视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
H3C交换机与CISCO交换机trunk设置注意事项
2025-09-30 22:50:36 责编:小OO
文档
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协议可以参考以下网址:http://baike.baidu.com/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信息组成。下载本文

显示全文
专题