Inhoud

Inleiding

Achtergrondinformatie

Probleem: BFD komt niet op voor BGP via een SVI op Nexus 7000

Analyse

Oplossing

Inleiding

Dit document beschrijft het probleem met Bidirectional Forwarding Detection (BFD), die niet voor Border Gateway Protocol (BGP) via een Switch Virtual Interface (SVI) op Nexus 7000 is ingeschakeld.

Achtergrondinformatie

BFD voor BGP wordt ondersteund bij Nexus vanaf release 5.0(2), maar er zijn bepaalde beperkingen aan verbonden. BFD over SVI via Virtual Port-Channel (VPC) wordt niet ondersteund door de release 6.2(12). BFD over SVI via FabricPath wordt ondersteund door 7.2(0)D1(1) release. BFD over SVI moet echter worden ondersteund op LACP-interface (Link Aggregation Control Protocol).

Probleem: BFD komt niet op voor BGP via een SVI op Nexus 7000

BFD blijft in de beheerder onder de omstandigheden maar de BGP-sessie wordt pas snel hoger als de BFD-sessie te maken heeft met een SVI-interface via een gewoon poortkanaal. Dit is de configuratie van de SVI-interface:

interface Vlan1012

description Connected-to-N7k-2

no shutdown

mtu 9202

mac-address 0022.0022.0022

bfd interval 50 min_rx 50 multiplier 3

bfd echo-rx-interval 50

bfd ipv4 interval 50 min_rx 50 multiplier 3

bfd ipv6 interval 50 min_rx 50 multiplier 3

bfd ipv4 echo-rx-interval 50

bfd ipv6 echo-rx-interval 50

vrf member ROUTING-TRANSIT

ip flow monitor Monitor-x input sampler Sampler-x

ipv6 flow monitor Monitor-x-IPv6 input sampler Sampler-x

no ip redirects

ip address 10.1.12.0/31

Wanneer de BGP is ingesteld om BFD te gebruiken, blijft de BFD-sessie in AdminDown-status plaatsvinden maar de BGP-sessie verschijnt. De TX-telling voor de BFD-sessies is 0 maar de RX-telling blijft altijd 0.

N7k-1#show bfd nei vrf all details

OurAddr         NeighAddr       LD/RD               RH/RS           Holdown(mult)     State       Int                   Vrf

10.0.12.0        10.0.12.1     1107296261/0          Down            N/A(3)            Down        Vlan1012              ROUTING-TRANSIT

Session state is Down and not using echo function

Local Diag: 0, Demand mode: 0, Poll bit: 0, Authentication: None

MinTxInt: 2000000 us, MinRxInt: 2000000 us, Multiplier: 3

Received MinRxInt: 0 us, Received Multiplier: 3

Holdown (hits): 0 ms (0), Hello (hits): 2000 ms (0)

Rx Count: 0, Rx Interval (ms) min/max/avg: 0/0/1 last: 50999 ms ago

Tx Count: 0, Tx Interval (ms) min/max/avg: 0/0/0 last: 0 ms ago

Registered protocols:  bgp

Downtime: 0 days 0 hrs 1 mins 3 secs

Last packet: Version: 0                - Diagnostic: 0

State bit: AdminDown      - Demand bit: 0

Poll bit: 0               - Final bit: 0

Multiplier: 3             - Length: 24

My Discr.: 0              - Your Discr.: 0

Min tx interval: 0        - Min rx interval: 0

Min Echo interval: 0      - Authentication bit: 0

Hosting LC: 4, Down reason: No Diagnostic, Reason not-hosted: None

N7k-1#show ip bgp vrf all summary

BGP summary information for VRF ROUTING-TRANSIT, address family IPv4 Unicast

BGP router identifier 10.1.12.0, local AS number 65535

BGP table version is 13, IPv4 Unicast config peers 1, capable peers 1

0 network entries and 0 paths using 0 bytes of memory

BGP attribute entries [0/0], BGP AS path entries [0/0]

BGP community entries [0/0], BGP clusterlist entries [0/0]

Neighbor        V    AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd

10.1.12.1       4 65535    5406    5407       13    0    0 00:01:10   0

Het probleem blijft bestaan, zelfs als de VDC wordt verwijderd en opnieuw gecreëerd en de hele configuratie vanaf het begin wordt gemaakt.

Analyse

Van de logboeken is het opgevallen dat er een TCAM foutbericht is dat dit gedrag lijkt te veroorzaken. Wanneer NetFlow is ingesteld op SVI, is dit de foutmelding in de Nexus.

N7k %$ VDC-1 %$ %ACLQOS-SLOT4-2-ACLQOS_FAILED: ACLQOS failure: feature combination not supported on VDC-2 VLAN 1012 for  : Netflow Sampler (SVI), Netflow Sampler (SVI), BFD

Deze foutmelding wordt gezien wanneer er combinaties van gebruikte functies zijn. Wanneer functiecombinaties die niet naast elkaar kunnen bestaan, worden geconfigureerd op dezelfde Ternary Content Adresseerbare Memory (TCAM)-banken, worden er TCAM-storingen gezien en werken sommige van deze functies niet goed.

Oplossing

Als de TCAM-bankkaart (Access Control List, ACL) is ingeschakeld, kan dit probleem worden opgelost.Met de ACL-bankkaart (TCAM-adressering) kunnen TCAM-banken op een voorspelbaarder manier meer functiesets verwerken. Kenmerken zijn vooraf ingedeeld in functiegroepen, die nader worden gedefinieerd in functieklassen volgens welke kenmerken mogen bestaan in een TCAM-bank. Met ACL-bankkaart kunt u tegelijkertijd een verzameling functies configureren en meerdere resultaten reduceren die kunnen worden verzameld wanneer functiecombinaties die niet naast elkaar kunnen bestaan, worden geconfigureerd op dezelfde CAM-banken. De TCAM bankkaart kan worden geconfigureerd met behulp van de opdracht hardware access-list resource bank-mapping in standaard VDC. Om te bekijken hoe de eigenschappen aan de banken van TCAM in kaart worden gebracht, gebruik het systeem van de bevelshow systeem interne de kaart van de verbinding van de hoofdketen vlan-VLAN ingresmodule sleuf-nummer.

Nadat de TCAM-bankkaart is geconfigureerd komt de BFD-sessie uit de AdminDown-status en wordt het %ACLQOS-foutlog niet meer opgemerkt.