The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
The Proxy Mobile IPv6 Support for MAG Functionality feature provides network-based IP Mobility management to a mobile node without requiring the participation of the mobile node in any IP mobility-related signaling. The Mobile Access Gateway tracks the movements of the mobile node to and from the access link, and sends signals to the local mobility anchor of the mobile node.
Your software release may not support all the features documented in this module. For the latest feature information and caveats, see the release notes for your platform and software release. To find information about the features documented in this module, and to see a list of the releases in which each feature is supported, see the "Feature Information for Proxy Mobile IPv6 Support for MAG Functionality" section.
Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to http://www.cisco.com/go/cfn. An account on Cisco.com is not required.
•Prerequisites for Proxy Mobile IPv6 Support for MAG Functionality
•Information About Proxy Mobile IPv6 Support for MAG Functionality
•How to Configure Proxy Mobile IPv6 Support for MAG Functionality
•Configuration Examples for Proxy Mobile IPv6 Support for MAG Functionality
•Feature Information for Proxy Mobile IPv6 Support for MAG Functionality
The Dynamic Host Configuration Protocol server should be configured.
•AAA Server Attributes for Proxy Mobile IPv6
Proxy Mobile IPv6 (PMIP) provides network-based IP Mobility management to an MN, without requiring the participation of the MN in any IP mobility-related signaling. The mobility entities in the network track the movements of the MN, initiate the mobility signaling, and set up the required routing state.
The major functional entities of PMIPv6 are the Mobile Access Gateways (MAG), the Local Mobility Anchors (LMA), and the MNs.
The MAG is the entity that performs mobility-related signaling on behalf of the MNs attached to its access links. The MAG is the access router for the MN; that is, the first-hop router in the Localized Mobility Management infrastructure.
The major functions of the MAG are as follows:
•Obtain the IP address from the LMA and assign the address to the MN.
•Retain the IP address of the MN when the MN roams across the MAGs.
•Tunnel the traffic for the MN to the LMA.
The LMA is the home agent for the MN in a PMIPv6 domain. It is the topological anchor point for the MN home network prefixes and is the entity that manages the MN's binding state. The LMA has the functional capabilities of a home agent as defined in Mobile IPv6 base specification (RFC 3775) along with the capabilities required for supporting PMIPv6 protocol.
A mobile node is an IP host whose mobility is managed by the network. An MN can be an IPv4-only node, IPv6-only node, or a dual-stack node. The MN is not required to participate in any IP mobility-related signaling for achieving mobility for an IP address or for a prefix that is obtained in the PMIP domain.
If the authentication, authorization, and accounting (AAA) server is available, the Mobile Access Gateway (MAG) obtains profile information for the PMIP domain and the MN from the server during configuration and call-flow time, respectively. The list of AAA attributes required for the PMIP domain and the MN follows:
•PMIP domain-specific AAA attributes:
–pmip6-timestamp-window
–lma-identifier
–mag-identifier
–pmip6-replay-protection
–pmip6-fixed-ll-address
–pmip6-fixed-l2-address
–pmip6-domain-identifier
•Mobile node-specific AAA attributes:
–home-lma
–mn-nai
–multihomed
–home-lma-ipv6-address
–mn-service
•Configuring a PMIPv6 Domain Using the Configuration from AAA Server
•Configuring a Minimum Configuration for the MAG to Function (required)
•Configuring a Detailed Configuration When a AAA Server Is Not Available (optional)
•Configuring a Minimum Configuration for a Mobile Access Gateway (required)
•Configuring a Detailed Configuration for a Mobile Access Gateway (optional)
1. enable
2. configure terminal
3. ipv6 mobile pmipv6-domain domain-name load-aaa
4. end
1. enable
2. configure terminal
3. ipv6 mobile pmipv6-domain domain-name
4. fixed link-layer-address hardware-address
5. lma lma-id
6. ipv4-address ipv4-address
7. ipv6-address ipv6-address
8. exit
9. Repeat Steps 5 to 8 to configure the second LMA.
10. nai [user]@realm
11. lma lma-id
12. exit
13. Repeat Steps 10 to 12 to configure the second MN.
14. end
1. enable
2. configure terminal
3. ipv6 mobile pmipv6-domain domain-name
4. fixed-link-local-address ipv6-address
5. fixed link-layer-address hardware-address
6. replay-protection timestamp [window seconds]
7. auth-option spi {spi-hex-value | decimal spi-decimal-value} key {ascii ascii-string | hex hex-string}
8. encap {gre-ipv4 | ipv6-in-ipv6}
9. local-routing-mag
10. lma lma-id
11. ipv4-address ipv4-address
12. ipv6-address ipv6-address
13. exit
14. Repeat Steps 10 to 13 to configure an LMA each time.
15. mag mag-id
16. ipv4-address ipv4-address
17. ipv6-address ipv6-address
18. exit
19. mn-profile-load-aaa
20. nai [user]@realm
21. lma lma-id
22. int att interface-access-type l2-addr mac-address
23. gre-encap-key [down | up ] key-value
24. service ipv4
25. apn apn-name
26. exit
27. Repeat Steps 20 to 26 to configure an MN each time.
28. end
1. enable
2. configure terminal
3. ipv6 mobile pmipv6-mag mag-id domain domain-name
4. address ipv6 ipv6-address
5. interface type number
6. role {3gpp | wlan}
7. apn apn-name
8. exit
1. enable
2. configure terminal
3. ipv6 mobile pmipv6-mag mag-id domain domain-name
4. role {3gpp | wlan}
5. apn apn-name
6. local-routing-mag
7. discover-mn-detach seconds timeout-seconds
8. address ipv4 ipv4-address
9. address ipv6 ipv6-address
10. interface type number
11. binding maximum number
12. binding lifetime seconds
13. binding refresh-time seconds
14. binding init-retx-time milliseconds
15. binding max-retx-time milliseconds
16. replay-protection timestamp [window seconds]
17. fixed-link-local-address ipv6-address
18. fixed-link-layer-address hardware-address
19. bri delay min milliseconds
20. bri delay max milliseconds
21. bri retry number
22. lma lma-id domain-name
23. auth-option spi {spi-hex-value | decimal spi-decimal-value} key {ascii | hex} hex-string
24. ipv4-address ipv4-address
25. ipv6-address ipv6-address
26. encap {gre-ipv4 | ipv6-in-ipv6}
27. end
28. show ipv6 pmipv6 mag globals
The following example shows MAG global configuration:
Router# show ipv6 mobile pmipv6 mag globals
---------------------------------------------------
Domain : D1
Mag Identifier : M1
MN's detach discover : disabled
Local routing : disabled
Mag is enabled on interface : Ethernet0/0
Mag is enabled on interface : Ethernet0/1
Max Bindings : 3
AuthOption : disabled
RegistrationLifeTime : 3600 (sec)
BRI InitDelayTime : 1000 (msec)
BRI MaxDelayTime : 40000 (msec)
BRI MaxRetries : 6
BRI EncapType : IPV6_IN_IPV6
Fixed Link address is : enabled
Fixed Link address : aaaa.aaaa.aaaa
Fixed Link Local address is : enabled
Fixed Link local address : 0xFE800000 0x0 0x0 0x2
RefreshTime : 300 (sec)
Refresh RetxInit time : 20000 (msec)
Refresh RetxMax time : 50000 (msec)
Timestamp option : enabled
Validity Window : 7
Peer : LMA1
Max Bindings : 3
AuthOption : disabled
RegistrationLifeTime : 3600 (sec)
BRI InitDelayTime : 1000 (msec)
BRI MaxDelayTime : 40000 (msec)
BRI MaxRetries : 6
BRI EncapType : IPV6_IN_IPV6
Fixed Link address is : enabled
Fixed Link address : aaaa.aaaa.aaaa
Fixed Link Local address is : enabled
Fixed Link local address : 0xFE800000 0x0 0x0 0x2
RefreshTime : 300 (sec)
Refresh RetxInit time : 20000 (msec)
Refresh RetxMax time : 50000 (msec)
Timestamp option : enabled
Validity Window : 7
Peer : LMA2
Max Bindings : 3
AuthOption : disabled
The following commands can help troubleshoot MAG configuration:
•debug ipv6 mobile mag event
•debug ipv6 mobile mag info
•show ipv6 pmipv6 mag bindings
•show ipv6 pmipv6 mag globals
•Example: Configuring a Proxy Mobile IPv6 Domain Using the Configuration from a AAA Server
•Example: Configuring a Mobile Access Group
The following example shows how to configure the PMIP domain using a AAA configuration:
Router# configure terminal
Router(config)# ipv6 mobile pmipv6-domain D1 load-aaa
The following example shows how to configure the PMIP domain using the configuration from a AAA server, and to override configuration for specific PMIP domain parameters:
Router# configure terminal
Router(config)# ipv6 mobile pmipv6-domain D11 load-aaa
Router(config)# ipv6 mobile pmipv6-domain D11
Router(config-ipv6-pmipv6-domain)# gre-ipv4
Router(config-ipv6-pmipv6-domain)# auth-option spi 67 key ascii key1
The following example shows how to configure the PMIP domain when a AAA configuration is not available:
Router# configure terminal
Router(config)# ipv6 mobile pmipv6-domain D2
Router(config-ipv6-pmipv6-domain)# fixed-link-local-address FE80:0DB8:3333:4::5
Router(config-ipv6-pmipv6-domain)# fixed-link-layer-address aaaa.bbbb.cccc
Router(config-ipv6-pmipv6-domain)# replay-protection timestamp window 200
Router(config-ipv6-pmipv6-domain)# auth-option spi hex 100 key ascii hi
Router(config-ipv6-pmipv6-domain)# encap ipv6-in-ipv6
!
Router(config-ipv6-pmipv6-domain)# lma lma1
Router(config-ipv6-pmipv6-domain-lma)# ipv4-address 10.1.1.1
Router(config-ipv6-pmipv6-domain-lma)# ipv6-address 2001:0DB8:2:3::1
Router(config-ipv6-pmipv6-domain-lma)# exit
!
Router(config-ipv6-pmipv6-domain)# mag mag1
Router(config-ipv6-pmipv6-domain-mag)# ipv4-address 10.1.3.1
Router(config-ipv6-pmipv6-domain-mag)# ipv6-address 2001:0DB8:2:5::1
Router(config-ipv6-pmipv6-domain)# exit
!
Router(config-ipv6-pmipv6-domain)# nai abc@example.com
Router(config-ipv6-pmipv6-domain-mn)# lma lma1
Router(config-ipv6-pmipv6-domain-mn)# int att GigabitETHERNET l2-addr 02c7.f800.0422
Router(config-ipv6-pmipv6-domain-mn)# gre-encap-key upstream 1234
Router(config-ipv6-pmipv6-domain-mn)# gre-encap-key downstream 5678
Router(config-ipv6-pmipv6-domain-mn)# service ipv4
Router(config-ipv6-pmipv6-domain)# end
The following example shows the minimum configuration required for the MAG to be functional:
Router# configure terminal
Router(config)# ipv6 mobile pmipv6-domain D2
Router(config-ipv6-pmipv6-domain)# fixed-link-layer-address aaaa.bbbb.cccc
!
Router(config-ipv6-pmipv6-domain)# lma lma1
Router(config-ipv6-pmipv6-domain-lma)# ipv4-address 10.1.1.1
Router(config-ipv6-pmipv6-domain-lma)# ipv6-address 2001:0DB8:2:3::1
Router(config-ipv6-pmipv6-domain-lma)# exit
!
Router(config-ipv6-pmipv6-domain)# lma lma2
Router(config-ipv6-pmipv6-domain-lma)# ipv4-address 10.2.1.1
Router(config-ipv6-pmipv6-domain-lma)# ipv6-address 2001:0DB8:2:4::1
Router(config-ipv6-pmipv6-domain-lma)# exit
!
Router(config-ipv6-pmipv6-domain)# nai abc1@example.com
Router(config-ipv6-pmipv6-domain-mn)# lma lma1
Router(config-ipv6-pmipv6-domain-mn)# exit
!
Router(config-ipv6-pmipv6-domain)# nai abc2@example.com
Router(config-ipv6-pmipv6-domain-mn)# lma lma2
Router(config-ipv6-pmipv6-domain-mn)# exit
!
Router(config)# ipv6 mobile pmipv6-mag mag1 domain D2
Router(ipv6-mag-config)# address ipv6 5020::1
Router(ipv6-mag-config)# address ipv4 10.2.1.1
Router(ipv6-mag-config)# interface gigabitethernet0/0/0
Router(ipv6-mag-config)# role 3gpp
Router(ipv6-mag-config)# apn a
Router(ipv6-mag-config)# exit
The MAG entity functions along with the LMA provided by ASR 5000. To configure the LMA in the Cisco ASR 5000, see the "PDN Gateway Configuration" chapter in the Cisco ASR 5000 Series Packet Data Network Gateway Administration Guide.
|
|
---|---|
Cisco IOS commands |
|
IP Mobility Commands |
|
PDN Gateway Configuration. |
Cisco ASR 5000 Series Packet Data Network Gateway Administration Guide |
|
|
---|---|
None |
— |
|
|
---|---|
None |
To locate and download MIBs for selected platforms, Cisco software releases, and feature sets, use Cisco MIB Locator found at the following URL: |
Table 1 lists the release history for this feature.
Use Cisco Feature Navigator to find information about platform support and software image support. Cisco Feature Navigator enables you to determine which software images support a specific software release, feature set, or platform. To access Cisco Feature Navigator, go to http://www.cisco.com/go/cfn. An account on Cisco.com is not required.
Note Table 1 lists only the software release that introduced support for a given feature in a given software release train. Unless noted otherwise, subsequent releases of that software release train also support that feature.
|
|
|
---|---|---|
Proxy Mobile IPv6 MAG Functionality Support |
Cisco IOS XE Release 3.4S |
The Proxy Mobile IPv6 Support for MAG Functionality feature provides network-based IP Mobility management to a mobile node without requiring the participation of the mobile node in any IP mobility-related signaling. The Mobile Access Gateway tracks the movements of the mobile node to and from the access link, and sends signals to the local mobility anchor of the mobile node. In Cisco IOS XE Release 3.4S, this feature was introduced on the Cisco ASR 1000 series routers. The following sections provide information about this feature: •Information About Proxy Mobile IPv6 Support for MAG Functionality •Configuring a PMIPv6 Domain Using the Configuration from AAA Server •Configuring a Minimum Configuration for the MAG to Function •Configuring a Detailed Configuration When a AAA Server Is Not Available •Configuring a Minimum Configuration for a Mobile Access Gateway •Example: Configuring a Proxy Mobile IPv6 Domain Using the Configuration from a AAA Server •Example: Configuring a Mobile Access Group The following commands were introduced: address, apn, auth-option, binding, bri, clear ipv6 mobile pmipv6 mag, debug ipv6 mobile mag, debug ipv6 mobile packets, discover-mn-detach, encap, fixed-link-layer-address, fixed-link-local-address, gre-encap-key, int att, interface, ipv4-address, ipv6 mobile pmipv6-domain, ipv6 mobile pmipv6-mag, ipv6-address, lma, local-routing-mag, mag, mn-profile-load-aaa, multi-homed, nai, replay-protection, role, service, show ipv6 mobile pmipv6 mag binding, show ipv6 mobile pmipv6 mag globals, show ipv6 mobile pmipv6 mag stats. |