实例解析GVRP、VTP协议和Trunk技术

原创
网络 网络管理
GVRP、VTP协议和Trunk技术三者之间有很多的相似性:它们都属于二层协议或二层技术;在这三者的具体配置命令中,涉及最多的配置就是VLAN方面的配置;三者的广泛应用都是为了精简网络维护人员在配置和管理网络设备时,对命令频繁和大量的使用。

【51CTO.com 独家特稿】GVRP、VTP协议和Trunk技术三者之间有很多的相似性:它们都属于二层协议或二层技术;在这三者的具体配置命令中,涉及最多的配置就是VLAN方面的配置;三者的广泛应用都是为了精简网络维护人员在配置和管理网络设备时,对命令频繁和大量的使用。但它们之间又有着根本的不同,下面就以三则实例,分别对其进行全面的介绍。

一、GVRP在H3C交换机上的应用

GVRP(GARP VLAN Registration Protocol,GARP VLAN注册协议)是GARP(Generic Attribute Registration Protocol,通用属性注册协议)的一种应用。GARP的应用主要包括GMRP和GVRP,其中GMRP(GARP Multicast Registration Protocol,GARP组播注册协议)是基于GARP的一个组播注册协议。用于维护交换机中的组播注册信息。而GVRP维护设备中的VLAN 动态注册信息,并传播该信息到其它的设备中。

设备启动 GVRP 特性后,能够接收来自其它设备的VLAN 注册信息,并动态更新本地的VLAN 注册信息,包括当前的VLAN 成员、这些VLAN 成员可以通过哪个端口到达等。而且设备能够将本地的VLAN 注册信息向其它设备传播,以便使同一局域网内所有设备的VLAN 信息达成一致。GVRP 传播的VLAN 注册信息既包括本地手工配置的静态注册信息,也包括来自其它设备的动态注册信息。下面就通过一则实例介绍GVRP协议在H3C交换机上的应用。

图1 三个H3C S3100交换机两两互联图示

图1 三个H3C S3100交换机两两互联图示

如图1所示,三台交换机的型号都是H3C S3100-52TP-SI,两两互联。设备间的连接情况如下所示:

  1. S3100-A Eth 1/0/1 <-----> S3100-B Eth 1/0/1  
  2. S3100-B Eth 1/0/2 <-----> S3100-C Eth 1/0/1  
  3. S3100-C Eth 1/0/2 <-----> S3100-A Eth 1/0/2 

在S3100-A上的配置:

  1. [S3100-A] gvrp  
  2. //开启全局GVRP功能,缺省情况下,全局GVRP功能处于关闭状态  
  3. [S3100-A] interface ethernet 1/0/1  
  4. [S3100-A-Ethernet1/0/1] port link-type trunk  
  5. [S3100-A-Ethernet1/0/1] port trunk permit vlan all  
  6. [S3100-A] interface ethernet 1/0/2  
  7. [S3100-A-Ethernet1/0/2] port link-type trunk  
  8. [S3100-A-Ethernet1/0/2] port trunk permit vlan all  
  9. //将两个以太网端口Ethernet1/0/1和Ethernet1/0/2 配置为Trunk 端口,并允许所有VLAN 通过  
  10. [S3100-A-Ethernet1/0/1] gvrp  
  11. [S3100-A-Ethernet1/0/2] gvrp  
  12. //在两个Trunk 端口上开启GVRP功能,缺省情况下,端口GVRP 功能处于关闭状态  
  13. [S3100-A] vlan 2  
  14. //配置静态VLAN2  
  15. 在S3100-B上的配置:  
  16. [S3100-B] gvrp  
  17. //开启全局GVRP功能  
  18. [S3100-B] interface ethernet 1/0/1  
  19. [S3100-B-Ethernet1/0/1] port link-type trunk  
  20. [S3100-B-Ethernet1/0/1] port trunk permit vlan all  
  21. [S3100-B] interface ethernet 1/0/2  
  22. [S3100-B-Ethernet1/0/2] port link-type trunk  
  23. [S3100-B-Ethernet1/0/2] port trunk permit vlan all  
  24. //将两个以太网端口Ethernet1/0/1和Ethernet1/0/2 配置为Trunk 端口,并允许所有VLAN 通过。  
  25. [S3100-B-Ethernet1/0/1] gvrp  
  26. [S3100-B-Ethernet1/0/2] gvrp  
  27. //在两个Trunk 端口上开启GVRP功能  
  28. [S3100-B-Ethernet1/0/2] gvrp registration fixed  
  29. //配置端口注册模式为Fixed,缺省情况下,GVRP 端口注册模式为Normal  
  30. [S3100-B] vlan 3  
  31. //配置静态VLAN3  
  32. 在S3100-C上的配置:  
  33. [S3100-C] gvrp  
  34. //开启全局GVRP功能  
  35. [S3100-C] interface ethernet 1/0/1  
  36. [S3100-C-Ethernet1/0/1] port link-type trunk  
  37. [S3100-C-Ethernet1/0/1] port trunk permit vlan all  
  38. [S3100-C] interface ethernet 1/0/2  
  39. [S3100-C-Ethernet1/0/2] port link-type trunk  
  40. [S3100-C-Ethernet1/0/2] port trunk permit vlan all  
  41. //将两个以太网端口Ethernet1/0/1和Ethernet1/0/2 配置为Trunk 端口,并允许所有VLAN 通过。  
  42. [S3100-C-Ethernet1/0/1] gvrp  
  43. [S3100-C-Ethernet1/0/2] gvrp  
  44. //在Trunk 端口上开启GVRP功能  
  45. [S3100-C-Ethernet1/0/1] gvrp registration forbidden  
  46. [S3100-C-Ethernet1/0/2] gvrp registration forbidden  
  47. //配置两个端口的注册模式都为Forbidden  
  48. [S3100-C] vlan 4  
  49. //配置静态VLAN4 

以上三个H3C交换机上的配置命令看着好像都一样,但其实在最关键的地方都会有细微的差别。主要就是在配置端口的注册模式时,三个交换机上端口的配置是不一样的。S3100-A的两个端口上没有专门配置注册模式,但默认情况下使用的就是Normal模式,所以S3100-A的Ethernet1/0/1和Ethernet1/0/2的端口注册模式为Normal;S3100-B上的Ethernet1/0/1也没有专门配置注册模式,所以它也是Normal模式,而S3100-B的Ethernet1/0/2端口注册模式配置成了Fixed模式;S3100-C上的两个端口配置成了Forbidden模式。所以这几个端口在实际的运行中,所传播VLAN的机制会有所不同。

可以使用命令"display vlan dynamic"来查看验证各个端口的运行机制,命令中的dynamic参数是指,显示系统动态创建的VLAN的数量和编号,动态VLAN是指通过GVRP协议生成或通过Radius服务器所下发的VLAN。下面是在三台交换机上分别执行"display vlan dynamic"的显示结果:

  1. [S3100-A] display vlan dynamic  
  2. Now, the following dynamic VLAN exist(s):  
  3. 3  
  4. //显示S3100-A上的动态VLAN 信息  
  5. [S3100-B] display vlan dynamic  
  6. Now, the following dynamic VLAN exist(s):  
  7. 2  
  8. //显示S3100-B上的动态VLAN 信息  
  9. [S3100-C] display vlan dynamic  
  10. Now, the following dynamic VLAN exist(s):  
  11. No dynamic vlans exist!  
  12. //显示S3100-C上的动态VLAN 信息 

从以上的输出结果可以看出,S3100-A和S3100-B两台交换机之间可以互相交换所创建的VLAN,这是因为S3100-A的Ethernet1/0/1和S3100-B的Ethernet1/0/1端口的注册模式都是Normal模式,此模式允许端口动态注册、传播动态VLAN 以及静态VLAN 信息。但是在S3100-A和S3100-B两台交换机上看不到S3100-C交换机所创建的VLAN 4,同时在S3100-C上也看不到S3100-A和S3100-B两台交换机所创建的VLAN 2和VLAN 3信息,这是因为虽然分别在S3100-A和S3100-B的Ethernet1/0/2端口上配置了Normal和Fixed模式,但S3100-C两个端口的注册模式都是Forbidden,所以S3100-C和其它两台交换机之间也就不能交换除VLAN 1以外的所有VLAN信息。GVRP的端口注册模式有以下三种:

Normal模式:允许该端口动态注册、注销VLAN,传播动态VLAN 以及静态VLAN 信息。

Fixed模式:禁止该端口动态注册、注销VLAN,只传播静态VLAN 信息,不传播动态VLAN 信息。也就是说被设置为Fixed 模式的Trunk 口,即使允许所有VLAN 通过,实际通过的VLAN 也只能是手动配置的那部分。

Forbidden模式:禁止该端口动态注册、注销VLAN,不传播除VLAN1 以外的任何的VLAN 信息。也就是说被配置为Forbidden 模式的Trunk 端口,即使允许所有VLAN 通过,实际通过的VLAN也只能是VLAN1。

另外,可以通过一些"display gvrp"命令显示配置后GVRP的运行情况,或者是查看显示信息验证配置效果。命令如下所示:

  1. [H3C-S3100]display gvrp status  
  2.     //显示GVRP 的全局状态信息  
  3. [H3C-S3100]display gvrp statistics [ interface interface-list ]  
  4.     //显示 GVRP 的统计信息  
  5.     [H3C-S3100]display gvrp state interface interface-type interface-number vlan vlan-id   
  6.     //显示 GVRP 的状态机信息      
  7. [H3C-S3100]display gvrp vlan-operation interface interface-type interface-number  
  8.     //显示当前的动态 VLAN 操作信息 

#p#

二、Trunk技术在Cisco交换机和H3C交换机之间的应用

图2  Cisco 3750和H3C S3100交换机相连图示

图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配置:

  1. [H3C-S3100] interface GigabitEthernet1/1/1  
  2. [H3C-S3100-GigabitEthernet1/1/1] port link-type trunk  
  3. [H3C-S3100-GigabitEthernet1/1/1] port trunk permit vlan all  
  4. //把H3C-S3100的GigabitEthernet 1/1/1端口配置为trunk模式,并允许所有VLAN通过  
  5. Cisco 3750(config)#interface GigabitEthernet1/0/1  
  6. Cisco 3750(config-if)# switchport trunk encapsulation dot1q  
  7. Cisco 3750(config-if)#switchport trunk allowed vlan all  
  8. Cisco 3750(config-if)#switchport mode trunk  
  9. //把Cisco 3750的Gig1/0/1端口配置为trunk模式,并指定封装模式为dot1q 

在进行上面的配置命令时,在Cisco的交换机上最好指定trunk的封装模式,因为默认情况下,思科设备使用的封装模式可能是思科专有的封装模式ISL。而H3C交换机只支持dot1q的封装模式,所以双方必须匹配才行。配置完上面的命令后,也可以使用如下所示的命令,查看在端口上配置的Trunk情况:

  1. Cisco 3750#show interface trunk  
  2. Port        Mode         Encapsulation  Status        Native vlan  
  3. Gi1/0/1       on           802.1q       trunking       1  
  4.  
  5. Port        Vlans allowed on trunk  
  6. Gi1/0/1        1-4094  
  7. //在Cisco 3750上查看显示的结果  
  8. [H3C-S3100]display port trunk  
  9.  The following trunk ports exist:  
  10.   GigabitEthernet1/1/1   
  11. //在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技术也就很好的解决了不同型号网络设备之间的数据通信。#p#

三、VTP协议在Cisco交换机上的应用

图3 四个Cisco 3750交换机通过Trunk线相连图示

图3 四个Cisco 3750交换机通过Trunk线相连图示

VTP(VLAN Trunking Protocol)协议是思科私有协议,它的作用和上面提到的GVRP协议基本一致。如图3所示,网络中共使用了四台Cisco 3750交换机,设备间的连接情况如下所示:

  1. 3750-A GigabitEthernet 1/0/1 <-----> 3750-C GigabitEthernet 1/0/1  
  2. 3750-A GigabitEthernet 1/0/2 <-----> 3750-B GigabitEthernet 1/0/1  
  3. 3750-B GigabitEthernet 1/0/2 <-----> 3750-D GigabitEthernet 1/0/2  
  4. 3750-C GigabitEthernet 1/0/2 <-----> 3750-D GigabitEthernet 1/0/1 

网络中的四条线路都是Trunk线路,每台交换机上的两个端口都配置成了Trunk口,其中3750-A上的两个端口的配置如下所示:

  1. 3750-A(config)#interface GigabitEthernet1/0/1  
  2. 3750-A(config-if)# switchport trunk encapsulation dot1q  
  3. 3750-A(config-if)#switchport trunk allowed vlan all  
  4. 3750-A(config-if)#switchport mode trunk  
  5. 3750-A(config)#interface GigabitEthernet1/0/2  
  6. 3750-A(config-if)# switchport trunk encapsulation dot1q  
  7. 3750-A(config-if)#switchport trunk allowed vlan all  
  8. 3750-A(config-if)#switchport mode trunk 

然后在3750-B、3750-C和3750-D三台交换机上共六个端口上的Trunk配置命令和上面在3750-A上两个端口的配置命令是一样的。
下面是在四台Cisco 3750交换机上配置VTP的命令:

  1. 3750-A(config)#vtp version 2  
  2. 3750-A(config)#vtp domain cisco  
  3. 3750-A(config)#vtp password 123456  
  4. 3750-A(config)#vtp mode server  
  5.     //在3750-A上配置VTP,并把VTP模式配置为server  
  6. 3750-B(config)#vtp version 2  
  7. 3750-B(config)#vtp domain cisco  
  8. 3750-B(config)#vtp password 123456  
  9. 3750-B(config)#vtp mode client  
  10.     //在3750-B上配置VTP,并把VTP模式配置为client  
  11. 3750-C(config)#vtp version 2  
  12. 3750-C(config)#vtp domain cisco  
  13. 3750-C(config)#vtp password 123456  
  14. 3750-C(config)#vtp mode client  
  15.     //在3750-C上配置VTP,并把VTP模式配置为client  
  16. 3750-D(config)#vtp version 2  
  17. 3750-D(config)#vtp domain cisco  
  18. 3750-D(config)#vtp password 123456  
  19. 3750-D(config)#vtp mode transparent  
  20.     //在3750-D上配置VTP,并把VTP模式配置为transparent 

在进行上面的配置时需要注意,所有交换机必须使用相同的VTP域名,除非网络设计时就强调了多个不同的VTP域;在同一个VTP域中,所有的交换机都必须运行同一个VTP版本;在同一个VTP域中,在交换机上配置VTP密码并不是必须的,但如果要使用VTP密码,所有的交换机就必须使用相同的VTP密码;所有VTP服务器模式的交换机都应具有相同的配置修改编号,而且应当是在最高编号的域中;在必须把一个交换机从透明模式转换成服务器模式时,先要把透明模式交换机上的所有VLAN退出服务器模式。

配置完上面的命令后,就可以在VTP模式是server的3750-A上创建VLAN,然后所创建的VLAN会自动分发到3750-B和3750-C上。也就是在3750-B和3750-C上不用手动创建VLAN,它们上面就会自动生成在3750-A上所创建的VLAN。例如,在3750-A上创建了VLAN 2, 那么在3750-B和3750-C上,使用命令"show vlan",就能查看到在这两个交换机上也存在VLAN 2。但是在3750-D上就查看不到存在VLAN 2的信息。

这是因为3750-A 的VTP模式是server模式,它可以维护该VTP域中所有VLAN 信息列表,可以创建、删除或修改VLAN。而3750-B和3750-C 的VTP模式是client模式,它虽然也维护所有VLAN信息列表,但其VLAN的配置信息是从3750-A学到的。VTP Client不能建立、删除或修改VLAN。另外,3750-D的VTP模式是Transparent,它相当于是网络中一台独立的交换机,不参与VTP的工作,它不从VTP Server学习VLAN的配置信息,它只拥有本交换机上自己维护的VLAN信息。3750-D只可以创建、删除和修改本机上的VLAN信息。

可以使用命令"show vtp status"查看交换机上配置VTP的基本信息,如下所示是在3750-A上执行此命令的输出:

  1. 3750-A#show vtp status  
  2. VTP Version                     : 2  
  3. Configuration Revision             : 6  
  4. Maximum VLANs supported locally   : 1005  
  5. Number of existing VLANs          : 1  
  6. VTP Operating Mode              : Server  
  7. VTP Domain Name                : cisco 

从上面所配置的命令可以看出,如果把3750-A、3750-B和3750-C上还没有使用的端口都划入到VLAN 2中,那接入到所有这些端口上的终端之间就可以通信了,因为这些终端实际上都是位于VLAN 2的这个局域网中。但是如果想让连接到VTP模式是Transparent的3750-D上的终端,也能和连接到3750-A上的位于VLAN 2中的终端之间相互通信,那还需要做那些配置?

因为3750-D交换机VTP模式的缘故,它上面并没有自动创建VLAN 2,不过这时我们可以在3750-D上手动创建VLAN 2,又因为3750-D与两个交换机3750-B和3750-C的连接都是Trunk连接,并且允许所有VLAN在其上通过。所以,只要在3750-D上手动创建了VLAN 2,并把3750-D上没有使用的端口都划入到VLAN 2中,这样接入到位于3750-D上VLAN 2中端口的终端,也就能和接入到3750-A上VLAN 2中端口的终端之间相互通信了。

但这时图3中的四台交换机,每台交换机都有端口位于VLAN 2中,哪是不是位于四台交换机上VLAN 2中的端口就构成了一个环路?是不是VLAN 2中的一个终端发送一个数据信号,这个数据信号就在这四台交换机中永不停息的传输下去,因为它们构成了一个环路?

其实不然,因为在Cisco交换机上默认是运行了生成树协议,生成树协议的运行目的就是要阻止交换机物理上的环路导致最终数据传输上的环路。它会把构成物理环路上的某个端口变成Blocked状态,从而把物理上的环路切断。如下所示是在3750-A和3750-D上执行"show spanning-tree interface interface-type"命令的显示结果:

  1. 3750-A#show spanning-tree interface g1/0/1  
  2. Vlan             Role Sts Cost         Prio.Nbr Type  
  3. -------------          ---------------         --------   -----  
  4. VLAN0002         Root FWD 4         128.25   P2p   
  5.         //在3750-A执行显示生成树命令的显示结果  
  6. 3750-D#show spanning-tree interface g1/0/2  
  7. Vlan             Role Sts Cost         Prio.Nbr  Type  
  8. -------------          ---------------         --------    -----  
  9. VLAN0002         Root BLK 4          128.25   P2p   
  10.         //在3750-D执行显示生成树命令的显示结果 

从上面的输出结果,可以看出在3750-A上的端口g1/0/1的状态为"FWD",它是Forward的缩写,也就是VLAN 2中的数据传输到该端口,它会把接收到的VLAN 2中的数据转发出去。而在3750-D上的端口g1/0/2的状态为"BLK",它是Blocked的缩写,也就是VLAN 2中的数据传输到该端口,它会阻塞接收到的VLAN 2中的数据继续传输下去,目的就是阻止环路的生成。也就是说3750-D上端口g1/0/2的阻塞状态,阻止了四台交换机在VLAN 2中生成环路的可能性。这其实也就是生成树的根本作用。

通过上面例"三"中的实例,依次介绍了VTP协议、Trunk技术和生成树协议三个知识点。从中也可以看出它们之间是环环相扣,紧密结合在一起使用的。#p#

四、总结

1、学习。从事技术工作,不断地学习是每个技术工作者所必不可少的要求。就像上面例"一"中的GVRP协议,它的原理其实很简单,如果设备齐全的话,实施起来也很简单,但这前提是你必须去学习,了解这个协议,并最终掌握它。只有这样,当你面对问题需要解决它时,才不至于手忙脚乱。如果做不到持续不断学习的话,是很难在工作中走到其它技术者的前列。

尤其是现在各种新技术不断涌现,不学习肯定就要落伍。在刚开始面对云计算和虚拟化,可能谁都不清楚它们的概念和具体的应用,只有查看、学习各种资料和书籍,了解它的定义。并且有条件的话,多参与实践学习,这样才能彻底掌握它,要不然面对新技术总是一头雾水。活到老,学到老,这句话尤其适用从事技术的工作者。

2、实践。从事网络维护工作,是万万不能少了各种各样的实践操作。从我自己开始参加CCNA的培训,到后期的CCIE的培训,几乎每一堂课都有实践操作,都有实验。甚至在CCIE的培训中,绝大部分的时间和精力放在"CCIE集训营"、"CCIE LAB实验室"等这些实实在在的做实验上。这是因为我们学到的每一个知识点,最终都要在实践中验证,通过做实验来说明它是正确的还是错误的。

包括平时在书本上,或网络上看到一些知识点,可能在原理上都能明白,知道它们运行的机制和过程。但即使是这样,也只有通过把这些知识点涉及到的一些命令在交换机、路由器等设备上操作一遍,看看它们到底符合不符合书上所讲的结果。这样心底才能"踏实"的接受这个知识点,因为它经过了实践的检验!

所有从事网络工作者,一定要不断的给自己创造参与实践工作的机会。如果在工作中能接触到现成的网络设备更好,这样学习起来更方便。要是达不到这种条件的话,可以参加一些培训班,它们多多少少都能提供一些操作实验。实在不行,还可以使用一些模拟器,如Dynamips,它们所搭建起来的实验环境也很接近真实的网络环境。总之,一切网络知识,只有经过实践的检验,才能算它是正确的,也才能算自己真正掌握了它。

3、总结。除非你有过目不忘的能力,否则,经常对所学到的知识点进行归纳总结是必不可少的。如果要把所有的知识点,操作命令都记在脑子里的话,这几乎是不可能的。因为现实中,制造网络设备的厂家会有很多种,它们可能为了实现同样一种功能,而使用了不同的操作命令。最典型的就是Cisco和H3C,前者的显示命令用是"show",后面再加上各种参数,来查看交换机或路由器的各种配置,而后者却是用"display"。另外,在这两个厂家设备上显示端口基本信息的命令上,前者是"show interface brief",而后者是"display brief interface",最后两个单词顺序还是相反的。这些知识点如果不进行提前总结记忆的话,到了要使用的时候才去熟悉和记忆,就会严重影响工作的效率。

另外,就像本篇文章所写的东西,其实也是一种总结。把相似的协议,相关的技术放到一起进行比较和分析。再把和协议相关的命令都罗列出来进行对比,加上一些相关的实例。这样以后在工作中,若再想了解、查看和使用这方面的协议和技术时,就只需打开这些文章,所有的相关知识就都一目了然,不用再去查各种各样的资料,或在网上搜来搜去的。这其实就是总结提高了工作效率。

【51CTO.com独家特稿,非经授权谢绝转载!合作媒体转载请注明原文出处及出处!】

责任编辑:佟健 来源: 51CTO.com
相关推荐

2010-09-10 14:15:19

daytime协议时间协议

2011-04-02 11:02:24

2019-08-01 15:25:17

Http服务器协议

2010-07-12 15:32:40

H.323协议软交换技术

2022-09-28 11:09:38

自动化产品工业协议

2011-08-24 09:56:13

网络协议BOOTP协议TFTP协议

2010-09-13 12:41:23

2011-08-16 11:22:09

EIGRP帧中继

2010-07-07 16:49:39

VTP协议

2011-08-03 15:51:48

Objective-C 协议 委托

2010-06-12 17:07:17

TCP IP协议

2010-07-05 16:51:25

NetBIOS协议

2010-07-30 15:04:02

协议配置

2010-06-29 18:58:23

UML面向对象技术

2010-06-09 14:42:21

UDP协议TCP协议

2009-12-14 17:32:46

路由选择协议

2010-07-28 16:07:30

NFS协议pNFS

2009-03-02 10:13:00

VTP生成树交换技术

2012-08-24 09:05:30

IBMdW

2012-09-03 09:16:50

多层次个别分层数据中心网络
点赞
收藏

51CTO技术栈公众号