trunk协议详解,trunk 协议
交换机trunk协议有哪些?
cisco设备的trunk链路支持ISl和802.1q协议,ISl是cisco的私有协议,一般使用公用的协议802.1Q。
思科私有协议,仅支持标准vlan的标记,添加了26字节的帧头和4字节的帧尾,未破坏数据帧的原有格式。
交换机两端的封装协议必须一致:2950以下包括2950交换机仅支持802.1Q;3550以上包括3550交换机同时支持802.1Q和ISL。
更改代码:
在3550以上型号交换机配置trunk:
Switch(config)#interface fastEthernet 0/24
Switch(config-if)#switchport trunk encapsulation dot1q
Switch(config-if)#switchport mode trunk
Cisco三层交换机端口设置trunk方法是什么?
cisco二层交换机设置trunk:
S1#config terminal //进入全局配置模式
S1(config)# interface VLAN [vlanID] //进入vlan端口
S1(config-if)#switchport mode trunk //端口设置为trunk模式
三层交换机设置trunk:
S1>enable //进入特权模式
S1#config terminal //进入全局配置模式
S1(config)# interface vlan [vlanID] //进入vlan端口
S1(config-if)#switchport trunk encapsulation dot1q //封装协议
S1(config-if)#Switchport mode trunk //端口设置为trunk模式
扩展资料
交换机常见命令:
S1(config-if)#switchport trunk native vlan [vlanID] //设置为本征vlan
S1(config-if)#switchport trunk allowed vlan word/add/all/except/none/remove
//运行哪些vlan在本征vlan通信
S1(config-if)# do show interface trunk //查看端口trunk
S1#Show interface trunk //查看中继接口状态
S1#Show vlan brief //查看VLAN摘要信息
trunk协议类型?
trunk又分为两种:1.ISL(思科私有的协议)2.IEEE 802.1Q 公有的协议
而他们是如何实现vlan间在不同的交换机上传输的呢,其实它们是通过在“中继链路(交换机A和交换机B中间相连的那条线)”打标记tag的方式来实现的。
ISL和IEEE 802.1Q的打标记的方式是不一样的。
思科里面ISL Trunking什么意思?
在交换机上,可以将access接口划入各个VLAN中,不同VLAN的流量是不被交换机转发的。
如果要让两个access接口互相通信,就必须将这两个接口划入相同的VLAN中。
当需要在交换机与交换机之间通信时,连接交换机的链路就可能需要为多个VLAN提供数据传输,这样在一条链路上提供多个VLAN数据传输的链路,就是Trunk,进入Trunk的数据包被打上标记,写上相应的VLAN号,当传输到对端时,则被去掉标记,并且根据VLAN号将数据包转发到相应的VLAN中。需要说明,在access接口上的数据包,是没有VLAN号标记的,并且也不允许VLAN标记,如果一个access接口收到一个带有VLAN标记的数据包,是要将数据包丢弃的。
在Trunk上为数据包打标记是通过协议来完成的,目前有两种协议可以完成VLAN标记工作,分别是Inter-SwitchLink(ISL)和IEEE802.1Q,其中ISL为思科私有协议。
当Trunk使用ISL封装时,将对进入Trunk的每个VLAN的数据包打上标记,当ISL收到一个没有标记的数据帧,直接丢弃。
ISL在原始以太网数据帧的基础上,额外加上26字节的标记,但最多只支持1000个VLAN,除此之外,ISL还将对整个数据帧重新计算FCS,在帧的最后插入4字节的新FCS,也就是说,ISL会在原始数据帧的基础上再加30字节
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.pj1663.com/post/3605.html