面试之vlan,acl

vlan的实现是802.1Q协议,它完成下面的几项工作:

1. 通过在报文中添加字段,支持多个交换机之间的组网

2. 该字段需要有独特的标识

3. 该字段中应该有vlan ID

 

根据原始的vlan需求,显然tag是通过端口号添加的,但随着发展,vlan tag的添加也丰富了起来。到目前为止,常见的tag添加方法有根据mac添加、根据protocol添加、根据port添加三种。同时增加的还有vlan翻译功能,也就是说可以对用户所带的tag进行改变。

报文进入switch时,首先会判断是否带有tag,如果有则直接进入下面的L2转发流程。如果没有tag,会查找mac vlan翻译表,根据报文的源mac地址查找是否在mac vlan表中有记录,如果有则进入L2转发流程,否则继续检测protocol。在proctocol vlan中查找后,如果还是没有,则会根据端口号打上一个tag,然后进入L2转发流程。

综上,进入L2转发的报文是一定带tag的。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值