Table Of Contents
Mobile IP—Challenge/Response Extensions
Prerequisites for Mobile IP—Challenge/Response Extensions
Restrictions for Mobile IP—Challenge/Response Extensions
Information About Foreign Agent Challenge/Response Extensions
How to Configure Foreign Agent Challenge/Response Extensions
Configuring FA Challenge/Response Extensions
Verifying Foreign Agent Service Configuration
Mobile IP—Challenge/Response Extensions
The Mobile IP—Challenge/Response Extensions feature enables a foreign agent (FA) to authenticate a mobile node (MN) by sending mobile foreign challenge extensions (MFCE) and mobile node-AAA authentication extensions (MNAE) to the home agent (HA) in registration requests.
Feature Specifications for Mobile IP—Challenge/Response Extensions
Feature History Release Modification12.2(13)T
This feature was introduced.
Supported PlatformsFor platforms supported in Cisco IOS Release 12.2(13)T, consult Cisco Feature Navigator.
Determining Platform Support Through Cisco Feature Navigator
Cisco IOS software is packaged in feature sets that are supported on specific platforms. To get updated information regarding platform support for this feature, access Cisco Feature Navigator. Cisco Feature Navigator dynamically updates the list of supported platforms as new platform support is added for the feature.
Cisco Feature Navigator is a web-based tool that enables you to determine which Cisco IOS software images support a specific set of features and which features are supported in a specific Cisco IOS image. You can search by feature or release. Under the release section, you can compare releases side by side to display both the features unique to each software release and the features in common.
To access Cisco Feature Navigator, you must have an account on Cisco.com. If you have forgotten or lost your account information, send a blank e-mail to cco-locksmith@cisco.com. An automatic check will verify that your e-mail address is registered with Cisco.com. If the check is successful, account details with a new random password will be e-mailed to you. Qualified users can establish an account on Cisco.com by following the directions found at this URL:
Cisco Feature Navigator is updated regularly when major Cisco IOS software releases and technology releases occur. For the most current information, go to the Cisco Feature Navigator home page at the following URL:
Availability of Cisco IOS Software Images
Platform support for particular Cisco IOS software releases is dependent on the availability of the software images for those platforms. Software images for some platforms may be deferred, delayed, or changed without prior notice. For updated information about platform support and availability of software images for each Cisco IOS software release, refer to the online release notes or, if supported, Cisco Feature Navigator.
Contents
•
Prerequisites for Mobile IP—Challenge/Response Extensions
•
Restrictions for Mobile IP—Challenge/Response Extensions
•
Information About Foreign Agent Challenge/Response Extensions
•
How to Configure Foreign Agent Challenge/Response Extensions
Prerequisites for Mobile IP—Challenge/Response Extensions
In the Mobile IP—Challenge/Response Extensions feature, the foreign agent expects mobile node RRQs to contain the following extensions:
•
Mobile node network address identifier
•
MHAE
•
Mobile node-foreign agent challenge extension
•
Mobile node-AAA extension authenticator computed based on a shared secret between the mobile node and the AAA server.
If unique per-user passwords are configured on the AAA and the mobile nodes, and the mobile node or home agent security association is configured on the AAA server, the HA expects mobile node RRQs received from the FA CoA to contain the following:
•
MFCE
•
Mobile node -AAA extension authenticator
Restrictions for Mobile IP—Challenge/Response Extensions
The Mobile IP—Challenge/Response Extensions feature has the following restrictions:
•
Mobile Node Colocated care-of address (CCOA) mode is not supported.
Information About Foreign Agent Challenge/Response Extensions
To configure the Mobile IP—Foreign Agent Challenge/Response feature, you must understand the following concepts:
•
Challenge/Response Extensions
Challenge/Response Extensions
Mobile IP, as originally implemented, defines a Mobile-Foreign Authentication extension by which a mobile node can authenticate itself to a foreign agent. This Mobile-Foreign Authentication extension does not provide complete replay protection for the foreign agent and does not allow the foreign agent to use existing methods, such as Challenge Handshake Authentication Protocol (CHAP) to authenticate a mobile node. The Mobile IP—Foreign Agent Challenge/Response Extensions feature extends the Mobile IP agent advertisements and the registration requests that enable a foreign agent to use a challenge/response mechanism to authenticate a mobile node.
When the Mobile IP—Foreign Agent Challenge/Response Extensions feature is configured, the foreign agent expects the mobile node to include a challenge extension with a challenge value that the mobile node had previously advertised. The foreign agent also expects to receive this challenge extension within a specific time interval. The mobile node must also send an extension for authentication (MFAE or MN-AAA.)
How to Configure Foreign Agent Challenge/Response Extensions
This section includes the following procedures:
•
Configuring FA Challenge/Response Extensions
•
Verifying Foreign Agent Service Configuration
Configuring FA Challenge/Response Extensions
Perform this task to configure a foreign agent to authenticate a mobile node by sending MFCEs and MNAEs in registration requests.
Prerequisites
If unique per-user passwords are configured on the AAA and the mobile nodes, and the mobile node or home agent security association is configured on the AAA server, the HA expects mobile node RRQs received from the FA CoA to contain the following:
•
MFCE
•
Mobile node -AAA extension authenticator
If the MFCE and MN-AAA extension authenticator are not forwarded to the home agent, the AAA server storing the mobile node/ home agent SAs must have identical passwords for all users to aid SA retrieval.
Note
If the Mobile Node is registering in FA-COA mode and the Security Associations (SAs) must be obtained from AAA, the user password must be configured as "cisco".
SUMMARY STEPS
1.
enable
2.
configure {terminal | memory | network}
3.
router mobile
4.
ip mobile foreign-agent care-of interface
5.
interface type number
6.
ip address ip-address mask
7.
ip irdp
8.
ip irdp holdtime seconds
9.
ip irdp maxadvertinterval seconds
10.
ip irdp minadvertinterval seconds
11.
ip mobile foreign-service challenge {timeout value | window number}
12.
ip mobile foreign-service challenge forward-mfce
DETAILED STEPS
Verifying Foreign Agent Service Configuration
Perform this task to optionally verify that the interface has been configured to provide foreign agent services.
SUMMARY STEPS
1.
enable
2.
show ip mobile globals
3.
show ip mobile interface
4.
show ip mobile traffic
DETAILED STEPS
Additional References
The following sections provide additional references related to the Mobile IP—Challenge/Response Extensions feature:
•
MIBs
•
RFCs
Related Documents
Related Topic Document TitleAuthentication
The part "Authentication, Authorization, and Accounting (AAA)" in the Cisco IOS Security Configuration Guide, Release 12.2
IKE and IPSec security protocols
The part "IP Security and Encryption" in the Cisco IOS Security Configuration Guide, Release 12.2
Mobile IP
Cisco mobile networks
Mobile wireless configuration
Cisco IOS Mobile Wireless Configuration Guide, Release 12.2
Mobile wireless commands
Cisco IOS Mobile Wireless Command Reference, Release 12.2
Standards
Standards TitleNo new or modified standards are supported by this feature, and support for existing standards has not been modified by this feature.
—
MIBs
MIBs1 MIBs Link•
RFC2006-MIB
•
CISCO-MOBILE-IP-MIB
To obtain lists of supported MIBs by platform and Cisco IOS release, and to download MIB modules, go to the Cisco MIB website on Cisco.com at the following URL:
http://www.cisco.com/public/sw-center/netmgmt/cmtk/mibs.shtml
1 Not all supported MIBs are listed.
To locate and download MIBs for selected platforms, Cisco IOS releases, and feature sets, use Cisco MIB Locator found at the following URL:
http://tools.cisco.com/ITDIT/MIBS/servlet/index
If Cisco MIB Locator does not support the MIB information that you need, you can also obtain a list of supported MIBs and download MIBs from the Cisco MIBs page at the following URL:
http://www.cisco.com/public/sw-center/netmgmt/cmtk/mibs.shtml
To access Cisco MIB Locator, you must have an account on Cisco.com. If you have forgotten or lost your account information, send a blank e-mail to cco-locksmith@cisco.com. An automatic check will verify that your e-mail address is registered with Cisco.com. If the check is successful, account details with a new random password will be e-mailed to you. Qualified users can establish an account on Cisco.com by following the directions found at this URL:
RFCs
RFCs1 TitleRFC 2002
IP Mobility Support
RFC 2003
IP Encapsulation within IP
RFC 2005
Applicability Statement for IP Mobility Support
RFC 2006
The Definitions of Managed Objects for IP Mobility Support
RFC 3024
Reverse Tunneling for Mobile IP, revised
1 Not all supported RFCs are listed.
Technical Assistance
Command Reference
This section documents modified commands. All other commands used with this feature are documented in the Cisco IOS Release 12.2 command reference publications.
debug ip mobile advertise
To display advertisement information, use the debug ip mobile advertise command in privileged EXEC mode.
debug ip mobile advertise
Syntax Description
This command has no arguments or keywords.
Command Modes
Privileged EXEC
Command History
Release Modification12.0(1)T
This command was introduced.
12.2(13)T
This command was enhanced to display information about Mobile IP challenge/response extensions.
Examples
The following is sample output from the debug ip mobile advertise command:
Router# debug ip mobile advertiseMobileIP: Agent advertisement sent out Ethernet1/2: type=16, len=10, seq=1, lifetime=36000,flags=0x1400(rbhFmGv-rsv-),Care-of address: 68.0.0.31Prefix Length ext: len=1 (8 )FA Challenge value:769C808DTable 1 describes the significant fields shown in the display.
ip mobile foreign-service
To enable foreign agent service on an interface if care-of addresses are configured, use the ip mobile foreign-service command in interface configuration mode. To disable this service, use the no form of this command.
ip mobile foreign-service [home-access access-list] [limit number] [registration-required] [challenge {timeout value | window number | forward-mfce}] [reverse-tunnel [mandatory]]
no ip mobile foreign-service [home-access access-list] [limit number] [registration-required] [challenge {timeout value | window number | forward-mfce}] [reverse-tunnel [mandatory]]
Syntax Description
Defaults
Foreign agent service is not enabled.
There is no limit to the number of visitors allowed on an interface.
window number: 2
Foreign agent reverse tunneling is not enabled. When foreign agent reverse tunneling is enabled, it is not mandatory by default.Command Modes
Interface configuration
Command History
Usage Guidelines
This command enables foreign agent service on an interface. The foreign agent (F) bit will be set in the agent advertisement, which is appended to the ICMP Router Discovery Protocol (IRDP) router advertisement whenever the foreign agent or home agent service is enabled on the interface.
Note
The Registration-required bit tells the visiting mobile node to register if the visiting mobile node is using a colocated care-of address. You must set up packet filters to enforce this behavior. For example, you could deny packets destined for port 434 from the interface of this foreign agent.
When you use the reverse-tunnel keyword to enable foreign agent reverse tunneling on an interface, the reverse tunneling support (T) bit is set in the agent advertisement.
Table 2 lists the foreign agent advertisement bitflags.
Examples
The following example shows how to enable foreign agent service for up to 100 visitors:
interface Ethernet 0ip mobile foreign-service limit 100 registration-requiredThe following example shows how to enable foreign agent reverse tunneling:
interface ethernet 0ip mobile foreign-service reverse-tunnelThe following example shows how to configure foreign agent challenge parameters:
interface ethernet 0ip mobile foreign-service challenge window 2Related Commands
Command Descriptionshow ip mobile interface
Displays advertisement information for interfaces that are providing foreign agent service or are home links for mobile nodes.
show ip mobile traffic
To display protocol counters, use the show ip mobile traffic command in EXEC mode.
show ip mobile traffic
Syntax Description
This command has no arguments or keywords.
Command Modes
EXEC
Command History
Usage Guidelines
Counters can be reset to zero using the clear ip mobile traffic command, which also allows you to undo the reset.
Examples
The following is sample output from the show ip mobile traffic command:
Router# show ip mobile trafficIP Mobility traffic:Advertisements:Solicitations received 0Advertisements sent 0, response to solicitation 0Home Agent Registrations:Register 0, Deregister 0 requestsRegister 0, Deregister 0 repliedAccepted 0, No simultaneous bindings 0Denied 0, Ignored 0Unspecified 0, Unknown HA 0Administrative prohibited 0, No resource 0Authentication failed MN 0, FA 0Bad identification 0, Bad request form 0Unavailable encap 0, reverse tunnel 0Reverse tunnel mandatory 0Binding updates received 0, sent 0 total 0 fail 0Binding update acks received 0, sent 0Binding info request received 0, sent 0 total 0 fail 0Binding info reply received 0 drop 0, sent 0 total 0 fail 0Binding info reply acks received 0 drop 0, sent 0Gratuitous 0, Proxy 0 ARPs sentForeign Agent Registrations:Request in 0,Forwarded 0, Denied 0, Ignored 0Unspecified 0, HA unreachable 0Administrative prohibited 0, No resource 0Bad lifetime 0, Bad request form 0Unavailable encapsulation 0, Compression 0Unavailable reverse tunnel 0Reverse tunnel mandatory 0Replies in 0Forwarded 0, Bad 0, Ignored 0Authentication failed MN 0, HA 0Received challenge/gen. authentication extension, feature not enabled 0Route Optimization Binding Updates received 0, acks sent 0 neg acks sent 0Unknown challenge 1, Missing challenge 0, Stale challenge 0Table 3 describes the significant fields shown in the display.
