交换机怎么学习MAC地址?看完不懂算我输

实验环境的搭建

  • 关于实验仿真软件环境的搭建,请移步至另一个博客笔记传送口:eNSP--实验1-搭建基础网络

基础知识

  • MAC地址表:

(1)静态MAC地址表:管理员手工配置生成的,永不老化;

配置:

   mac-address static 0002-03AD-9876G0/0/3 vlan 1
   //在系统视图下配置

(2)动态MAC地址表:设备每收到了一个数据帧以后,就会将源MAC地址和对应的端口映射加入到MAC地址表中!

  • 交换机转发行为(根据目的MAC)

1.转发:将某个接口所收到的数据,从另一个接口转发出去。

2.泛洪:将某个接口所收到的数据,从其他所有的接口转发出去。(未知的单播帧,组播帧,播帧)

3.丢弃:将某个接口收到的数据,直接丢弃。

丢弃条件:

1.数据帧长度不在64~1518Byte;

2.查mac表发现又要从该接口转发出去,也即环路情况

  • 交换机学习MAC地址:

1.根据收到数据帧的源MAC地址加入MAC地址表,以进行MAC地址的学习;

2.MAC地址表的老化时间为300s(6 minutes);

3.同一个mac地址不能同时出现在不同的端口下,但是不同的MAC地址可以同时出现在相同的端口下;

交换机怎么学习MAC地址?看完不懂算我输_第1张图片

 

拓扑

交换机怎么学习MAC地址?看完不懂算我输_第2张图片

 

配置截图

  • 主机PC_A

交换机怎么学习MAC地址?看完不懂算我输_第3张图片

  • 主机PC_B

交换机怎么学习MAC地址?看完不懂算我输_第4张图片

交换机怎么学习MAC地址?看完不懂算我输_第5张图片

 

  • 主机PC_B 命令行中ping PCA的IP地址,以产生通信流量

交换机怎么学习MAC地址?看完不懂算我输_第6张图片

 

  • 重新display mac-address

交换机怎么学习MAC地址?看完不懂算我输_第7张图片

我们对交换机SW1的Ethernet 0/0/1接口进行fireshark抓包,如下图:

交换机怎么学习MAC地址?看完不懂算我输_第8张图片

打开IEEE802.3头部看看,如下图:

交换机怎么学习MAC地址?看完不懂算我输_第9张图片

 

 

你可能感兴趣的:(网络工程)