تسعى مجموعة الوثائق لهذا المنتج جاهدة لاستخدام لغة خالية من التحيز. لأغراض مجموعة الوثائق هذه، يتم تعريف "خالية من التحيز" على أنها لغة لا تعني التمييز على أساس العمر، والإعاقة، والجنس، والهوية العرقية، والهوية الإثنية، والتوجه الجنسي، والحالة الاجتماعية والاقتصادية، والتمييز متعدد الجوانب. قد تكون الاستثناءات موجودة في الوثائق بسبب اللغة التي يتم تشفيرها بشكل ثابت في واجهات المستخدم الخاصة ببرنامج المنتج، أو اللغة المستخدمة بناءً على وثائق RFP، أو اللغة التي يستخدمها منتج الجهة الخارجية المُشار إليه. تعرّف على المزيد حول كيفية استخدام Cisco للغة الشاملة.
ترجمت Cisco هذا المستند باستخدام مجموعة من التقنيات الآلية والبشرية لتقديم محتوى دعم للمستخدمين في جميع أنحاء العالم بلغتهم الخاصة. يُرجى ملاحظة أن أفضل ترجمة آلية لن تكون دقيقة كما هو الحال مع الترجمة الاحترافية التي يقدمها مترجم محترف. تخلي Cisco Systems مسئوليتها عن دقة هذه الترجمات وتُوصي بالرجوع دائمًا إلى المستند الإنجليزي الأصلي (الرابط متوفر).
تصفية المسار هي الأساس الذي يتم من خلاله تعيين سياسات بروتوكول العبارة الحدودية (BGP). هناك عدد من الطرق لتصفية شبكة واحدة أو أكثر من نظير BGP، بما في ذلك معلومات إمكانية الوصول إلى طبقة الشبكة (NLRI) و AS_PATH وسمات المجتمع. يناقش هذا المستند التصفية استنادا إلى NLRI فقط. للحصول على معلومات حول كيفية التصفية استنادا إلى AS_PATH، ارجع إلى إستخدام تعبيرات عادية في BGP. لمزيد من المعلومات، راجع قسم تصفية BGP من دراسات حالة BGP.
cisco يوصي أن يتلقى أنت معرفة من أساسي BGP تشكيل. لمزيد من المعلومات، راجع دراسات حالة BGP وتكوين BGP.
تستند المعلومات الواردة في هذا المستند إلى برنامج Cisco IOS® Software، الإصدار 12.2(28).
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.
لتقييد معلومات التوجيه التي يتعلمها الموجه أو يعلن عنها، يمكنك إستخدام عوامل التصفية استنادا إلى تحديثات التوجيه. تتكون عوامل التصفية من قائمة الوصول أو قائمة البادئات، والتي يتم تطبيقها على التحديثات للجيران ومن الجيران. يستكشف هذا وثيقة هذا خيار مع هذا شبكة رسم بياني:
يعلن الموجه 200 عن هذه الشبكات إلى الموجه النظير 100 الخاص به:
يتيح هذا التكوين العينة للموجه 100 رفض تحديث الشبكة 10.10.10.0/24 والسماح بتحديثات الشبكات 192.168.10.0/24 و 10.10.0.0/19 في جدول BGP الخاص بها:
الموجه 100 |
---|
hostname Router 100 ! router bgp 100 neighbor 172.16.1.2 remote-as 200 neighbor 172.16.1.2 distribute-list 1 in ! access-list 1 deny 10.10.10.0 0.0.0.255 access-list 1 permit any |
الموجه 200 |
---|
hostname Router 200 ! router bgp 200 no synchronization network 192.168.10.0 network 10.10.10.0 mask 255.255.255.0 network 10.10.0.0 mask 255.255.224.0 no auto-summary neighbor 172.16.1.1 remote-as 100 |
يؤكد إخراج الأمر show ip bgp هذا إجراءات الموجه 100:
Router 100# show ip bgp BGP table version is 3, local router ID is 172.16.1.1 Status codes: s suppressed, d damped, h history, * valid, > best, i - internal Origin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Weight Path *> 10.10.0.0/19 172.16.1.2 0 0 200 i *> 192.168.10.0/24 172.16.1.2 0 0 200 i
قد يكون من الصعب إستخدام قائمة وصول قياسية لتصفية الشبكات الفائقة. بافتراض أن الموجه 200 يعلن عن هذه الشبكات:
يرغب الموجه 100 في تلقي شبكة التجميع فقط، 10.10.0.0/19، وتصفية جميع الشبكات المحددة.
لن تعمل قائمة الوصول القياسية، مثل تصريح قائمة الوصول 1 10.10.0.0.0.31.255، لأنها تسمح بشبكات أكثر من المطلوب. تبحث قائمة الوصول القياسية في عنوان الشبكة فقط ولا يمكنها التحقق من طول قناع الشبكة. وستسمح قائمة الوصول القياسية هذه بمجموعة /19 بالإضافة إلى شبكات /24 الأكثر تحديدا.
للسماح بالشبكة الفائقة 10.10.0.0/19 فقط، أستخدم قائمة الوصول الموسعة، مثل السماح ل access-list 101 ip 10.10.0.0.0.0 255.255.224.0.0.0.0. ارجع إلى قائمة الوصول (IP Extended) لتنسيق الأمر access-list الموسع.
في مثالنا، المصدر هو 10.10.0.0 ويتم تكوين حرف البدل للمصدر 0.0.0.0 لمطابقة المصدر بدقة. يتم تكوين قناع 255.255.224.0، وحرف بدل قناع 0.0.0.0 لمطابقة دقيقة لقناع المصدر. إذا لم يكن لأي واحد منهم (مصدر أو قناع) تطابق تام، فإن قائمة الوصول ترفضه.
وهذا يسمح لأمر access-list الموسع بالسماح بالمطابقة الدقيقة لرقم شبكة المصدر 10.10.0.0 مع القناع 255.255.224.0 (وبالتالي، 10.10.0.0/19). ستتم تصفية الشبكات /24 الأخرى الأكثر تحديدا.
ملاحظة: عند تكوين البطاقات البرية، يعني 0 أنها تطابق تماما و1 هو عدم الاهتمام.
هذا هو التكوين على الموجه 100:
الموجه 100 |
---|
hostname Router 100 ! router bgp 100 !--- Output suppressed. neighbor 172.16.1.2 remote-as 200 neighbor 172.17.1.2 distribute-list 101 in ! ! access-list 101 permit ip 10.10.0.0 0.0.0.0 255.255.224.0 0.0.0.0 |
يؤكد إخراج الأمر show ip bgp من الموجه 100 على أن قائمة الوصول تعمل كما هو متوقع.
Router 100# show ip bgp BGP table version is 2, local router ID is 172.16.1.1 Status codes: s suppressed, d damped, h history, * valid, > best, i - internal Origin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Weight Path *> 10.10.0.0/19 172.16.1.2 0 0 200 i
كما هو موضح في هذا القسم، تكون قوائم الوصول الموسعة أكثر ملاءمة للاستخدام عندما يجب السماح ببعض الشبكات وبعضها غير مسموح به، داخل الشبكة الرئيسية نفسها. توفر هذه الأمثلة مزيد من المعلومات حول كيفية مساعدة قائمة الوصول الموسعة في بعض الحالات:
يعلن الموجه 200 عن هذه الشبكات إلى الموجه النظير 100 الخاص به:
يستخدم نموذج التكوينات في هذا القسم أمر ip prefix-list، والذي يمكن الموجه 100 من القيام بأمرين:
الموجه 100 |
---|
hostname Router 100 ! router bgp 100 neighbor 172.16.1.2 remote-as 200 neighbor 172.16.1.2 prefix-list cisco in ! ip prefix-list cisco seq 10 permit 0.0.0.0/0 le 19 |
الموجه 200 |
---|
hostname Router 200 ! router bgp 200 no synchronization network 192.168.10.0 network 10.10.10.0 mask 255.255.255.0 network 10.10.0.0 mask 255.255.224.0 no auto-summary neighbor 172.16.1.1 remote-as 100 |
يؤكد إخراج الأمر show ip bgp أن قائمة البادئات تعمل كما هو متوقع على الموجه 100.
Router 100# show ip bgp BGP table version is 2, local router ID is 172.16.1.1 Status codes: s suppressed, d damped, h history, * valid, > best, i - internal Origin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Weight Path *> 10.10.0.0/19 172.16.1.2 0 0 200 i
في الختام، يعد إستخدام قوائم البادئات الطريقة الأكثر ملاءمة لتصفية الشبكات في BGP. ومع ذلك، في بعض الحالات - على سبيل المثال، عندما تريد تصفية الشبكات الفردية والزوجية أثناء التحكم أيضا في طول القناع - ستوفر لك قوائم الوصول الموسعة مرونة وتحكما أكبر من قوائم البادئات.
يمكنك تصفية مسار افتراضي أو حظره، مثل 0.0.0.0/32 الذي يتم الإعلان عنه بواسطة نظير BGP، باستخدام أمر prefix-list. يمكنك رؤية إدخال 0.0.0.0 المتوفر باستخدام الأمر show ip bgp.
Router 100#show ip bgp BGP table version is 5, local router ID is 172.16.1.1 Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, r RIB-failure, S Stale Origin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Weight Path *> 0.0.0.0 172.16.1.2 0 0 200 i
يتم إجراء نموذج التكوين في هذا القسم على الموجه 100 باستخدام الأمر ip prefix-list.
الموجه 100 |
---|
hostname Router 100 ! router bgp 100 neighbor 172.16.1.2 remote-as 200 neighbor 172.16.1.2 prefix-list deny-route in ! ip prefix-list deny-route seq 5 deny 0.0.0.0/0 ip prefix-list deny-route seq 10 permit 0.0.0.0/0 le 32 |
إذا قمت بتشغيل show ip bgp بعد هذا التكوين، فلن ترى الإدخال 0.0.0.0، والذي كان متوفرا في إخراج show ip bgp السابق.