主页

索引

模块索引

搜索页面

2switch交换机

二层交换机

这是一个二层设备
二层交换机在转发报文时,使用的是 MAC 表。根据 MAC 地址确定目的主机所在端口。

交换机 MAC 地址表(转发表):

MAC 地址                网线端口
f8:a2:d6:eb:82:31        端口2
1:0:5e:7f:ff:fa          端口5
...                      ...

注: 支持 VLAN 的交换机,转发表也会多 VLAN ID 这个字段

备注

交换机端口的 MAC 模块不具有 MAC 地址。网卡本身具有 MAC 地址,并通过核对收到的包的接收方 MAC 地址判断是不是发给自己的,如果不是发给自己的则丢弃。而交换机的端口不核对接收方 MAC 地址,而是直接接收所有的包并存放到缓冲区中。

备注

“交换机”这个词也是从交换电路来的。交换机的全双工模式可以同时发送和接收信号。

备注

在以太网中,当没有数据在传输时,网络中会填充一种被称为连接脉冲的脉冲信号。

其他类似设备:

集线器
交叉双绞线

广播风暴

定义:

如果交换机插口没有插对,形成环路的话,就会导致广播风暴:

数据包经过交换机 A 到达交换机 B,交换机 B 又将包复制为多份广播出去。
如整个局域网存在环路,使得数据包又重新回到最开始的交换机 A,这个包又会被 A 复制多份广播出去。
如此循环,数据包会不停得转发,而且越来越多,最终占满带宽,或者使解析协议的硬件过载

实例:

交换机,把一条网线的 2 端同时接到交换机了,结果所有连这交换机的电脑都连不上网了
原因: arp 广播塞满了

STP

  • STP: Spanning Tree Protocol:

    Root Bridge,也就是根交换机
    Designated Bridges,指定交换机
    Bridge Protocol Data Units (BPDU),网桥协议数据单元
    Priority Vector,优先级向量
    
    对应的算法是 STA(spanning-tree algorithm)
    
    stp 的缺点就是,当掌门死了或者有新人进入江湖,江湖上就又要经历一场血雨腥风,如果江湖很大的话,就会血雨腥风很久……
    
  • trunk 口: 可以转发属于任何 VLAN 的口。交换机之间可以通过这种口相互连接。

三层交换机

  • 三层交换机在转发报文时,使用 ARP 表。根据 IP 地址确定目的 MAC 和所在端口。

  • 现在三层交换机是主流

主页

索引

模块索引

搜索页面