实例解析GVRP、VTP协议和Trunk技术(1)(2)
二、Trunk技术在Cisco交换机和H3C交换机之间的应用
图2 Cisco 3750和H3C S3100交换机相连图示
从上面的例"一"中,可以看出GVRP协议可以减轻网络维护人员,在进行网络设备二层配置方面的工作量。可能在配置几个,或十几个VLAN时感觉不出GVRP的作用所在,但如果要配置的VLAN数量在成百上千的话,马上就能体现出GVRP的巨大功用。只需要在一台设备上配置好相关的VLAN,其它的设备只要设置好GVRP的相关设置,它就会自动把VLAN的配置同步过去。
但是,所有协议的使用都只能在支持它的设备上使用,GVRP协议在以前思科的CatOS系统上支持的还比较好。目前,大部分的思科IOS系统已不支持GVRP协议。而目前H3C的设备基本上都能支持GVRP协议。所以在实际工作中,如果使用的网络设备都是思科的设备,或者所有的设备都是H3C设备,就可以使用VTP或GVRP协议简化网络的配置工作。但若是思科的设备和H3C的设备放在一起使用话,GVRP协议和VRP协议就不能再应用了。如图2所示,一台Cisco 3750交换机和一台H3C S3100相连,它们相连的端口分别为Cisco 3750 GigabitEthernet1/0/1和H3C S3100 GigabitEthernet1/1/1。
为了让两台交换机中的VLAN数据能够互相通信,最好的方法就是使用Trunk技术。如下所示是在H3C和Cisco交换机上所做的Trunk配置:
- [H3C-S3100] interface GigabitEthernet1/1/1
- [H3C-S3100-GigabitEthernet1/1/1] port link-type trunk
- [H3C-S3100-GigabitEthernet1/1/1] port trunk permit vlan all
- //把H3C-S3100的GigabitEthernet 1/1/1端口配置为trunk模式,并允许所有VLAN通过
- Cisco 3750(config)#interface GigabitEthernet1/0/1
- Cisco 3750(config-if)# switchport trunk encapsulation dot1q
- Cisco 3750(config-if)#switchport trunk allowed vlan all
- Cisco 3750(config-if)#switchport mode trunk
- //把Cisco 3750的Gig1/0/1端口配置为trunk模式,并指定封装模式为dot1q
在进行上面的配置命令时,在Cisco的交换机上最好指定trunk的封装模式,因为默认情况下,思科设备使用的封装模式可能是思科专有的封装模式ISL。而H3C交换机只支持dot1q的封装模式,所以双方必须匹配才行。配置完上面的命令后,也可以使用如下所示的命令,查看在端口上配置的Trunk情况:
- Cisco 3750#show interface trunk
- Port Mode Encapsulation Status Native vlan
- Gi1/0/1 on 802.1q trunking 1
- Port Vlans allowed on trunk
- Gi1/0/1 1-4094
- //在Cisco 3750上查看显示的结果
- [H3C-S3100]display port trunk
- The following trunk ports exist:
- GigabitEthernet1/1/1
- //在H3C S3100上查看显示的结果
通过上面的查看命令可以确定,在两个交换机上的两个端口上已做好了Trunk的配置。这时只要在两台交换机上分别创建相同的VLAN,并把Cisco 3750和H3C S3100交换机上的其它端口都划入到所创建的VLAN中,并在两个交换机上分别接入两个终端,并在终端上配置相应的IP地址,这样两个终端就可以通过两个交换机进行通信了。例如,在两台交换机上都创建了VLAN 2,并把Cisco 3750的Gi1/0/2和H3C S3100的Eth1/0/1都划入到VLAN 2中,然后分别在这两个端口上接入PC1和PC2,PC1的IP地址为192.168.2.1 255.255.255.0,PC2的IP地址为192.168.2.2 255.255.255.0,这样在PC1上就能ping通PC2的IP地址192.168.2.2,同理PC2也能ping通PC1。
通过上面的配置,使用Trunk技术也就很好的解决了不同型号网络设备之间的数据通信。
评论暂时关闭