Cellular IPv6 addresses

An IPv6 addresses are network addresses that

  • are 128-bit identifiers,

  • represented as eight 16-bit hexadecimal fields separated by colons(:) and,

  • can be compressed by omitting consecutive zero fields using double colons (::).

IPv6 addresses commonly contain successive hexadecimal fields of zeros. Two colons (::) may be used to compress successive hexadecimal fields of zeros at any position in the address.

An IPv6 address prefix, in the format IPv6-prefix/ prefix-length, can be used to represent bit-wise contiguous blocks of addresses. The IPv6 prefix must use the format documented in RFC 2373 where the address is specified in hexadecimal using 16-bit values between colons.

The prefix length is a decimal value which indicates the number of high-order contiguous bits in the address that forms the prefix or the network portion. For example, 2001:cdba::3257:9652 /64 is a valid IPv6 prefix; here, /64 indicates the number of high-order bits comprising the prefix.

Examples of IPv6 addresses are:
  • 2001:CDBA:0000:0000:0000:0000:3257:9652

  • 2001:CDBA::3257:9652 (zeros can be omitted)

IPv6 Unicast Routing

An IPv6 unicast address is an IPv6 address type that

  • identifies a single interface on a single node,

  • ensures that packets sent to this address are delivered only to the specified interface, and

  • is used for one-to-one communication in IPv6 networks.

The Cisco Catalyst 8300 Edge Platforms support Link-Local address and Global addresses unicast addresses.

Global addresses

Global IPv6 addresses are the IPv6 equivalent of public IPv4 addresses that

  • uses a global routing prefix assigned by an Internet Service Provider (ISP),

  • includes a subnet ID for network organization, and

  • incorporates an interface ID derived from the device's hardware address.

The routing prefix is obtained from the PGW. The Interface Identifier is automatically generated from the USB hardware address by using the modified EUI-64 format. The USB hardware address changes when the router reloads.

Configure a cellular IPv6 address

Configuring a cellular IPv6 address is essential to enable IPv6 connectivity and routing over cellular networks. To configure the cellular IPv6 address, perform these steps:

Procedure


Step 1

ipv6 unicast-routing

Example:

Router(config)# ipv6 unicast-routing

In the global configuration mode, enables forwarding of IPv6 unicast data packets.

Step 2

interface Cellular {type | number}

Example:

Router(config)# interface cellular 0/1/0 

Specifies the cellular interface.

Step 3

ip address negotiated

Example:

Router(config-if)# ip address negotiated

Obtains the IP address for the specified interface dynamically.

Step 4

load-interval seonds

Example:

Router(config-if)# load-interval 30

Specifies the length of time for which data is used to compute load statistics.

Step 5

Configure dialer settings.

Example:

Router(config-if)# dialer in-band

Enables DDR and configures the specified serial interface to use in-band dialing.

Example:

Router(config-if)# dialer idle-timeout 0

Specifies the dialer idle timeout period.

Example:

Router(config-if)# dialer-group 1

Specifies the number of the dialer access group to which the specific interface belongs.

Step 6

no peer default ip address

Example:

Router(config-if)# no peer default ip address

Removes the default address from your configuration.

Step 7

ipv6 address autoconfig or ipv6 enable

Example:

Router(config-if)# ipv6 address autoconfig 
or
Router(config-if)# ipv6 enable

Enables automatic configuration of IPv6 addresses using stateless autoconfiguration on an interface and enables IPv6 processing on the interface.

Step 8

dialer-listdialer-groupprotocolprotocol-name {permit |deny |list | access-list-number | access-group }

Example:

Router(config)# dialer-list 1 protocol ipv6 permit

Defines a dial-on-demand routing (DDR) dialer list for dialing by protocol or by a combination of a protocol and a previously defined access list.

Step 9

ipv6 route ipv6-prefix/prefix-length 128

Example:

Router(config)#ipv6 route 2001:1234:1234::3/128 Cellular0/1/0

Examples

The example shows the Cellular IPv6 configuration for NIM-LTEA-EA and NIM-LTEA-LA modules.


Router(config)# interface Cellular0/1/0 
ip address negotiated
load-interval 30 
dialer in-band 
dialer idle-timeout 0 
lte dialer-group 1 
no peer default ip address 
ipv6 address autoconfig 
! 
interface Cellular0/1/1 
ip address negotiated 
load-interval 30 
dialer in-band 
dialer idle-timeout 0 
dialer-group 1 
no peer default ip address 
ipv6 address autoconfig  

The example shows the Cellular IPv6 configuration for P-LTEAP18-GL, P-LTEA-XX, and P-LTE-XX modules.


Router(config)# interface Cellular0/2/0 
ip address negotiated
load-interval 30 
dialer in-band 
dialer idle-timeout 0 
lte dialer-group 1 
no peer default ip address 
ipv6 enable 
! 
interface Cellular0/2/1 
ip address negotiated 
load-interval 30 
dialer in-band 
dialer idle-timeout 0 
dialer-group 1 
no peer default ip address 
ipv6 enable