المقدمة
يصف هذا المستند المصطلحات الأساسية المعنية وتدفق عملية اتصال العميل لشبكة WLAN ممكنة ل PMIPv6 على وحدة التحكم في الشبكة المحلية اللاسلكية (WLC).
تمت المساهمة من قبل تشيتان بيساي، مهندس TAC من Cisco.
معلومات أساسية
إن Proxy Mobile IPv6 أو PMIPv6 أو PMIP هو حل تنقل قائم على الشبكة لعميل لاسلكي. وهذا يعني ضمنا أن العميل يمكنه التجوال بين LTE و WiFi وكذلك التجوال عبر الشبكة المحلية اللاسلكية (WLAN) بين وحدات التحكم وحتى إجراء التجوال بين شبكات WLAN بين الموردين بسلاسة تامة.
يحتفظ العميل بنفس عنوان IP، وعنوان العبارة، وخادم DHCP، ونقطة ربط واحدة. يكمن الاختلاف الرئيسي لعميل لاسلكي يتصل بشبكة WLAN مكونة ل PMIPv6 من ذاك الخاص بشبكات WLAN العادية في كيفية التعامل مع DHCP وحركة مرور العميل.
مصطلحات
- سيكون Local Mobility Anchor (LMA) نقطة الإرساء التي تقوم بتعيين عنوان IP الخاص بالعميل والاحتفاظ به ومعالجة توجيه حركة مرور العميل. وعادة ما يكون LMA موجه ASR5K أو ASR1K.
- تلعب عبارة الوصول إلى الأجهزة المحمولة (MAG) دور الوسيط، وستؤدي إدارة التنقل بالنيابة عن العميل اللاسلكي كما تعالج معاملة DHCP الفعلية. سيشكل هذا نفق ثنائي الإتجاه مع LMA لاستقبال حركة مرور العميل وإعادة توجيهها. هذا نفق GRE ساكن إستاتيكي و UDP استعملت ميناء 5436 بما أن كلا مصدر وغاية ميناء.
في هذه الحالة، ستكون MAG هي وحدة التحكم اللاسلكية. ومع ذلك، يمكننا أيضا الحصول على MAG كنقطة وصول FlexConnect.
-
يشار إلى العميل باسم عقدة الهاتف المحمول (MN) وعنوان IP الخاص به كعنوان المنزل (HOA).
-
معرف الوصول إلى الشبكة (NAI) هو معرف فريد للعميل يمكن إستخدامه لتوجيه حركة المرور الموجهة إليه، بدلا من إستخدام عنوان IP.
وسيكون هذا على شكل mac-address@realm.
- عادة ما يكون نطاق NAI في شكل اسم مجال مثل cisco.com. سيستخدم هذا لتحديد "الشبكة" التي يجب أن ينتمي إليها العميل. بمعنى لاسلكي، يقوم هذا باستبدال الواجهة الديناميكية التي تقوم بتعيين شبكة VLAN المطلوبة على العميل.
يتم تكوين هذا على الشبكة المحلية اللاسلكية (WLAN) وسيحدد أيضا LMA التي سيشكل MAG النفق ثنائي الإتجاه باستخدامها.
لمزيد من المعلومات حول مصطلحات تنقل IP، ارجع إلى https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/mob_ip/configuration/15-mt/mob-ip-15-mt-book/imo-nai-haa.html
إنبجاسا
-
سيكمل عميل PMIP اقتران 802.11 وأي مصادقة من الطبقة 2 تم تكوينها على شبكة WLAN.
*apfMsConnTask_2: يونيو 18 14:50:40.023: [PA] 00:23:c2:db:29:2d 0.0.0.0 بدء (0) تغيير الحالة إلى AUTHCHECK (2) آخر حالة بدء (0)
*apfMsConnTask_2: يونيو 18 14:50:40.023: [PA] 00:23:c2:db:29:2d 0.0.0.0 AUTHCHECK (2) تغيير الحالة إلى L2AUTHCOMPLETE (4) آخر مصادقة للحالة (2)
- بمجرد اكتمال مصادقة L2، وقبل تطوير العميل إلى المرحلة التالية، سيقوم MAG بإبلاغ LMA عن هذا العميل وطلب عنوان IP له. من الناحية الفنية، سيقوم MAG بإرسال تحديث (PBU) للوكيل إلى LMA. ستقوم LMA بالرد باستخدام إعلام ربط الوكيل (PBA).
-
بعد ذلك سيعمل عنصر التحكم في الشبكة المحلية اللاسلكية (WLC) كخادم DHCP للعميل وسينفذ معاملات DHCP معه استنادا إلى المعلومات التي تم تلقيها من LMA.
ليس تمكين وكيل DHCP ضروريا، ومع ذلك، فإن تمكينه يعني أن العميل سيرى عنوان IP للواجهة الظاهرية الخاصة بوحدة التحكم في الشبكة المحلية اللاسلكية (WLC) كعنوان خادم DHCP. في هذا المثال، تم تمكين وكيل DHCP.
تصنيف أحداث PMIPv6 باستخدام عمليات تصحيح أخطاء WLC والتقاط الحزم
المكونات المستخدمة
MAG: WLC 3504 running 8.8.120.0
LMA: ASR1K running 3.13.10S
AP: AIR-CAP3802-D-K9
WLC IP: 10.106.35.111
Virtual Interface IP: 192.0.2.1
Router IP: 10.106.37.40
Client IP (Received via DHCP): 192.168.5.44
أوامر التصحيح المستخدمة
(وحدة التحكم من Cisco) >عميل تصحيح الأخطاء <mac-addr>
(وحدة التحكم من Cisco) >تصحيح أخطاء الوكيل-mobility جميع التمكين
التقاط الحزم المأخوذة في منفذ وصلة WLC.
أولا، بمجرد أن يكمل العميل مصادقة L2، يظهر مشغل إرفاق L2 على MAG
---------Truncated----------
*PMIPV6_Thread_2: Jun 18 14:50:40.023: [PA]
[PMIPV6_MAG_EVENT]: Trigger request received (L2 Attach trigger) from (0023.c2db.292d)
*PMIPV6_Thread_2: Jun 18 14:50:40.023: [PA]
[PMIPV6_MAG_EVENT]: Event received New MN intf attached in state: NULL, new state: INIT
---------Truncated----------
تم إعداد رسالة تحديث ربط PMIP للعميل مع ظهور NAI في السجل.
---------Truncated----------
*PMIPV6_Thread_2: Jun 18 14:50:40.023: [PA]
[PMIPV6_MAG_INFO]: PBU message nai(0023.c2db.292d@ciscotacbangalore.com), nai len: 15, hoa(0), att(4) llid(0023.c2db.292d) , ll len: 16 seqNo:9465
---------Truncated----------
يتم إرسال حزمة طلب تحديث الربط بواسطة MAG إلى LMA
---------Truncated----------
*PMIPV6_Thread_2: Jun 18 14:50:40.023: [PA]
[PMIPV6_MM] Sending UDP Packet, src: 0x0a6a236f, dst: 0x0a6a2528, sport: 5436, dport:5436
---------Truncated----------
0x0a6a236f = IP Address of MAG
0x0a6a2528 = IP Address of LMA
يظهر طلب عنوان IP الخاص بالعميل وعنوان الموجه الافتراضي هنا:
---------Truncated----------
*PMIPV6_Thread_2: Jun 18 14:50:40.023: [PA]
[PMIPV6_MM] V4HOAREQ option included len 6 val 0
*PMIPV6_Thread_2: Jun 18 14:50:40.023: [PA]
[PMIPV6_MM] V4DFT_RTR option included len 6 val 0
*PMIPV6_Thread_2: Jun 18 14:50:40.023: [PA]
[PMIPV6_MAG_EVENT]: PBU message sent
---------Truncated----------
يتم تلقي الاستجابة ك"مكدس تحديث توثيق" مع عنوان IP الذي سيتم تعيينه للعميل وعنوان الموجه الافتراضي.
---------Truncated----------
*PMIPV6_Thread_0: Jun 18 14:50:40.026: [PA]
[PMIPV6_MM] NAI option received len 15
*PMIPV6_Thread_0: Jun 18 14:50:40.026: [PA]
[PMIPV6_MM] V4HOAREPLY option received len 6 val 3232236844
---------Truncated----------
3232236844 = IP address of MN returned by LMA from the IP Pool in Decimal.
---------Truncated----------
*PMIPV6_Thread_0: Jun 18 14:50:40.026: [PA]
[PMIPV6_MM] V4DFT_RTR option received len 6 val 3232236801
---------Truncated----------
3232236801 = Default router address in Decimal
تم تغيير حالة ربط MAG إلى نشط.
---------Truncated----------
*PMIPV6_Thread_2: Jun 18 14:50:40.026: [PA]
[PMIPV6_MAG_EVENT]: Event received PBA accept in state: INIT, new state: ACTIVE
*PMIPV6_Thread_2: Jun 18 14:50:40.026: [PA]
[PMIPv6_MM] L2 Attach Status: Success
---------Truncated----------
هذا سيتبع الدولة زبون يتغير إلى DHCP_REQD و نظامي DHCP سجل مقياس سرعة. لن تكون حركة حزمة DHCP إلا بين عنصر التحكم في الشبكة المحلية اللاسلكية (WLC) والعميل حيث إن عنصر التحكم في الشبكة المحلية اللاسلكية (WLC) قد استلم بالفعل عنوان IP وقناع الشبكة الفرعية وعنوان الموجه لتضمينه في حزم عرض/مكدس DHCP.
---------Truncated----------
*apfMsConnTask_2: Jun 18 14:50:40.023: [PA] 00:23:c2:db:29:2d 0.0.0.0 L2AUTHCOMPLETE (4) Change state to DHCP_REQD (7) last state L2AUTHCOMPLETE (4)
*DHCP Socket Task: Jun 18 14:50:40.235: [PA] 00:23:c2:db:29:2d DHCP transmitting DHCP DISCOVER (1)
*DHCP Socket Task: Jun 18 14:50:40.236: [PA] 00:23:c2:db:29:2d DHCP transmitting DHCP OFFER (2)
*DHCP Socket Task: Jun 18 14:50:41.072: [PA] 00:23:c2:db:29:2d DHCP transmitting DHCP REQUEST (3)
*DHCP Socket Task: Jun 18 14:50:41.074: [PA] 00:23:c2:db:29:2d DHCP transmitting DHCP ACK (5)
---------Truncated----------
التحقق من الصحة
استخدم هذا القسم لتأكيد عمل التكوين بشكل صحيح.
يمكن تأكيد حالة العميل مع هذه المخرجات على عنصر التحكم في الشبكة المحلية اللاسلكية (WLC):
(Cisco Controller) >show pmipv6 mag binding
[Binding][MN]: Domain: D1, Nai: 0023.c2db.292d@ciscotacbangalore.com
[Binding][MN]: State: ACTIVE
[Binding][MN]: Interface: Management
[Binding][MN]: Hoa: 0xc0a8052c, att: 3, llid: 0023.c2db.292d
[Binding][MN][LMA]: Id: LMA1
[Binding][MN][LMA]: lifetime: 3600
[Binding][MN][GREKEY]: Upstream: 100, Downstream: 1
(Cisco Controller) >show client detail 00:23:c2:db:29:2d
---------Truncated----------
Client Type...................................... PMIPv6
PMIPv6 State..................................... Complete
PMIPv6 MAG location.............................. WLC
---------Truncated----------