IPv6 Mobility Mobility is a very important feature in networks today. Mobile IP is an IETF standard available for both IPv4 and IPv6. Mobile IP enables mobile devices to move without breaking current connections. In IPv6, mobility is built in, which means that any IPv6 node can use it as needed. However, in IPv4, mobility is a new function that must be added. The routing headers of IPv6 make Mobile IPv6 much more efficient for end nodes than Mobile IPv4. Mobility takes advantage of the flexibility of IPv6. For example, binding uses some header options (destination) that are mandatory for every IPv6 device. Also, IPv6 mobility creates a new “mobility” extension header.
IPv6 mobility is different from IPv4 mobility in several ways:
Content 8.4 IPv6 Routing 8.4.1 Describing IPv6 Routing Similar to IP version 4 (IPv4) classless interdomain routing (CIDR), IPv6 uses longest-prefix match routing. Recent protocol versions handle longer IPv6 addresses and different header structures. Currently, the updated routing protocols shown in Figure are available. The following are summaries of various routing protocols used with IPv6. Static Routing
Static routing with IPv6 is used and configured in the same way as IPv4. There is an IPv6-specific requirement per RFC 2461: A router must be able to determine the link-local address of each of its neighboring routers to ensure that the target address of a redirect message identifies the neighbor router by its link-local address. This requirement basically means that using a global unicast address as a next-hop address with routing is not recommended. RIPng
Routing Information Protocol next generation (RIPng, RFC 2080) is a distance vector routing protocol with a limit of 15 hops that uses split horizon and poison reverse to prevent routing loops. The protocol implementation for IPv6 includes these characteristics: OSPFv3
The protocol implementation for IPv6 includes these characteristics: This implementation adds these IPv6-specific attributes: IS-IS
Large address support facilitates the IPv6 address family. Intermediate System to Intermediate System (IS-IS) is the same as IPv4 with the following extensions added: EIGRP
Enhanced Interior Gateway Routing Protocol (EIGRP) can be used to route IPv6 prefixes. EIGRP IPv4 runs over an IPv4 transport, communicates only with IPv4 peers, and advertises only IPv4 routes. EIGRP for IPv6 follows the same model. EIGRP for IPv4 and EIGRP for IPv6 are configured and managed separately. However, the configuration of EIGRP for IPv4 and IPv6 is similar and provides operational familiarity and continuity. Multiprotocol BGP (MP-BGP)
To make Border Gateway Protocol version 4 (BGP4) available for other network-layer protocols, RFC 2858 (which replaces the obsolete RFC 2283) defines multiprotocol extensions for BGP4. Multiprotocol BGP is used to enable BGP4 to carry the information of other protocols, for example, Multiprotocol Label Switching (MPLS) and IPv6. Web Links Implementing Static Routes for IPv6
http://cisco.com/en/US/products/sw/iosswrel/
ps5187/products_configuration_guide_chapter
09186a00801d7f7d.html Implementing RIP for IPv6
http://cisco.com/en/US/products/sw/iosswrel/
ps5187/products_configuration_guide_chapter
09186a00801d6601.html Implementing IS-IS for IPv6
http://cisco.com/en/US/products/sw/iosswrel/
ps5187/products_configuration_guide_chapter
09186a00801d65f6.html Implementing EIGRP for IPv6
http://cisco.com/en/US/products/sw/iosswrel/
ps5187/products_configuration_guide_chapter
09186a00805fc867.html Implementing Multiprotocol BGP for IPv6
http://cisco.com/en/US/products/sw/iosswrel/
ps5187/products_configuration_guide_chapter
09186a00801d65f7.html

Content 8.4 IPv6 Routing 8.4.2 OSPFv3 and IPv6 OSPF is a link-state IP routing protocol. Think of a link as being an interface on a networking device. A link-state protocol makes its routing decisions based on the states of the links that connect source and destination machines. The state of a link is a description of that interface and its relationship to its neighboring networking devices. The interface information includes the IPv6 prefix of the interface, the network mask, the type of network that it is connected to, the routers connected to that network, and so on. This information is propagated in various types of link-state advertisements (LSAs). A collection of LSA data on a router is stored in a link-state database (LSDB). The contents of the database, when subjected to Dijkstra’s algorithm, result in the creation of the OSPF routing table. The difference between the database and the routing table is that the database contains a complete collection of raw data. The routing table contains a list of shortest paths to known destinations via specific router interface ports. OSPFv3, which is described in RFC 2740, supports IPv6. Web Links Implementing OSPF for IPv6
http://cisco.com/en/US/products/sw/iosswrel/
ps5187/products_configuration_guide_chapter
09186a00801d660d.html#wp1061933

Content 8.4 IPv6 Routing 8.4.3 Similarities Between OSPFv2 and OSPFv3 Many of the OSPF for IPv6 features are the same as in OSPFv2. OSPFv3 for IPv6, which is described in RFC 2740, expands on OSPFv2 to provide support for IPv6 routing prefixes and the larger size of IPv6 addresses. Other