De documentatie van dit product is waar mogelijk geschreven met inclusief taalgebruik. Inclusief taalgebruik wordt in deze documentatie gedefinieerd als taal die geen discriminatie op basis van leeftijd, handicap, gender, etniciteit, seksuele oriëntatie, sociaaleconomische status of combinaties hiervan weerspiegelt. In deze documentatie kunnen uitzonderingen voorkomen vanwege bewoordingen die in de gebruikersinterfaces van de productsoftware zijn gecodeerd, die op het taalgebruik in de RFP-documentatie zijn gebaseerd of die worden gebruikt in een product van een externe partij waarnaar wordt verwezen. Lees meer over hoe Cisco gebruikmaakt van inclusief taalgebruik.
Cisco heeft dit document vertaald via een combinatie van machine- en menselijke technologie om onze gebruikers wereldwijd ondersteuningscontent te bieden in hun eigen taal. Houd er rekening mee dat zelfs de beste machinevertaling niet net zo nauwkeurig is als die van een professionele vertaler. Cisco Systems, Inc. is niet aansprakelijk voor de nauwkeurigheid van deze vertalingen en raadt aan altijd het oorspronkelijke Engelstalige document (link) te raadplegen.
In dit document worden de belangrijkste betrokken terminologie beschreven en de clientaansluitingsstroom voor een PMIPv6-enabled WLAN-controller op de draadloze LAN-controller (WLC).
Bijgedragen door Chetan Pissay, Cisco TAC Engineer.
Proxy mobiele IPv6 of PMIPv6 of PMIP is een netwerkgebaseerde mobiliteitsoplossing voor een draadloze client. Dit impliceert dat de client mogelijk kan overschakelen tussen LTE en WiFi, alsook tussen de controllers WLAN-roaming en zelfs naadloos tussen de verkopers WLAN-roaming uitvoeren.
De client behoudt hetzelfde IP-adres, dezelfde gateway-adres, DHCP-server en één ankerpunt. Het belangrijkste verschil voor een draadloze client die verbinding maakt met een WLAN die is geconfigureerd voor PMIPv6 vanuit dat van normale WLAN’s is hoe DHCP- en clientverkeer wordt verwerkt.
In dit geval is de MAG de draadloze controller. We kunnen echter ook de MAG hebben als Flexconnect-AP.
De client wordt ook aangeduid als Mobile Node (MN) en het is IP-adres als Home Address (HOA).
Network Access Identifier (NAI) is een unieke identificator voor de client, die kan worden gebruikt om verkeer dat voorbestemd is te routeren, in plaats van een IP-adres te gebruiken.
Dit zal de vorm hebben van mac-address@realm.
Dit wordt ingesteld op WLAN en zal ook bepalen welke LMA de MAG de bidirectionele tunnel met de MAG vormt.
Raadpleeg 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 voor meer informatie over IP-mobiliteit.
Een PMIP-client zal de 802.11-associatie en elke Layer 2-verificatie die op de WLAN is ingesteld voltooien.
*apfMsConnTask_2: 18 jun. 14:50:40:023: [PA] 00:23:c2:db:29:2d 0,0.0.0 START (0) Wijzig status in AUTHCHECK (2) laatste START (0)
*apfMsConnTask_2: 18 jun. 14:50:40:023: [PA] 00:23:c2:db:29:2d 0,0.0.0 AUTOMATISCHE CONTROLE (2) Veranderingsstatus in L2AUTHCOMPLETE (4) LAATSTE STATUS AUTHCHECK (2)
De WLC zal dan als DHCP-server voor de client fungeren en de DHCP-transacties met deze client uitvoeren op basis van de informatie die het van de LMA heeft ontvangen.
DHCP-proxy inschakelen is niet nodig, maar dit betekent dat de client de virtuele interface IP van de WLC als DHCP-serveradres zal zien. In dit voorbeeld werd de DHCP-proxy ingeschakeld.
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 Controller) >debug client <mac-addr>
(Cisco Controller) >debug van proxy-mobiliteit allen mogelijk
Packet Captures die worden genomen bij de WLC uplink poort.
Eerst wordt, zodra de client de L2-verificatie voltooit, een L2 Attach-trigger op de MAG gezien
---------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----------
Het PMIP Binding Update bericht voor de cliënt wordt voorbereid met de nai zichtbaar in het logboek.
---------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----------
Het pakket van het bindende update verzoek wordt door de MAG naar LMA verzonden
---------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
Het verzoek om IP van de client en het standaard routeradres wordt hier bekeken:
---------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----------
De respons wordt ontvangen als een Binding Update Ack samen met het IP adres dat aan de client en het standaard routeradres moet worden toegewezen.
---------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 Binding staat is veranderd in Actief.
---------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----------
Dit volgt de client status die verandert in DHCP_REQD en er worden regelmatige DHCP-loggen weergegeven. DHCP-pakkettransactie zal alleen tussen de WLC en de client worden uitgevoerd omdat de WLC al het IP-adres, subnetmasker en routeradres heeft ontvangen om in de DHCP-pakketten Offer/Ack op te nemen.
---------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----------
Gebruik dit gedeelte om te bevestigen dat de configuratie correct werkt.
De status van de client kan met deze uitgangen op de WLC worden bevestigd:
(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----------