I mina tidigare inlägg om virtuella port-channels kikade vi på vad det är och vilka delar de utgör. Det här avsnittet kommer beröra hur en grundkonfiguration kan se ut.

Topologin för den har konfigurationen kommer se ut så här:

VPC Topologi

Vi behöver starta med att aktivera två stycken funktioner som kommer användas genom konfigurationen

feature vpc
feature lacp

En separat vrf kommer användas för att separera vår keep-alive trafik, så låt oss skapa en sådan också.

vrf context vpc-keepalive
  address-family ipv4 unicast
  address-family ipv6 unicast

Vi behöver bestämma vilket interface vår keepalive trafik ska använda.

Konfigurationen av keepalive interfacen kan åstadkommas på två vis.

  • Använda mgmt0
  • Använda en Ethernet port.

Jag föredrar att konfigurera ett routat interface av en ethernet port. På så vi kan behålla mgmt0 för just management.

Här placerar vi interfacet för keep-alive trafiken i den vrf vi tidigare skapat. Om vi istället hade använt oss av mgmt0 hade trafiken placerats i vrfen för management.

Switch#1 vpc-keepalive

interface Ethernet1/1
  description keep-alive
  vrf member vpc-keepalive
  ip address 192.168.1.1/24
  no shutdown

Switch#2 vpc-keepalive

interface Ethernet1/1
  description keep-alive
  vrf member vpc-keepalive
  ip address 192.168.1.2/24
  no shutdown

Switch#1 vpc domain

vpc domain 10
  peer-keepalive destination 192.168.1.2 source 192.168.1.1 vrf vpc-keepalive

Switch#2 vpc domain

vpc domain 10
  peer-keepalive destination 192.168.1.1 source 192.168.1.2 vrf vpc-keepalive
interface port-channel1
  description peer-link
  switchport
  switchport mode trunk
  spanning-tree port type network
  vpc peer-link

interface Ethernet1/2
  description peer-link
  switchport
  switchport mode trunk
  channel-group 1 mode active
  no shutdown

interface Ethernet1/3
  description peer-link
  switchport
  switchport mode trunk
  channel-group 1 mode active
  no shutdown
interface port-channel1
  description peer-link
  switchport
  switchport mode trunk
  spanning-tree port type network
  vpc peer-link

interface Ethernet1/2
  description peer-link
  switchport
  switchport mode trunk
  channel-group 1 mode active
  no shutdown

interface Ethernet1/3
  description peer-link
  switchport
  switchport mode trunk
  channel-group 1 mode active
  no shutdown

Switch#1 vpc PortChannel

interface port-channel5
  description *VPC Port-Channel*
  switchport
  switchport mode trunk
  vpc 5

interface Ethernet1/5
  description *VPC Port-Channel*
  switchport
  switchport mode trunk
  channel-group 5 mode active
  no shutdown

Switch#2 vpc PortChannel

interface port-channel5
  description *VPC Port-Channel*
  switchport
  switchport mode trunk
  vpc 5

interface Ethernet1/5
  description *VPC Port-Channel*
  switchport
  switchport mode trunk
  channel-group 5 mode active
  no shutdown

För att kontrollera statusen på vår vpc domain kan vi utföra kommandona: show vpc peer-keepalive och show vpc brief

switch1# show vpc peer-keepalive

vPC keep-alive status           : peer is alive
--Peer is alive for             : (38) seconds, (24) msec
--Send status                   : Success
--Last send at                  : 2023.04.02 10:12:39 931 ms
--Sent on interface             : Eth2/1
--Receive status                : Success
--Last receive at               : 2023.04.02 10:12:39 914 ms
--Received on interface         : Eth2/1
--Last update from peer         : (0) seconds, (820) msec

vPC Keep-alive parameters
--Destination                   : 192.168.1.2
--Keepalive interval            : 1000 msec
--Keepalive timeout             : 5 seconds
--Keepalive hold timeout        : 3 seconds
--Keepalive vrf                 : vpc-keepalive
--Keepalive udp port            : 3200
--Keepalive tos                 : 192
switch1# show vpc brief
Legend:
                (*) - local vPC is down, forwarding via vPC peer-link

vPC domain id                     : 10
Peer status                       : peer adjacency formed ok
vPC keep-alive status             : peer is alive
Configuration consistency status  : success
Per-vlan consistency status       : success
Type-2 consistency status         : success
vPC role                          : primary
Number of vPCs configured         : 1
Peer Gateway                      : Disabled
Dual-active excluded VLANs        : -
Graceful Consistency Check        : Enabled
Auto-recovery status              : Disabled
Delay-restore status              : Timer is off.(timeout = 30s)
Delay-restore SVI status          : Timer is off.(timeout = 10s)
Operational Layer3 Peer-router    : Disabled
Virtual-peerlink mode             : Disabled

vPC Peer-link status
---------------------------------------------------------------------
id    Port   Status Active vlans
--    ----   ------ -------------------------------------------------
1     Po1    up     1


vPC status
----------------------------------------------------------------------------
Id    Port          Status Consistency Reason                Active vlans
--    ------------  ------ ----------- ------                ---------------
5     Po5           up     success     success               1




Please check "show vpc consistency-parameters vpc <vpc-num>" for the
consistency reason of down vpc and for type-2 consistency reasons for
any vpc.

För att kontrollera statusen på vår virtuella port-channel som går till switch3 utför vi kommandot: show vpc 5. Siffran 5 utgör identiteten på den virtuella port-channel som du vill se mer information om.

VPC

VPC

Kollar vi närmare på switch3 har den två stycken cdp neighbors. Vi ser att nexus switcharna är inkopplade på port Gig0/0 och Gig0/1 och att vår Port-Channel 1 är etablerad trots att den går med två stycken olika switchar.

cdp

Ports up

Nu har vi gått igenom vad en portchannel är, vad en virtuella port-channel är, dom olika komponenterna och hur man skapar en grundkonfiguration för just virtuella port-channels.


Consultant


2025

Acebit expanderar

1 minute read

Acebit expanderar – automationsess från Dalarna öppnar i Stockholm

Back to Top ↑

2024

Acebit i Falu-Kuriren

less than 1 minute read

Även Falu-Kuriren har intresserat sig för Acebit och besökt oss i Falun!

Back to Top ↑

2023

Meraki API & Mgmt interface

4 minute read

Nyligen stötte jag på ett scenario som innebar att ca 200 Meraki-enheter behövde byta inställning från DHCP till statisk IP-adressering. Istället för att gör...

Arbeta med VPC Del3 - Konfiguration

3 minute read

I mina tidigare inlägg om virtuella port-channels kikade vi på vad det är och vilka delar de utgör. Det här avsnittet kommer beröra hur en grundkonfiguration...

Få upp farten med concurrency

3 minute read

Bakgrund Idag tänkt jag skriva några rader om att skriva concurrent kod, eller “samtidighet” om vi prompt ska översätta det till svenska. För att enklare för...

Back to Top ↑

2022

Back to Top ↑

2021

Back to Top ↑