ทำไมตาราง Cisco 6509 BGP ของฉันใช้สองรายการใน TCAM ของฉัน


10

ฉันมีปัญหากับ Cisco 6509 ของฉันแต่ละรายการในตาราง BGP ของฉันใช้สองรายการใน TCAM ถ้าฉันแสดงความสามารถในการส่งต่อฉันเห็นรายการ MPLS ในทรัพยากรการส่งต่อ L3 แต่ฉันไม่ได้ใช้ MPLS บนแชสซีของฉัน!

#show run | i mpls
mls cef maximum-routes mpls 508
no mpls ldp advertise-labels
no mpls ip

และ L3 ของฉัน Forwading:

L3 Forwarding Resources
             FIB TCAM usage:                     Total        Used       %Used
                  72 bits (IPv4, MPLS, EoM)     1032192      899612         87%
                 144 bits (IP mcast, IPv6)        8192           7          1%

                     detail:      Protocol                    Used       %Used
                                  IPv4                      450051         44%
                                  MPLS                      449560         44%
                                  EoM                            1          1%

                                  IPv6                           1          1%
                                  IPv4 mcast                     3          1%
                                  IPv6 mcast                     3          1%

            Adjacency usage:                     Total        Used       %Used
                                               1048576      448758         43%

ความคิดใด ๆ เป็นไปได้ไหมที่เส้นทางนั้นเป็น VRF?


+1 คำถามที่น่าสนใจ คุณสามารถเพิ่ม IOS เวอร์ชันของคุณเพื่อเปรียบเทียบกับคำตอบของ Bigmstone ได้หรือไม่?
jwbensley

Oups รุ่น IOS ของฉันคือ s72033_rp-ADVENTERPRISEK9_WAN-M - รุ่น 12.2 (33) SXH3a
Johann M.

คำตอบ:


10

ดูเหมือนว่า 6500 จะสร้างฉลาก MPLS สำหรับทุกเส้นทางหาก BGP ทำงานใน VRF ความจริงที่ว่าการใช้งาน IPv4 และ MPLS TCAM ของคุณนั้นเกือบจะเหมือนกันทุกประการ คุณลองคำสั่งนี้:

show bgp vpnv4 uni all labels

ดูเหมือนว่าจะมีคำสั่งที่ซ่อนอยู่ซึ่งทำให้ IOS จัดสรรป้ายกำกับต่อ VRF แทนที่จะเป็นคำนำหน้า

mpls label mode all-vrfs protocol bgp-vpnv4 per-vrf

นี่เป็นคำสั่งที่ซ่อนอยู่ดังนั้น IOS จะไม่แสดง นอกจากนี้ก่อนที่จะเรียกใช้คุณสามารถลองเรียกใช้:

show ip vrf detail

1
ใช่ฉันมีหนึ่งป้ายกำกับต่อคำนำหน้า BGP! #mpls label mode all-vrfs protocol bgp-vpnv4 per-vrf ครวญเพลงดี แต่เป็นการเตือน ฉันเห็นตอนนี้ "IPv4 VRF Aggr: 16" สำหรับคำนำหน้าทั้งหมด :) รอสักครู่และ ... IPv4 449979 44% MPLS 8 1% ดี! ขอบคุณ :-)
โยฮันน์เอ็ม

7

โอ้ 6500 ฉันใช้เครือข่ายผู้ให้บริการขนาดเล็กและเรียกใช้ 6500 เป็นเราเตอร์ PE การตัดสินใจที่เลวร้ายที่สุดในชีวิตของฉัน (นั่นคือคำสั่งที่ประดับประดา แต่คุณได้รับจุดของฉัน)

ฉันใช้เส้นทาง BGP เต็มรูปแบบใน VRF และประสบปัญหามากมายเกี่ยวกับสิ่งนี้

คุณเป็นตัวอย่างที่ไม่น่าแปลกใจมาก ดังที่ Daniel กล่าวในโพสต์ของเขามีรายการ LFIB สำหรับคำนำหน้า VRF แต่ละรายการรวมถึงรายการ VPNv4 สิ่งนี้สามารถเปลี่ยนแปลงได้โดยการเพิ่มคำสั่งmpls label mode vrf Internet protocol all-afs per-vrfตามที่ระบุไว้; อย่างไรก็ตามสิ่งนี้ไม่ได้ช่วยให้คุณหลุดพ้นจากป่า หากคุณเปลี่ยนเป็นคำนำหน้า VRF แต่ละรายการจะลบรายการ LFIB (yay!) แต่เพิ่มรายการสำหรับคำนำหน้าทุก ๆ รายการลงในตาราง Adjacency (รอคืออะไร?!) เนื่องจากฮาร์ดแวร์การส่งต่อ 6500 ใช้ร่วมกันระหว่างการส่งต่อ L2 และ L3 จึงไม่เปลี่ยนการใช้หน่วยความจำฮาร์ดแวร์ของคุณเลย หากมีสิ่งใดที่ทำให้ปัญหาหายากขึ้น

หากคุณดูการใช้งานของคุณเมื่อคุณเปลี่ยนเป็นการใช้ VRF ต่อการใช้ (โดยใช้show platform hardware cef resource-level) ดูเหมือนว่าคุณได้แก้ไขปัญหาแล้ว อย่างไรก็ตามหากคุณใช้คำสั่งshow platform hardware cef adjacencies resource-levelมันจะแสดงให้เห็นว่าปัญหาเพิ่งย้ายไปยังตำแหน่งอื่น

ด้านล่างนี้เป็นผลลัพธ์จากหนึ่งใน 6500 ของการใช้ทรัพยากรและ adjacency สรุปสิ่งที่ฉันพูดถึง

ทรัพยากรระดับ

Global watermarks: apply to Fib shared area only.
Protocol watermarks: apply to protocols with non-default max-routes

Fib-size: 1024k (1048576), shared-size: 1016k (1040384), shared-usage: 458k(469769)

Global watermarks:
            Red_WM: 95%,   Greem_WM: 80%,   Current usage: 45%

Protocol watermarks:

 Protocol           Red_WM(%)      Green_WM(%)     Current(%)
 --------           ---------      ----------      ----------
 IPV4                --             --              42% (of shared)
 IPV4-MCAST          --             --              0 % (of shared)
 IPV6                --             --              2 % (of shared)
 IPV6-MCAST          --             --              0 % (of shared)
 MPLS                --             --              0 % (of shared)
 EoMPLS              --             --              0 % (of shared)
 VPLS-IPV4-MCAST     --             --              0 % (of shared)
 VPLS-IPV6-MCAST     --             --              0 % (of shared)

การใช้คำคุณศัพท์

Watermarks apply to regions available for allocation and not pre-reserved
Stats region size for alloc:        444160
Non-stats region size for alloc:    376832

Adjacency Mgr watermarks:

 Type             Red_WM(%)      Green_WM(%)     Current usage(%)
 ----             ---------      ----------      ----------------
 Stats_WM         95%            80%             97%
 Non-Stats_WM     95%            80%             14%

โพสต์ของ Ivanเกี่ยวกับเรื่องนี้มีพื้นฐานอยู่บนการค้นพบของฉันที่นี่ ขณะนี้ฉันกำลังทำงานร่วมกับ Cisco เพื่อพยายามแก้ไขปัญหานี้ แต่น่าเสียดายที่ตอนนี้ไม่มีวิธีแก้ไขปัญหานี้

ระยะของคุณอาจแตกต่างกันเนื่องจากคุณไม่ได้รับ MPLS จะมีความสนใจที่จะเห็นการใช้คำคุณศัพท์ทันทีที่คุณได้ทำการเปลี่ยนแปลง


+1 นอกจากนี้คำตอบที่ดีของ Daniels ฉันคิดถึงโพสต์ของ Ivan เมื่อฉันอ่านคำตอบของคุณแล้วเห็นว่าคุณเชื่อมโยงกับมัน :) คุณบอกว่าคุณกำลังทำงานกับโซลูชันกับ Cisco ซึ่งฉันคิดว่าเป็นกรณี TAC คุณสามารถเพิ่มในโพสต์เวอร์ชั่น IOS ของคุณได้ไหม?
jwbensley

ความคิดเห็นยอดเยี่ยม! แต่แปลก ๆshow platform hardware cef [...]ไม่มีอยู่ใน C6509 ของฉัน แต่ถ้าฉันเห็นshow cef fibมันน่ากลัว Totals : 96942392/97131416 ( 99%) [4296]และ ADJ: adjacency : 132616/132792 ( 99%) [4]
โยฮันน์เอ็ม

ฉันคือ SUP2T ฉันเดาว่าคุณคือ SUP720
bigmstone

@javno ฉันเชื่อว่า 15.1 (1) SY ขี้เกียจเกินไปที่จะใช้ VPN กับระบบไร้สายที่สนามบิน ฉันจะยืนยันและแก้ไขหากจำเป็นต้องเปลี่ยนแปลง ... แต่ฉันค่อนข้างแน่ใจว่านั่นคือสิ่งที่ฉันกำลังทำงานอยู่ ใช่ฉันมีคดี TAC ที่เปิดมาแล้วประมาณ 6 เดือนแล้ว ทำงานกับวิศวกรสองคนเพื่อดูว่าจะจัดการกับมันได้ดีที่สุด ฉันพยายามโน้มน้าวให้พวกเขาใช้ป้ายกำกับต่อไปกระโดด ... เราจะเห็น
bigmstone

@bigmstone: ใช่ฉันคือ SUP720 (3BXL)
โยฮันน์เอ็ม
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.