深圳市时代进取实业有限公司
域名:Szsdjq.com
联系人:马先生
电话:0755-82724208
手机:135-9038-5998
传真:0755-82724849
邮件:SZMW13590385998@163.COM
地址:深圳市福田区振华路鼎诚国际1008
交换机位于OSI/RM模型中的第二层(数据链路层),是一种基于MAC地址识别、完成数据帧的封装和转发的网络设备。
1)第2层交换
①根据帧的源地址获悉MAC地址。
②建立并维护一个由MAC地址及其相关的网桥或交换机端口的表,称为MAC地址表,也称交换表。
⑧将广播和组播转发到所有端口(接收端口除外)。
④将目标位置未知的帧转发到所有端口(接收端口除外)。
⑤网桥和交换机使用生成树协议相互通信,以消除桥接环路。
2)交换机数据帧的转发
①如果数据帧的目的MAC地址是广播地址或者组播地址,戴尔深圳经销商则向交换机所有端口转发(除数据帧来的端口)。
②如果数据帧的目的地址是单播地址,但是这个地址并不在交换机的MAC地址表中,那么也会向所有的端口转发(除数据帧来的端口)。
③如果数据帧的目的地址在交换机的MAC地址表中,那么就根据MAC地址表转发到相应的端口。交换机MAC地址表如图3-1所示。
3)交换机地址管理机制
交换机的MAC地址表中,一条表项主要由一个主机MAC地址和该地址所位于的交换机端口号组成。思科的交换机中,MAC地址表放置在内容可寻址存储器(Content-AddressableMemo~,CAM)中,因此也被称为CAM表。
在存放MAC地址表项之前,戴尔深圳经销商交换机首先应该查找MAC地址表中是否已经存在该源地址的匹配表项,仅当匹配表项不存在时才能存储该表项。每一条地址表项都有一个时间标记,用来指示该表项存储的时间周期。地址表项每次被使用或者被查找时,表项的时间标记就会被更新。MAC地址与交换机端口的对应关系如图3-2所示。
4)交换机地址学习过程
(1)最初交换机MAC地址表为空。
(2)如果有数据需要转发,如主机PCI发送数据帧给主机PC3,此时,在MAC地址表中没有记录,交换机将向除fO/1以外的其他所有端口转发,在转发数据帧之前,它首先检查这个帧的源MAC地址(M1),并记录与之对应的端口(fO/1),于是交换机生成(MI,fO/1)这样一条记录,并加入到MAC地址表内。
交换机是通过识别数据帧的源MAC地址学习到MAC地址和端口的对应关系的。当得到MAC地址与端口的对应关系后,交换机将检查MAC地址表中是否已经存在该对应关系。如果不存在,交换机就将该对应关系添加到MAC地址表;如果已经存在,交换机将更新该表项。
(3)循环上一步,MAC地址表不断加入新的MAC地址与端口对应信息,直到MAC地址表记录完成为止。此时,如主机PCI再次发送数据帧给主机PC3时,由于MAC地址表中已经记录了该帧的目的MAC地址的对应交换机端口号,则直接将数据转发到f0/3端口,不再向其他端口转发数据帧。
(4)交换机的MAC地址表也可以手工静态配置,静态配置的记录不会被老化。
5)查看交换机的MAC地址表
switch#show mac-address-table
Mac Address Table
VlanMac AddressTypePorts
10001:42db.7335DYNAMICFa0/2
10001.643a.411eDYNAMICFa0/3
10002.165d.7adlDYNAMICFa0/4
10030.a3c7.8ecdDYNAMICFa0/6
10090.2133.25aaDYNAMICFa0/5
1OOdO.bcd3.9c4eDYNAMICFa0/1
switch#
出自:戴尔深圳经销商