المحتويات

المقدمة

المتطلبات الأساسية

المتطلبات

المكونات المستخدمة

الاصطلاحات

التكوين

الرسم التخطيطي للشبكة

التكوينات

الحد الأقصى للبادئة المكونة لرسالة التحذير فقط عندما يتجاوز الحد مجموعة الحد

تم تكوين الحد الأقصى للبادئة لإسقاط العلاقة المجاورة عندما يتجاوز الحد مجموعة الحد

التحقق من الصحة واستكشاف الأخطاء وإصلاحها

الحد الأقصى للبادئة التحذيرية فقط

الحد الأقصى للبادئة التي تم تكوينها لإسقاط جلسة العمل عندما يتجاوز الحد الحد مجموعة الحد

معلومات ذات صلة

المقدمة

يقدم هذا المستند معلومات التكوين واستكشاف الأخطاء وإصلاحها في ميزة الحد الأقصى لبادئة بروتوكول العبارة الحدودية (BGP).

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

تكون ميزة الحد الأقصى للبادئة مفيدة عندما يبدأ الموجه في إستقبال موجهات أكثر مما يمكن أن تتلقاه ذاكرة الموجه، عند تغيير النهج الصادر في موقع التجميع البعيد. إذا كان هذا الموجه نفسه يحاكي بروتوكول BGP ويؤدي أيضا وظائف توجيه بالغة الأهمية داخل شبكة، فقد تكون هذه المصروفات العامة سيئة. قد تؤدي مشكلة BGP إلى تعطيل اتصال الشبكة الداخلي. باستخدام أمر neighbor maximum-prefix، من الممكن حماية موجه ضد هذه الحالة.

عندما تخطط لاستخدام هذه الميزة، تذكر النقاط الأساسية التالية:

- تعرف على عدد المسارات التي يرسلها عادة موجه نظير BGP البعيد.

- قم بتعيين حد أعلى قليلا من عدد بادئات BGP المتوقع إستلامها أثناء العمليات العادية.

- تعرف على الإجراء الذي يجب إتخاذه في حالة إرسال نظير BGP البعيد المزيد من البادئات عن تلك المتوقعة. يمكن أن تكون الإجراءات المتاحة إما لإسقاط جلسة العمل وإبقاء علاقة جار BGP معطلة حتى تستخدم الأمر clear ip bgp x.x.x.x أو، بدلا من ذلك، لتسجيل رسالة تحذير فقط.

ملاحظة: يتم تقديم تحسين لهذه الميزة في البرنامج Cisco IOS® Software، الإصدار 12.0(22)S و 12.2(15)T. يسمح التحسين المستعمل أن يعيد تلقائيا نظير جلسة أن يكون نزلت لأن ال يشكل الحد الأقصى للبادئة تجاوز. لا يتطلب الأمر أي تدخل من مشغل الشبكة عند تمكين هذه الميزة. لمزيد من المعلومات، راجع جلسة عمل إعادة تشغيل BGP بعد حد الحد الأقصى لبادئة BGP.

المتطلبات الأساسية

المتطلبات

توصي Cisco بأن يكون لقراء هذا المستند فهم أساسي لتكوين شبكة BGP.

المكونات المستخدمة

تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:

cisco 2500 sery مسحاج تخديد على cisco ios ® برمجية إطلاق 12.2(27)

تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.

قم بالوصول إلى متصفح ميزات Cisco (العملاء المسجلون فقط) لتحديد إصدارات برنامج Cisco IOS التي يمكنك إستخدامها مع هذه الميزة.

الاصطلاحات

راجع اصطلاحات تلميحات Cisco التقنية للحصول على مزيد من المعلومات حول اصطلاحات المستندات.

التكوين

في هذا القسم، تُقدّم لك معلومات تكوين الميزات الموضحة في هذا المستند.

صياغة الأمر المستخدمة لتكوين ميزة الحد الأقصى لبادئة BGP هي:

neighbor {ip-address | peer-group-name} maximum-prefix

maximum [threshold] [restart restart-interval] [warning-only]

أين:

- الحد الأقصى—يمثل الحد الأقصى لعدد البادئات المسموح بها من المجاور.

- العتبة—قيمة عدد صحيح إختيارية تحدد عند تكوين النسبة المئوية للحد الأقصى للقيمة. يبدأ الموجه في إنشاء رسالة تحذير. المدى هو من 1 إلى 100 في المئة، والقصير هو 75 في المئة.

على سبيل المثال، إذا كانت القيمة القصوى التي تم تكوينها هي 20 والعتبة 60، فإن الموجه ينتج رسائل تحذير عندما يتجاوز عدد مسارات BGP التي تم التعرف عليها من المجاور 60 في المائة من 20 (12) مسارا.

restart-interval— فاصل زمني إختياري (بالدقائق) لإعادة إنشاء جلسة عمل نظير. المدى from 1 to 65535 دقيقة.

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

ولتوضيح الاستعمال بشكل افضل، تأملوا في هذا المثال:

neighbor 10.1.1.1 maximum-prefix 3000

!--- Drops the peering to 10.1.1.1 when !--- more than 3000 prefixes are received.

neighbor 10.1.1.1 maximum-prefix 3000 warning-only

!--- Logs a warning message when the peer sends !--- more than 3000 prefixes.

neighbor 10.1.1.1 maximum-prefix 3000 50

!--- Logs a warning message at 1500 and drops the !--- peering when over 3000 prefixes are sent.

neighbor 10.1.1.1 maximum-prefix 3000 50 warning-only

!--- Initially warns at 1500 and re-warns !--- (different message) at 3000 prefixes received. !--- However, the BGP Peer is not disconnected.

الرسم التخطيطي للشبكة

يستخدم هذا المستند إعداد الشبكة التالي:

التكوينات

يستخدم هذا المستند التكوينات التالية:

- الحد الأقصى للبادئة المكونة لرسالة التحذير فقط عندما يتجاوز الحد مجموعة الحد

- تم تكوين الحد الأقصى للبادئة لإسقاط العلاقة المجاورة عندما يتجاوز الحد مجموعة الحد

الحد الأقصى للبادئة المكونة لرسالة التحذير فقط عندما يتجاوز الحد مجموعة الحد

في تكوين الحد الأقصى للبادئات التحذيرية فقط، يتم تكوين الموجه_b لتسجيل رسالة تحذير فقط عندما يتجاوز عدد البادئات التي تم استقبالها من Router_A مجموعة الحدود. يتم تكوين كلا الموجهين كما هو موضح في هذا الجدول. لاحظ وجود الكلمة الأساسية warning-only التي تم تكوينها باستخدام الأمر neighbor.

الموجه_A

الموجه_B

hostname Router_A

!

interface Loopback0

ip address 10.0.0.1 255.255.255.255

!

interface Serial0

ip address 192.168.1.1 255.255.255.252

!

interface Serial1

ip unnumbered Loopback0

!

router bgp 200

no synchronization

bgp router-id 10.0.0.1

bgp log-neighbor-changes

neighbor 192.168.1.2 local-as 100

neighbor 10.0.0.2 remote-as 300

neighbor 10.0.0.2 ebgp-multihop 2

neighbor 10.0.0.2 update-source Loopback0

neighbor 10.0.0.2 version 4

no auto-summary

!

ip route 10.0.0.2 255.255.255.252 Serial1

hostname Router_B

!

interface Loopback0

ip address 10.0.0.2 255.255.255.252

!

interface Ethernet0

ip address 10.0.1.1 255.255.255.0

!

interface Serial0

ip unnumbered Loopback0

!

router bgp 300

no synchronization

bgp router-id 10.0.0.2

bgp log-neighbor-changes

neighbor 10.0.0.1 remote-as 200

neighbor 10.0.0.1 ebgp-multihop 2

neighbor 10.0.0.1 update-source Loopback0

neighbor 10.0.0.1 version 4

neighbor 10.0.0.1 maximum-prefix 10 80 warning-only

!--- Enables warning message logging when the number !--- of BGP routes learned from neighbor !--- 10.0.0.1 exceeds eight.

no auto-summary

!

ip route 10.0.0.1 255.255.255.252 Serial0

ينتج الأمر show وdebug في قسم التحقق من الصحة واستكشاف الأخطاء وإصلاحها في هذا المستند تقرير عما يحدث بالفعل على Router_b كلما تجاوز عدد البادئات التي تم استقبالها من Router_A مجموعة الحدود.

تم تكوين الحد الأقصى للبادئة لإسقاط العلاقة المجاورة عندما يتجاوز الحد مجموعة الحد

في البادئة maximum-prefix التي تم تكوينها لإسقاط تكوين العلاقة المجاورة، يتم تكوين الموجه_b لإنشاء رسائل تحذير عندما يتجاوز عدد البادئات التي تم استقبالها من Router_A مجموعة الحدود. ويتم تكوين الموجه_b أيضا لإسقاط جار BGP عند تجاوز الحد الأقصى للبادئة. ويتم تكوين كلا الموجهين كما هو موضح في الجدول. لاحظ غياب مجموعة الكلمة الأساسية التحذير فقط باستخدام الأمر المجاور.

الموجه_A

الموجه_B

hostname Router_A

!

interface Loopback0

ip address 10.0.0.1 255.255.255.255

!

interface Serial0

ip address 192.168.1.1 255.255.255.252

!

interface Serial1

ip unnumbered Loopback0

!

router bgp 200

no synchronization

bgp router-id 10.0.0.1

bgp log-neighbor-changes

neighbor 192.168.1.2 local-as 100

neighbor 10.0.0.2 remote-as 300

neighbor 10.0.0.2 ebgp-multihop 2

neighbor 10.0.0.2 update-source Loopback0

neighbor 10.0.0.2 version 4

no auto-summary

!

ip route 10.0.0.2 255.255.255.252 Serial1

hostname Router_B

!

interface Loopback0

ip address 10.0.0.2 255.255.255.252

!

interface Ethernet0

ip address 10.0.1.1 255.255.255.0

!

interface Serial0

ip unnumbered Loopback0

!

router bgp 300

no synchronization

bgp router-id 10.0.0.2

bgp log-neighbor-changes

neighbor 10.0.0.1 remote-as 200

neighbor 10.0.0.1 ebgp-multihop 2

neighbor 10.0.0.1 update-source Loopback0

neighbor 10.0.0.1 version 4

neighbor 10.0.0.1 maximum-prefix 10 80

!--- This forces the neighbor session to tear down !--- when the BGP learned routes from !--- the neighbor exceeds 10.

no auto-summary

!

ip route 10.0.0.1 255.255.255.252 Serial0

ينتج الأمر show وdebug في قسم التحقق واستكشاف الأخطاء وإصلاحها تقرير عما يحدث بالفعل على Router_b كلما تجاوز عدد البادئات التي يتلقاها من Router_A مجموعة الحدود.

التحقق من الصحة واستكشاف الأخطاء وإصلاحها

يوفر هذا القسم معلومات يمكنك إستخدامها للتأكد من أن التكوين يعمل بشكل صحيح.

تتوفر صياغة الأمر والقيم الافتراضية للميزة المستخدمة في هذا المستند في صفحة أوامر BGP.

ملاحظة: ارجع إلى معلومات مهمة حول أوامر التصحيح قبل إستخدام أوامر debug.

- عرض ip bgp المجاور — يعرض حالة جار BGP.

- show ip bgp summary — يعرض حالة جميع إتصالات BGP.

- debug ip bgp تحديث in —يعرض المعلومات المتعلقة بتحديثات BGP.

الحد الأقصى للبادئة التحذيرية فقط

انتبه إلى هذه الأرقام:

- الحد الأقصى للبادئات المتفق عليها: 10

- عتبة التحذير: 80 في المائة (ثمانية)

طالما لا يزيد عدد البادئات المستلمة عن مجموعة العتبة، ثمانية، لا يتم تسجيل أي رسائل. بمجرد أن يتجاوز عدد مسارات BGP التي تم التعرف عليها من المجاور 10.0.0.1 حد الحد البالغ ثمانية، يقوم الموجه_B بتسجيل هذه الرسالة. يتم محاكاة هذه الحالة عند إرسال تسعة بادئات:

%BGP-4-MAXPFX: No. of prefix received from 10.0.0.1 (afi 0) reaches 9, max 10

إذا أزدادت الحالة سوءا، وتجاوزت مجموعة رقم الحد الأقصى للبادئة وهي 10، فعندئذ يقوم الموجه بتسجيل هذه الرسالة. يتم محاكاة هذه الحالة عند إرسال 12 بادئات:

%BGP-3-MAXPFXEXCEED: No. of prefix received from 10.0.0.1 (afi 0): 11 exceed limit 10

عند تنشيط تحديثات BGP ل IP لتصحيح الأخطاء، يمكنك الحصول على نظرة أكثر قربا على ما يحدث. ومع ذلك، فعليك ألا تستخدم هذا الأمر في بيئة حية تحتوي على عدة آلاف من البادئات. يشير الموقف الموصوف إلى أن الموجه B لديه بالفعل ميزة تحديد المعدل بشكل ثابت. تم الإعلان عن ستة بادئات للموجه B بواسطة الموجه_A. والآن يتم الإعلان عن ثلاث بادئات إضافية بواسطة الموجه_A النظير.

Router_B# debug ip bgp updates in

*Mar 12 07:31:18.944: BGP(0): 10.0.0.1 rcvd UPDATE w/ attr: nexthop 10.0.0.1, or

igin i, metric 0, path 200

*Mar 12 07:31:18.948: BGP(0): 10.0.0.1 rcvd 10.0.1.0/24...duplicate ignored

*Mar 12 07:31:18.952: BGP(0): 10.0.0.1 rcvd 10.0.2.0/24...duplicate ignored

*Mar 12 07:31:18.960: BGP(0): 10.0.0.1 rcvd 10.0.3.0/24...duplicate ignored

*Mar 12 07:32:20.224: BGP(0): 10.0.0.1 rcvd 10.0.4.0/24...duplicate ignored

*Mar 12 07:32:20.228: BGP(0): 10.0.0.1 rcvd 10.0.5.0/24...duplicate ignored

*Mar 12 07:32:20.232: BGP(0): 10.0.0.1 rcvd 10.0.6.0/24...duplicate ignored

*Mar 12 07:34:19.768: BGP(0): 10.0.0.1 rcvd 10.0.7.0/24

*Mar 12 07:34:19.772: BGP(0): 10.0.0.1 rcvd 10.0.8.0/24

*Mar 12 07:34:19.780: BGP(0): 10.0.0.1 rcvd 10.0.9.0/24

*Mar 12 07:34:19.780:

%BGP-4-MAXPFX: No. of prefix received from 10.0.0.1 (afi 0 ) reaches 9, max 10

*Mar 12 07:34:19.792: BGP(0): Revise route installing 1 of 1 route for 10.0.7.0/

24 -> 10.0.0.1 to main IP table

*Mar 12 07:34:19.796: BGP(0): Revise route installing 1 of 1 route for 10.0.8.0/

24 -> 10.0.0.1 to main IP table

*Mar 12 07:34:19.804: BGP(0): Revise route installing 1 of 1 route for 10.0.9.0/

24 -> 10.0.0.1 to main IP table

Router_B#show ip bgp neighbor 10.0.0.1

BGP neighbor is 10.0.0.1,  remote AS 200, external link

BGP version 4, remote router ID 10.0.0.1

BGP state = Established, up for 00:13:22

Last read 00:00:21, hold time is 180, keepalive interval is 60 seconds

Neighbor capabilities:

Route refresh: advertised and received(old & new)

Address family IPv4 Unicast: advertised and received

IPv4 MPLS Label capability:

Received 930 messages, 0 notifications, 0 in queue

Sent 919 messages, 1 notifications, 0 in queue

Default minimum time between advertisement runs is 30 seconds

For address family: IPv4 Unicast

BGP table version 30, neighbor version 30

Index 1, Offset 0, Mask 0x2

Route refresh request: received 0, sent 0

9 accepted prefixes consume 432 bytes

Prefix advertised 0, suppressed 0, withdrawn 0, maximum limit 10 (warning-only

)

Threshold for warning message 80%

Connections established 2; dropped 1

Last reset 00:29:13, due to BGP Notification sent, update malformed

Message received that caused BGP to send a Notification:

FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF

003C0200 00001940 01010040 02040201

00C84003 040A0000 01800404 00000000

180A000A 180A000B 180A000C

External BGP neighbor can be up to 2 hops away.

Connection state is ESTAB, I/O status: 1, unread input bytes: 0

Local host: 10.0.0.2, Local port: 15668

Foreign host: 10.0.0.1, Foreign port: 179

Enqueued packets for retransmit: 0, input: 0  mis-ordered: 0 (0 bytes)

Event Timers (current time is 0x3A46EB54):

Timer          Starts    Wakeups            Next

Retrans            18          0             0x0

TimeWait            0          0             0x0

AckHold            22          9             0x0

SendWnd             0          0             0x0

KeepAlive           0          0             0x0

GiveUp              0          0             0x0

PmtuAger            0          0             0x0

DeadWait            0          0             0x0

iss: 2047376434  snduna: 2047376784  sndnxt: 2047376784     sndwnd:  16035

irs:  821061364  rcvnxt:  821062116  rcvwnd:      16188  delrcvwnd:    196

SRTT: 279 ms, RTTO: 500 ms, RTV: 221 ms, KRTT: 0 ms

minRTT: 24 ms, maxRTT: 384 ms, ACK hold: 200 ms

Flags: higher precedence, nagle

Datagrams (max data segment is 536 bytes):

Rcvd: 33 (out of order: 0), with data: 22, total data bytes: 751

Sent: 29 (retransmit: 0, fastretransmit: 0), with data: 17, total data bytes: 349

Router_B#show ip bgp summary

BGP router identifier 10.0.0.2, local AS number 300

BGP table version is 30, main routing table version 30

9 network entries and 9 paths using 1341 bytes of memory

1 BGP path attribute entries using 60 bytes of memory

1 BGP AS-PATH entries using 24 bytes of memory

0 BGP route-map cache entries using 0 bytes of memory

0 BGP filter-list cache entries using 0 bytes of memory

BGP activity 36/101 prefixes, 36/27 paths, scan interval 60 secs

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

10.0.0.1        4   200     932     921       30    0    0 00:15:08        9

لنفترض أن الموقف يزداد سوءا وأن Router_A يرسل ثلاثة بادئات إضافية، مما يزيد العدد الإجمالي إلى 12.

Router_B# debug ip bgp updates in

*Mar 12 07:39:21.192: BGP(0): 10.0.0.1 rcvd UPDATE w/ attr: nexthop 10.0.0.1, origin i, metric 0, path 200

*Mar 12 07:39:21.196: BGP(0): 10.0.0.1 rcvd 10.0.10.0/24

*Mar 12 07:39:21.200: %BGP-4-MAXPFX: No. of prefix received from 10.0.0.1 (afi 0) reaches 10, max 10

*Mar 12 07:39:21.208: BGP(0): 10.0.0.1 rcvd 10.0.11.0/24

*Mar 12 07:39:21.212: %BGP-3-MAXPFXEXCEED: No. of prefix received from 10.0.0.1 (afi 0): 11 exceed limit 10

*Mar 12 07:39:21.216: BGP(0): 10.0.0.1 rcvd 10.0.12.0/24

*Mar 12 07:39:21.228: BGP(0): Revise route installing 1 of 1 route for 10.0.10.0/24 -> 10.0.0.1 to main IP table

*Mar 12 07:39:21.236: BGP(0): Revise route installing 1 of 1 route for 10.0.11.0/24 -> 10.0.0.1 to main IP table

*Mar 12 07:39:21.240: BGP(0): Revise route installing 1 of 1 route for 10.0.12.0/24 -> 10.0.0.1 to main IP table

Router_B# show ip bgp neighbors 10.0.0.1

BGP neighbor is 10.0.0.1,  remote AS 200, external link

BGP version 4, remote router ID 10.0.0.1

BGP state = Established, up for 00:19:56

Last read 00:00:56, hold time is 180, keepalive interval is 60 seconds

Neighbor capabilities:

Route refresh: advertised and received(old & new)

Address family IPv4 Unicast: advertised and received

IPv4 MPLS Label capability:

Received 937 messages, 0 notifications, 0 in queue

Sent 925 messages, 1 notifications, 0 in queue

Default minimum time between advertisement runs is 30 seconds

For address family: IPv4 Unicast

BGP table version 33, neighbor version 33

Index 1, Offset 0, Mask 0x2

Route refresh request: received 0, sent 0

12 accepted prefixes consume 576 bytes

Prefix advertised 0, suppressed 0, withdrawn 0, maximum limit 10 (warning-only)

Threshold for warning message 80%

Connections established 2; dropped 1

Last reset 00:35:47, due to BGP Notification sent, update malformed

Message received that caused BGP to send a Notification:

FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF

003C0200 00001940 01010040 02040201

00C84003 040A0000 01800404 00000000

180A000A 180A000B 180A000C

External BGP neighbor can be up to 2 hops away.

Connection state is ESTAB, I/O status: 1, unread input bytes: 0

Local host: 10.0.0.2, Local port: 15668

Foreign host: 10.0.0.1, Foreign port: 179

Enqueued packets for retransmit: 0, input: 0  mis-ordered: 0 (0 bytes)

Event Timers (current time is 0x3A4CEA98):

Timer          Starts    Wakeups            Next

Retrans            24          0             0x0

TimeWait            0          0             0x0

AckHold            29         16             0x0

SendWnd             0          0             0x0

KeepAlive           0          0             0x0

GiveUp              0          0             0x0

PmtuAger            0          0             0x0

DeadWait            0          0             0x0

iss: 2047376434  snduna: 2047376898  sndnxt: 2047376898     sndwnd:  15921

irs:  821061364  rcvnxt:  821062290  rcvwnd:      16014  delrcvwnd:    370

SRTT: 290 ms, RTTO: 376 ms, RTV: 86 ms, KRTT: 0 ms

minRTT: 24 ms, maxRTT: 384 ms, ACK hold: 200 ms

Flags: higher precedence, nagle

Datagrams (max data segment is 536 bytes):

Rcvd: 40 (out of order: 0), with data: 29, total data bytes: 925

Sent: 42 (retransmit: 0, fastretransmit: 0), with data: 23, total data bytes: 463

Router_B#show ip bgp summary

BGP router identifier 10.0.0.2, local AS number 300

BGP table version is 33, main routing table version 33

12 network entries and 12 paths using 1788 bytes of memory

1 BGP path attribute entries using 60 bytes of memory

1 BGP AS-PATH entries using 24 bytes of memory

0 BGP route-map cache entries using 0 bytes of memory

0 BGP filter-list cache entries using 0 bytes of memory

BGP activity 39/101 prefixes, 39/27 paths, scan interval 60 secs

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

10.0.0.1        4   200     939     927       33    0    0 00:21:28       12

كما يمكنك أن ترى من المثال الظاهر، يتم الحفاظ على علاقة BGP المجاورة حتى إذا كان الموجه المجاور يرسل المزيد من البادئات مما تسمح به السياسة. والنتيجة هي أنه يتم تسجيل دخول رسالة تحذير فقط بواسطة Router_B. لا يتم إتخاذ أي إجراءات أخرى من قبل Router_B.

الحد الأقصى للبادئة التي تم تكوينها لإسقاط جلسة العمل عندما يتجاوز الحد الحد مجموعة الحد

تتمثل الشروط الأولية المطلوبة لهذه الحالة في تشغيل جارة BGP وتشغيلها ومع ستة بادئات يتم إرسالها بواسطة Router_A إلى Router_B. كما هو موضح في المثال، عند إعلان Router_A عن المزيد من البادئات (على سبيل المثال، 9)، يعكس إخراج الأوامر تماما ما تم رؤيته بالفعل للحالة التي تم تكوين Router_B بها لتسجيل رسالة تحذير فقط. إذا قمت بزيادة عدد البادئات التي تم إرسالها وجعلت Router_A إعلانا 12، يقوم Router_B بإغلاق العلاقة المجاورة مع Router_A.

Router_B# debug ip bgp updates in

*Mar 12 08:03:27.864: BGP(0): 10.0.0.1 rcvd UPDATE w/ attr: nexthop 10.0.0.1, or

igin i, metric 0, path 200

*Mar 12 08:03:27.868: BGP(0): 10.0.0.1 rcvd 10.0.1.0/24...duplicate ignored

*Mar 12 08:03:27.876: BGP(0): 10.0.0.1 rcvd 10.0.2.0/24...duplicate ignored

*Mar 12 08:03:27.880: BGP(0): 10.0.0.1 rcvd 10.0.3.0/24...duplicate ignored

*Mar 12 08:03:27.884: BGP(0): 10.0.0.1 rcvd 10.0.4.0/24...duplicate ignored

*Mar 12 08:03:27.892: BGP(0): 10.0.0.1 rcvd 10.0.5.0/24...duplicate ignored

*Mar 12 08:03:27.896: BGP(0): 10.0.0.1 rcvd 10.0.6.0/24...duplicate ignored

*Mar 12 08:03:27.900: BGP(0): 10.0.0.1 rcvd 10.0.7.0/24

*Mar 12 08:03:27.908: BGP(0): 10.0.0.1 rcvd 10.0.8.0/24

*Mar 12 08:03:27.912: BGP(0): 10.0.0.1 rcvd 10.0.9.0/24

*Mar 12 08:03:27.916: %BGP-4-MAXPFX: No. of prefix received from 10.0.0.1 (afi 0

) reaches 9, max 10

*Mar 12 08:03:27.924: BGP(0): 10.0.0.1 rcvd 10.0.10.0/24

*Mar 12 08:03:27.932: BGP(0): 10.0.0.1 rcvd 10.0.11.0/24

*Mar 12 08:03:27.932: %BGP-3-MAXPFXEXCEED: No. of prefix received from 10.0.0.1

(afi 0): 11 exceed limit 10

*Mar 12 08:03:27.940: %BGP-5-ADJCHANGE: neighbor 10.0.0.1 Down BGP Notification

sent

*Mar 12 08:03:27.940: %BGP-3-NOTIFICATION: sent to neighbor 10.0.0.1 3/1 (update

malformed) 0 bytes  FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF 0060 0200 0000 1940

0101 0040 0204 0201 00C8 4003 040A 0000 0180 0404 0000 0000 180A 0001 180A 0002

180A 0003 180A 0004 180A 0005 180A 0006 180A 0007 180A 0008 180A 0009 180A 000A

180A 000B 180A 000C

*Mar 12 08:03:28.024: BGP(0): Revise route installing 1 of 1 route for 10.0.7.0/

24 -> 10.0.0.1 to main IP table

*Mar 12 08:03:28.032: BGP(0): Revise route installing 1 of 1 route for 10.0.8.0/

24 -> 10.0.0.1 to main IP table

*Mar 12 08:03:28.036: BGP(0): Revise route installing 1 of 1 route for 10.0.9.0/

24 -> 10.0.0.1 to main IP table

*Mar 12 08:03:28.044: BGP(0): Revise route installing 1 of 1 route for 10.0.10.0

/24 -> 10.0.0.1 to main IP table

*Mar 12 08:03:28.148: BGP(0): no valid path for 10.0.1.0/24

*Mar 12 08:03:28.152: BGP(0): no valid path for 10.0.2.0/24

*Mar 12 08:03:28.156: BGP(0): no valid path for 10.0.3.0/24

*Mar 12 08:03:28.156: BGP(0): no valid path for 10.0.4.0/24

*Mar 12 08:03:28.160: BGP(0): no valid path for 10.0.5.0/24

*Mar 12 08:03:28.164: BGP(0): no valid path for 10.0.6.0/24

*Mar 12 08:03:28.168: BGP(0): no valid path for 10.0.7.0/24

*Mar 12 08:03:28.168: BGP(0): no valid path for 10.0.8.0/24

*Mar 12 08:03:28.172: BGP(0): no valid path for 10.0.9.0/24

*Mar 12 08:03:28.176: BGP(0): no valid path for 10.0.10.0/24

*Mar 12 08:03:28.184: BGP(0): nettable_walker 10.0.1.0/24 no best path

*Mar 12 08:03:28.188: BGP(0): nettable_walker 10.0.2.0/24 no best path

*Mar 12 08:03:28.192: BGP(0): nettable_walker 10.0.3.0/24 no best path

*Mar 12 08:03:28.196: BGP(0): nettable_walker 10.0.4.0/24 no best path

*Mar 12 08:03:28.200: BGP(0): nettable_walker 10.0.5.0/24 no best path

*Mar 12 08:03:28.204: BGP(0): nettable_walker 10.0.6.0/24 no best path

*Mar 12 08:03:28.208: BGP(0): nettable_walker 10.0.7.0/24 no best path

*Mar 12 08:03:28.212: BGP(0): nettable_walker 10.0.8.0/24 no best path

*Mar 12 08:03:28.212: BGP(0): nettable_walker 10.0.9.0/24 no best path

*Mar 12 08:03:28.216: BGP(0): nettable_walker 10.0.10.0/24 no best path

Router_B# show ip bgp summary

BGP router identifier 10.0.0.2, local AS number 300

BGP table version is 87, main routing table version 87

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

10.0.0.1        4   200     965     948        0    0    0 00:02:24 Idle (PfxCt)

Router_B# show ip bgp neighbors 10.0.0.1

BGP neighbor is 10.0.0.1,  remote AS 200, external link

BGP version 4, remote router ID 0.0.0.0

BGP state = Idle

Last read 00:02:43, hold time is 180, keepalive interval is 60 seconds

Received 965 messages, 0 notifications, 0 in queue

Sent 948 messages, 2 notifications, 0 in queue

Default minimum time between advertisement runs is 30 seconds

For address family: IPv4 Unicast

BGP table version 87, neighbor version 0

Index 1, Offset 0, Mask 0x2

Route refresh request: received 0, sent 0, maximum limit 10

Threshold for warning message 80%

Connections established 2; dropped 2

Last reset 00:02:43, due to BGP Notification sent, update malformed

Message received that caused BGP to send a Notification:

FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF

00600200 00001940 01010040 02040201

00C84003 040A0000 01800404 00000000

180A0001 180A0002 180A0003 180A0004

180A0005 180A0006 180A0007 180A0008

180A0009 180A000A 180A000B 180A000C

Peer had exceeded the max. no. of prefixes configured.

Reduce the no. of prefix and clear ip bgp 10.0.0.1 to restore peering

External BGP neighbor can be up to 2 hops away.

No active TCP connection

ملاحظة: أستخدم هذا الأمر لاستعادة قدرة النظير:

Router_B# clear ip bgp 10.0.0.1

معلومات ذات صلة

- جلسة إعادة تشغيل BGP بعد الحد الأقصى لبادئة

- أستكشاف BGP وإصلاحها

- دراسات حالة لبروتوكول العبّارة الحدودية (BGP)

- الدعم التقني والمستندات - Cisco Systems