المقدمة
يصف هذا المستند كيفية عمل عنوان الارتباط المحلي لـ IPv6 داخل الشبكة.
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى موجه السلسلة Cisco 3700 مع برنامج Cisco IOS® الإصدار 12.4 (15)T1.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
الاصطلاحات
راجع اصطلاحات تلميحات Cisco التقنية للحصول على مزيد من المعلومات حول اصطلاحات المستندات.
معلومات أساسية
عنوان الارتباط المحلي هو عنوان أحادي البث ل IPv6 يمكن تكوينه تلقائيا على أي واجهة تستخدم بادئة الارتباط المحلي FE80:/10 (11110 10) ومعرف الواجهة بتنسيق EUI-64 المعدل. لا يلزم ربط العناوين المحلية للارتباط بعنوان MAC، على الرغم من أنه من الشائع تكوين العناوين المحلية للارتباط باستخدام طريقة EUI-64 (حيث يتم تضمين عنوان MAC في عنوان IPv6)، يمكن أيضا تكوين عناوين الارتباط المحلية يدويا في تنسيق FE80:/10 باستخدام الأمر <address> link-local لعنوان IPv6.
ملاحظة: للحصول على مزيد من المعلومات حول معرفات واجهة تنسيق EUI-64، تفضل بزيارة IP الإصدار 6 الذي يتناول البنية RFC4291
يتم إستخدام عناوين الارتباط المحلية في IPv6 فقط على إرتباط مادي محدد، مما يعني اتصال شبكة محلي بين الأجهزة. تعد هذه العناوين بالغة الأهمية للمهام مثل تكوين العنوان التلقائي وبروتوكول اكتشاف الجوار (NDP)، والذي يساعد الأجهزة الموجودة على نفس الارتباط في العثور على بعضها البعض والاتصال بها. تسمح العناوين المحلية للارتباط بالاتصال بين العقد المجاورة دون الحاجة إلى عنوان فريد عمومي. والأهم من ذلك أن موجهات IPv6 لا تقوم بإعادة توجيه البيانات باستخدام عناوين الارتباط المحلية خارج الشبكة المحلية. تحتوي جميع الواجهات التي تم تمكين IPv6 عليها تلقائيا عنوان بث أحادي محلي للارتباط.
التكوين
على سبيل المثال، يتم توصيل الموجهات R1 و R2 و R3 عبر الواجهة التسلسلية وتمتع بتكوين عناوين IPv6 كما هو مذكور في الرسم التخطيطي للشبكة. يتم تكوين عناوين الاسترجاع على الموجهات R1 و R3، وتستخدم الموجهات OSPFv3 للاتصال ببعضها البعض. يستخدم هذا المثال الأمر ping لتوضيح الاتصال بين الموجهات ذات عناوين الارتباط المحلية. يمكن للموجهات R1 و R3 إختبار اتصال بعضها البعض باستخدام عنوان البث الأحادي المحلي ل IPv6، ولكن ليس مع عنوانها المحلي من الارتباط. ومع ذلك، يتم توصيل الموجه R2 مباشرة ب R1 و R3 وبالتالي يمكنه الاتصال بكلا الموجهين بعنوان الارتباط المحلي الخاص به، نظرا لأنه يتم إستخدام العناوين المحلية من الارتباط فقط داخل الشبكة المحلية الخاصة بالواجهة المادية.
الرسم التخطيطي للشبكة
يستخدم هذا المستند إعداد الشبكة التالي:
التكوينات المستخدمة
يستخدم هذا المستند التكوينات التالية:
-
الموجه R1
-
الموجه R2
-
الموجه R3
يوضح هذا الفيديو الفرق الأساسي بين عنوان IPv6 المحلي للإرتباط وعنوان البث الأحادي العالمي في موجهات Cisco IOS:
الموجه R1 |
hostname R1
!
ipv6 cef
!
ipv6 unicast-routing
!
interface Loopback10
no ip address
ipv6 address FD10::/64 eui-64
!--- Assigned a IPv6 unicast address in EUI-64 format.
ipv6 ospf 1 area 1
!--- Enables OSPFv3 on the interface and associates the interface looback10 to area 1.
!
interface Loopback20
no ip address
ipv6 address FD20::/64 eui-64
ipv6 ospf 1 area 2
!--- Associates the Interface loopback20 to area 2.
!
interface Serial0/0
no ip address
ipv6 address 2001::1/124
ipv6 ospf 1 area 0
!--- Associates the Interface serial0/0 to area 0.
clock rate 2000000
!
ipv6 router ospf 1
router-id 10.1.1.1
!--- Router R1 uses 10.1.1.1 as router id.
log-adjacency-changes
!
end |
الموجه R2 |
الموجه R3 |
hostname R2
!
ipv6 cef
!
ipv6 unicast-routing
!
!
!
interface Serial0/0
no ip address
ipv6 address 2001::2/124
ipv6 ospf 1 area 0
clock rate 2000000
!
!
interface Serial0/1
no ip address
ipv6 address 2002::1/124
ipv6 ospf 1 area 0
clock rate 2000000
!
!
!
ipv6 router ospf 1
router-id 10.2.2.2
log-adjacency-changes
!
end |
hostname R3
!
ipv6 cef
!
ipv6 unicast-routing
! ! !
interface Loopback10
no ip address
ipv6 address FD01::/64 eui-64
ipv6 ospf 1 area 1
! !
interface Loopback20
no ip address
ipv6 address FD20::/64 eui-64
ipv6 ospf 1 area 2
! !
interface Serial0/0
no ip address
ipv6 address FE80::AB8 link-local
ipv6 address 2002::2/124
ipv6 ospf 1 area 0
clock rate 2000000
! ! !
ipv6 router ospf 1
router-id 10.3.3.3
log-adjacency-changes
!
end
|
التحقق
التحقق من تكوين OSPF
للتحقق من تكوين OSPF بشكل صحيح، أستخدم show ipv6 route ospf
الأمر في الموجهين R1 و R3.
show ipV6 route ospf |
الموجه R1 R1#show ipv6 route ospf
IPv6 Routing Table - 10 entries
Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP
U - Per-user Static route, M - MIPv6
I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary
O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2
ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
D - EIGRP, EX - EIGRP external
OI FD01::C002:1DFF:FEE0:0/128 [110/128]
via FE80::C001:1DFF:FEE0:0, Serial0/0
O 2002::/124 [110/128]
via FE80::C001:1DFF:FEE0:0, Serial0/0
OI FD20::C002:1DFF:FEE0:0/128 [110/128]
via FE80::C001:1DFF:FEE0:0, Serial0/0 الموجه R3 R3#show ipv6 route ospf
IPv6 Routing Table - 10 entries
Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP
U - Per-user Static route, M - MIPv6
I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary
O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2
ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
D - EIGRP, EX - EIGRP external
O 2001::/124 [110/128]
via FE80::C001:1DFF:FEE0:0, Serial0/0
OI FD10::C000:1DFF:FEE0:0/128 [110/128]
via FE80::C001:1DFF:FEE0:0, Serial0/0
OI FD20::C000:1DFF:FEE0:0/128 [110/128]
via FE80::C001:1DFF:FEE0:0, Serial0/0 |
التحقق من إمكانية الوصول إلى العنوان المحلي للارتباط
يمكن للموجهات إختبار اتصال بعضها البعض باستخدام عنوان البث الأحادي العام. إذا كانت الموجهات تستخدم العنوان المحلي للارتباط فقط، يمكن للشبكات المتصلة مباشرة الاتصال. على سبيل المثال، يمكن أن يقوم R1 بإختبار اتصال R3 باستخدام عنوان البث الأحادي العام ولكن لا يمكن للموجهين الاتصال بالعناوين المحلية من الارتباط. ويتم توضيح ذلك باستخدام أوامر ping وdebug ipV6 icmp في الموجه R1 و R3.
عنوان إختبار الاتصال المحلي من الشبكة البعيدة
عندما يحاول الموجه R1 الاتصال بالموجه R3 باستخدام العنوان المحلي للارتباط، يعود الموجه R1 مع رسالة مهلة ICMP التي تشير إلى أن عنوان الارتباط المحلي محدد محليا ولا يمكنه الاتصال بالعناوين المحلية من Link الموجودة خارج الشبكة المتصلة مباشرة.
العنوان المحلي للارتباط الخاص ب Ping R3 من الموجه R1 |
في الموجه R1 R1#ping FE80::AB8
Output Interface: serial0/0
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to FE80::AB8, timeout is 2 seconds:
Packet sent with a source address of FE80::C000:1DFF:FEE0:0
.....
Success rate is 0 percent (0/5)
!--- Pinging Link-Local Address of router R3.
!--- The ping is unsuccessful and the ICMP packet cannot reach the destination through serial0/0.
!--- This timeout indicates that R1 has not received any replies from the router R3.
|
إختبار العنوان المحلي لارتباط إختبار الاتصال من شبكة متصلة مباشرة
بالنسبة للموجه R2، يتم توصيل الموجهات R1 و R3 مباشرة ويمكن إختبار اتصال العنوان المحلي للإرتباط لكل من الموجه R1 و R2 عند توصيلها للواجهة ذات الصلة المتصلة بالموجه. يتم عرض الإخراج هنا:
إختبار الاتصال R1 Link-Local Address من الموجه R2 |
في الموجه R2 R2#ping FE80::C000:1DFF:FEE0:0
Output Interface: serial0/0
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to FE80::C000:1DFF:FEE0:0, timeout is 2 seconds:
Packet sent with a source address of FE80::C001:1DFF:FEE0:0
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 0/19/56 ms
!--- Pinging Link-Local Address of router R1, R2 connects to R1 via serial0/0. إخراج تصحيح الأخطاء من R1 R1#
*Mar 1 03:59:53.367: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0
*Mar 1 03:59:53.371: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0
*Mar 1 03:59:53.423: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0
*Mar 1 03:59:53.427: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0
*Mar 1 03:59:53.463: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0
*Mar 1 03:59:53.463: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0
*Mar 1 03:59:53.467: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0
*Mar 1 03:59:53.467: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0
*Mar 1 03:59:53.471: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0
*Mar 1 03:59:53.471: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0
!--- The debug output shows that the router R2 can ping router R1's Link-Local address.
|
إختبار الاتصال R3 Link-Local Address من الموجه R2 |
في الموجه R2 R2#ping FE80::AB8
Output Interface: serial0/1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to FE80::AB8, timeout is 2 seconds:
Packet sent with a source address of FE80::C001:1DFF:FEE0:0
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 0/18/60 ms
!--- Note that, to ping the Link-Local address, output interface is needed. In our case, R2 connects to R3 throught serial0/1. إخراج تصحيح الأخطاء من R3 R3#
*Mar 1 04:12:11.518: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0
*Mar 1 04:12:11.522: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0
*Mar 1 04:12:11.594: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0
*Mar 1 04:12:11.598: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0
*Mar 1 04:12:11.618: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0
*Mar 1 04:12:11.618: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0
*Mar 1 04:12:11.622: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0
*Mar 1 04:12:11.622: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0
*Mar 1 04:12:11.626: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0
*Mar 1 04:12:11.630: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0
!--- The debug output shows that the router R2 can ping router R3's Link-Local address.
|
يقتصر عنوان الارتباط المحلي على تلك الشبكة المحلية فقط. يمكن أن يكون للموجهات نفس عنوان الارتباط المحلي ومع ذلك يمكن للشبكة المتصلة مباشرة الاتصال ببعضها البعض دون أي تعارض. هذا ليس هو نفسه في حالة عنوان البث الأحادي العام. يجب أن يكون عنوان البث الأحادي العالمي الذي يتم توجيهه فريدا في الشبكة. العرض ipV6 قارن موجز يبدي أمر المعلومة حول خطوة محلي عنوان على القارن.
show ipV6 interface brief |
في الموجه R1 R1#show ipv6 interface brief
Serial0/0 [up/up]
FE80::AB8
2001::1
Loopback10 [up/up]
FE80::C000:1DFF:FEE0:0
FD10::C000:1DFF:FEE0:0
Loopback20 [up/up]
FE80::C000:1DFF:FEE0:0
FD20::C000:1DFF:FEE0:0 في الموجه R3 R3#show ipv6 interface brief
Serial0/0 [up/up]
FE80::AB8
2002::2
Loopback10 [up/up]
FE80::C002:1DFF:FEE0:0
FD01::C002:1DFF:FEE0:0
Loopback20 [up/up]
FE80::C002:1DFF:FEE0:0
FD20::C002:1DFF:FEE0:0
!--- Shows that R1 and R3's serial interface has same Link-Local address FE80::AB8.
|
في هذا المثال، يتم تخصيص R1 و R3 مع نفس عنوان الارتباط المحلي ويمكن أن يصل R2 إلى كلا الموجهين عند تحديد واجهة الإخراج ذات الصلة.
عنوان الارتباط المحلي الخاص ب Ping R1 و R3 من R2 |
عنوان إختبار الاتصال R1 Link-Local من R2 R2#ping FE80::AB8
Output Interface: serial0/0
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to FE80::AB8, timeout is 2 seconds:
Packet sent with a source address of FE80::C001:1DFF:FEE0:0
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 0/26/92 ms
!--- R2 is connected to R1 through serial0/0. إخراج تصحيح الأخطاء من R1 R1#
*Mar 1 19:51:31.855: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0
*Mar 1 19:51:31.859: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0
*Mar 1 19:51:31.915: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0
*Mar 1 19:51:31.919: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0
*Mar 1 19:51:31.947: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0
*Mar 1 19:51:31.947: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0
*Mar 1 19:51:31.955: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0
*Mar 1 19:51:31.955: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0
*Mar 1 19:51:31.955: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0
*Mar 1 19:51:31.955: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0 عنوان إختبار الاتصال R3 المحلي من R2 R2#ping FE80::AB8
Output Interface: serial0/1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to FE80::AB8, timeout is 2 seconds:
Packet sent with a source address of FE80::C001:1DFF:FEE0:0
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 4/28/76 ms
!--- R2 is connected to R1 through serial0/1. إخراج تصحيح الأخطاء من R3 R3#
*Mar 1 19:53:38.815: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0
*Mar 1 19:53:38.819: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0
*Mar 1 19:53:38.911: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0
*Mar 1 19:53:38.915: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0
*Mar 1 19:53:38.923: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0
*Mar 1 19:53:38.927: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0
*Mar 1 19:53:38.955: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0
*Mar 1 19:53:38.955: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0
*Mar 1 19:53:38.963: ICMPv6: Received echo request from FE80::C001:1DFF:FEE0:0
*Mar 1 19:53:38.963: ICMPv6: Sending echo reply to FE80::C001:1DFF:FEE0:0 |
ملاحظة: يمكن للخادم طراز R2 إختبار اتصال العنوان المحلي للارتباط للملحقين R1 و R3 فقط لأنهما متصلان مباشرة. لا يمكن ل R2 إختبار اتصال العنوان المحلي للارتباط لواجهات الاسترجاع في الموجهين R1 و R3 لأنها غير متصلة مباشرة. لا يعمل إختبار الاتصال على العناوين المحلية من الارتباط إلا في حالة الشبكات المتصلة مباشرة.
ملاحظة: لا تعمل Traceroutes في حالة عناوين Link-Local والرجوع مع رسالة الخطأ "٪ لا يوجد عنوان مصدر صالح للوجهة". وذلك لأنه يجب ألا تقوم موجهات IPv6 بإعادة توجيه الحزم التي تحتوي على عناوين مصدر أو وجهة محلية للرابط.
معلومات ذات صلة