تسعى مجموعة الوثائق لهذا المنتج جاهدة لاستخدام لغة خالية من التحيز. لأغراض مجموعة الوثائق هذه، يتم تعريف "خالية من التحيز" على أنها لغة لا تعني التمييز على أساس العمر، والإعاقة، والجنس، والهوية العرقية، والهوية الإثنية، والتوجه الجنسي، والحالة الاجتماعية والاقتصادية، والتمييز متعدد الجوانب. قد تكون الاستثناءات موجودة في الوثائق بسبب اللغة التي يتم تشفيرها بشكل ثابت في واجهات المستخدم الخاصة ببرنامج المنتج، أو اللغة المستخدمة بناءً على وثائق RFP، أو اللغة التي يستخدمها منتج الجهة الخارجية المُشار إليه. تعرّف على المزيد حول كيفية استخدام Cisco للغة الشاملة.
ترجمت Cisco هذا المستند باستخدام مجموعة من التقنيات الآلية والبشرية لتقديم محتوى دعم للمستخدمين في جميع أنحاء العالم بلغتهم الخاصة. يُرجى ملاحظة أن أفضل ترجمة آلية لن تكون دقيقة كما هو الحال مع الترجمة الاحترافية التي يقدمها مترجم محترف. تخلي Cisco Systems مسئوليتها عن دقة هذه الترجمات وتُوصي بالرجوع دائمًا إلى المستند الإنجليزي الأصلي (الرابط متوفر).
يصف هذا المستند كيفية تكوين شبكة VPN أساسية لتحويل التسمية متعدد البروتوكولات (MPLS).
لا توجد متطلبات خاصة لهذا المستند.
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
إصدار برنامج Cisco IOS® الذي يتضمن ميزة MPLS VPN.
يدعم أي موجه من Cisco من السلسلة 7200 أو أعلى وظيفة P.
يدعم الموجه Cisco 2600، وكذلك أي موجه من السلسلة 3600 أو أعلى وظيفة PE.
يمكنك إستخدام أي موجه يمكنه تبادل معلومات التوجيه مع موجه PE الخاص به.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
لتنفيذ ميزة MPLS، يجب أن يكون لديك موجه من نطاق Cisco 2600 أو أعلى. لتحديد برنامج Cisco IOS المطلوب باستخدام ميزة MPLS، أستخدم أداة أبحاث البرامج. تحقق أيضا من وجود ذاكرة RAM وذاكرة Flash الإضافية المطلوبة لتشغيل ميزة MPLS في الموجهات. يمكن إستخدام WIC-1T و WIC-2T والواجهات التسلسلية.
راجع اصطلاحات تلميحات Cisco التقنية للحصول على مزيد من المعلومات حول اصطلاحات المستندات.
تمثل هذه الأحرف الأنواع المختلفة من الموجهات والمحولات المستخدمة:
P — الموجه الرئيسي للمزود.
-
PE — موجه Provider Edge.
-
CE — موجه Customer Edge.
-
C —الموجّه. Customer
ملاحظة: موجهات PE هي الخطوة الأخيرة في شبكة الموفر وهذه هي الأجهزة التي تتصل مباشرة بموجهات CE والتي لا تعلم بميزة MPLS، كما هو موضح في المخطط التالي.
يوضح هذا المخطط تكوينا نموذجيا يوضح الاصطلاحات الموضحة مسبقا.
معلومات أساسية
يقدم هذا المستند نموذجا لتكوين شبكة VPN لتحويل التسمية متعدد البروتوكولات (MPLS) عند وجود بروتوكول العبارة الحدودية (BGP) على مواقع عميل Cisco.
عند الاستخدام مع MPLS، تتيح ميزة VPN للعديد من المواقع إمكانية الاتصال بشفافية من خلال شبكة مزود الخدمة. يمكن أن تدعم شبكة واحدة لمزود الخدمة العديد من شبكات VPN IP المختلفة. يظهر كل من هذه العناصر لمستخدميها على هيئة شبكة خاصة، منفصلة عن جميع الشبكات الأخرى. ضمن شبكة VPN، يمكن لكل موقع إرسال حزم IP إلى أي موقع آخر في شبكة VPN نفسها.
تقترن كل شبكة خاصة ظاهرية (VPN) بمثيل واحد أو أكثر من مثيلات التوجيه وإعادة التوجيه الظاهري (VRF). يتكون VRF من جدول توجيه IP وجدول إعادة التوجيه السريع من Cisco (CEF) مشتق ومجموعة من الواجهات التي تستخدم جدول إعادة التوجيه هذا. يحتفظ الموجه بقاعدة معلومات توجيه منفصلة (RIB) وجدول CEF لكل VRF. لذلك، لا يرسل المعلومة خارج ال VPN ويسمح ال نفسه subnet أن يكون استعملت في عدة VPNs ولا يسبب مضاعفة عنوان مشكلة. يقوم الموجه الذي يستخدم BGP متعدد البروتوكولات (MP-BGP) بتوزيع معلومات توجيه VPN مع مجتمعات MP-BGP الموسعة.
التكوين
يوفر هذا القسم أمثلة التكوين وكيفية تنفيذها.
الرسم التخطيطي للشبكة
يستخدم هذا المستند إعداد الشبكة التالي:
إجراءات التكوين
تكوين MPLS
1. تحقق من تمكين
ip cef ذلك على الموجهات التي يلزم فيها MPLS. لتحسين الأداء، أستخدم
ip cef distributed (حيثما كان ذلك متوفرا).
2. تكوين بروتوكول العبارة الداخلية على مركز مزود الخدمة، إما أن تفتح أقصر مسار أولا (OSPF) أو بروتوكولات النظام الوسيط إلى النظام الوسيط (IS-IS) هي الخيارات الموصى بها، والإعلان عن الاسترجاع0 من كل موجهات P و PE.
3. بعد أن تكون الموجهات الأساسية لموفر الخدمة قابلة للوصول بالكامل إلى المستوى 3 بين استعراضاتها، قم بتكوين الأمر
mpls ip على كل واجهة من المستوى 3 بين موجهات P و PE.
ملاحظة: لا تتطلب واجهة موجه PE التي تتصل مباشرة بموجه CE
mpls ip تكوين الأمر.
أتمت هذا steps على ال PEs بعد MPLS يتلقى يكون setup (تشكيل من
mpls ip على القارن).
-
خلقت VRF واحد لكل VPN يربط مع vrf definition <VRF name> الأمر. خطوات إضافية:
عينت المسار المميز المستخدم ل أن VPN. يتم إستخدام الأمر rd <VPN route distinguisher> لتوسيع عنوان IP حتى يمكنك تحديد شبكة VPN التي ينتمي إليها.
vrf definition Client_A
rd 100:110
قم بإعداد خصائص الاستيراد والتصدير لمجتمعات MP-BGP الموسعة. يتم إستخدام هذه العناصر لتصفية عملية الاستيراد والتصدير باستخدام الأمر route-target {import|export|both} <target VPN extended community> كما هو موضح في الإخراج التالي:
vrf definition Client_A
rd 100:110
route-target export 100:1000
route-target import 100:1000
!
address-family ipv4
exit-address-family
- على موجه PE، أضف الواجهات التي تربط CE ب VRF المتوافق. قم بتكوين تفاصيل إعادة التوجيه للواجهات المقابلة باستخدام
vrf forwarding الأمر وإعداد عنوان IP.
Pescara#show run interface GigabitEthernet0/1 Building configuration... Current configuration : 138 bytes ! interface GigabitEthernet0/1 vrf forwarding Client_A ip address 10.0.4.2 255.255.255.0 duplex auto speed auto media-type rj45 end
تكوين MP-BGP
هناك عدة طرق لتكوين BGP، على سبيل المثال، يمكنك تكوين موجهات PE كجيران BGP أو إستخدام عاكس مسار (RR) أو أساليب كونفدرالية. يتم إستخدام عاكس المسار في المثال التالي، وهو أكثر قابلية للتوسع من إستخدام الجيران المباشرين بين موجهات PE:
-
أدخل address-family ipv4 vrf <VRF name> الأمر لكل شبكة خاصة ظاهرية (VPN) موجودة في موجه PE هذا. بعد ذلك، قم بتنفيذ خطوة أو أكثر من الخطوات التالية، حسب الحاجة:
-
إذا كنت تستخدم BGP لتبادل معلومات التوجيه مع CE، فقم بتكوين جيران BGP وتنشيطه باستخدام موجهات CE.
-
إذا كنت تستخدم بروتوكول توجيه ديناميكي مختلف لتبادل معلومات التوجيه مع CE، فقم بإعادة توزيع بروتوكولات التوجيه.
ملاحظة: استنادا إلى بروتوكول التوجيه PE-CE الذي تستخدمه، يمكنك تكوين أي بروتوكولات توجيه ديناميكية (EIGRP أو OSPF أو BGP) بين أجهزة PE و CE. إذا كان BGP هو البروتوكول المستخدم لتبادل معلومات التوجيه بين PE و CE، فلا حاجة لتكوين إعادة التوزيع بين البروتوكولات.
2. أدخل
address-family vpnv4 الوضع، وأكمل الخطوات التالية:
-
قم بتنشيط الجيران، يلزم إنشاء جلسة عمل مجاورة ل VPNv4 بين كل موجه PE وعاكس المسار.
-
حدد أنه يجب إستخدام المجتمع الموسع. هذا إلزامي.
التكوينات
يستخدم هذا المستند هذه التكوينات لإعداد مثال شبكة MPLS VPN:
بسكارا |
---|
hostname Pescara ! ip cef ! !--- VPN Client_A commands. vrf definition Client_A rd 100:110 route-target export 100:1000 route-target import 100:1000 |
بيزارو |
---|
hostname Pesaro ! ip cef |
بوميرول |
---|
hostname Pomerol ! ip cef ! interface Loopback0 ip address 10.10.10.3 255.255.255.255 ip router isis ! interface GigabitEthernet0/0 description link to Pesaro ip address 10.1.1.21 255.255.255.252 ip router isis duplex auto speed auto media-type rj45 mpls ip ! interface GigabitEthernet0/1 description link to Pauillac ip address 10.1.1.6 255.255.255.252 ip router isis duplex auto speed auto media-type rj45 mpls ip ! interface GigabitEthernet0/2 description link to Pulligny ip address 10.1.1.9 255.255.255.252 ip router isis duplex auto speed auto media-type rj45 mpls ip ! router isis net 49.0001.0000.0000.0003.00 is-type level-2-only metric-style wide passive-interface Loopback0 ! end |
بولينيي |
---|
hostname Pulligny ! ip cef ! interface Loopback0 ip address 10.10.10.2 255.255.255.255 ip router isis ! interface GigabitEthernet0/0 description link to Pauillac ip address 10.1.1.2 255.255.255.252ip router isis duplex auto speed auto media-type rj45 mpls ip ! interface GigabitEthernet0/1 description link to Pomerol ip address 10.1.1.10 255.255.255.252ip router isis duplex auto speed auto media-type rj45 mpls ip ! interface GigabitEthernet0/3 no ip address shutdown duplex auto speed auto media-type rj45 ! router isis net 49.0001.0000.0000.0002.00 is-type level-2-only metric-style wide passive-interface Loopback0 ! router bgp 65000 bgp log-neighbor-changes neighbor 10.10.10.4 remote-as 65000 neighbor 10.10.10.4 update-source Loopback0 neighbor 10.10.10.6 remote-as 65000 neighbor 10.10.10.6 update-source Loopback0 ! address-family vpnv4 neighbor 10.10.10.4 activate neighbor 10.10.10.4 send-community both neighbor 10.10.10.4 route-reflector-client neighbor 10.10.10.6 activate neighbor 10.10.10.6 send-community both neighbor 10.10.10.6 route-reflector-client exit-address-family ! ! end |
باويلاك |
---|
hostname pauillac ! ip cef ! interface Loopback0 ip address 10.10.10.1 255.255.255.255 ip router isis ! interface GigabitEthernet0/0 description link to Pescara ip address 10.1.1.13 255.255.255.252 ip router isis duplex auto speed auto media-type rj45 mpls ip ! interface GigabitEthernet0/1 description link to Pulligny ip address 10.1.1.5 255.255.255.252 ip router isis duplex auto speed auto media-type rj45 mpls ip ! interface GigabitEthernet0/2 description link to Pomerol ip address 10.1.1.1 255.255.255.252 ip router isis duplex auto speed auto media-type rj45 mpls ip ! router isis net 49.0001.0000.0000.0001.00 is-type level-2-only metric-style wide passive-interface Loopback0 ! end |
CE-A1 | CE-A3 |
hostname CE-A1 ! ip cef ! interface GigabitEthernet0/0 ip address 10.0.4.1 255.255.255.0 duplex auto speed auto media-type rj45 ! router bgp 65002 bgp log-neighbor-changes redistribute connected neighbor 10.0.4.2 remote-as 65000 ! end |
hostname CE-A3 ! ip cef ! interface GigabitEthernet0/0 ip address 10.0.6.1 255.255.255.0 duplex auto speed auto media-type rj45 ! router bgp 65004 bgp log-neighbor-changes redistribute connected neighbor 10.0.6.2 remote-as 65000 ! end |
التحقق
يوفر هذا القسم معلومات يمكنك إستخدامها للتأكد من أن التكوين يعمل بشكل صحيح:
أوامر التحقق من PE إلى CE
- show ip vrf — يتحقق من وجود VRF الصحيح.
- show ip vrf interfaces — للتحقق من الواجهات النشطة.
- show ip route vrf <vrf name> — يتحقق من معلومات التوجيه على موجهات PE.
- <vrf name> <ip address> — يتحقق من معلومات التوجيه على موجهات PE.
- show ip cef vrf <vrf name> <ip address> detail — يتحقق من معلومات التوجيه على موجهات PE.
أوامر التحقق من MPLS LDP
- إظهار واجهات MPLS
- عرض جدول إعادة توجيه MPLS
- show mpls ldp ربط
- show mpls neighbor ldp
أوامر التحقق من PE to PE/RR
- show bgp vpnv4 unicast all summary
- show bgp vpnv4 unicast all neighbor <neighbor ip address> المعلن عنه - يتحقق من إرسال بادئات VPNv4
- show bgp vpnv4 unicast all neighbor <neighbor ip address> route - يتحقق من إستقبال بادئات VPNv4
هذا نموذج لمخرجات الأمر show ip vrf.
Pescara#show ip vrf
Name Default RD Interfaces
Client_A 100:110 Gi0/1
Client_B 100:120 Gi0/2
هذا التالي هو نموذج لمخرجات الأمر من الأمر show ip vrf interfaces.
Pesaro#show ip vrf interfaces
Interface IP-Address VRF Protocol
Gi0/2 10.1.6.2 Client_A up
Gi0/3 10.0.6.2 Client_A up
Gi0/1 10.0.6.2 Client_B up
في هذه العينة التالية، تظهر أوامر show ip route vrf البادئة نفسها 10.0.6.0/24 في كل من المخرجات. وهذا يرجع لأن PE البعيد لديه نفس الشبكة لعميلي Cisco، CE_B2 و CE_A3، والتي يتم السماح بها في حل MPLS VPN نموذجي.
Pescara#show ip route vrf Client_A
Routing Table: Client_A
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
a - application route
+ - replicated route, % - next hop override, p - overrides from PfR
Gateway of last resort is not set
10.0.0.0/8 is variably subnetted, 4 subnets, 2 masks
C 10.0.4.0/24 is directly connected, GigabitEthernet0/1
L 10.0.4.2/32 is directly connected, GigabitEthernet0/1
B 10.0.6.0/24 [200/0] via 10.10.10.6, 11:11:11
B 10.1.6.0/24 [200/0] via 10.10.10.6, 11:24:16
Pescara#
Pescara#show ip route vrf Client_B
Routing Table: Client_B
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
a - application route
+ - replicated route, % - next hop override, p - overrides from PfR
Gateway of last resort is not set
10.0.0.0/8 is variably subnetted, 3 subnets, 2 masks
C 10.0.4.0/24 is directly connected, GigabitEthernet0/2
L 10.0.4.2/32 is directly connected, GigabitEthernet0/2
B 10.0.6.0/24 [200/0] via 10.10.10.6, 11:26:05
عند تشغيل traceroute بين موقعين، في هذا المثال موقعين من Client_A (CE-A1 إلى CE-A3)، من الممكن رؤية مكدس التسميات المستخدم من قبل شبكة MPLS (إذا تم تكوينه للقيام بذلك بواسطة MPLS IP Propagate-TTL ).
CE-A1#show ip route 10.0.6.1
Routing entry for 10.0.6.0/24
Known via "bgp 65002", distance 20, metric 0
Tag 65000, type external
Last update from 10.0.4.2 11:16:14 ago
Routing Descriptor Blocks:
* 10.0.4.2, from 10.0.4.2, 11:16:14 ago
Route metric is 0, traffic share count is 1
AS Hops 2
Route tag 65000
MPLS label: none
CE-A1#
CE-A1#ping 10.0.6.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.0.6.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 7/8/9 ms
CE-A1#
CE-A1#traceroute 10.0.6.1 probe 1 numeric
Type escape sequence to abort.
Tracing the route to 10.0.6.1
VRF info: (vrf in name/id, vrf out name/id)
1 10.0.4.2 2 msec
2 10.1.1.13 [MPLS: Labels 20/26 Exp 0] 8 msec
3 10.1.1.6 [MPLS: Labels 21/26 Exp 0] 17 msec
4 10.0.6.2 [AS 65004] 11 msec
5 10.0.6.1 [AS 65004] 8 msec
ملاحظة:
Exp 0 حقل تجريبي يستخدم لجودة الخدمة (QoS).
يعرض الإخراج التالي تجاور IS-IS و LDP الذي تم إنشاؤه بين RR وبعض موجهات P في الشبكة الأساسية لمزودي الخدمة:
Pulligny#show isis neighbors
Tag null:
System Id Type Interface IP Address State Holdtime Circuit Id
Pauillac L2 Gi0/0 10.1.1.1 UP 25 Pulligny.01
Pomerol L2 Gi0/1 10.1.1.9 UP 23 Pulligny.02
Pulligny#
Pulligny#show mpls ldp neighbor
Peer LDP Ident: 10.10.10.1:0; Local LDP Ident 10.10.10.2:0
TCP connection: 10.10.10.1.646 - 10.10.10.2.46298
State: Oper; Msgs sent/rcvd: 924/921; Downstream
Up time: 13:16:03
LDP discovery sources:
GigabitEthernet0/0, Src IP addr: 10.1.1.1
Addresses bound to peer LDP Ident:
10.1.1.13 10.1.1.5 10.1.1.1 10.10.10.1
Peer LDP Ident: 10.10.10.3:0; Local LDP Ident 10.10.10.2:0
TCP connection: 10.10.10.3.14116 - 10.10.10.2.646
State: Oper; Msgs sent/rcvd: 920/916; Downstream
Up time: 13:13:09
LDP discovery sources:
GigabitEthernet0/1, Src IP addr: 10.1.1.9
Addresses bound to peer LDP Ident:
10.1.1.6 10.1.1.9 10.10.10.3 10.1.1.21
معلومات ذات صلة
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
2.0 |
19-Oct-2022 |
تقويم |
1.0 |
10-Dec-2001 |
الإصدار الأولي |