المحتويات

المقدمة

قاعدة

تخفيف

مثال

المقدمة

يوضح هذا المستند كيفية إرسال جميع الموجهات في نظام التشغيل بين الشبكات (IOS) أثناء وصول الأمر إلى النظير لتصفية الموجهات على المدخل عن طريق البحث عن مسار النظام الذاتي (AS). ومع ذلك، في Cisco IOS XR، لا تكون هذه هي الحالة دائما حيث يتم الإعلان عن بعض الموجهات، تماما مثل IOS، بينما في الحالات الأخرى، سيقوم الموجه IOS XR بتصفية هذه الموجهات.

يتم تطبيق هذه القاعدة عندما يعمل موجه Cisco IOS XR كموجه عبور لاثنين من نظراء بروتوكول عبارة الحدود الخارجية (eBGP) في نفس الوقت.

قاعدة

1. سيتم وضع كافة الجيران الذين ليس لديهم تجاوز في مجموعة تحديث مشتركة بافتراض مطابقة المعلمات الأخرى.

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

(ب) إذا تم تكوين تعطيل تعطيل CLI Node as-path-loopcheck ضمن أوضاع تكوين عائلة عناوين التوجيه وإعادة التوجيه الظاهري (VRF) أو الشبكة الخاصة الظاهرية (VPN)، فسيتم تجاوز السلوك في 2(a).

3. إذا كانت مجموعة التحديث تحتوي على أكثر من جار واحد، فإن السلوك في القاعدة 2 لا ينطبق. يتم الإعلان عن الموجهات بشكل طبيعي.

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

تخفيف

ونظرا لأنه يتم تكوين مجموعات التحديث بشكل ديناميكي بواسطة البرنامج، فقد تكون هناك حالات يتصرف فيها موجه Cisco IOS XR في الشبكة وفقا للقاعدة 2(أ) ويتصرف موجه آخر بموجب القاعدة 3. قد يتسبب ذلك في حدوث مشاكل لمصممي الشبكة، لذلك ينصح بالتخطيط لأي من الشرطين.

يجب تكوين مقابض واجهة سطر الأوامر (CLI) الخاصة بتعطيل AS-Override أو كمسار-loopcheck إذا كنا بحاجة إلى توزيع المسارات من خلال النقل مثل back to نفسه as. وإلا، يمكننا السماح بإجراء التصفية الافتراضية على النظير لتجاهل المسارات.

لا يعد الاعتماد فقط على "السماح بالدخول" طريقة موثوقة لأنه في بعض سيناريوهات التصميم سيتم الإعلان عن جميع الموجهات، وفي بعضها الآخر، سيؤدي التحقق من مسار AS إلى تصفية بعض الموجهات بواسطة موجه Cisco IOS XR العابر.

راجع أوامر بروتوكول العبارة الحدودية حول كيفية تكوين هذه المقابض.

مثال

يتم ذكر مثال للسلوك الثالث من القاعدة، ويمكن التحقق من ذلك من خلال واجهة سطر الأوامر الخاصة بمجموعة التحديث التي تم إدراج كلا الجارين في مجموعة التحديث ورؤية المسارات مع AS 65535 في مسار AS.

التكوين

router bgp 65001

vrf test

rd 65001:65535

address-family ipv4 unicast

redistribute connected

redistribute static

!

neighbor 10.10.10.1

remote-as 65535

address-family ipv4 unicast

send-community-ebgp

route-policy ebgp-in in

maximum-prefix 12000 75

route-policy pass-all out

send-extended-community-ebgp

!

!

neighbor 10.20.20.1

remote-as 65535

address-family ipv4 unicast

send-community-ebgp

route-policy ebgp-in in

maximum-prefix 12000 75

route-policy pass-all out

send-extended-community-ebgp

الموجهات المعلن عنها

RP/0/7/CPU0:router#show bgp vrf test neighbors 10.20.20.1 advertised-routes

Tue Sep 22 03:44:28.910 UTC

Network Next Hop From AS Path

Route Distinguisher: 65001:65535 (default for vrf test)

10.0.35.128/26 10.158.236.113 172.23.246.43 65535i

10.0.35.192/28 10.158.236.113 172.23.246.43 65535i

10.0.37.0/24 10.158.236.113 172.23.246.43 65535i

10.0.51.128/26 10.158.236.113 172.23.246.43 65535i

10.0.51.192/28 10.158.236.113 172.23.246.43 65535i

10.0.53.0/24 10.158.236.113 172.23.246.43 65535i

10.0.60.32/28 10.158.236.113 172.23.246.43 65535i

10.0.60.64/28 10.158.236.113 172.23.246.43 65535i

10.0.60.96/28 10.158.236.113 172.23.246.43 65535i

10.0.64.96/27 10.158.236.113 172.23.246.7 65535 65468 65325?

تحديث المجموعة

RP/0/7/CPU0:router#show bgp vrf test update-group neighbor 10.10.10.1

Update group for IPv4 Unicast, index 0.2:

Attributes:

Outbound policy: pass-all

First neighbor AS: 65535

Send communities

Send extended communities

4-byte AS capable

Non-labeled address-family capable

Minimum advertisement interval: 0 secs

Update group desynchronized: 0

Sub-groups merged: 1

Number of refresh subgroups: 0

Messages formatted: 16690, replicated: 32231

All neighbors are assigned to sub-group(s)

Neighbors in sub-group: 0.2, Filter-Groups num:1

Neighbors in filter-group: 0.2(RT num: 0)

10.10.10.1             10.20.20.1