As per Cisco documentation:
A virtual PortChannel (vPC) allows links that are physically connected to two different Cisco Nexus devices to appear as a single Port Channel to a third device. The third device can be a Cisco Nexus 2000 Series Fabric Extender or a switch, server, or any other networking device.
A vPC can provide Layer 2 multipathing, which allows you to create redundancy by increasing bandwidth, enabling multiple parallel paths between nodes and load-balancing traffic where alternative paths exist.
For this example, we will use a layer 2 switch as the third device,e.g.4900 Cisco series switch.
Diagram:
Pre-config the management interface
Switch1:
vrf context management
ip route 0.0.0.0/0 192.168.0.65interface mgmt0
vrf member management
ip address 192.168.0.70/28
Switch2:
vrf context management
ip route 0.0.0.0/0 192.168.0.65interface mgmt0
vrf member management
ip address 192.168.0.71/28
Switch1 Configuration:
1.Enable vpc
feature vpc
2. Create a vpc domain
vpc domain [domain-ID]
3. Configure the peer-keepalive
peer-keepalive destination [peer-IP]
4. Configure role-priority
role priority [value from 1 to 65636]
5. Configure system-priority
system-priority [value from 1 to 65535]
7.Configure Port-channel facing the vpc peer
interface port-channel [number]
vpc peer-link
8. Configure Port-channel facing the downstream device
interface port-channel
vpc [value from 1 to 4096]
Sample configuration for Switch1:
feature vpc
vpc domain 100
peer-switch
role priority 90
system-priority 4000
peer-keepalive destination 192.168.0.71
peer-gateway
fabricpath switch-id 200
fabricpath multicast load-balance
ipv6 nd synchronize
ip arp synchronizeinterface port-channel1001
description Connection to Switch2
switchport
switchport mode fabricpath
spanning-tree port type network
vpc peer-linkinterface port-channel8
description Connection to L2Switch
switchport
switchport mode trunk
switchport trunk allowed vlan 10,20,30
vpc 888
Sample configuration for Switch2:
feature vpc
vpc domain 100
peer-switch
role priority 100
system-priority 4000
peer-keepalive destination 192.168.0.70
peer-gateway
fabricpath switch-id 200
fabricpath multicast load-balance
ipv6 nd synchronize
ip arp synchronizeinterface port-channel1001
description Connection to Switch1
switchport
switchport mode fabricpath
spanning-tree port type network
vpc peer-linkinterface port-channel8
description Connection to L2Switch
switchport
switchport mode trunk
switchport trunk allowed vlan 10,20,30
vpc 888
Verification:
show vpc
show vpc role
show vpc peer-keepalive
Sample Output:
Switch1:
Switch1# show vpc
Legend:
(*) – local vPC is down, forwarding via vPC peer-link
vPC domain id : 100
vPC+ switch id : 100
Peer status : peer adjacency formed ok
vPC keep-alive status : peer is alive
vPC fabricpath status : peer is reachable through fabricpath
Configuration consistency status : success
Per-vlan consistency status : success
Type-2 consistency status : success
vPC role : primary
Number of vPCs configured : 1
Peer Gateway : Enabled
Peer gateway excluded VLANs : –
Dual-active excluded VLANs : –
Graceful Consistency Check : Enabled
Auto-recovery status : Enabled (timeout = 240 seconds)
Fabricpath load balancing : Enabled
Port Channel Limit : limit to 244
vPC Peer-link status
———————————————————————
id Port Status Active vlans
— —- —— ————————————————–
1 Po1001 up 5-10,14-30,32-58,70-80,84-85,87-89
vPC status
——————————————————————————-
id Port Status Consistency Reason Active vlans vPC+ Attribute
— —- —— ———– —— ———— ————–
8 Po10 up success success 10,20,30 DF: Partial,
Switch1# show vpc role
vPC Role status
—————————————————-
vPC+ role : primary
vPC system-mac : 00:11:22:aa:bb:cc
vPC system-priority : 4000
vPC local system-mac : 33:44:aa:55:66:77
vPC local role-priority : 90
Switch1# show vpc peer-keepalive
vPC keep-alive status : peer is alive
–Peer is alive for : (63150143) seconds, (165) msec
–Send status : Success
–Last send at : 2021.08.09 11:34:51 180 ms
–Sent on interface : mgmt0
–Receive status : Success
–Last receive at : 2021.08.09 11:34:51 181 ms
–Received on interface : mgmt0
–Last update from peer : (0) seconds, (881) msec
vPC Keep-alive parameters
–Destination : 192.168.0.71
–Keepalive interval : 1000 msec
–Keepalive timeout : 5 seconds
–Keepalive hold timeout : 3 seconds
–Keepalive vrf : management
–Keepalive udp port : 3200
–Keepalive tos : 192
Switch2:
Switch2# show vpc
Legend:
(*) – local vPC is down, forwarding via vPC peer-link
vPC domain id : 100
vPC+ switch id : 100
Peer status : peer adjacency formed ok
vPC keep-alive status : peer is alive
vPC fabricpath status : peer is reachable through fabricpath
Configuration consistency status : success
Per-vlan consistency status : success
Type-2 consistency status : success
vPC role : primary
Number of vPCs configured : 1
Peer Gateway : Enabled
Peer gateway excluded VLANs : –
Dual-active excluded VLANs : –
Graceful Consistency Check : Enabled
Auto-recovery status : Enabled (timeout = 240 seconds)
Fabricpath load balancing : Enabled
Port Channel Limit : limit to 244
vPC Peer-link status
———————————————————————
id Port Status Active vlans
— —- —— ————————————————–
1 Po1001 up 5-10,14-30,32-58,70-80,84-85,87-89
vPC status
——————————————————————————-
id Port Status Consistency Reason Active vlans vPC+ Attribute
— —- —— ———– —— ———— ————–
8 Po10 up success success 10,20,30 DF: Partial,
Switch2# show vpc role
vPC Role status
—————————————————-
vPC+ role : secondary
vPC system-mac : 00:11:22:aa:bb:cc
vPC system-priority : 4000
vPC local system-mac : 33:44:aa:55:66:99
vPC local role-priority : 100
Switch2# show vpc peer-keepalive
vPC keep-alive status : peer is alive
–Peer is alive for : (63150427) seconds, (736) msec
–Send status : Success
–Last send at : 2021.08.09 11:39:35 415 ms
–Sent on interface : mgmt0
–Receive status : Success
–Last receive at : 2021.08.09 11:39:35 416 ms
–Received on interface : mgmt0
–Last update from peer : (0) seconds, (972) msec
vPC Keep-alive parameters
–Destination : 192.168.0.70
–Keepalive interval : 1000 msec
–Keepalive timeout : 5 seconds
–Keepalive hold timeout : 3 seconds
–Keepalive vrf : management
–Keepalive udp port : 3200
–Keepalive tos : 192
Be First to Comment