配置MAC地址表
交换机数据转发原理4-7
AA BB 端口 3 要给主机11 端口 3 这时,主机 44 发送一个数据 B A 帧: 目标地址: 11 端口1 端口2 端口2 源地址Leabharlann 44端口1data
11
22
33
44
交换机数据转发原理4-8
MAC地址
11
端口号
3 2
B
44
交换机B在接收到数据帧后,执行以下操作: 交换机B学习源MAC地址和端口号 交换机B查看MAC地址表,根据MAC地址表中 的条目,单播转发数据到端口3
交换机数据转发原理4-9
MAC地址
11
端口号
1 3
A
44
交换机A在接收到数据帧后,执行以下操作: 交换机A学习源MAC地址和端口号 交换机A查看MAC地址表,根据MAC地址表中 的条目,单播转发数据到端口1 主机11,收到数据帧
交换机数据转发原理4-10
AA 端口3 端口3 BB
A
端口1 端口2
交换机数据转发原理4-1
AA 端口3 端口3 BB
端口1
主机 A 11给主机33发送一个数据帧: 端口1 目标地址: 端口2 33 源地址: 11
B
端口2
data
11
22
33
44
交换机数据转发原理4-2
MAC地址
11
端口号
1
A
交换机A在接收到数据帧后,执行以下操作: 交换机A查找MAC地址表 交换机A学习主机11的MAC地址 交换机A向其他所有端口发送广播
端口1
B data
端口2
在这个过程中,交换机的 MAC地址表中已经学到了需 要的条目,交换机通过单播的 方式,转发了数据帧
11
22
33
44
交换机数据转发原理
交换机最终的MAC地址表
MAC地址
11
端口号
1
A
44
22 33
3
2 3
MAC地址
11
端口号
3
44
22 33
2
3 1
B
配置MAC地址表
(1).配置MAC地址表的命令
交换机数据转发原理4-5
AA 端口3 端口3 BB
A
端口1 端口2
B 端口 1data data
端口2
data
11
22
33
44
交换机数据转发原理4-6
data 在这个过程中,交换机的 33 MAC地址表中没有需要的条 目,交换机通过广播的方式, 转发了数据帧
data
44
主机33,接收到数据帧 主机44,丢弃数据帧
组网与网络技术
配置MAC地址表实现绑定和过滤
回顾
交换机端口与MAC绑定
1.绑定方式有哪几种? 静态绑定与动态绑定 2.静态绑定的命令是什么? switch(Config)#interface ethernet 0/0/1 switch(Config-Ethernet0/0/1)#switchport port-security switch(Config-Ethernet0/0/1)#switchport port-security mac-address 0014-78-9C-44-80 3.动态绑定的命令是什么? switch(Config-Ethernet0/0/1)#switchport port-security switch(Config-Ethernet0/0/1)#switchport port-security lock switch(Config-Ethernet0/0/1)#switchport port-security convert switch(Config-Ethernet0/0/1)#exit
switch(Config)#mac-address-table static address 10-e0-8c-50-0cd1 vlan 1 interface ethernet 0/0/15
(2).查看绑定结果 switch#show mac-address-table
交换机数据转发原理4-3
AA 端口3 端口3 BB
A data 端口1 data
B
端口2 端口1 端口2
11
22
33
44
交换机数据转发原理4-4
MAC地址
11
端口号
3
B
data
交换机B在接收到数据帧后,执行以下操作: 22 交换机B查看MAC地址表 交换机B学习源MAC地址和端口号 交换机B向所有端口广播数据包 主机22,查看数据包的目标MAC地址不是自己,丢