ProxyMIPv6 Server Data Sheet
Test Suite:
ProxyMIPv6 Server
Direction:
Server

Mobile IPv6 is used by IPv6 nodes to remain reachable while moving around in the IPv6 Internet. Proxy MIPv6 Server Test Suite can be used for evaluating Mobile IPv6 implementations for robustness problems.

Used specifications

Specification
Title
RFC768

User Datagram Protocol

RFC793

Transmission Control Protocol

RFC894

A Standard for the Transmission of IP Datagrams over Ethernet Networks

RFC1035

Domain Implementation and Specification

RFC1887

An Architecture for IPv6 Unicast Address Allocation

RFC2104

HMAC: Keyed-Hashing for Message Authentication

RFC2375

IPv6 Multicast Address Assignments

RFC2403

The Use of HMAC-MD5-96 within ESP and AH

RFC2404

The Use of HMAC-SHA1-96 within ESP and AH

RFC2405

The ESP DES-CBC Cipher Algorithm With Explicit IV

RFC2410

The NULL Encryption Algorithm and Its Use With IPsec

RFC2451

The ESP CBC-Mode Cipher Algorithms

RFC2460

Internet Protocol, Version 6 (IPv6) Specification

RFC2462

IPv6 Stateless Address Autoconfiguration

RFC2464

Transmission of IPv6 Packets over Ethernet Networks

RFC2471

IPv6 Testing Address Allocation

RFC2526

Reserved IPv6 Subnet Anycast Addresses

RFC2928

Initial IPv6 Sub-TLA ID Assignments

RFC3041

Privacy Extensions for Stateless Address Autoconfiguration in IPv6

RFC3178

IPv6 Multihoming Support at Site Exit Routers

RFC3306

Unicast-Prefix-based IPv6 Multicast Addresses

RFC3484

Default Address Selection for Internet Protocol version 6 (IPv6)

RFC3531

A Flexible Method for Managing the Assignment of Bits of an IPv6 Address Block

RFC3587

IPv6 Global Unicast Address Format

RFC3602

The AES-CBC Cipher Algorithm and Its Use with IPsec

RFC3769

Requirements for IPv6 prefix delegation

RFC3775

Mobility Support in IPv6

RFC3879

Deprecating Site Local Addresses

RFC3956

Embedding the Rendezvous Point (RP) Address in an IPv6 Multicast Address

RFC3963

Network Mobility (NEMO) Basic Support Protocol

RFC4007

IPv6 Scoped Address Architecture

RFC4193

Unique Local IPv6 Unicast Addresses

RFC4283

Mobile Node Identifier Option for Mobile IPv6 (MIPv6)

RFC4285

Authentication Protocol for Mobile IPv6

RFC4294

IPv6 Node Requirements

RFC4291

IPv6 Addressing Architecture

RFC4301

Security Architecture for the Internet Protocol

RFC4302

IP Authentication Header

RFC4303

IP Encapsulating Security Payload

RFC4308

Cryptographic Suites for IPsec

RFC4311

IPv6 Host-to-Router Load Sharing

RFC4443

Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6) Specification

RFC4489

A Method for Generating Link Scoped IPv6 Multicast Addresses

RFC4727

Experimental Values in IPv4, IPv6, ICMPv6, UDP and TCP Headers

RFC4835

Cryptographic Algorithm Implementation Requirements for Encapsulating Security Payload (ESP) and Authentication Header (AH)

RFC4861

Neighbor Discovery for IP Version 6 (IPv6)

RFC4866

Enhanced Route Optimization for Mobile IPv6

RFC5026

Mobile IPv6 Bootstrapping in Split Scenario

RFC5094

Mobile IPv6 Vendor-Specific messages

RFC5096

Mobile IPv6 Experimental Messages

RFC5142

Mobility Header Home Agent Switch Message

RFC5149

Service Selection for Mobile IPv6

RFC5213

Proxy Mobile IPv6

RFC5555

Mobile IPv6 Support for Dual Stack Hosts and Routers

RFC5568

Mobile IPv6 Fast Handover

RFC5648

Multiple Care-of Addresses Registration

draft-ietf-netlmm-pmipv6-heartbeat-07

Heartbeat Mechanism for Proxy Mobile IPv6

draft-ietf-mext-binding-revocation-14

Binding Revocation for IPv6 Mobility

draft-ietf-netlmm-grekey-option-09

GRE Key Option for Proxy Mobile IPv6

3GPP TS 29.275 V8.5.0

Proxy Mobile IPv6 (PMIPv6) based Mobility and Tunnelling protocols

3GPP TS 29.282 V8.2.0

Mobile IPv6 vendor specific option format and usage within 3GPP

Tool-specific information

Tested messages
Specifications
Notes
Home Agent Address Discovery Request
RFC3775
ICMPv6 message
Home Agent Address Discovery Reply
RFC3775
ICMPv6 message
Mobile Prefix Solicitation
RFC3775
ICMPv6 message
Mobile Prefix Advertisement
RFC3775
ICMPv6 message
Fast Neighbor Advertisement (FNA)
RFC4068
ICMPv6 message
FMIPv6 RtSolPr
RFC5568
ICMPv6 Message
FMIPv6 PrRtAdv
RFC5568
ICMPv6 Message
Binding Refresh Request
RFC3775
Mobility Header
Home Test Init
RFC3775
Mobility Header
Care-of Test Init
RFC3775
Mobility Header
Home Test
RFC3775
Mobility Header
Care-of Test
RFC3775
Mobility Header
Binding Update
RFC3775
Mobility Header
Binding Acknowledgement
RFC3775
Mobility Header
Binding Error
RFC3775
Mobility Header
Home Agent Switch
RFC5142
Mobility Header
Fast Binding Update (FBU)
RFC5568
Mobility Header
Fast Binding Acknowledgement (FBack)
RFC5568
Mobility Header
Handover Initiate (HI)
RFC5568
Mobility Header
Handover Acknowledge (HAck)
RFC5568
Mobility Header
Proxy Binding Update
RFC5213
Mobility Header
Proxy Binding Acknowledgement
RFC5213
Mobility Header
PMIPv6 Heartbeat
draft-ietf-netlmm-pmipv6-heartbeat-07
Mobility Header
Binding Revocation Indication
draft-ietf-mext-binding-revocation-14
Mobility Header
Binding Revocation Acknowledgement
draft-ietf-mext-binding-revocation-14
Mobility Header

Tested options
Specifications
Notes
Advertisement Interval option
RFC3775
NDP option
Home Agent Information
RFC3775
NDP option
Home Address
RFC3775
Hop-by-hop option
Pad1
RFC3775
Mobility option
PadN
RFC3775
Mobility option
Binding Refresh Advice
RFC3775
Mobility option
Alternate Care-of Address
RFC3775
Mobility option
Nonce Indices
RFC3775
Mobility option
Binding Authorization Data
RFC3775
Mobility option
Mobile Network Prefix
RFC3963
Mobility option
Mobility Header Link-Layer address
RFC5568
Mobility option
MN-ID-OPTION-TYPE
RFC4283
Mobility option
AUTH-OPTION-TYPE
RFC4285
Mobility option
MESG-ID-OPTION-TYPE
RFC4285
Mobility option
CGA Parameters Request
RFC4866
Mobility option
CGA Parameters
RFC4866
Mobility option
Signature
RFC4866
Mobility option
Permanent Home Keygen Token
RFC4866
Mobility option
Care-of Test Init
RFC4866
Mobility option
Care-of Test
RFC4866
Mobility option
DNS-UPDATE-TYPE
RFC5026
Mobility option
Experimental Mobility Option
RFC5096
Mobility option
Vendor Specific Mobility Option
RFC5094
Mobility option
Service Selection Mobility Option
RFC5149
Mobility option
Binding Authorization Data for FMIPv6 (BADF)
RFC5568
Mobility option
Home Network Prefix Option
RFC5213
Mobility option
Handoff Indicator Option
RFC5213
Mobility option
Access Technology Type Option
RFC5213
Mobility option
Mobile Node Link-layer Identifier Option
RFC5213
Mobility option
Link-local Address Option
RFC5213
Mobility option
Timestamp Option
RFC5213
Mobility option
Restart Counter
RFC-ietf-netlmm-pmipv6-heartbeat-07
Mobility option
IPv4 Home Address
RFC5555
Mobility option
IPv4 Address Acknowledgement
RFC5555
Mobility option
NAT Detection
RFC5555
Mobility option
IPv4 Care-of Address
RFC5555
Mobility option
GRE Key Option
RFC-ietf-netlmm-grekey-option-09
Mobility option
Mobility Header IPv6 Address/Prefix
RFC5568
Mobility option
Binding Identifier
RFC5648
Mobility option
3GPP Specific: Protocol Configuration Options
3GPP TS29.282
mobility option
3GPP Specific: 3GPP Specific PMIPv6 error code
3GPP TS29.282
mobility option
3GPP Specific: PDN GW IP Address
3GPP TS29.282
mobility option
3GPP Specific: DHCPv4 Address Allocation Procedure Indication
3GPP TS29.282
mobility option
3GPP Specific: Fully Qualified PDN Connection Set Identifier
3GPP TS29.282
mobility option
3GPP Specific: PDN Type Indication
3GPP TS29.282
mobility option
3GPP Specific: Charging ID
3GPP TS29.282
mobility option
3GPP Specific: Selection ID
3GPP TS29.282
mobility option
3GPP Specific: Charging Characteristics
3GPP TS29.282
mobility option
3GPP Specific: Serving Network
3GPP TS29.282
mobility option
3GPP Specific: Mobile Equipment Identity
3GPP TS29.282
mobility option
3GPP Specific: MSISDN
3GPP TS29.282
mobility option
3GPP Specific: APN Restriction
3GPP TS29.282
mobility option
3GPP Specific: Maximum APN Restriction
3GPP TS29.282
mobility option

Other features

Selectable IPsec mode: IPv6 without security headers, IPv6 with AH, ESP and AH+ESP either in transport or tunnel mode

Supported AH authentication algorithms and ESP integrity algorithms: NULL, HMAC_SHA1-96, HMAC_MD5-96

Supported ESP crypto algorithms: ESP-NULL, ESP-DES-CBC, ESP-DES3-CBC, ESP-AES-CBC128, ESP-AES-CBC192, ESP-AES-CBC256

Configurable destination Ethernet MAC address solicitation mode: Neighbor solicitation for nodes in same subnet, Router solicitation and User-specified target MAC address.

Test tool general features
  • Fully automated black-box negative testing
  • Ready-made test cases
  • Written in Java(tm)
  • GUI command line remote interface modes
  • Instrumentation (health-check) capability
  • Support and maintenance
  • Comprehensive user documentation
  • Results reporting and analysis