{"id":618,"date":"2018-02-14T23:03:37","date_gmt":"2018-02-14T23:03:37","guid":{"rendered":"http:\/\/www.balajibandi.com\/?p=618"},"modified":"2018-08-13T19:34:51","modified_gmt":"2018-08-13T18:34:51","slug":"enhanced-vpc-testing","status":"publish","type":"post","link":"https:\/\/www.balajibandi.com\/?p=618","title":{"rendered":"Enhanced vPC Testing"},"content":{"rendered":"<h1><span style=\"text-decoration: underline;\"><strong>Enhanced vPC Testing<\/strong><\/span><\/h1>\n<p>I have been working since long in DC Environment with Nexus Switches along with UCS, Never got a chance to setup a Lab and explain some config.<\/p>\n<p>some of Live Environment, we are not allowed to do some test.<\/p>\n<p>Finally Eve-NG is a good Gui for DC lab testing, and now it support to LACP on N9K and Server Side.<\/p>\n<p>&nbsp;<\/p>\n<p>Cisco has a good documentation to understand vPC<\/p>\n<p>https:\/\/www.cisco.com\/c\/en\/us\/products\/collateral\/switches\/nexus-5000-series-switches\/design_guide_c07-625857.html#_Toc271759485<\/p>\n<p>&nbsp;<\/p>\n<p id=\"PSXykHU\"><img loading=\"lazy\" decoding=\"async\" width=\"942\" height=\"922\" class=\"alignnone size-full wp-image-630 \" src=\"http:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5ab025c3e44cc.png\" alt=\"\" srcset=\"https:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5ab025c3e44cc.png 942w, https:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5ab025c3e44cc-300x294.png 300w, https:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5ab025c3e44cc-768x752.png 768w\" sizes=\"auto, (max-width: 942px) 100vw, 942px\" \/><\/p>\n<p>EVE-NG have nice platform to test some features &#8211; can be download\u00a0 Lab below Link :<\/p>\n<p><a href=\"http:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/02\/Exports_unetlab_export-20180813-202843.zip\">_Exports_unetlab_export-20180813-202843<\/a><\/p>\n<p>vPC Config on N7K1 and N7K2<\/p>\n<hr \/>\n<p>&nbsp;<\/p>\n<div>Nexus 1 &amp; 2 with VPC Nexus\u00a0 \u00a0&#8211; CORE<\/div>\n<div><\/div>\n<div>Nexus 1<\/div>\n<div>=======<\/div>\n<div>config t<\/div>\n<div>!<\/div>\n<div>switchname N7K1<\/div>\n<div>!<\/div>\n<div>cfs eth distribute<\/div>\n<div>feature udld<\/div>\n<div>feature interface-vlan<\/div>\n<div>feature lacp<\/div>\n<div>feature vpc<\/div>\n<div>feature lldp<\/div>\n<div>feature vtp<\/div>\n<div>feature bfd<\/div>\n<div>!<\/div>\n<div>ip domain-lookup<\/div>\n<div>system default switchport shutdown<\/div>\n<div>errdisable recovery cause link-flap<\/div>\n<div>errdisable recovery cause udld<\/div>\n<div>errdisable recovery cause bpduguard<\/div>\n<div>errdisable recovery cause loopback<\/div>\n<div>policy-map type control-plane copp-system-policy-customized<\/div>\n<div>!<\/div>\n<div>vlan 1,10,20,30,40,50,60,100<\/div>\n<div>!<\/div>\n<div>vrf context management<\/div>\n<div>vrf context vpckeepalive<\/div>\n<div>\u00a0 description vpc-keep-alive<\/div>\n<div>vpc domain 1<\/div>\n<div>\u00a0 peer-switch<\/div>\n<div>\u00a0 role priority 2000<\/div>\n<div>\u00a0 peer-keepalive destination 1.1.1.2 source 1.1.1.1 vrf vpckeepalive<\/div>\n<div>\u00a0 delay restore 120<\/div>\n<div>\u00a0 auto-recovery reload-delay 300<\/div>\n<div>!<\/div>\n<div>interface Vlan1<\/div>\n<div>!<\/div>\n<div>interface port-channel1<\/div>\n<div>\u00a0 description *** vPC Peer-Link ***<\/div>\n<div>\u00a0 switchport mode trunk<\/div>\n<div>\u00a0 switchport trunk allowed vlan 10-50,100<\/div>\n<div>\u00a0 spanning-tree port type network<\/div>\n<div>\u00a0 vpc peer-link<\/div>\n<div>!<\/div>\n<div>interface Ethernet1\/1<\/div>\n<div>\u00a0 switchport mode trunk<\/div>\n<div>\u00a0 switchport trunk allowed vlan 10-50,100<\/div>\n<div>\u00a0 channel-group 1 mode active<\/div>\n<div>\u00a0 no shutdown<\/div>\n<div>!<\/div>\n<div>interface Ethernet1\/2<\/div>\n<div>\u00a0 switchport mode trunk<\/div>\n<div>\u00a0 switchport trunk allowed vlan 10-50,100<\/div>\n<div>\u00a0 channel-group 1 mode active<\/div>\n<div>\u00a0 no shutdown<\/div>\n<div>!<\/div>\n<div>interface Ethernet1\/13<\/div>\n<div>\u00a0 description [(vPC KeepAlive link between Distribution 5K switches)]<\/div>\n<div>\u00a0 no switchport<\/div>\n<div>\u00a0 vrf member vpckeepalive<\/div>\n<div>\u00a0 ip address 1.1.1.1\/30<\/div>\n<div>\u00a0 no shutdown<\/div>\n<div>!<\/div>\n<div>interface mgmt0<\/div>\n<div>\u00a0 vrf member management<\/div>\n<div><\/div>\n<div><\/div>\n<div><\/div>\n<div>Nexus 2<\/div>\n<div>==========<\/div>\n<div><\/div>\n<div>config t<\/div>\n<div>!<\/div>\n<div>switchname N7K2<\/div>\n<div>!<\/div>\n<div>cfs eth distribute<\/div>\n<div>feature udld<\/div>\n<div>feature interface-vlan<\/div>\n<div>feature lacp<\/div>\n<div>feature vpc<\/div>\n<div>feature vtp<\/div>\n<div>!<\/div>\n<div>ip domain-lookup<\/div>\n<div>system default switchport shutdown<\/div>\n<div>errdisable recovery cause link-flap<\/div>\n<div>errdisable recovery cause udld<\/div>\n<div>errdisable recovery cause bpduguard<\/div>\n<div>errdisable recovery cause loopback<\/div>\n<div>!<\/div>\n<div>vlan 1,10,20,30,40,50,60,100<\/div>\n<div>!<\/div>\n<div>vrf context management<\/div>\n<div>vrf context vpckeepalive<\/div>\n<div>\u00a0 description vpc-keepalive<\/div>\n<div>vpc domain 1<\/div>\n<div>\u00a0 peer-switch<\/div>\n<div>\u00a0 role priority 2000<\/div>\n<div>\u00a0 peer-keepalive destination 1.1.1.1 source 1.1.1.2 vrf vpckeepalive<\/div>\n<div>\u00a0 delay restore 120<\/div>\n<div>\u00a0 auto-recovery reload-delay 300<\/div>\n<div>!<\/div>\n<div>interface Vlan1<\/div>\n<div>!<\/div>\n<div>interface port-channel1<\/div>\n<div>\u00a0 description *** vPC Peer-Link ***<\/div>\n<div>\u00a0 switchport mode trunk<\/div>\n<div>\u00a0 switchport trunk allowed vlan 10-50,100<\/div>\n<div>\u00a0 spanning-tree port type network<\/div>\n<div>\u00a0 vpc peer-link<\/div>\n<div>!<\/div>\n<div>interface Ethernet1\/1<\/div>\n<div>\u00a0 switchport mode trunk<\/div>\n<div>\u00a0 switchport trunk allowed vlan 10-50,100<\/div>\n<div>\u00a0 channel-group 1 mode active<\/div>\n<div>\u00a0 no shutdown<\/div>\n<div>!<\/div>\n<div>interface Ethernet1\/2<\/div>\n<div>\u00a0 switchport mode trunk<\/div>\n<div>\u00a0 switchport trunk allowed vlan 10-50,100<\/div>\n<div>\u00a0 channel-group 1 mode active<\/div>\n<div>\u00a0 no shutdown<\/div>\n<div>!<\/div>\n<div>interface Ethernet1\/13<\/div>\n<div>\u00a0 description [(vPC KeepAlive link between Distribution 5K switches)]<\/div>\n<div>\u00a0 no switchport<\/div>\n<div>\u00a0 vrf member vpckeepalive<\/div>\n<div>\u00a0 ip address 1.1.1.2\/30<\/div>\n<div>\u00a0 no shutdown<\/div>\n<div>!<\/div>\n<div>interface mgmt0<\/div>\n<div>\u00a0 vrf member management<\/div>\n<div><\/div>\n<div><\/div>\n<div>Results of vPC<\/div>\n<div>==================<\/div>\n<div>\n<div>N7K1# show vpc<\/div>\n<div>Legend:<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 (*) &#8211; local vPC is down, forwarding via vPC peer-link<\/div>\n<div><\/div>\n<div>vPC domain id\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0: 1<\/div>\n<div>Peer status\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0: peer adjacency formed ok<\/div>\n<div>vPC keep-alive status\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0: peer is alive<\/div>\n<div>Configuration consistency status\u00a0 : success<\/div>\n<div>Per-vlan consistency status\u00a0 \u00a0 \u00a0 \u00a0: success<\/div>\n<div>Type-2 consistency status\u00a0 \u00a0 \u00a0 \u00a0 \u00a0: success<\/div>\n<div>vPC role\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : primary, operational secondary<\/div>\n<div>Number of vPCs configured\u00a0 \u00a0 \u00a0 \u00a0 \u00a0: 1<\/div>\n<div>Peer Gateway\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : Disabled<\/div>\n<div>Dual-active excluded VLANs\u00a0 \u00a0 \u00a0 \u00a0 : &#8211;<\/div>\n<div>Graceful Consistency Check\u00a0 \u00a0 \u00a0 \u00a0 : Enabled<\/div>\n<div>Auto-recovery status\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : Enabled, timer is off.(timeout = 300s)<\/div>\n<div>Delay-restore status\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : Timer is off.(timeout = 120s)<\/div>\n<div>Delay-restore SVI status\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : Timer is off.(timeout = 10s)<\/div>\n<div>Operational Layer3 Peer-router\u00a0 \u00a0 : Disabled<\/div>\n<div><\/div>\n<div>vPC Peer-link status<\/div>\n<div>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/div>\n<div>id\u00a0 \u00a0 Port\u00a0 \u00a0Status Active vlans<\/div>\n<div>&#8212;\u00a0 \u00a0 &#8212;-\u00a0 \u00a0&#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/div>\n<div>1\u00a0 \u00a0 \u00a0Po1\u00a0 \u00a0 up\u00a0 \u00a0 \u00a010,20,30,40,50,100<\/div>\n<div><\/div>\n<div>vPC status<\/div>\n<div>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/div>\n<div>Id\u00a0 \u00a0 Port\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Status Consistency Reason\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Active vlans<\/div>\n<div>&#8212;\u00a0 \u00a0 &#8212;&#8212;&#8212;&#8212;\u00a0 &#8212;&#8212; &#8212;&#8212;&#8212;&#8211; &#8212;&#8212;\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &#8212;&#8212;&#8212;&#8212;&#8212;<\/div>\n<div>11\u00a0 \u00a0 Po11\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 up\u00a0 \u00a0 \u00a0success\u00a0 \u00a0 \u00a0success\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a010,20,30,40,50<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0,100<\/div>\n<div><\/div>\n<div>Please check &#8220;show vpc consistency-parameters vpc &lt;vpc-num&gt;&#8221; for the<\/div>\n<div>consistency reason of down vpc and for type-2 consistency reasons for<\/div>\n<div>any vpc.<\/div>\n<div><\/div>\n<div>N7K2# show vp<\/div>\n<div>Legend:<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 (*) &#8211; local vPC is down, forwarding via vPC peer-link<\/div>\n<div><\/div>\n<div>vPC domain id\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0: 1<\/div>\n<div>Peer status\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0: peer adjacency formed ok<\/div>\n<div>vPC keep-alive status\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0: peer is alive<\/div>\n<div>Configuration consistency status\u00a0 : success<\/div>\n<div>Per-vlan consistency status\u00a0 \u00a0 \u00a0 \u00a0: success<\/div>\n<div>Type-2 consistency status\u00a0 \u00a0 \u00a0 \u00a0 \u00a0: success<\/div>\n<div>vPC role\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : secondary, operational primary<\/div>\n<div>Number of vPCs configured\u00a0 \u00a0 \u00a0 \u00a0 \u00a0: 1<\/div>\n<div>Peer Gateway\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : Disabled<\/div>\n<div>Dual-active excluded VLANs\u00a0 \u00a0 \u00a0 \u00a0 : &#8211;<\/div>\n<div>Graceful Consistency Check\u00a0 \u00a0 \u00a0 \u00a0 : Enabled<\/div>\n<div>Auto-recovery status\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : Enabled, timer is off.(timeout = 300s)<\/div>\n<div>Delay-restore status\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : Timer is off.(timeout = 120s)<\/div>\n<div>Delay-restore SVI status\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : Timer is off.(timeout = 10s)<\/div>\n<div>Operational Layer3 Peer-router\u00a0 \u00a0 : Disabled<\/div>\n<div><\/div>\n<div>vPC Peer-link status<\/div>\n<div>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/div>\n<div>id\u00a0 \u00a0 Port\u00a0 \u00a0Status Active vlans<\/div>\n<div>&#8212;\u00a0 \u00a0 &#8212;-\u00a0 \u00a0&#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/div>\n<div>1\u00a0 \u00a0 \u00a0Po1\u00a0 \u00a0 up\u00a0 \u00a0 \u00a010,20,30,40,50,100<\/div>\n<div><\/div>\n<div>vPC status<\/div>\n<div>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/div>\n<div>Id\u00a0 \u00a0 Port\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Status Consistency Reason\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Active vlans<\/div>\n<div>&#8212;\u00a0 \u00a0 &#8212;&#8212;&#8212;&#8212;\u00a0 &#8212;&#8212; &#8212;&#8212;&#8212;&#8211; &#8212;&#8212;\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &#8212;&#8212;&#8212;&#8212;&#8212;<\/div>\n<div>11\u00a0 \u00a0 Po11\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 up\u00a0 \u00a0 \u00a0success\u00a0 \u00a0 \u00a0success\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a010,20,30,40,50<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0,100<\/div>\n<div><\/div>\n<div>Please check &#8220;show vpc consistency-parameters vpc &lt;vpc-num&gt;&#8221; for the<\/div>\n<div>consistency reason of down vpc and for type-2 consistency reasons for<\/div>\n<div>any vpc.<\/div>\n<\/div>\n<div><\/div>\n<div><\/div>\n<div>Configuring on Access Side<\/div>\n<div>============================<\/div>\n<div><\/div>\n<div>Same config applies with\u00a0 Access Switch, only Domain ID changes.<\/div>\n<div><\/div>\n<div>\n<div>Back to back vPC<\/div>\n<div>================<\/div>\n<div><\/div>\n<div>N7K1 to Cust 5K 1 and 5K2<\/div>\n<div><\/div>\n<div>==========================<\/div>\n<div><\/div>\n<div>N7k1<\/div>\n<div><\/div>\n<div>interface port-channel11<\/div>\n<div>\u00a0 description *** vPC11 to Cust 5K1 ***<\/div>\n<div>\u00a0 switchport mode trunk<\/div>\n<div>\u00a0 switchport trunk allowed vlan 10-50,100<\/div>\n<div>\u00a0 vpc 11<\/div>\n<div><\/div>\n<div>interface Ethernet1\/3-6<\/div>\n<div>\u00a0 switchport mode trunk<\/div>\n<div>\u00a0 switchport trunk allowed vlan 10-50,100<\/div>\n<div>\u00a0 channel-group 11 mode active<\/div>\n<div>\u00a0 \u00a0no shutdown<\/div>\n<div><\/div>\n<div>N7k2<\/div>\n<div><\/div>\n<div>interface port-channel11<\/div>\n<div>\u00a0 description *** vPC11 to Cust 5K1\u00a0 ***<\/div>\n<div>\u00a0 switchport mode trunk<\/div>\n<div>\u00a0 switchport trunk allowed vlan 10-50,100<\/div>\n<div>\u00a0 vpc 11<\/div>\n<div><\/div>\n<div>interface Ethernet1\/3-6<\/div>\n<div>\u00a0 switchport mode trunk<\/div>\n<div>\u00a0 switchport trunk allowed vlan 10-50,100<\/div>\n<div>\u00a0 channel-group 11 mode active<\/div>\n<div>\u00a0 \u00a0no shutdown<\/div>\n<div><\/div>\n<div>Cust 5K1 and 5K2<\/div>\n<div>=========<\/div>\n<div><\/div>\n<div>interface port-channel22<\/div>\n<div>\u00a0 description *** vPC11 to N7K1-2 ***<\/div>\n<div>\u00a0 switchport mode trunk<\/div>\n<div>\u00a0 switchport trunk allowed vlan 10-50,100<\/div>\n<div>\u00a0 vpc 22<\/div>\n<div><\/div>\n<div>interface Ethernet1\/3-6<\/div>\n<div>\u00a0 switchport mode trunk<\/div>\n<div>\u00a0 switchport trunk allowed vlan 10-50,100<\/div>\n<div>\u00a0 channel-group 22 mode active<\/div>\n<div>\u00a0 \u00a0no shutdown<\/div>\n<div><\/div>\n<div>Cust 5K2<\/div>\n<div>=========<\/div>\n<div><\/div>\n<div>interface port-channel22<\/div>\n<div>\u00a0 description *** vPC22 to N7K1-2 ***<\/div>\n<div>\u00a0 switchport mode trunk<\/div>\n<div>\u00a0 switchport trunk allowed vlan 10-50,100<\/div>\n<div>\u00a0 no shutdown<\/div>\n<div>\u00a0 vpc22<\/div>\n<div><\/div>\n<div>interface Ethernet1\/3-6<\/div>\n<div>\u00a0 switchport mode trunk<\/div>\n<div>\u00a0 switchport trunk allowed vlan 10-50,100<\/div>\n<div>\u00a0 channel-group 22 mode active<\/div>\n<div>\u00a0 \u00a0no shutdown<\/div>\n<\/div>\n<div><\/div>\n<div><\/div>\n<div>vPC results :<\/div>\n<div>=============<\/div>\n<div><\/div>\n<div>\n<div>CUS5K1# show vpc<\/div>\n<div>Legend:<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 (*) &#8211; local vPC is down, forwarding via vPC peer-link<\/div>\n<div><\/div>\n<div>vPC domain id\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0: 2<\/div>\n<div>Peer status\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0: peer adjacency formed ok<\/div>\n<div>vPC keep-alive status\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0: peer is alive<\/div>\n<div>Configuration consistency status\u00a0 : success<\/div>\n<div>Per-vlan consistency status\u00a0 \u00a0 \u00a0 \u00a0: success<\/div>\n<div>Type-2 consistency status\u00a0 \u00a0 \u00a0 \u00a0 \u00a0: success<\/div>\n<div>vPC role\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : primary<\/div>\n<div>Number of vPCs configured\u00a0 \u00a0 \u00a0 \u00a0 \u00a0: 1<\/div>\n<div>Peer Gateway\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : Disabled<\/div>\n<div>Dual-active excluded VLANs\u00a0 \u00a0 \u00a0 \u00a0 : &#8211;<\/div>\n<div>Graceful Consistency Check\u00a0 \u00a0 \u00a0 \u00a0 : Enabled<\/div>\n<div>Auto-recovery status\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : Enabled, timer is off.(timeout = 300s)<\/div>\n<div>Delay-restore status\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : Timer is off.(timeout = 120s)<\/div>\n<div>Delay-restore SVI status\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : Timer is off.(timeout = 10s)<\/div>\n<div>Operational Layer3 Peer-router\u00a0 \u00a0 : Disabled<\/div>\n<div><\/div>\n<div>vPC Peer-link status<\/div>\n<div>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/div>\n<div>id\u00a0 \u00a0 Port\u00a0 \u00a0Status Active vlans<\/div>\n<div>&#8212;\u00a0 \u00a0 &#8212;-\u00a0 \u00a0&#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/div>\n<div>1\u00a0 \u00a0 \u00a0Po1\u00a0 \u00a0 up\u00a0 \u00a0 \u00a010,20,30,40,50,100<\/div>\n<div><\/div>\n<div>vPC status<\/div>\n<div>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/div>\n<div>Id\u00a0 \u00a0 Port\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Status Consistency Reason\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Active vlans<\/div>\n<div>&#8212;\u00a0 \u00a0 &#8212;&#8212;&#8212;&#8212;\u00a0 &#8212;&#8212; &#8212;&#8212;&#8212;&#8211; &#8212;&#8212;\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &#8212;&#8212;&#8212;&#8212;&#8212;<\/div>\n<div>22\u00a0 \u00a0 Po22\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 up\u00a0 \u00a0 \u00a0success\u00a0 \u00a0 \u00a0success\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a010,20,30,40,50<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0,100<\/div>\n<div><\/div>\n<div>Please check &#8220;show vpc consistency-parameters vpc &lt;vpc-num&gt;&#8221; for the<\/div>\n<div>consistency reason of down vpc and for type-2 consistency reasons for<\/div>\n<div>any vpc.<\/div>\n<div><\/div>\n<div><\/div>\n<div>CUS5K2# show vpc<\/div>\n<div>Legend:<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 (*) &#8211; local vPC is down, forwarding via vPC peer-link<\/div>\n<div><\/div>\n<div>vPC domain id\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0: 2<\/div>\n<div>Peer status\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0: peer adjacency formed ok<\/div>\n<div>vPC keep-alive status\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0: peer is alive<\/div>\n<div>Configuration consistency status\u00a0 : success<\/div>\n<div>Per-vlan consistency status\u00a0 \u00a0 \u00a0 \u00a0: success<\/div>\n<div>Type-2 consistency status\u00a0 \u00a0 \u00a0 \u00a0 \u00a0: success<\/div>\n<div>vPC role\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : secondary<\/div>\n<div>Number of vPCs configured\u00a0 \u00a0 \u00a0 \u00a0 \u00a0: 1<\/div>\n<div>Peer Gateway\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : Disabled<\/div>\n<div>Dual-active excluded VLANs\u00a0 \u00a0 \u00a0 \u00a0 : &#8211;<\/div>\n<div>Graceful Consistency Check\u00a0 \u00a0 \u00a0 \u00a0 : Enabled<\/div>\n<div>Auto-recovery status\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : Enabled, timer is off.(timeout = 300s)<\/div>\n<div>Delay-restore status\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : Timer is off.(timeout = 120s)<\/div>\n<div>Delay-restore SVI status\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 : Timer is off.(timeout = 10s)<\/div>\n<div>Operational Layer3 Peer-router\u00a0 \u00a0 : Disabled<\/div>\n<div><\/div>\n<div>vPC Peer-link status<\/div>\n<div>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/div>\n<div>id\u00a0 \u00a0 Port\u00a0 \u00a0Status Active vlans<\/div>\n<div>&#8212;\u00a0 \u00a0 &#8212;-\u00a0 \u00a0&#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/div>\n<div>1\u00a0 \u00a0 \u00a0Po1\u00a0 \u00a0 up\u00a0 \u00a0 \u00a010,20,30,40,50,100<\/div>\n<div><\/div>\n<div>vPC status<\/div>\n<div>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/div>\n<div>Id\u00a0 \u00a0 Port\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Status Consistency Reason\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Active vlans<\/div>\n<div>&#8212;\u00a0 \u00a0 &#8212;&#8212;&#8212;&#8212;\u00a0 &#8212;&#8212; &#8212;&#8212;&#8212;&#8211; &#8212;&#8212;\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &#8212;&#8212;&#8212;&#8212;&#8212;<\/div>\n<div>22\u00a0 \u00a0 Po22\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 up\u00a0 \u00a0 \u00a0success\u00a0 \u00a0 \u00a0success\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a010,20,30,40,50<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0,100<\/div>\n<div><\/div>\n<div>Please check &#8220;show vpc consistency-parameters vpc &lt;vpc-num&gt;&#8221; for the<\/div>\n<div>consistency reason of down vpc and for type-2 consistency reasons for<\/div>\n<div>any vpc.<\/div>\n<\/div>\n<div><\/div>\n<div>Access to Server<\/div>\n<div>===============<\/div>\n<div>\n<div>Cust 5K1<\/div>\n<div>=========<\/div>\n<div><\/div>\n<div>interface port-channel13<\/div>\n<div>\u00a0 description *** Po13 to Server\u00a0 ***<\/div>\n<div>\u00a0 switchport mode trunk<\/div>\n<div>\u00a0 switchport trunk allowed vlan 100<\/div>\n<div>\u00a0 no shutdown<\/div>\n<div><\/div>\n<div>interface Ethernet1\/9<\/div>\n<div>\u00a0 switchport mode trunk<\/div>\n<div>\u00a0 channel-group 13 force mode active<\/div>\n<div>\u00a0 \u00a0no shutdown<\/div>\n<div><\/div>\n<div>Cust 5K2<\/div>\n<div>=========<\/div>\n<div><\/div>\n<div>interface port-channel13<\/div>\n<div>\u00a0 description *** Po13 to Server\u00a0 ***<\/div>\n<div>\u00a0 switchport mode trunk<\/div>\n<div>\u00a0 switchport trunk allowed vlan 100<\/div>\n<div>\u00a0 no shutdown<\/div>\n<div><\/div>\n<div>interface Ethernet1\/9<\/div>\n<div>\u00a0 switchport mode trunk<\/div>\n<div>\u00a0 channel-group 13 force mode active<\/div>\n<div>\u00a0 \u00a0no shutdown<\/div>\n<\/div>\n<div><\/div>\n<div><\/div>\n<p>Configuring Windows 2016 for LACP<\/p>\n<p>&nbsp;<\/p>\n<p id=\"GRxWiZR\"><img loading=\"lazy\" decoding=\"async\" width=\"334\" height=\"517\" class=\"alignnone size-full wp-image-619 \" src=\"http:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5aa5b9000b35b.png\" alt=\"\" srcset=\"https:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5aa5b9000b35b.png 334w, https:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5aa5b9000b35b-194x300.png 194w\" sizes=\"auto, (max-width: 334px) 100vw, 334px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p id=\"wBucLVG\"><img loading=\"lazy\" decoding=\"async\" width=\"991\" height=\"403\" class=\"alignnone size-full wp-image-620 \" src=\"http:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5aa5b929d7a37.png\" alt=\"\" srcset=\"https:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5aa5b929d7a37.png 991w, https:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5aa5b929d7a37-300x122.png 300w, https:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5aa5b929d7a37-768x312.png 768w\" sizes=\"auto, (max-width: 991px) 100vw, 991px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p id=\"iHAcnsm\"><img loading=\"lazy\" decoding=\"async\" width=\"1199\" height=\"630\" class=\"alignnone size-full wp-image-621 \" src=\"http:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5aa5b9488ecea.png\" alt=\"\" srcset=\"https:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5aa5b9488ecea.png 1199w, https:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5aa5b9488ecea-300x158.png 300w, https:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5aa5b9488ecea-768x404.png 768w, https:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5aa5b9488ecea-1024x538.png 1024w\" sizes=\"auto, (max-width: 1199px) 100vw, 1199px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p id=\"DtoqAnc\"><img loading=\"lazy\" decoding=\"async\" width=\"711\" height=\"492\" class=\"alignnone size-full wp-image-622 \" src=\"http:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5aa5b96c44fd0.png\" alt=\"\" srcset=\"https:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5aa5b96c44fd0.png 711w, https:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5aa5b96c44fd0-300x208.png 300w\" sizes=\"auto, (max-width: 711px) 100vw, 711px\" \/><\/p>\n<p id=\"pOBxcNf\"><img loading=\"lazy\" decoding=\"async\" width=\"704\" height=\"493\" class=\"alignnone size-full wp-image-623 \" src=\"http:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5aa5b9a670fda.png\" alt=\"\" srcset=\"https:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5aa5b9a670fda.png 704w, https:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5aa5b9a670fda-300x210.png 300w\" sizes=\"auto, (max-width: 704px) 100vw, 704px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p id=\"Bmfpesw\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"695\" class=\"alignnone size-full wp-image-624 \" src=\"http:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5aa5ba22ef0ac.png\" alt=\"\" srcset=\"https:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5aa5ba22ef0ac.png 1280w, https:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5aa5ba22ef0ac-300x163.png 300w, https:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5aa5ba22ef0ac-768x417.png 768w, https:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5aa5ba22ef0ac-1024x556.png 1024w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p id=\"NTgvsKu\"><img loading=\"lazy\" decoding=\"async\" width=\"602\" height=\"257\" class=\"alignnone size-full wp-image-625 \" src=\"http:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5aa5ba529802d.png\" alt=\"\" srcset=\"https:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5aa5ba529802d.png 602w, https:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5aa5ba529802d-300x128.png 300w\" sizes=\"auto, (max-width: 602px) 100vw, 602px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p id=\"AzJNRZC\"><img loading=\"lazy\" decoding=\"async\" width=\"1058\" height=\"164\" class=\"alignnone size-full wp-image-626 \" src=\"http:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5aa5ba7dd8c64.png\" alt=\"\" srcset=\"https:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5aa5ba7dd8c64.png 1058w, https:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5aa5ba7dd8c64-300x47.png 300w, https:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5aa5ba7dd8c64-768x119.png 768w, https:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5aa5ba7dd8c64-1024x159.png 1024w\" sizes=\"auto, (max-width: 1058px) 100vw, 1058px\" \/><\/p>\n<p id=\"THfTlmc\"><img loading=\"lazy\" decoding=\"async\" width=\"548\" height=\"448\" class=\"alignnone size-full wp-image-627 \" src=\"http:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5aa5bab5acee6.png\" alt=\"\" srcset=\"https:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5aa5bab5acee6.png 548w, https:\/\/www.balajibandi.com\/wp-content\/uploads\/2018\/03\/img_5aa5bab5acee6-300x245.png 300w\" sizes=\"auto, (max-width: 548px) 100vw, 548px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Windows Server with 2NIC, Each Side Port-channel with VPC Active Active Traffic\u00a0 :<\/p>\n<div>N5K1<\/div>\n<div><\/div>\n<div>interface port-channel14<\/div>\n<div>\u00a0 switchport access vlan 100<\/div>\n<div>\u00a0 vpc 14<\/div>\n<div><\/div>\n<div>interface Ethernet1\/10-11<\/div>\n<div>\u00a0 switchport access vlan 100<\/div>\n<div>\u00a0 channel-group 14 mode active<\/div>\n<div>\u00a0 no shutdown<\/div>\n<div><\/div>\n<div><\/div>\n<div>N5K2<\/div>\n<div><\/div>\n<div>interface port-channel14<\/div>\n<div>\u00a0 switchport access vlan 100<\/div>\n<div>\u00a0 vpc 14<\/div>\n<div><\/div>\n<div>interface Ethernet1\/10-11<\/div>\n<div>\u00a0 switchport access vlan 100<\/div>\n<div>\u00a0 channel-group 14 mode active<\/div>\n<div>\u00a0 no shutdown<\/div>\n<div><\/div>\n<div><\/div>\n<div>Happy Labbbing !<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Enhanced vPC Testing I have been working since long in DC Environment with Nexus Switches along with UCS, Never got a chance to setup a Lab and explain some config. some of Live Environment, we are not allowed to do some test. Finally Eve-NG is a good Gui for DC lab testing, and now it [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25,2],"tags":[],"class_list":["post-618","post","type-post","status-publish","format-standard","hentry","category-ccie-dc","category-cisco"],"_links":{"self":[{"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=\/wp\/v2\/posts\/618","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=618"}],"version-history":[{"count":5,"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=\/wp\/v2\/posts\/618\/revisions"}],"predecessor-version":[{"id":691,"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=\/wp\/v2\/posts\/618\/revisions\/691"}],"wp:attachment":[{"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=618"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=618"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=618"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}