HP刀片服务器C7000-Cisco网络模块配置指南


典型Cisco网络拓扑案例:



一.交叉冗余

这种拓扑结构的具体方式为边缘交换机分别连接2个核心交换机,达到链路设备多层冗余的工作方式。

优点:链路和设备双重冗余,可以允许同时损坏任意一台核心交换机和边缘交换机。

缺点:单交换机或者单Vlan形成环路,需要启用生成树协议组织网络环路,因此配置较为复杂。



HP刀片服务器C7000-Cisco网络模块配置指南_HP 刀片 C7000 Cisco 网络


1,交叉冗余拓扑结构图

根据图1的拓扑结构,C70002Cisco3020交换机,使用交叉冗余的方式连接上层的2个核心交换机(假设为26509)。此拓扑结构的配置需要注意以下几点:

1.需要在2台核心交换机上设置生成树协议的优先级,必须指定其中一台核心交换机为主根,另一台为备根。

2.需要开通2Cisco3020之间的内部链接(每台3020Port2324为内部链接口,默认情况下此功能关闭)

假设此拓扑图的详细规划如下:

3020-1Port 1718上联6509-1Gi0/1718

3020-1Port 1920上联6509-2Gi0/1718

3020-2Port 1718上联6509-1Gi0/1920

3020-2Port 1920上联6509-2Gi0/1920

共有Vlan1Vlan10,这2Vlan的数据包需要传递到刀片服务器(需要802.1q封装协议)。

6509-1Vlan1Vlan10的主根,6509-2Vlan1Vlan10的备根。


详细配置步骤:(#之前的标示表示所需要配置此命令的交换机,比如6509-1就表示后面的命令需要在第一台6509上进行配置。)

6509-1#configure terminal#进入全局配置模式

6509-1(config)#interface range gi0/17 - 18 #进入Gi0/1718的配置菜单

6509-1(config-if-range)#switchportmode trunk #配置Gi0/1718的端口模式为trunk

6509-1(config-if-range)#switchporttrunk encapsulation dot1q #配置trunk的封装模式为802.1q

6509-1(config-if-range)#switchporttrunk allowed vlan 1 , 10 #配置此trunk所允许的Vlan信息为Vlan1Vlan10

6509-1(config-if-range)#channel-group1 mode active #配置Gi0/1718的链路聚合,其模式为LACP-active

6509-1(config-if-range)#end#结束Gi0/1718的配置

6509-1#configure terminal#进入全局配置模式

6509-1(config)#interfacerange gi0/19 - 20#进入Gi0/1920的配置菜单

6509-1(config-if-range)#switchportmode trunk #配置Gi0/1920的端口模式为trunk

6509-1(config-if-range)#switchporttrunk encapsulation dot1q #配置trunk的封装模式为802.1q

6509-1(config-if-range)#switchporttrunk allowed vlan 1 , 10#配置此trunk所允许的Vlan信息为Vlan1Vlan10

6509-1(config-if-range)#channel-group2 mode active #配置Gi0/1920的链路聚合,其模式为LACP-active

6509-1(config-if-range)#end#结束Gi0/1920的配置

6509-1#configure terminal#进入全局配置模式

6509-1(config)#spanning-treevlan 1 root primary #配置6509-1Vlan1的主根

6509-1(config)#spanning-treevlanvlan-10 root primary #配置6509-1Vlan10的主根

6509-1(config)#end #退出全局配置模式

6509-1#copy running-configstartup-config#保存以上配置



6509-2#configure terminal#进入全局配置模式

6509-2(config)#interfacerange gi0/17 - 18 #进入Gi0/1718的配置菜单

6509-2(config-if-range)#switchportmode trunk #配置Gi0/1718的端口模式为trunk

6509-2(config-if-range)#switchporttrunk encapsulation dot1q #配置trunk的封装模式为802.1q

6509-2(config-if-range)#switchporttrunk allowed vlan 1 , 10 #配置此trunk所允许的Vlan信息为Vlan1Vlan10

6509-2(config-if-range)#channel-group1 mode active #配置Gi0/1718的链路聚合,其模式为LACP-active

6509-2(config-if-range)#end#结束Gi0/1718的配置

6509-2#configure terminal#进入全局配置模式

6509-2(config)#interfacerange gi0/19 - 20#进入Gi0/1920的配置菜单

6509-2(config-if-range)#switchportmode trunk #配置Gi0/1920的端口模式为trunk

6509-2(config-if-range)#switchporttrunk encapsulation dot1q #配置trunk的封装模式为802.1q

6509-2(config-if-range)#switchporttrunk allowed vlan 1 , 10#配置此trunk所允许的Vlan信息为Vlan1Vlan10

6509-2(config-if-range)#channel-group2 mode active #配置Gi0/1920的链路聚合,其模式为LACP-active

6509-2(config-if-range)#end#结束Gi0/1920的配置

6509-2#configure terminal#进入全局配置模式

6509-2(config)#spanning-treevlan 1 root secondary#配置6509-2Vlan1的备根

6509-2(config)#spanning-treevlanvlan-10 root secondary#配置6509-2Vlan10的备根

6509-2(config)#end#退出全局配置模式

6509-2#copy running-configstartup-config#保存以上配置



3020-1#configure terminal#进入全局配置模式

3020-1(config)#interfacerange gi0/17 - 18#进入Gi0/1718的配置菜单

3020-1(config-if-range)#switchportmode trunk #配置Gi0/1718的端口模式为trunk

3020-1(config-if-range)#switchporttrunk encapsulation dot1q #配置trunk的封装模式为802.1q

3020-1(config-if-range)#switchporttrunk allowed vlan 1 , 10 #配置此trunk所允许的Vlan信息为Vlan1Vlan10

3020-1(config-if-range)#channel-group1 mode active #配置Gi0/1718的链路聚合,其模式为LACP-active

3020-1(config-if-range)#end#结束Gi0/1718的配置

3020-1#configure terminal#进入全局配置模式

3020-1(config)#interfacerange gi0/19 - 20#进入Gi0/1920的配置菜单

3020-1(config-if-range)#switchportmode trunk #配置Gi0/1920的端口模式为trunk

3020-1(config-if-range)#switchporttrunk encapsulation dot1q #配置trunk的封装模式为802.1q

3020-1(config-if-range)#switchporttrunk allowed vlan 1 , 10 #配置此trunk所允许的Vlan信息为Vlan1Vlan10

3020-1(config-if-range)#channel-group2 mode active #配置Gi0/1920的链路聚合,其模式为LACP-active

3020-1(config-if-range)#end#结束Gi0/1920的配置

3020-1#configure terminal#进入全局配置模式

3020-1(config)#interface range gi0/23 - 24#进入Gi0/2324的配置菜单

3020-1(config-if-range)#channel-group 3mode active #配置Gi0/2324的链路聚合,其模式为LACP-active

3020-1(config-if-range)#media-type internal#打开Gi0/2324的内部链接

3020-1(config-if-range)#end#退出全局配置模式

3020-1#configure terminal#进入全局配置模式

3020-1(config)#vlan 1#进入vlan1配置菜单

3020-1(config-vlan)#remote-span#开启RSPAN

3020-1(config-vlan)#end#退出全局配置模式

3020-1#configure terminal#进入全局配置模式

3020-1(config)#vlan 10#进入vlan1配置菜单

3020-1(config-vlan)#remote-span#开启RSPAN

3020-1(config-vlan)#end#退出全局配置模式

3020-1#copy running-configstartup-config#保存以上配置



3020-2#configure terminal#进入全局配置模式

3020-2(config)#interfacerange gi0/17 - 18#进入Gi0/1718的配置菜单

3020-2(config-if-range)#switchportmode trunk #配置Gi0/1718的端口模式为trunk

3020-2(config-if-range)#switchporttrunk encapsulation dot1q #配置trunk的封装模式为802.1q

3020-2(config-if-range)#switchporttrunk allowed vlan 1 , 10 #配置此trunk所允许的Vlan信息为Vlan1Vlan10

3020-2(config-if-range)#channel-group1 mode active #配置Gi0/1718的链路聚合,其模式为LACP-active

3020-2(config-if-range)#end#结束Gi0/1718的配置

3020-2#configure terminal#进入全局配置模式

3020-2(config)#interfacerange gi0/19 - 20#进入Gi0/1920的配置菜单

3020-2(config-if-range)#switchportmode trunk #配置Gi0/1920的端口模式为trunk

3020-2(config-if-range)#switchporttrunk encapsulation dot1q #配置trunk的封装模式为802.1q

3020-2(config-if-range)#switchporttrunk allowed vlan 1 , 10 #配置此trunk所允许的Vlan信息为Vlan1Vlan10

3020-2(config-if-range)#channel-group2 mode active #配置Gi0/1920的链路聚合,其模式为LACP-active

3020-2(config-if-range)#end#结束Gi0/1920的配置

3020-2#configure terminal#进入全局配置模式

3020-2(config)#interface range gi0/23 - 24#进入Gi0/2324的配置菜单

3020-2(config-if-range)#channel-group3 mode active #配置Gi0/2324的链路聚合,其模式为LACP-active

3020-2(config-if-range)#media-type internal#打开Gi0/2324的内部链接

3020-2(config-if-range)#end#退出全局配置模式

3020-2#configure terminal#进入全局配置模式

3020-2(config)#vlan 1#进入vlan1配置菜单

3020-2(config-vlan)#remote-span#开启RSPAN

3020-2(config-vlan)#end#退出全局配置模式

3020-2#configure terminal#进入全局配置模式

3020-2(config)#vlan 10#进入vlan1配置菜单

3020-2(config-vlan)#remote-span#开启RSPAN

3020-2(config-vlan)#end#退出全局配置模式

3020-2#copy running-configstartup-config#保存以上配置



至此,图1中所示的交换机层之间的配置全部完成,如果要再细化到C7000内部各刀片服务器所属的网卡划分可以使用”switchportaccess Vlan X”命令来执行。

假设此C7000机箱中Bay81BL460服务器,其Nic1需要划分至Vlan1,根据C7000与其互联模块的对应关系,可以得知Bay8这台BL460Nic1在物理上连接至3020-1port8

我们可以再使用以下命令完成配置:

3020-1#configure terminal#进入全局配置模式

3020-1(config)#interface Gi0/8#配置Port8

3020-1(config-if)#switchport access vlan 1#port8加入Vlan1




二.直连冗余

这种拓扑结构的具体方式为边缘交换机只连接某一个核心交换机,达到链路冗余的工作方式。

优点:没有环路产生,无需配置生成树,配置相对简单。

缺点:冗余性不如交叉冗余模式,交换层容错性为交叉冗余的1/2。若没有线路链接的核心交换机和边缘交换机同时损坏则会产生网络中断(比如图2中左边的核心交换机和右边的边缘交换机同时损坏则网络中断)。


HP刀片服务器C7000-Cisco网络模块配置指南_HP 刀片 C7000 Cisco 网络_02

2,直连冗余拓扑结构图

根据图2的拓扑结构,C70002Cisco3020交换机,使用直连冗余的方式连接上层的2个核心交换机(假设为26509)。此拓扑结构的配置需要注意以下几点:

1.无需开通2Cisco3020之间的内部链接(每台3020Port2324为内部链接口,默认情况下此功能关闭)

2.无需配置生成树协议。

3.如果刀片服务器的网卡选择了绑定模式(teaming)则需要在23020上开通上行链路追踪功能(link state track)。

假设此拓扑图的详细规划如下:

3020-1Port 17181920上联6509-1Gi0/17181920

3020-2Port 17181920上联6509-2Gi0/17181920

只有Vlan1的数据包需要传送至刀片服务器(无需802.1q封装协议)


详细配置步骤:(#之前的标示表示所需要配置此命令的交换机,比如6509-1就表示后面的命令需要在第一台6509上进行配置。)


6509-1#configure terminal#进入全局配置模式

6509-1(config)#interfacerange gi0/17 - 20#进入Gi0/17 - 20的配置菜单

6509-1(config-if-range)#switchport modeaccess#端口模式为access

6509-1(config-if-range)#channel-group1 mode active#配置Gi0/17- 20的链路聚合,其模式为LACP-active

6509-1(config-if-range)#switchport access vlan1#Gi0/17 – 20加入Vlan1

6509-1(config-if-range)#end#退出全局配置模式

6509-1#copy running-configstartup-config#保存以上配置



6509-2#configure terminal#进入全局配置模式

6509-2(config)#interfacerange gi0/17 - 20#进入Gi0/17 - 20的配置菜单

6509-2(config-if-range)#switchport modeaccess#端口模式为access

6509-2(config-if-range)#channel-group1 mode active#配置Gi0/17- 20的链路聚合,其模式为LACP-active

6509-2(config-if-range)#switchport access vlan1#Gi0/17 – 20加入Vlan1

6509-2(config-if-range)#end#退出全局配置模式

6509-2#copy running-configstartup-config#保存以上配置



3020-1#configure terminal#进入全局配置模式

3020-1(config)#interfacerange gi0/17 - 20#进入Gi0/17 - 20的配置菜单

3020-1(config-if-range)#switchport modeaccess#端口模式为access

3020-1(config-if-range)#channel-group1 mode active#配置Gi0/17- 20的链路聚合,其模式为LACP-active

3020-1(config-if-range)#switchport access vlan1#Gi0/17 – 20加入Vlan1

3020-1(config-if-range)#end#退出全局配置模式

3020-1#configure terminal#进入全局配置模式

3020-1(config)#link state track 1#配置链路状态追踪功能

3020-1(config)#interface P01#选择channel-group1

3020-1(config-if)#link state group 1 upstream#设置Channel-group 1为上行链路

3020-1(config-if-range)#interface range gi0/1 –16#选择Port1– 1616个刀片bay所对应的网卡连接端口)

3020-1(config-if)#link state group 1 downstream#设置这16个端口为下行链路

3020-1(config-if)#end#退出全局配置模式

3020-1#copy running-configstartup-config#保存以上配置



3020-2#configure terminal#进入全局配置模式

3020-2(config)#interfacerange gi0/17 - 20#进入Gi0/17 - 20的配置菜单

3020-2(config-if-range)#switchport modeaccess#端口模式为access

3020-2(config-if-range)#channel-group1 mode active#配置Gi0/17- 20的链路聚合,其模式为LACP-active

3020-2(config-if-range)#switchport access vlan1#Gi0/17 – 20加入Vlan1

3020-2(config-if-range)#end#退出全局配置模式

3020-2#configure terminal#进入全局配置模式

3020-2(config)#link state track 1#配置链路状态追踪功能

3020-2(config)#interface P01#选择channel-group1

3020-2(config-if)#link state group 1 upstream#设置Channel-group 1为上行链路

3020-2(config-if-range)#interface range gi0/1 –16#选择Port1– 1616个刀片bay所对应的网卡连接端口)

3020-2(config-if)#link state group 1 downstream#设置这16个端口为下行链路

3020-2(config-if)#end#退出全局配置模式

3020-2#copy running-configstartup-config#保存以上配置


注:link state track是指设置某个link state group,其中会有upstreamdownstream的区分,当设置为upstream的端口或者链路聚合组的物理链路断开后,则设置为downstreaminterface会自动断开。

由于图2所示的直连冗余模式不使用生成树协议,刀片服务器无法判断230202台核心交换机6509之间的链路状况。假设刀片服务器的网卡设置了teaming功能,和3020-1相连的网卡自动设置为active模式,和3020-2相连的网卡自动设置为standby模式,如果3020-16509-1之间的链路中断,link state track功能会自动断开3020-116个下行端口,在服务器上的显示则为Nic1链路中断,teaming软件会自动将原先standbyNic2提升为active Nic