• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

交换机

牛妞小小 2020-06-12 浏览量:534
交换机各个网口之间怎么进行通信?怎么获取各网口的IP地址?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 传统的交换机工作在二层,没有IP地址。

    如果想了解交换机的工作原理,首先应该知道什么叫做“桥”bridge,桥是一种网络设备,用于隔离冲突域,在桥两端属于同一个广播域,广播域内二层连通。交换机可以看做是一个多孔的桥,用交换机组成的网络可以看做是一个的广播域,二层是可通的。

    后来,因为成本原因,802小组引入了vlan的概念,通过在数据帧上打标签进行隔离(Cisco不太满意802.1q,自己做的isl,不过现在也淘汰了),这就是后来交换机的基础。同一vlan,属于同一广播域,不同vlan属于不同广播域,这样一个物理交换机就可以看做多个逻辑交换机。

    再后来,人们把路由器的一部分功能加到交换机里面了,实现三层交换,由于交换机是硬件转发,速度和成本比路由器有着太多优势,进而大规模开始使用,这也衍生出“可扩展的交换网络”这个概念,也是10~20年前最主要的建网方式。

    接在不同网口的主机,将网关设置在交换机上,交换机匹配对应的vlan,同一vlan内的主机因为IP地址在同一网段,直接通过二层转发。不同网段的主机,数据先到达网关(交换机),网关通过查找路由表和arp表,再进行转发。这就是交换机不同网口直接的通信方式。

    至于你说的网口ip地址,我想就是你主机希望配置的网关吧?一般可以通过查询交换机配置得到,在interface vlan XX下,一般有ip address XX.XX.XX.XX,再查询包含vlan的具体接口,就是接口的ip地址。注意,一个物理接口可以属于多个vlan,每个vlan可以配置0个、1个、多个ip地址,都可以给这个接口使用。

    • 发布于 2020-06-12
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:6
  • 交换机层面是不管IP的,它其实是类似广播口,对应接口上通过mac滤出自己需要接收的部分。

    IP在路由器层面是需要用到的。

    • 发布于2020-06-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 交换机不能进行通讯,通讯时,都是把数据传输到路由上,再由路由进行下发数据的
    • 发布于2020-06-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 交换机各个网口没有单独的IP地址 所以不能通信

    交换机又叫集线器 没有路由功能 只有路由才有不同IP


    • 发布于2020-06-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 交换机各个网口之间不能进行通信,各网口不配置IP地址,只有路由器才有通信和配置IP地址的功能
    • 发布于2020-06-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 通过还是要通过路由才可以的,IP地址也是路由分的,而不是交换机
    • 发布于2020-06-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 交换机是没有IP的,所有的IP都是路由器分配的,或是连接到交换机网口上的设备获取的
    • 发布于2020-07-04
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

交换机