赞
踩
1. 实验要求
⑴ 通过MAC地址转发表,理解交换机的基于MAC地址转发表的工作过程。
⑵ 掌握添加静态MAC地址的方法。
2. 实验设备
⑴ 交换机1台
⑵ 计算机2台
⑶ console线1根
⑷ 直通双绞线2根
3. 实验过程和主要步骤
① 按照图1所示拓扑连接好网络,用console线连接交换机和任一计算机,启动计算机和交换机,并进入超级终端控制台。
图1 管理MAC地址转发表
② 在发生通信前查看MAC 地址转发表,结果为空,显示信息如下:
sw2950#show mac-address-table
Mac Address Table
------------------------------------------------------------
Vlan Mac Address Type Ports
---- ----------- ---- -----
③ 在计算机命令提示符下,用命令“ipconfig/all”分别查看网卡的MAC地址:
PC1网卡的MAC地址是00-E0-4C-3C-29-5F
PC2网卡的MAC地址是00-E0-4C-3C-2C-D3
④在主机PC1上用ping命令对主机PC2发送信息后,再查看MAC地址转发表,显示如下:【一交换机具有一张表】
sw2950#show mac-address-table
Mac Address Table
------------------------------------------------------------
Vlan Mac Address Type Ports
---- ----------- ---- -----
1 00e0.4c3c.295f DYNAMIC Fa0/2
1 00e0.4c3c.2cd3 DYNAMIC Fa0/3
Total Mac Addresses for this criterion: 2
这是一个自学习数据帧源地址的过程。用ping命令对主机PC2发送信息时,由于转发表为空,没有任何匹配信息,所以交换机向除源端口外的所有端口广播此帧,最终PC2会收到该数据帧。交换机学习到了该帧的源地址(00e0.4c3c.295f),则将00e0.4c3c.295f → Fa0/2这样一条映射关系列入转发表中。PC2响应PC1时也是同样的过程。
【下面可知道:ping命令要求回复的,因此等于就是PC1和PC2都给对方发送报文了】
⑤设置静态MAC地址,命令如下:
sw2950 (config)#mac-address-table static 00e0.4c3c.2cd3 vlan 1interface fa0/3
查看MAC地址转发表,显示信息如下:
sw2950#show mac-address-table
Mac Address Table
------------------------------------------------------------
Vlan Mac Address Type Ports
---- ----------- ---- -----
1 00e0.4c3c.295f DYNAMIC Fa0/2
1 00e0.4c3c.2cd3 STATIC Fa0/3
Total Mac Addresses for this criterion: 2
注意:当交换机表中没有目的MAC对应的端口时,交换机会把信息转发给同一个Vlan中的所有端口
现在把PC2(00e0.4c3c.2cd3)连接到Fa0/4上,PC1无法ping通PC2了,原因是所有发往00e0.4c3c.2cd3的数据帧全部转发至转发表指出的端口Fa0/3了。
【因为PC1发送报文的目的MAC与Fa0/3端口对应的MAC相同,在表中可以找到因此直接投递】
需要注意的是,即使将对应该静态MAC地址的设备PC2拆除了,目的地址为00e0.4c3c.2cd3的数据帧依然会被转发至端口Fa0/3。
⑥取消静态MAC地址,命令如下:
sw2950 (config)#no mac-address-table static 00e0.4c3c.2cd3vlan 1interface fa0/3
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。