Ipv6 Routing Protocols: Vladimir Settey
Ipv6 Routing Protocols: Vladimir Settey
Ipv6 Routing Protocols: Vladimir Settey
Vladimir Settey
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 1
Static Routing
RIPng
EIGRP for IPv6
OSPFv3
IS-IS for IPv6
BGP-4 for IPv6
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 2
• As in IPv4, IPv6 has 2 families of routing protocols: IGP and EGP,
and still uses the longest-prefix match routing algorithm
• IGP
RIPng (RFC 2080)
Cisco EIGRP for IPv6
Integrated IS-ISv6 (draft-ietf-isis-ipv6-07)
OSPFv3 (RFC 5340)
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
RIPv2 for IPv4
RIP RIPng for IPv6
Distinct but similar protocols with RIPng taking advantage of IPv6 specificities
OSPFv2 for IPv4
OSPFv3 for IPv6
OSPF
Distinct but similar protocols with OSPFv3 being a cleaner implementation that takes
advantage of IPv6 specificities
Extended to support IPv6
IS-IS Natural fit to some of the IPv6 foundational concepts
Supports Single and Multi Topology operation
• For all intents and purposes, IPv6 IGPs are similar to their IPv4 counterparts
• IPv6 IGPs have additional features that could lead to new designs
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 5
• Similar to IPv4. Need to define the next hop / interface.
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
Routing table and testing connectivity
IPv6 Internet
S3/0
R1 S2/0 s0/0
R2
2001:DB8:23:0:A8BB:CCFF:FE00:300
R1#ping 2001:DB8:23:0:A8BB:CCFF:FE00:300
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
command version must be zero command version must be zero
Subnet Mask
Next Hop
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
e0/0
S2/0
R1
S3/0
e0/0
R2 R3
R1#show run
! R3#sh run
hostname R1
ipv6 unicast-routing !
hostname R3
interface Loopback1 interface Loopback3
R2#sh run
no ip address no ip address
! ipv6 address 2001:DB8:3::/64 eui-64
ipv6 address hostname R2 ipv6 rip TEST enable
2001:DB8:1::/64 eui-64 interface Loopback2 !
ipv6 rip TEST enable no ip address interface Ethernet0/0
! ipv6 address 2001:DB8:2::/64 eui-64 no ip address
interface Serial2/0 ipv6 rip TEST enable ipv6 address 2001:DB8:23::/64 eui-64
no ip address ! ipv6 rip TEST enable
ipv6 address interface Ethernet0/0
2001:DB8:12::/64 eui-64 no ip address ipv6 router rip TEST
ipv6 rip TEST enable ipv6 address 2001:DB8:23::/64 eui-64
serial restart-delay 0 ipv6 rip TEST enable
interface Serial3/0
no ip address
ipv6 address 2001:DB8:12::/64 eui-64
ipv6 rip TEST enable
serial restart-delay 0
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
e0/0
S2/0
R1
S3/0
e0/0
R2 R3
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
Loopback3 is up, line protocol is up
IPv6 is enabled, link-local address is
FE80::A8BB:CCFF:FE00:300
No Virtual link-local address(es):
Global unicast address(es):
2001:DB8:3:0:A8BB:CCFF:FE00:300, subnet is
2001:DB8:3::/64 [EUI]
e0/0
S2/0
R1
S3/0
e0/0
R1#show ipv6 route R2 R3
IPv6 Routing Table - 10 entries
Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP
U - Per-user Static route
I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary
O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2
ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
D - EIGRP, EX - EIGRP external
C 2001:DB8:1::/64 [0/0]
via ::, Loopback1
L 2001:DB8:1:0:A8BB:CCFF:FE00:100/128 [0/0]
via ::, Loopback1 R1# ping 2001:DB8:3:0:A8BB:CCFF:FE00:300
R 2001:DB8:2::/64 [120/2]
via FE80::A8BB:CCFF:FE00:200, Serial2/0
Type escape sequence to abort.
R 2001:DB8:3::/64 [120/3]
Sending 5, 100-byte ICMP Echos to
via FE80::A8BB:CCFF:FE00:200, Serial2/0
2001:DB8:3:0:A8BB:CCFF:FE00:300, timeout is 2
C 2001:DB8:12::/64 [0/0] seconds:
via ::, Serial2/0 !!!!!
L 2001:DB8:12:0:A8BB:CCFF:FE00:100/128 [0/0] Success rate is 100 percent (5/5), round-trip
via ::, Serial2/0 min/avg/max = 20/23/36 ms
R 2001:DB8:23::/64 [120/2]
via FE80::A8BB:CCFF:FE00:200, Serial2/0
L FF00::/8 [0/0]
via ::, Null0
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
Several IPv6 Specific Differences With Respect to IPv4:
• Three new TLVs:
IPv6_REQUEST_TYPE (0X0401)
IPv6_METRIC_TYPE (0X0402)
IPv6_EXTERIOR_TYPE (0X0403)
• Hellos are sourced from the link-local address and destined to FF02::A
(all EIGRP routers). This means that neighbors do not have to share the
same global prefix (with the exception of explicitly specified neighbors
where traffic is unicasted).
• Automatic summarization is disabled by default for IPv6
(unlike IPv4)
• No split-horizon in the case of EIGRP for IPv6 (because IPv6 supports
multiple prefixes per interface)
• RID stays 32 bits
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
Ethernet0 2001:db8:c18:1:260:3eff:fe47:1530
Router 2
Router2#
LAN1: 2001:db8:c18:1::/64 ipv6 router eigrp 100
eigrp router-id 10.10.10.2
Ethernet0
interface Ethernet0
ipv6 address 2001:db8:c18:1::/64 eui-64
Router 1
ipv6 enable
Ethernet1 ipv6 eigrp 100
LAN2: 2001:db8:c18:2::/64
Router1#show ipv6 eigrp neighbor
IPv6-EIGRP neighbors for process 100
H Address Interface Hold Uptime(sec) SRTT(ms) RTO Q Seq Cnt Num
0 FE80::260:3eff:fe47:1530 E0 14 00:01:43 1 4500 0 1
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
• Per Link Processing
• Authentication changes
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
• IPv6 uses the term “link” instead of network or subnet to indicate
communication
• Interfaces connect to links
• Two nodes can talk directly over a single link, even if they do not
share a common IPv6 subnet
• Network address and mask do not impact the formation of
adjacencies
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
• Announces the IPv6 link local address to all the router(s) attached to the
link
This is needed for the next hop calculation
• May be suppressed
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
• Each LSA now contains an “unknown LSA” bit
0: Treat this LSA as a link local
1: Store and flood this LSA even if you don’t understand it
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
• Each LSA now contains two bits indicating the flooding scope
AS scope, LSA is flooded throughout the AS
Area scope, LSA is flooded only within an area
Link-local scope, LSA is flooded only on the local link
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
LSA Name LS Type code Flooding scope LSA Function code
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
• At least one global/unique local IPv6 address in the transit area
OSPFv3 normally sends LSAs with a link local source address
This won’t work over a virtual link – the packet needs to be forwarded through
the intervening area
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
• OSPFv3 currently only supports IPsec for authentication
Group keying is painful for IPsec
There is current work in GDOI and other spaces to make group keying work
better for this space
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
Router-B#
interface POS1/1 Area 1
ipv6 address 2001:410:FFFF:1::1/64
ipv6 enable
ipv6 ospf 100 area 0
A
interface POS2/0 POS 3/0
ipv6 address 2001:B00:FFFF:1::2/64 2001:b00:ffff:1::1/64
ipv6 enable
ipv6 ospf 100 area 1
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
Router-A#sh ipv6 ospf int pos 3/0
POS3/0 is up, line protocol is up Area 1
Link Local Address FE80::290:86FF:FE5D:A000, Interface ID 7
Area 1, Process ID 100, Instance ID 0, Router ID 10.1.1.4
Network Type POINT_TO_POINT, Cost: 1
Transmit Delay is 1 sec, State POINT_TO_POINT, A
Timer intervals configured, Hello 10, Dead 40, Wait 40, POS 3/0
Retransmit 5 2001:b00:ffff:1::1/64
Hello due in 00:00:02
Index 1/1/1, flood queue length 0
Next 0x0(0)/0x0(0)/0x0(0)
Last flood scan length is 3, maximum is 3
Last flood scan time is 0 msec, maximum is 0 msec 2001:b00:ffff:1::2/64
Neighbor Count is 1, Adjacent neighbor count is 1 B POS 2/0
Adjacent with neighbor 10.1.1.3
Suppress hello for 0 neighbor(s)
POS 1/1
2001:410:ffff:1::1/64
Area 0
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
Router-A#sh ipv6 ospf neighbor detail
Neighbor 10.1.1.3 Area 1
In the area 1 via interface POS3/0
Neighbor: interface-id 8, link-local address
FE80::2D0:FFFF:FE60:DFFF
Neighbor priority is 1, State is FULL, 12 state changes A
Options is 0x630C34B9 POS 3/0
Dead timer due in 00:00:33 2001:b00:ffff:1::1/64
Neighbor is up for 00:49:32
Index 1/1/1, retransmission queue length 0, number of
retransmission 1
First 0x0(0)/0x0(0)/0x0(0) Next 0x0(0)/0x0(0)/0x0(0)
Last retransmission scan length is 2, maximum is 2 2001:b00:ffff:1::2/64
Last retransmission scan time is 0 msec, maximum is 0 msec B POS 2/0
POS 1/1
2001:410:ffff:1::1/64
Area 0
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
Router-A#sh ipv6 route
IPv6 Routing Table - 5 entries Area 1
Codes: C - Connected, L - Local, S - Static, R - RIP,
B – BGP, U - Per-user Static route
I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea
O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, A
OE2 - OSPF ext 2 POS 3/0
OI 2001:410:FFFF:1::/64 [110/2] 2001:b00:ffff:1::1/64
via FE80::2D0:FFFF:FE60:DFFF, POS3/0
C 2001:B00:FFFF:1::/64 [0/0]
via ::, POS3/0
L 2001:B00:FFFF:1::1/128 [0/0]
via ::, POS3/0 2001:b00:ffff:1::2/64
L FE80::/10 [0/0] B POS 2/0
via ::, Null0
L FF00::/8 [0/0]
via ::, Null0
POS 1/1
2001:410:ffff:1::1/64
Area 0
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
• New Routing Protocol
New training, show commands, troubleshooting procedures
Must run “dual stack” in the control plane
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
• Two TLVs (tag/length/value) added to introduce IPv6 routing
• IPv6 reachability TLV (0xEC)
Describes network reachability such as IPv6 routing prefix, metric information
and some option bits. The option bits indicates the advertisement of IPv6 prefix
from a higher level, redistribution from other routing protocols.
Equivalent to IP Internal/External reachability TLVs described in RFC1195
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
• IS-IS supports IPv6 in two ways
• Single Topology
The IPv4 and IPv6 topologies must match
One SPF is run; IPv4 and IPv6 are mixed on the resulting SPT
• Multi-topology
Uses a different address family for IPv6 destinations
IPv4 and IPv6 topologies do not need to match
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
• Uses the same SPF for both IPv4 and IPv6
Not really suitable for overlaying pockets of IPv6 on an existing IPv4 network
If using both IPv4 and IPv6, topologies must match
Cannot run IPv4 on some interfaces, IPv6 on others
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
• IPv4 and IPv6 have their own databases
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 34
Router-B#
interface ethernet-1
ipv6 address 2001:0001::45c/64
ipv6 router isis
isis circuit-type level-2-only
A
interface ethernet-2 POS 3/0
ipv6 address 2001:0002::45a/64 2001:b00:ffff:1::1/64
ipv6 router isis
router isis
address-family ipv6
redistribute static 2001:0001::45c/64
exit-address-family B Ethernet 1
net 42.0001.0000.0000.072c.00
Ethernet 2
2001:0002::45a/64
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 35
Router-B#
interface ethernet-1
ip address 10.1.1.1 255.255.255.0
ipv6 address 2001:0001::45c/64
ip router isis
ipv6 router isis A
POS 3/0
interface ethernet-2 2001:b00:ffff:1::1/64
ip address 10.2.1.1 255.255.255.0
ipv6 address 2001:0002::45a/64
ip router isis
ipv6 router isis
2001:0001::45c/64
router isis B Ethernet 1
address-family ipv6
redistribute static
exit-address-family
Ethernet 2
net 42.0001.0000.0000.072c.00 2001:0002::45a/64
redistribute static
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 36
brum-45c#show ipv6 route is-is
IPv6 Routing Table - 14 entries
Codes: C - Connected, L - Local, S - Static, R - RIP,
B - BGP
I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea
Timers: Uptime/Expires
I1 2001:45A:1000::/64 [115/20]
via FE80::210:7BFF:FEC2:ACCC, Ethernet1, 00:10:12/never
I1 2001:72B:2000::/64 [115/10]
via FE80::210:7BFF:FEC2:ACCC, Ethernet1, 00:05:19/never
I1 2002:49::/64 [115/10]
via FE80::210:7BFF:FEC2:ACCC, Ethernet1, 00:05:19/never
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 37
show clns is-neigh detail
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
interface Tunnel0
no ip address
ipv6 address 2001:0001::45A/64
ipv6 address FE80::10:7BC2:ACC9:10 link-local
ipv6 router isis IPv6
tunnel source Ethernet1 Network
tunnel destination 10.42.2.1
! IPv6
router isis Tunnel
passive-interface Ethernet2
net 42.0001.0000.0000.045a.00 IPv6
Tunnel
IPv6
IPv6 Tunnel
Network
interface Tunnel0 IPv6
no ip address Network
ipv6 address 2001:0001::45C/64
ipv6 address FE80::10:7BC2:B280:11 link-local
ipv6 router isis
tunnel source Ethernet2 IS-IS for IPv6 on an IPv6 tunnel requires
tunnel destination 10.42.1.1 GRE tunnel, it can’t work with IPv6
!
router isis configured tunnel as IS-IS runs directly
net 42.0001.0000.0000.045c.00 over the data link layer
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 40
• TCP Interaction
BGP-4 runs on top of TCP
This connection could be setup either over IPv4 or IPv6 irrespective of what
NLRI BGP is carrying
• Router ID
When no IPv4 is configured, an explicit BGP router-id needs to be configured
in a 32 bit ipv4 type format.
The RID does not have to be in valid IPv4 format (e.g. 0.0.0.1 could be a valid
RID)
The sole purpose of RID is for identification
In BGP, it is used as a tie breaker and is sent within the OPEN message
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 41
• BGP-4 carries only 3 pieces of information which are truly IPv4
specific:
NLRI in the UPDATE message contains an IPv4 prefix
NEXT_HOP path attribute in the UPDATE message contains a IPv4 address
BGP Identifier is in the OPEN message & AGGREGATOR attribute
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
• New optional and non-transitive BGP attributes:
MP_REACH_NLRI (Attribute code: 14)
“Carry the set of reachable destinations together with the next-hop information to be
used for forwarding to these destinations” (RFC2858)
MP_UNREACH_NLRI (Attribute code: 15)
Carry the set of unreachable destinations
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 43
• Address Family Information (AFI) for IPv6
AFI = 2 (RFC 1700)
Sub-AFI = 1 Unicast
Sub-AFI = 2 (Multicast for RPF check)
Sub-AFI = 3 for both Unicast and Multicast
Sub-AFI = 4 Label
Sub-AFI= 128 VPN
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
Router A# show run | b bgp
network 2003:3:2::/64
network 2003:3:3::/64
!
router bgp 1
no bgp default ipv4 unicast AS 1 A
bgp router-id 1.1.1.1 :1
neighbor 2001:db8:ffff:2::2 remote-as 2
address-family ipv6
neighbor 2001:db8:ffff:2::2 activate
network 2003:3:2::/64
network 2003:3:3::/64
exit-address-family
! 2001:db8:ffff:2/64
:2
AS 2
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 45
Router A# show run | b bgp
!
router bgp 201
bgp router-id 192.168.30.1
neighbor 150.1.1.2 remote-as 301
network 192.10.0.0
!
150.10.1.2
192.10.0.0/24 150.1.1.3
150.1.1.1 150.10.0.0/16 150.10.1.1
192.10.0.0/24 150.10.1.1
3-party eBGP iBGPnext-hop unmodified
150.1.1.2 150.1.1.3
AS 201
AS 301 192.10.0.0/24
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
• Next-hop reachability is very important in BGP
• If the next-hop is inaccessible, the routes learned via BGP will not
be installed in the routing table (In some case the routes will be
rejected by BGP)
• Link-local address as a next-hop is only set if the BGP peer is
also on a link-local address
• IPv6 NLRI in IPv6 (Global Unicast) works like IPv4 (3rd party NH
not supported yet)
• Various next-hop behaviour in IPv6
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
AS 200
150.10.0.0/16
AS 201
AS 301 2192:10::/48
Router-A#
BGP(1): 150.1.1.2 send UPDATE (format) 2192:10::/48, next ::FFFF:150.1.1.3, metric 0, path Local
Router-B#
BGP(1): 150.1.1.3 rcvd UPDATE w/ attr: nexthop ::FFFF:150.1.1.3, origin i, localpref 100, metric 0
BGP(1): 150.1.1.3 rcvd 2192:10::/48
BGP(1): no valid path for 2192:10::/48
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 48
AS 200
150.10.0.0/16
Router-A#
BGP(1): 150.1.1.2 send UPDATE (prepend, chgflags: 0x820) 2192:10::/48, next 2150:1:1::3, metric 0, path Local
Router-B#
BGP(1): 2150:1:1::3 rcvd UPDATE w/ attr: nexthop 2150:1:1::3, origin i, localpref 100, metric 0
BGP(1): 2150:1:1::3 rcvd 2192:10::/48
BGP(1): Revise route installing 2192:10::/48 -> 2150:1:1::3 (::) to main IPv6 table
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 49
AS 200
150.10.0.0/16
AS 201
AS 301 192.10.10.0/24
Router-A#
BGP(0): 2150:1:1::2 send UPDATE (format) 192.10.0.0/24, next 33.80.0.1, metric 0, path Local
Router-B#
BGP(0): 2150:1:1::3 rcvd UPDATE w/ attr: nexthop 33.80.0.1, origin i, localpref 100, metric 0
BGP(0): 2150:1:1::3 rcvd 192.10.0.0/24
BGP(0): no valid path for 192.10.0.0/24
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
AS 200
150.10.0.0/16
Router-A#
BGP(0): 2150:1:1::2 send UPDATE (prepend, chgflags: 0x0) 192.10.0.0/24, next 150.1.1.3, metric 0, path Local
Router-B#
BGP(0): 2150:1:1::3 rcvd UPDATE w/ attr: nexthop 150.1.1.3, origin i, metric 0, path 10
BGP(0): 2150:1:1::3 rcvd 192.10.0.0/24
BGP(0): Revise route installing 1 of 1 routes for 192.10.0.0/24 -> 150.1.1.3(main) to main IP table
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 51
AS 200
150.10.0.0/16
AS 201
AS 301 192.10.10.0/24
Router-A#
BGP(0): Can't advertise 192.10.0.0/24 to FE80::A8BB:CCFF:FE00:300 with NEXT_HOP 254.128.0.0
BGP(0): FE80::A8BB:CCFF:FE00:300 send UPDATE (format) 192.10.0.0/24, next 254.128.0.0, metric 0, path Local
Router-B#
BGP(0): FE80::A8BB:CCFF:FE00:200 rcv UPDATE w/ attr: nexthop 254.128.0.0, origin i, metric 0, originator 0.0.0.0,
path 10, community , extended community
BGP(0): FE80::A8BB:CCFF:FE00:200 rcv UPDATE about 192.10.0.0/24 -- DENIED due to: martian NEXTHOP;
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 52
AS 200
150.10.0.0/16
Router-A#
BGP(0): FE80::A8BB:CCFF:FE00:300 send UPDATE (format) 192.10.0.0/24, next 150.1.1.2, metric 0, path Local
Router-B#
BGP(0): FE80::A8BB:CCFF:FE00:200 rcvd UPDATE w/ attr: nexthop 150.1.1.3, origin i, metric 0, path 10
BGP(0): FE80::A8BB:CCFF:FE00:200 rcvd 192.10.0.0/24
BGP(0): Revise route installing 1 of 1 routes for 192.10.0.0/24 -> 150.1.1.3(main) to main IP table
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 53
• BGP
Single protocol
IPv6 behavior is similar as the IPv4 behavior
IPv4 routes can be exchanged over an IPv6 TCP session and vice versa
There may be two next-hop addresses in the next-hop attribute
• OSPF
New protocol (OSPFv3)
Lots of changes and capabilities
IPv6 domains must be contiguous within the deployment
Aggregation/failure domains may not coincide
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 54
• IS-IS/IPv6 Single Topology
Single protocol
Multiple TLVs within the single protocol
Topologies must be congruent
IPv6 domains must be contiguous within the deployment
• IS-IS/IPv6 Multi-Topology
Single Protocol
Since instance, multiple address families
Aggregation/failure domains may not coincide
IPv6 domains must be contiguous within the deployment
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
Thank you.