H3C交换机与CISCO交换机trunk设置注意事项

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

H3C交换机与CISCO交换机trunk设置注意事项

环境:

在一次调试H3C交换机的过程中遇到需要与CISCO交换机互联的一个要求,原CISCO设备中将所有接口分配到了VLAN 75下,然后在FastEthernet 0/24接口下配置的Trunk并且设置允许VLAN75通过。

操作:

1、system-view

2、[H3C]local-user admin

3、[H3C-luser-admin]password simple admin

4、[H3C-luser-admin]service-type telnet terminal

5、[H3C-luser-admin]authorization-attribute level 3

6、[H3C]user-interface vty 0 4

7、[H3C-ui-vty0-4]authentication-mode scheme

8、[H3C-ui-vty0-4]user privilege level 3

9、[H3C]VLAN 75 建立VLAN 75

10、[H3C-vlan75]port Ethernet 1/0/1 to Ethernet 1/0/23将接口1-23划到VLAN75 下

11、[H3C]interface ethernet 1/0/24 进入接口24

12、[H3C-Ethernet1/0/24]port link-type trunk 设置接口类型为Trunk

13、[H3C-Ethernet1/0/24]port trunk permit vlan all 设置允许所有vlan可以通过

14、

问题:

将H3C交换机的24口接入CISCO交换机的24口后,两个交换机不通。

判断:

H3C交换机的24口与CISCO交换机的24口均配置为Trunk。按正常情况应该能够互通。

以下是Trunk链路类型端口的概念图:

为什么要使用Trunk链路的连接方式?

因为Trunk链路的连接方式可以允许多个VLAN通过,Trunk端口可以接受和发送多个VLAN 数据帧,并且在接受和发送过程中不对帧中的标签进行任何操作。

如图:交换机A与交换机B之间的链接口采用了Trunk链路的连接方式。

其中PCA与PCC在VLAN 10,PCB与PCD属于VLAN 20,当VLAN 10与VLAN 20都需要通过交换机A传输数据到交换机B时就需要使用Trunk链路的连接方式了。

原理:

如图:

1、由PCA发出的一个未打标签的VLAN 10的数据去往PCC通过交换机A的E1/0/1进入交

换机A后

2、交换机A判断该数据属于VLAN10发现目的是去往PCC,然后在E1/0/24打上TAG=10的

标签后将数据发往交换机B

3、交换机B通过E1/0/24接受到带有TAG=10的标签的数据后,将标签剥离,并将数据通

过E1/0/1发往PCC

4、PCC接受到被剥离标签的数据

注意:带有TAG标签的数据帧只有在交换机中传输才能被正确识别,PC终端不能识别带有TAG标签的数据帧。

在有一个正确的概念前提下,了解到H3C设备上的配置并无任何问题,所以把问题定位在CISCO交换机上。

由于是替换原有CISCO设备,原先两台设备之间可以互通。

那问题就应该从不同厂商的协议上去判断。

查看:

连接CISCO交换机配置口,进入查看运行配置

1、Switch>enable

2、Switch#show running-config CISCO的查看正在运行配置命令相当于H3C的DIS CU

3、发现在接口24口下配置为

interface FastEthernet0/24

switchport trunk allowed vlan 75 允许Vlan 75通过

switchport mode trunk 接口模式为trunk

switchport trunk encapsulation isl 封装协议与H3C不同

查看后得知在CISCO交换机下该接口被定义为ISL的协议类型,ISL是思科私有协议,主要用户维护交换机和路由器之间的通信流量等VLAN信息。由于封装协议不同,所以无法与H3C 互通。

关于思科ISL协议可以参考以下网址:/view/51154.htm

解决:

1、Switch#configure terminal CISCO配置命令相当于H3C的SYSTEM-VIEW

2、Switch(config)#interface fastEthernet 0/24 进入F 0/24接口下

3、Switch(config-if)#switchport trunk encapsulation dot1q 设定封装协议为802.1Q

将封装协议改为802.1Q后H3C交换机与CISCO交换机可以互通。

总结:

DOT1Q和ISL的区别

dot1q就是802.1q,是vlan的一种封装方式。dot就是点的意思,就简写为dot1q了. DOT1Q和ISL的区别:DOT1Q是各类产品的VLAN通用协议模式,Dot1q是一种普遍使用的标准,适用所有交换机与路由设备。支持超过1024vlan,而ISL最多支持1024个vlan。ISL是CISCO设备的专用协议,适用于Cisco设备。ISL(Interior Switching Link)交换机间协议用于实现CISCO交换机间的VLAN中继。它是一个信息包标记协议,在支持ISL接口上发送的帧由一个标准以太网帧及相关的VLAN信息组成。

相关文档
最新文档