المقدمة
يصف هذا المستند ميزات منع التكرار والحد الأدنى لخطوات التكوين عند تشغيل الإصدار الأول من بروتوكول فتح أقصر مسار 3 (OSPFv3) كبروتوكول توجيه الإصدار 6 (IPv6) لبروتوكول الإنترنت بين موجهات Provider Edge (PE) و Customer Edge (CE). وهو يقدم سيناريو شبكة يصف إستخدام البت النزولي (DN)، وهو خيار في إعلان حالة الارتباط (LSA). كما يوضح أيضا كيفية أختلاف فحوصات منع التكرار من الإصدار الأول من بروتوكول فتح أقصر مسار (OSPFv2).
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
- OSPFv3
- الشبكة الخاصة الظاهرية (VPN) للطبقة 3 لتحويل التسمية متعدد البروتوكولات (MPLS).
المكونات المستخدمة
لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.
معلومات أساسية
يوجه مزود الخدمة (SP) وموجه تبادل CE مع بروتوكول توجيه يتفق عليه SP والعميل بشكل مشترك. ال مجال من هذا وثيقة أن يصف الحلقي منع آلية عندما OSPFv3 استعملت.
عند إستخدام OSPFv3 على إرتباط PE-CE ينتمي إلى توجيه وإعادة توجيه ظاهري معين (VRF) أو VPN، فإن موجه PE:
- يعمل على إعادة توزيع مسارات بروتوكول IPv6 التي يتم استقبالها عبر بروتوكول OSPFv3 الخاصة بهذا التردد اللاسلكي (VRF) إلى بروتوكول العبارة متعدد البروتوكولات عبر الحدود (MP-BGP) والإعلان عن مسارات بروتوكول VPNv6 إلى موجهات PE الأخرى.
- يعمل على إعادة توزيع مسارات VPNv6 التي تم تثبيتها في التردد اللاسلكي (VRF) عبر بروتوكول MP-BGP في مثيل OSPFv3 لذلك التردد اللاسلكي (VRF) والإعلان عنه إلى موجهات CE.
التكوين
الرسم التخطيطي للشبكة
توضح هذه الصورة تقنيات منع التكرار الحلقي.
في هذا الإعداد، هناك إمكانية حدوث تكرار حلقي. على سبيل المثال، إذا أعلن CE1 عن النوع 1 من OSPFv3 LSA إلى PE1، والذي يعمل على إعادة توزيع المسار إلى VPNv6 والإعلان عنه إلى PE2، فإن PE2 يقوم بدوره بالإعلان عن LSA الخاص بالبادئة بين المناطق إلى CE2.
يمكن الإعلان عن هذا المسار الذي تم إستقباله بواسطة CE2 مرة أخرى إلى PE3. يتعلم PE3 مسار OSPF، والذي يعد أفضل من مسار BGP، ويقوم بإعادة ضبط المسار إلى BGP كمسار محلي لموقع العميل 2.
لا يتعرف PE3 مطلقا على أن المسار الذي تم الإعلان عنه لم يتم إنشاؤه من موقع العميل 2.
للتغلب على هذه الحالة، عند إعادة توزيع المسارات من MP-BGP إلى OSPFv3، يتم تعليمها ب DN Bit في النوع 3 من LSA والنوع 5.
التكوين
هنا نموذج التكوين على موجهات PE. يتضمن هذا التكوين تكوين VRF، وعملية OSPFv3 100 التي يتم تشغيلها بين موجهات PE-CE، وعملية OSPF 10 التي تعمل كبروتوكول العبارة الداخلية (IGP) في مركز MPLS وتكوين MP-BGP لتناسب VPNv6.
vrf definition A
rd 65000:100
!
address-family ipv4
route-target export 65000:100
route-target import 65000:100
exit-address-family
!
address-family ipv6
route-target export 65000:100
route-target import 65000:100
exit-address-family
! VRF A configuration with Route Distinguisher and Route Targets
interface Ethernet0/0
vrf forwarding A
no ip address
ipv6 address 2002:123:123:11::2/64
ospfv3 100 ipv6 area 0
! Eth0/0 Interface - CE1 Facing
router ospf 10
router-id 172.16.0.1
network 172.16.0.1 0.0.0.0 area 0
network 192.168.14.1 0.0.0.0 area 0
! OSPF Process 10 running in MPLS Core and Loopback 0
router ospfv3 100
!
address-family ipv6 unicast vrf A
redistribute bgp 65000
router-id 172.16.123.4
exit-address-family
! OSPFv3 100 Configuration for VRF A and redistribution of VPNv6 routes into OSPFv3
router bgp 65000
bgp log-neighbor-changes
no bgp default ipv4-unicast
neighbor 172.16.0.4 remote-as 65000
neighbor 172.16.0.4 update-source Loopback0
!
address-family ipv4
exit-address-family
!
address-family vpnv6
neighbor 172.16.0.4 activate
neighbor 172.16.0.4 send-community both
exit-address-family
!
address-family ipv6 vrf A
redistribute ospf 100 match internal external 1 external 2 include-connected
exit-address-family
! BGP VPNv6 configuration and Redistribution of OSPF Process 100 into BGP, so that the routes are advertised as VPNV6 prefixes
بت DN
يشار إلى وحدة بت التي لم تستخدم من قبل في حقل خيارات OSPF LSA باسم وحدة بت DN. يتم تعيين هذا البت على النوع 3 والنوع 5 LSA عند إعادة توزيع مسارات MP-BGP VPNv6 في OSPFv3. عندما تستلم موجهات PE الأخرى LSA من موجه CE من مجموعة بت DN، لا يتم إستخدام المعلومات الواردة من أن LSA في حساب مسار OSPF.
استنادا إلى مخطط الشبكة، يقوم PE2 بتعيين بت DN ل LSA الذي تمت إعادة توزيعه ولا يتم إعتبار LSA هذا أبدا لحساب المسار في عملية OSPF 100 على PE3. لذلك فإن صفيفات وحدات التخزين طراز PE3 لا تقوم أبدا بإعادة توزيع هذا المسار إلى بروتوكول MP-BGP.
بالنسبة ل OSPFv3، يتم الإعلان عن كل بادئة مع حقل قدرات 8 بت. وتستخدم هذه العمليات كمدخلات لحسابات التوجيه المختلفة. يتم عرض تنسيق هذا الحقل في رأس LSA.
0 1 2 3 4 5 6 7
+--+--+--+--+--+--+--+--+
| | | |DN| P|x |LA|NU|
+--+--+--+--+--+--+--+--+
The PrefixOptions Field
The DN-Bit controls an inter-area-prefix-LSAs or AS-external-LSAs re-advertisement in a VPN environment
هنا مثال على رأس OSPFv3 الذي يعرض مجموعة بت DN، عند الإعلان عن المسار بواسطة موجه PE ل LSA للبادئات بين المناطق:
Internet Protocol Version 6
0110 .... = Version: 6
.... 1100 0000 .... .... .... .... .... = Traffic class: 0x000000c0
.... .... .... 0000 0000 0000 0000 0000 = Flowlabel: 0x00000000
Payload length: 64
Next header: OSPF IGP (0x59)
Hop limit: 1
Source: fe80::a8bb:ccff:fe00:600 (fe80::a8bb:ccff:fe00:600)
Destination: ff02::5 (ff02::5)
Open Shortest Path First
OSPF Header
OSPF Version: 3
Message Type: LS Update (4)
Packet Length: 64
Source OSPF Router: 172.16.123.5 (172.16.123.5)
Area ID: 0.0.0.0 (Backbone)
Packet Checksum: 0xe042 [correct]
Instance ID: 0 (IPv6 unicast AF)
Reserved: 0
LS Update Packet
Number of LSAs: 1
Inter-Area-Prefix-LSA (Type: 0x2003)
LS Age: 1 seconds
Do Not Age: False
LSA Type: 0x2003 (Inter-Area-Prefix-LSA)
Link State ID: 0.0.0.6
Advertising Router: 172.16.123.5 (172.16.123.5)
LS Sequence Number: 0x80000001
LS Checksum: 0x12af
Length: 44
Reserved: 0
Metric: 10
PrefixLength: 128
PrefixOptions: 0x10 ()
Reserved: 0
Address Prefix: 2002:123:123:123::1
التحقق من الصحة
الأمر أن يكتشف إن ال DN bit يكون ثبتت ل ال LSA نفس أن يكون استعملت in order to فحصت ال OSPFv3 LSA قاعدة معطيات.
يوضح هذا الإخراج مثال OSPFv3 Inter-Area-Prefix LSA و LSA الخارجي ويبرز مجموعة بت DN.
CE2#sh ipv6 ospf database inter-area prefix 2002:123:123:123::1/128
OSPFv3 Router with ID (172.16.123.2) (Process ID 100)
Routing Bit Set on this LSA
LS age: 11
LS Type: Inter Area Prefix Links
Link State ID: 6
Advertising Router: 172.16.123.5
LS Seq Number: 80000001
Checksum: 0x12AF
Length: 44
Metric: 10
Prefix Address: 2002:123:123:123::1
Prefix Length: 128, Options: DN
CE2#sh ipv6 ospf database external 2002:123:123:123::123/128
OSPFv3 Router with ID (172.16.123.2) (Process ID 100)
Type-5 AS External Link States
Routing Bit Set on this LSA
LS age: 83
LS Type: AS External Link
Link State ID: 0
Advertising Router: 172.16.123.5
LS Seq Number: 80000001
Checksum: 0x294B
Length: 44
Prefix Address: 2002:123:123:123::123
Prefix Length: 128, Options: DN
Metric Type: 2 (Larger than any link state path)
Metric: 20
ملاحظة: يتضمن MPLS VPN OSPF PE-CE دائما آلية منع التكرار من أجل معالجة المشاكل. في برنامج Cisco IOS® الأقدم، تستخدم شبكات LSA من النوع 3 لكل IETF مسودة أصلية، وحدة بت DN في LSA وتستخدم شبكات LSA من النوع 5 علامة. تستخدم ولايات RFC 4576 الأحدث تقنية DN Bit لكل من النوع 3 والنوع 5 LSAs.
تم تنفيذ هذا الإجراء عبر معرف تصحيح الأخطاء من Cisco T ل OSPFv2. بالنسبة لدعم OSPFv3 لعلامات التمييز المضافة لا توجد ميزة، بحيث لا يقوم OSPFv3 بضبط علامات المجال أو التحقق منها.
استكشاف الأخطاء وإصلاحها
لا تتوفر حاليًا معلومات محددة لاستكشاف الأخطاء وإصلاحها لهذا التكوين.