配置vPC的步骤:
1、配置vPC domain
2、配置vPC之间的keepalive link
3、配置vPC之间的peer link
4、配置vPCs
5、确认双方配置一致
拓扑及描述:
DC1-N7K-5作为Core,DC2-N7K-1和DC2-N7K-2是汇聚层设备,L3连接Core,而通过vPC下联DC2-N5K-1,DC2-N5K-1作为接入层设备使用E1/26连接终端设备VR。
配置命令:
DC1-N7K-5 |
DC1-N7K-5(config)#feature ospf DC1-N7K-5(config)#router ospf 1 DC1-N7K-5(config-router)#router-id 5.5.5.5 DC1-N7K-5(config)#interface e3/25 DC1-N7K-5(config-if)#ip add 202.100.13.1/24 DC1-N7K-5(config-if)#ip router ospf 1 are 0 DC1-N7K-5(config-if)#no shut DC1-N7K-5(config)#interface e3/26 DC1-N7K-5(config-if)#ip add 202.100.14.1/24 DC1-N7K-5(config-if)#ip router ospf 1 are 0 DC1-N7K-5(config)#no shu DC1-N7K-5(config)#int lo0 DC1-N7K-5(config-if)ip add 61.128.1.1/24 DC1-N7K-5(config-if)#ip router ospf 1 area 0 DC1-N7K-5(config)#int lo1 DC1-N7K-5(config-if)#ip add 128.6.7.6/24 DC1-N7K-5(config-if)#ip router ospf 1 are 0 |
DC2-N7K-1 |
DC1-N7K-1(config)#feature interface-vlan DC1-N7K-1(config)#vlan 10 DC1-N7K-1(config-vlan)#name VLAN10 DC1-N7K-1(config)#inter vlan 10 DC1-N7K-1(config-if)#ip add 202.100.1.252/24 DC1-N7K-1(config-if)#ip router ospf 1 a 0 DC1-N7K-1(config-if)#no shut DC1-N7K-1(config)#feature ospf DC1-N7K-1(config)#router ospf 1 DC1-N7K-1(config-router)#router-id 1.1.1.1 DC1-N7K-1(config)#inter e3/7 DC1-N7K-1(config-if)#ip add 202.100.13.3/24 DC1-N7K-1(config-if)#ip router ospf 1 a 0 DC1-N7K-1(config-if)#no shu 开启vPC和LACP feature DC1-N7K-1(config)#feature vpc DC1-N7K-1(config)#feature lacp 配置vPC domain和peer keepalive link DC1-N7K-1(config)#vpc domain 7 DC1-N7K-1(config-vpc-domain)#role priority 73 >>>默认为32768,越小越优先,如一致,比较小的系统MAC DC1-N7K-1(config-vpc-domain)#system-priority 2500 DC1-N7K-1(config-vpc-domain)#peer-keepalive destination 202.100.14.4 source 202.100.13.3 配置peer link DC1-N7K-1(config)#inter e3/1-2 DC1-N7K-1(config-if-range)#channel-group 20 mode active DC1-N7K-1(config-if-range)#no shu DC1-N7K-1(config-if-range)#exit DC1-N7K-1(config)#inter port-channel 20 DC1-N7K-1(config-if)#sw mode trunk DC1-N7K-1(config-if)#vpc peer-link 配置vPC DC1-N7K-1(config)#inter e3/4 DC1-N7K-1(config-if-range)#channel-group 30 mode active DC1-N7K-1(config-if-range)#no shu DC1-N7K-1(config)#int port-channel 30 DC1-N7K-1(config-if)#sw mode trunk DC1-N7K-1(config-if)#vpc 30 配置HSRP DC1-N7K-1(config)#feature hsrp DC1-N7K-1(config)#interface vlan 10 DC1-N7K-1(config-if)#hsrp 1 DC1-N7K-1(config-if-hsrp)#ip 202.100.1.254 DC1-N7K-1(config-if-hsrp)#preempt DC1-N7K-1(config-if-hsrp)#priority 105 |
DC2-N7K-2 |
DC1-N7K-2(config)#feature interface-vlan DC1-N7K-2(config)#vlan 10 DC1-N7K-2(config-vlan)#name VLAN10 DC1-N7K-2(config)#inter vlan 10 DC1-N7K-2(config-if)#ip add 202.100.1.253/24 DC1-N7K-2(config-if)#ip router ospf 1 a 0 DC1-N7K-2(config-if)#no shut DC1-N7K-2(config)#feature ospf DC1-N7K-2(config)#router ospf 1 DC1-N7K-2(config-router)#router-id 2.2.2.2 DC1-N7K-2(config)#inter e3/15 DC1-N7K-2(config-if)#ip add 202.100.14.4/24 DC1-N7K-2(config-if)#ip router ospf 1 a 0 DC1-N7K-2(config-if)#no shu 开启vPC和LACP feature DC1-N7K-2(config)#feature vpc DC1-N7K-2(config)#feature lacp 配置vPC domain和peer keepalive link DC1-N7K-2(config)#vpc domain 7 DC1-N7K-2(config-vpc-domain)#role priority 74 >>>默认为32768,越小越优先,如一致,比较小的系统MAC DC1-N7K-2(config-vpc-domain)#system-priority 2500 DC1-N7K-2(config-vpc-domain)#peer-keepalive destination 202.100.13.3 source 202.100.14.4 配置peer link DC1-N7K-2(config)#inter e3/9-10 DC1-N7K-2(config-if-range)#channel-group 20 mode active DC1-N7K-2(config-if-range)#no shu DC1-N7K-2(config-if-range)#exit DC1-N7K-2(config)#inter port-channel 20 DC1-N7K-2(config-if)#sw mode trunk DC1-N7K-2(config-if)#vpc peer-link 配置vPC DC1-N7K-2(config)#inter e3/12 DC1-N7K-2(config-if-range)#channel-group 30 mode active DC1-N7K-2(config-if-range)#no shu DC1-N7K-2(config)#int port-channel 30 DC1-N7K-2(config-if)#sw mode trunk DC1-N7K-2(config-if)#vpc 30 配置HSRP DC1-N7K-2(config)#feature hsrp DC1-N7K-2(config)#interface vlan 10 DC1-N7K-2(config-if)#hsrp 1 DC1-N7K-2(config-if-hsrp)#ip 202.100.1.254 DC1-N7K-2(config-if-hsrp)#preempt |
DC2-N5K-1 |
配置vPC DC1-N5K-1(config)#feature lacp DC1-N5K-1(config)#inter e1/4,e1/12 DC1-N5K-1(config-if-range)#channel-group 30 mode active DC1-N5K-1(config-if-range)#exit DC1-N5K-1(config)#inter port-channel 30 DC1-N5K-1(config-if)#sw mode trunk 配置vlan接入 DC1-N5K-1(config)#vlan 10 DC1-N5K-1(config-vlan)#name VLAN10 DC1-N5K-1(config)#inter e1/26 DC1-N5K-1(config-if)#speed 1000 DC1-N5K-1(config-if)#sw mode access DC1-N5K-1(config-if)#sw access vlan 10 DC1-N5K-1(config-if)#spanning-tree port type edge |
VR |
Router(config)#inter f0/0 |
2、查看Peer Link状态:
3、查看Port-channel情况:
4、查看对应vPC,show vpc或者show vpc vpc-id:
5、一致性检查:
全局的vPC参数一致性,尤其是Type1的参数,必须要一致,Type2可以不一致,但是会报错。
6、检查对应vPC的参数一致性(接口):
对于上述拓扑中的Router去访问N7K(core)的Loopback0和1的地址,我们需要将N5K的load-balance的hash计算方式修改为基于目的IP地址的,这样一个“奇数”一个“偶数”的IP地址很容易分别使用不同的链路转发。
DC1-N5K-1(config)#inter e1/26
DC1-N5K-1(config-if)#port-channel load-balance ethernet destination-ip