赞
踩
以太网二层交换机:在园区网络中,交换机一般来说是距离终端用户最近的设备,用于终端接入园区网,接入层的交换机一般为二层交换机。
二层交换设备工作在TCP/IP对等模型的第二层,即数据链路层,它对数据包的转发是建立在MAC(MediaAccess Control )地址基础之上的。
二层交换机工作在数据链路层,它对数据帧的转发是建立在MAC地址基础之上的。
二层交换设备通过学习以太网数据帧的源MAC地址来维护MAC地址与接口的对应关系(保存MAC与接口对应关系的表称为MAC地址表),通过其目的MAC地址来查找MAC地址表决定向哪个接口转发。
*也就是说:通过学习源MAC地址来构建MAC地址转发表;通过查找目的MAC来进行数据转发;
动态学习源MAC地址,形成MAC地址表:
- [SW1]display mac-address
- MAC address table of slot 0:
- -------------------------------------------------------------------------------
- MAC Address VLAN/ PEVLAN CEVLAN Port Type LSP/LSR-ID
- VSI/SI MAC-Tunnel
- -------------------------------------------------------------------------------
- 5489-9841-19d5 1 - - GE0/0/1 dynamic 0/-
- 5489-9803-1bc1 1 - - GE0/0/2 dynamic 0/-
- 5489-98b8-4a55 1 - - GE0/0/3 dynamic 0/-
- -------------------------------------------------------------------------------
- Total matching items on slot 0 displayed = 3
-
- //MAC地址表的默认老化时间为300S;
-
- [SW1]display mac-address aging-time
-
- Aging time: 300 seconds
- [SW1]
交换机会通过传输介质进入其端口的每一个帧都进行转发操作,交换机的基本作用就是用来转发数据帧。
交换机对帧的处理行为一共有三种:泛洪(Flooding),转发(Forwarding),丢弃(Discarding)。
泛洪:交换机把从某一端口进来的帧通过所有其它的端口转发出去(注意,“所有其它的端口”是指除了这个帧进入交换机的那个端口以外的所有端口)。
1、未知单播帧:如果接收的是单播帧:交换机在MAC地址表中查不到这个帧的目的MAC地址,则交换机对该单播帧执行泛洪操作。
2、如果接收的是广播帧:交换机不会去查MAC地址表,直接对该广播帧执行泛洪操作。//因为封装的目的MAC地址为全F的;所以不用查表,直接转发;
转发:交换机把从某一端口进来的帧通过另一个端口转发出去(注意,“另一个端口”不能是这个帧进入交换机的那个端口)。
丢弃:交换机把从某一端口进来的帧直接丢弃。(源进源出)
以太网二型数据帧报头+帧尾一共18个字节,最后四字节为校验位
我们抓包观察
为什么抓出来的包没有帧尾呢?因为抓包软件抓取数据包已经去除了校验位,所以没有显示帧尾
我们一般都是用以太网二型进行封装
•IEEE802.3 LLC以太帧:
▫逻辑链路控制LLC(Logical Link Control)由目的服务访问点DSAP(Destination Service Access Point)、源服务访问点SSAP(Source Service Access Point)和Control字段组成。
▪DSAP:1字节,目的服务访问点,若后面类型为IP值设为0x06。服务访问点的功能类似于EthernetII帧中的Type字段或TCP/UDP传输协议中的端口号。
▪SSAP:1字节,源服务访问点,若后面类型为IP值设为0x06。
▪Ctrl:1字节,该字段值通常设为0x03,表示无连接服务的IEEE802.2无编号数据格式。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。