dot1q协议问题
发布网友
发布时间:2022-04-23 12:30
我来回答
共1个回答
热心网友
时间:2023-10-04 22:00
dot1q就是802.1q,是vlan的一种封装方式。dot就是点的意思,就简写为dot1q了.
DOT1Q和 ISL的区别:DOT1Q是各类产品的VLAN通用协议模式,Dot1q是一种普遍使用的标准,适用所有交换机与路由设备。DOT1Q支持4096个vlan,而ISL最多支持1024个vlan。ISL是CISCO设备的专用协议,适用于Cisco设备。 ISL(Interior Switching Link)交换机间协议用于实现CISCO交换机间的VLAN中继。它是一个信息包标记协议,在支持ISL接口上发送的帧由一个标准以太网帧及相关的VLAN信息组成。
思科交换链路内协议,是思科私有协议
2)dot1q:IEEE关于提供VLAN(虚拟局域网)识别和服务质量(QoS)等级的标准;即802.1q
3)两者的作用是一样的,都是实现VLAN中继;两者的区别是数据帧的格式不一样
ISL首先是一个CISCO的私有的TRUNK协议,说明不同厂商的设备不能通用,而DOT1Q一个国际标准的协议,也很明显,各厂商的设备都支持它
再有,ISL的开销是30个字节,而802.31Q只有4个字节,ISL是对正个帧进行了重新的封装,而DOT1Q只是在标准以太网帧插入4个字节,这又能说明什么呢,很明显,开销为30个字节的ISL肯定是功能强大了,而DOT1Q就不 同了,但ISL给交换机时可能交换机要多运算几下了,因为她的内容多呀。。
确定你的CISCO的交换机都支持ISL(我记得有个型号,只支持ISL:还有个型号只支持DOT1Q---cisco2950)并且不打算扩容或者用其他的牌子,我个人认为用ISL比较好.因为它在算法上比DOT1Q稍微好点
isl是cisco独有的trunk协议,dot1q是国际标准协议,cisco的大部分交换机都支持这两种协议,但是有少部分访问层交换并不支持isl协议,例如有些c2950-24.isl的算法要比dot1q快,因为他不进行frame的拆分,只是给frame加头加尾,而dot1q要在frame中间加上vlan信息。但是因为协议的通用性,一般工程中都使用dot1q来做trunk.