المحتويات

المقدمة

معلومات أساسية

المشكلة: لا يأتي BFD لبروتوكول BGP عبر SVI على Nexus 7000

تحليل

الحل

المقدمة

يصف هذا المستند المشكلة مع اكتشاف إعادة التوجيه ثنائي الإتجاه (BFD)، والذي لا يأتي لبروتوكول العبارة الحدودية (BGP) عبر واجهة ظاهرية للمحول (SVI) على Nexus 7000.

معلومات أساسية

يتم دعم BFD لبروتوكول BGP على إصدار Nexus الذي يبدأ في 5.0(2) ولكن هناك قيود معينة عليه. لا يتم دعم BFD عبر SVI عبر Virtual Port-Channel (VPC) في الإصدار 6.2(12). يتم دعم BFD عبر SVI عبر FabricPath من الإصدار 7.2(0)D1(1). مهما، BFD عبر SVI ينبغي كنت ساندت على نظامي خطوة تراكم تحكم بروتوكول (LACP) ميناء قارن.

المشكلة: لا يأتي BFD لبروتوكول BGP عبر SVI على Nexus 7000

يبقى BFD في حالة أسفل الإدارة ولكن BGP جلسة جيد عندما ال BFD جلسة يكون عبر SVI قارن عبر ميناء عادي قناة. هذا هو تكوين واجهة SVI:

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

عندما يتم تكوين بروتوكول BGP لاستخدام بروتوكول BFD، تظل جلسة عمل بروتوكول BFD في حالة AdminDown ولكن يتم ظهور جلسة BGP. يزيد عدد Tx لجلسة عمل BFD أو يكون 0 لكن يبقى عدد Rx 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

تستمر المشكلة حتى إذا تم حذف VDC وإعادة إنشاؤه وتم إجراء التكوين بالكامل من البداية.

تحليل

من السجلات، يلاحظ وجود رسالة خطأ TCAM التي يبدو أنها تسبب هذا السلوك. عند تكوين NetFlow على SVI، هذه هي رسالة الخطأ التي يتم رؤيتها على 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

تظهر رسالة الخطأ هذه عندما تكون هناك مجموعات من الميزات المستخدمة. عندما يتم تكوين مجموعات الميزات التي لا يمكن أن تكون موجودة على نفس بنوك الذاكرة القابلة للتوجيه (TCAM) للمحتوى الثالث، فإنه يتم عرض حالات فشل TCAM وبعض هذه الميزات لا تعمل بشكل صحيح.

الحل

إذا تم تمكين تعيين البنك لقائمة التحكم في الوصول (ACL) TCAM، فيمكنه المساعدة في التغلب على هذه المشكلة.يسمح تعيين البنك ACL TCAM لبنوك TCAM باستيعاب المزيد من مجموعات الميزات بطريقة يمكن التنبؤ بها بشكل أكبر. يتم تصنيف الميزات مسبقا في مجموعات الميزات، والتي يتم تعريفها بشكل إضافي مسبقا في فئات الميزات التي يتم وفقا لها السماح بالميزات بالتعايش في أحد بنوك TCAM. يسمح لك التعيين البنكي لقائمة التحكم في الوصول (ACL) بتكوين مجموعة من الميزات في نفس الوقت وتقليل النتائج المتعددة التي يمكن تراكمها عندما يتم تكوين مجموعات الميزات التي لا يمكن أن توجد بشكل مشترك على بنوك TCAM نفسها. يمكن تكوين تعيين البنك TCAM باستخدام الأمر hardware access-list resource feature mapping في VDC الافتراضي. لعرض كيفية تعيين الميزات إلى بنوك TCAM، أستخدم الأمر show system internal access-list feature bank-chain map vlan-vlan ingress module slot-number.

بعد تكوين تعيين TCAM البنكي، تخرج جلسة عمل BFD من حالة AdminDown ولا يتم ملاحظة سجل أخطاء ٪ACLQOS مرة أخرى.