Ipv6 Technology: Cisco Public
Ipv6 Technology: Cisco Public
Ipv6 Technology: Cisco Public
RST-1300 12394_04_2006_c2
Cisco Public
10
IPv6 Features
Larger address space enabling:
Global reachability, flexibility, aggregation, multihoming, autoconfiguration, plug and play and renumbering
Improved option support Mandated security (global key yet to be defined) Transition richness
RST-1300 12394_04_2006_c2
Cisco Public
11
IPv6 Header
Traffic Class Flow Label
Header Checksum
Payload Length
Next Header
Hop Limit
Source Address
Legend
Fields Name Kept from IPv4 to IPv6 Fields Not Kept in IPv6 Name and Position Changed in IPv6 New Field in IPv6
Destination Address
RST-1300 12394_04_2006_c2
Cisco Public
12
Source Address
40 octets
Destination Address
Next Header
variable length
32 bits
RST-1300 12394_04_2006_c2 2006 Cisco Systems, Inc. All rights reserved.
Cisco Public
13
TCP Segment
Authentication Header
TCP Segment
RST-1300 12394_04_2006_c2
Cisco Public
14
IPv6 Protocol
New field Flow label (RFC3697)
Sequence of packets for which a source desires to label a flow Flow classifiers have been based on 5-tuple: source/destination address, protocol type and port numbers of transport Some of these fields may be unavailable due to fragmentation, encryption or locating them past extension headers. In IPv6: Only 3 tuple, flow label, source/destination address
RST-1300 12394_04_2006_c2
Cisco Public
15
MTU Issues
Minimum link MTU for IPv6 is 1280 octets (vs. 68 octets for IPv4)
=> on links with MTU < 1280, link-specific fragmentation and reassembly must be used
Implementations are expected to perform path MTU discovery to send packets bigger than 1280 Minimal implementation can omit PMTU discovery as long as all packets kept 1280 octets A hop-by-hop option supports transmission of jumbograms with up to 232 octets of payload
RST-1300 12394_04_2006_c2
Cisco Public
16
Addressing
RST-1300 12394_04_2006_c2
Cisco Public
17
IPv4
32 bits =~ 4,200,000,000 possible addressable nodes
IPv6
128 bits = 340,282,366,920,938,463,463,374,607,431,768,211,456 nodes
RST-1300 12394_04_2006_c2
Cisco Public
18
Addressing
Representation
16-bit hexadecimal numbers Numbers are separated by (:) Hex numbers are not case sensitive Abbreviations are possible
Leading zeros in contiguous block could be represented by (::) Example: 2001:0db8:0000:130F:0000:0000:087C:140B 2001:0db8:0:130F::87C:140B Double colon only appears once in the address
RST-1300 12394_04_2006_c2
Cisco Public
19
Addressing
Prefix Representation
Representation of prefix is just like CIDR In this representation you attach the prefix length Like v4 address:
198.10.0.0/16
RST-1300 12394_04_2006_c2
Cisco Public
20
IPv6Addressing Model
Addresses are assigned to interfaces
Change from IPv4 mode:
RST-1300 12394_04_2006_c2
Cisco Public
21
Addressing
Some special addresses
Type Binary Hex
Aggregatable Global Unicast Address Link Local Unicast Address Unique Local Unicast Address Multicast Address
RST-1300 12394_04_2006_c2
Cisco Public
22
Multicast
Address of a set of interfaces. One-to-many delivery to all interfaces in the set
Anycast
Address of a set of interfaces. One-to-one-of-many delivery to a single interface in the set that is closest
RST-1300 12394_04_2006_c2
Cisco Public
23
Site 16 Bits
SLA
Host 64 Bits
Interface ID
RST-1300 12394_04_2006_c2
Cisco Public
24
2001 0 0 0 0 1 1 0 1 1 0 1 1 1 0 0 0
Registry 2001:0C00::/23
RST-1300 12394_04_2006_c2 2006 Cisco Systems, Inc. All rights reserved.
Cisco Public
25
ISP 2001:DB8::/32
2001:DB8:0002:0001:/64 2001:DB8:0002:0002:/64
IPv6 Internet
Announces the /48 Prefix
2001::/16
Site 2 2001:DB8:0002:/48
RST-1300 12394_04_2006_c2
Cisco Public
26
RST-1300 12394_04_2006_c2
Cisco Public
27
RST-1300 12394_04_2006_c2
Cisco Public
28
24 bits
40 bits
Manufacturer-selected extension ID
24 bits
11111111
11111110
EUI-64 Address
0xFF
0xFE
RST-1300 12394_04_2006_c2
Cisco Public
30
EUI-64
Ethernet MAC Address (48 Bits) 00
00 90
90 27
27
17
FC 17
0F FC 0F
FE FE 17 FC 0F
000000U0 U=1 02 90
Where U= FF
27
Eui-64 address: Insert FFFE in middle Invert U bit to identify uniqueness of MAC
RST-1300 12394_04_2006_c2 2006 Cisco Systems, Inc. All rights reserved.
Cisco Public
31
Unique-Local
128 Bits Global ID 40 Bits
1111 110 FC00::/7
7 Bits
Cisco Public
32
Link-Local
128 Bits Remaining 54 Bits
1111 1110 10 FE80::/10
Interface ID
RST-1300 12394_04_2006_c2
Cisco Public
33
Lifetime
Scope
Group-ID
Scope
If Permanent If Temporary
1 2 5 8 E
RST-1300 12394_04_2006_c2
RST-1300 12394_04_2006_c2
Cisco Public
35
RST-1300 12394_04_2006_c2
Cisco Public
36
Used in neighbor solicitation messages Multicast address with a link-local scope Solicited-node multicast consists of prefix + lower 24 bits from unicast, FF02::1:FF:
RST-1300 12394_04_2006_c2
Cisco Public
37
Router Interface
R1#sh ipv6 int e0 Ethernet0 is up, line protocol is up IPv6 is enabled, link-local address is FE80::200:CFF:FE3A:8B18 No global unicast address is configured Joined group address(es): FF02::1 FF02::2 Solicited-Node Multicast Address FF02::1:FF3A:8B18 MTU is 1500 bytes ICMP error messages limited to one every 100 milliseconds ICMP redirects are enabled ND DAD is enabled, number of DAD attempts: 1 ND reachable time is 30000 milliseconds ND advertised reachable time is 0 milliseconds ND advertised retransmit interval is 0 milliseconds ND router advertisements are sent every 200 seconds ND router advertisements live for 1800 seconds Hosts use stateless autoconfig for addresses. R1#
RST-1300 12394_04_2006_c2
Cisco Public
38
Anycast
Anycast Address Assignment
Routers along the path to the destination just process the packets based on network prefix Routers configured to respond to anycast packets will do so when they receive a packet send to the anycast address Anycast allows a source node to transmit IP datagrams to a single destination node out of a group destination nodes with same subnet id based on the routing metrics
RST-1300 12394_04_2006_c2
Cisco Public
39
RST-1300 12394_04_2006_c2
Cisco Public
40
ICMPv6
Internet Control Message Protocol version 6 RFC 2463 Modification of ICMP from IPv4 Message types are similar (but different types/codes)
Destination unreachable (type 1) Packet too big (type 2) Time exceeded (type 3) Parameter problem (type 4) Echo request/reply (type 128 and 129)
RST-1300 12394_04_2006_c2 2006 Cisco Systems, Inc. All rights reserved.
Cisco Public
41
Neighbor Discovery
Replaces ARP, ICMP (redirects, router discovery) Reachability of neighbors Hosts use it to discover routers, auto configuration of addresses Duplicate Address Detection (DAD)
RST-1300 12394_04_2006_c2
Cisco Public
43
Neighbor Discovery
Neighbor discovery uses ICMPv6 messages, originated from node on link local with hop limit of 255 Consists of IPv6 header, ICMPv6 header, neighbor discovery header, and neighbor discovery options Five neighbor discovery messages
1. Router solicitation (ICMPv6 type 133) 2. Router advertisement (ICMPv6 type 134) 3. Neighbor solicitation (ICMPv6 type 135) 4. Neighbor advertisement (ICMPv6 type 136) 5. Redirect (ICMPV6 type 137)
RST-1300 12394_04_2006_c2 2006 Cisco Systems, Inc. All rights reserved.
Cisco Public
44
Neighbor Discovery
Router Solicitation
Host send to inquire about presence of a router on the link Send to all routers multicast address of FF02::2 (all routers multicast address) Source IP address is either link local address or unspecified IPv6 address (::)
RST-1300 12394_04_2006_c2
Cisco Public
45
1. RS
2. RA
1ICMP Type = 133 (RS) Src = link-local address (FE80::/10) Dst = all-routers multicast address (FF02::2) Query = please send RA
2ICMP Type = 134 (RA) Src = link-local address (FE80::/10) Dst = all-nodes multicast address (FF02::1) Data = options, subnet prefix, lifetime, autoconfig flag
Router solicitations (RS) are sent by booting nodes to request RAs for configuring the interfaces
RST-1300 12394_04_2006_c2 2006 Cisco Systems, Inc. All rights reserved.
Cisco Public
46
Neighbor Solicitation
Send to discover link layer address of IPv6 node For Layer 2 it is set to multicast for address resolution, unicast for node reachability IPv6 header, source address is set to unicast address of sending node, or :: for DAD Destination address is set to the unicast address for reachability and solicited node multicast for DAD
RST-1300 12394_04_2006_c2
Cisco Public
47
Neighbor Advertisement
Response to neighbor solicitation message Also send to inform change of link layer address
RST-1300 12394_04_2006_c2
Cisco Public
48
Neighbor Solicitation: ICMP type = 135 Src = A Dst = Solicited-node multicast address of B Neighbor Advertisement: Data = link-layer address of A ICMP type = 136 Query = what is your link-layer address? Src = B Dst = A Data = link-layer address of B A and B Can Now Exchange Packets on This Link
RST-1300 12394_04_2006_c2 2006 Cisco Systems, Inc. All rights reserved.
Cisco Public
49
Neighbors are only considered reachable for 30-seconds. Stale indicates that, before we contact this neighbor, we will need to send a ND packet.
RST-1300 12394_04_2006_c2
Cisco Public
50
Redirect
A B R2
R1
2001:db8:C18:2::/64
Cisco Public
51
Autoconfiguration
Mac Address: 00:2c:04:00:FE:56 Host Autoconfigured Address Is: Prefix Received + Link-Layer Address Sends Network-Type Information (Prefix, Default Route, )
Cisco Public
52
Renumbering
Mac Address: 00:2c:04:00:FE:56 Host Autoconfigured Address Is: New Prefix Received + Link-Layer Address Sends New Network-Type Information (Prefix, Default Route, )
RST-1300 12394_04_2006_c2
Cisco Public
53
IPv6 Configurations
RST-1300 12394_04_2006_c2
Cisco Public
54
IPv6 Configuration
In order to enable IPv6 the following global command should be entered
Router( config ) # ipv6 unicast-routing
To configure a global IPv6 or unique local IPv6 the following command should be entered
Router (config-if)# ipv6 address X:X::/prefix
Note that by configuring an IPV6 address you will have a global or unique-local IPv6 address and a link-local IPv6 address which is
FE80::interface-id
RST-1300 12394_04_2006_c2
Cisco Public
55
IPv6 Configuration
The local-link IPv6 address is constructed automatically by concatenating FE80 with Interface ID as soon as IPv6 is enabled on the interface either by assigning an IPv6 address or simply by entering the command
Router(config-if)# ipv6 enable
RST-1300 12394_04_2006_c2
Cisco Public
56
IPv6 Configuration
Router#conf t Router(config)#int fastEthernet 0/0 Router(config-if)#ipv6 enable Router#show ipv6 interface fastEthernet 0/0 FastEthernet0/0 is up, line protocol is up IPv6 is enabled, link-local address is FE80::205:5FFF:FED3:6808 No global unicast address is configured Joined group address(es): FF02::1 FF02::2 FF02::1:FFD3:6808 M TU is 1500 bytes ICM P error m essages lim ited to one every 100 m illiseconds ICM P redirects are enabled ND DAD is enabled, num ber of DAD attem pts: 1 ND reachable tim e is 30000 m illiseconds ND advertised reachable tim e is 0 m illiseconds ND advertised retransm it interval is 0 m illiseconds ND router advertisem ents are sent every 200 seconds ND router advertisem ents live for 1800 seconds Hosts use stateless autoconfig for addresses.
RST-1300 12394_04_2006_c2
Cisco Public
57
IPv6 Configuration
R1E#sh ipv6 interface Ethernet0/0 is up, line protocol is up IPv6 is enabled, link-local address is FE80::A8BB:CCFF:FE00:1E00 Global unicast address(es): 2001:DB8::A8BB:CCFF:FE00:1E00, subnet is 2001:DB8::/64 [EUI] Joined group address(es): FF02::1 FF02::2 FF02::1:FF00:1E00 MTU is 1500 bytes ICMP error messages limited to one every 100 milliseconds ICMP redirects are enabled ND DAD is enabled, number of DAD attempts: 1 ND reachable time is 30000 milliseconds ND advertised reachable time is 0 milliseconds ND advertised retransmit interval is 0 milliseconds ND router advertisements are sent every 200 seconds ND router advertisements live for 1800 seconds Hosts use stateless autoconfig for addresses.
RST-1300 12394_04_2006_c2 2006 Cisco Systems, Inc. All rights reserved.
Cisco Public
58
Routing
RST-1300 12394_04_2006_c2
Cisco Public
62
Static Routing
RST-1300 12394_04_2006_c2
Cisco Public
63
Static Routing
ipv6 route ipv6-prefix/prefix-length {ipv6-address | interface-type interface-number} [administrativedistance]
Router(config)# ipv6 route 7fff::0/32 2001:1100:0:CC00::1 110
The following example routes packets for network 7fff::0/32 to a networking device at 2001:1100:0:CC00::1 with an administrative distance of 110:
RST-1300 12394_04_2006_c2
Cisco Public
64
Ethernet0
Ethernet0 Router1 Ethernet1
interface Ethernet0 ipv6 address 2001:db8:c18:1::a/64 ipv6 nd prefix-advertisement 2001:db8:c18:1::/64 43200 43200 onlink autoconfig interface Ethernet1 ipv6 address 2001:db8:c18:2::a/64 ipv6 nd prefix-advertisement 2001:db8:c18:2::/64 43200 43200 onlink autoconfig ipv6 route ::/0 <address of R2 ethernet0>
RST-1300 12394_04_2006_c2 2006 Cisco Systems, Inc. All rights reserved.
RST-1300 12394_04_2006_c2
Cisco Public
66
RST-1300 12394_04_2006_c2
Cisco Public
67
Router2# debug ipv6 rip RIPng: Sending multicast update on Ethernet0 for RT0 src=FE80::260:3eff:fe47:1530 dst=FF02::9 (Ethernet0) sport=521, dport=521, length=32 command=2, version=1, mbz=0, #rte=1 tag=0, metric=1, prefix=::/0
Deployment
RST-1300 12394_04_2006_c2
Cisco Public
69
IPv4-IPv6 Transition/Coexistence
A wide range of techniques have been identified and implemented, basically falling into three categories:
1. Dual-stack techniques, to allow IPv4 and IPv6 to co-exist in the same devices and networks 2. Tunneling techniques, to avoid order dependencies when upgrading hosts, routers, or regions 3. Translation techniques, to allow IPv6-only devices to communicate with IPv4-only devices
RST-1300 12394_04_2006_c2
Cisco Public
70
TCP
UDP
TCP
UDP
IPv4
IPv6
IPv4
IPv6
0x0800
0x86dd
0x0800
0x86dd
Cisco Public
71
IPv4
IPv6 2001:db8::1
Cisco Public
72
RST-1300 12394_04_2006_c2
Cisco Public
73
Tunneling
RST-1300 12394_04_2006_c2
Cisco Public
74
Tunneling
Many Ways to Do Tunneling
Some ideas same as before
GRE, MPLS, IP
RST-1300 12394_04_2006_c2
Cisco Public
75
IPv4
router1# interface Tunnel0 ipv6 enable ipv6 address 2001:db8:c18:1::3/128 tunnel source 192.168.99.1 tunnel destination 192.168.30.1 tunnel mode gre ipv6
router2# interface Tunnel0 ipv6 enable ipv6 address 2001:db8:c18:1::2/128 tunnel source 192.168.30.1 tunnel destination 192.168.99.1 tunnel mode gre ipv6
RST-1300 12394_04_2006_c2
Cisco Public
76
Dual-Stack Router
IPv6 Network
Tunnel: IPv6 in IPv4 Packet IPv4 Header IPv6 Header IPv6 Data
RST-1300 12394_04_2006_c2
Cisco Public
77
IPv4
Dual-Stack Router2
IPv6 network
router1# interface Tunnel0 ipv6 enable ipv6 address 2001:db8:c18:1::3/127 tunnel source 192.168.99.1 tunnel destination 192.168.30.1 tunnel mode ipv6ip
router2# interface Tunnel0 ipv6 enable ipv6 address 2001:db8:c18:1::2/127 tunnel source 192.168.30.1 tunnel destination 192.168.99.1 tunnel mode ipv6ip
RST-1300 12394_04_2006_c2
Cisco Public
78
RST-1300 12394_04_2006_c2
Cisco Public
79
IPv4
192.168.30.1
6to4:
Is an automatic tunnel method Gives a prefix to the attached IPv6 network
2002
/16
RST-1300 12394_04_2006_c2
SLA
/64
Interface ID
Cisco Public
80
IPv6 Data
6to4 Router
IPv6 Network
IPv4
2002:db8:6301::1
IPv4 Header
IPv6 Data
Cisco Public
81
IPv6 Network
Network Prefix: 2002:db8:6301::/48
E0
IPv4
6to4 Router2
E0
192.168.99.1
192.168.30.1
=
router1# interface Ethernet0 ipv6 address 2002:db8:6301:1::/64 eui-64 Interface Ethernet1 ip address 192.168.99.1 255.255.0.0 interface Tunnel0 ipv6 unnumbered Ethernet0 tunnel source Ethernet1 tunnel mode ipv6ip 6to4 ipv6 route 2002::/16 Tunnel0
=
router2# interface Ethernet0 ipv6 address 2002:db8:1e01:1::/64 eui-64 Interface Ethernet1 ip address 192.168.30.1 255.255.0.0 interface Tunnel0 ipv6 unnumbered Ethernet0 tunnel source Ethernet1 tunnel mode ipv6ip 6to4 ipv6 route 2002::/16 Tunnel0
RST-1300 12394_04_2006_c2
Cisco Public
82
6to4 Router1
IPv6 Network
IPv4
6to4 Relay
IPv6 Site Network
192.168.99.1
192.168.30.1
6to4 Relay:
Is a gateway to the rest of the IPv6 Internet Is a default router
RST-1300 12394_04_2006_c2
Cisco Public
83
IPv4
6to4 Relay
IPv6 Internet
IPv6 Network
192.168.99.1 =
router1# interface Ethernet0 ipv6 address 2002:db8:6301:1::/64 eui-64 Interface Ethernet1 ip address 192.168.99.1 255.255.0.0 interface Tunnel0 no ip address ipv6 unnumbered Ethernet0 tunnel source Ethernet1 tunnel mode ipv6ip 6to4 ipv6 route 2002::/16 Tunnel0 ipv6 route ::/0 2001:db8:1e01::1
RST-1300 12394_04_2006_c2
Cisco Public
84
RST-1300 12394_04_2006_c2
Cisco Public
85
RST-1300 12394_04_2006_c2
Cisco Public
86
Cisco Public
87
IPv4 Address
32-bit
ISATAP is used to tunnel IPv4 within as administrative domain (a site) to create a virtual IPv6 network over a IPv4 network Supported in Windows XP Pro SP1 and others
RST-1300 12394_04_2006_c2
Cisco Public
88
IPv4 Network
ISATAP Tunnel
ISATAP Router 1 E0
IPv6 Network
ICMPv6 Type 133 (RS) IPv4 Source: 206.123.20.100 IPv4 Destination: 206.123.31.200 IPv6 Source: fe80::5efe:ce7b:1464 IPv6 Destination: fe80::5efe:ce7b:1fc8 Send me ISATAP Prefix
ICMPv6 Type 134 (RA) IPv4 Source: 206.123.31.200 IPv4 Destination: 206.123.20.100 IPv6 Source: fe80::5efe:ce7b:1fc8 IPv6 Destination: fe80::5efe:ce7b:1464 ISATAP Prefix: 2001:db8:ffff :2::/64
RST-1300 12394_04_2006_c2
Cisco Public
89
IPv4 Network
ISATAP Tunnel
ISATAP Router 1 E0
IPv6 Network
ISATAP host A receives the ISATAP prefix 2001:db8:ffff:2::/64 from ISATAP Router 1 When ISATAP host A wants to send IPv6 packets to 2001:db8:ffff:2::5efe:ce7b:1fc8, ISATAP host A encapsulates IPv6 packets in IPv4. The IPv4 packets of the IPv6 encapsulated packets use IPv4 source and destination address.
RST-1300 12394_04_2006_c2
Cisco Public
90
ISATAP Router 1 E0
IPv6 Network
RST-1300 12394_04_2006_c2
Cisco Public
91
IPv6 MULTICAST
RST-2300 12443_04_2006_X2
Cisco Public
66
IPv4 Solution 32-bit, Class D Protocol Independent, All IGPs and MBGP PIM-DM, PIM-SM, PIM-SSM, PIM-bidir, PIM-BSR IGMPv1, v2, v3 Boundary, Border
IPv6 Solution 128-bit (112-bit Group) Protocol Independent, All IGPs and MBGP with v6 mcast SAFI PIM-SM, PIM-SSM, PIM-bidir, PIM-BSR MLDv1, v2 Scope Identifier
Routing
Forwarding
MSDP Across Single RP Within Globally Independent PIM Domains Shared Domains
Cisco Public
67
FLAGS =
F 8 bits
T or Lifetime, 0 if Permanent, 1 if Temporary P Proposed for Unicast-Based Assignments Others Are Undefined and Must Be Zero 1 = Interface-local 2 = Link 4 = Admin-local 5 = Site-local 8 = Organization E = Global
8 bits
SCOPE =
RST-2300 12443_04_2006_X2
Cisco Public
68
64
32
FF3E:0040:2001:0DB8:C003:1109:0000:1111
3 hex Uni-pfx E hex Global
RST-2300 12443_04_2006_X2
Cisco Public
69
MLD is equivalent to IGMP in IPv4 MLD messages are transported over ICMPv6 MLD uses link local source addresses MLD packets use Router Alert in extension header (RFC2711) Version number confusion:
MLDv1 (RFC2710) like IGMPv2 (RFC2236) MLDv2 (RFC3810) like IGMPv3 (RFC3376)
RST-2300 12443_04_2006_X2
Cisco Public
70
ASM Across Multiple Separate PIM Domains, Each With RP, MSDP Peering
R
DR RP RP RP
RST-2300 12443_04_2006_X2
Cisco Public
71
SSM-Mapping
Delay in SSM deployment (both IPv4 and IPv6) is based mainly on lack of IGMPv3 and MLDv2 availability on the endpoints SSM-Mapping allows for the deployment of SSM in the network infrastructure without requiring MLDv2 (for IPv6) on the endpoint SSM-Mapping enabled router will map MLDv1 reports to a source (which do not natively include the source like with MLDv2)
Range of groups can be statically defined or used with DNS Wildcards can be used to define range of groups
RST-2300 12443_04_2006_X2 2005 Cisco Systems, Inc. All rights reserved.
Cisco Public
73
SSM-Mapping
core-1#show ipv6 mroute | begin 2001:DB8:CAFE:11::11 (2001:DB8:CAFE:11::11, FF33::DEAD), 00:01:20/00:03:06, flags: sT Incoming interface: GigabitEthernet3/3 RPF nbr: FE80::20E:39FF:FEAD:9B00 Immediate Outgoing interface list: GigabitEthernet5/1, Forward, 00:01:20/00:03:06 2001:DB8:CAFE:11::11 FF33::DEAD
Corporate Network
Source
Static Mapping:
ipv6 multicast-routing ! ipv6 mld ssm-map enable ipv6 mld ssm-map static MAP 2001:DB8:CAFE:11::11 no ipv6 mld ssm-map query dns ! ipv6 access-list MAP permit ipv6 any host FF33::DEAD
SSM
MLDv1
Cisco Public
74
Embedded-RP
Easy to deploy Group-to-RP mapping only, no RP redundancy (yet) PIM-SM only (today), no Bidir-PIM
RST-2300 12443_04_2006_X2
Cisco Public
75
Corporate Network
RP IP WAN
RST-2300 12443_04_2006_X2
Cisco Public
76
FF | Flags| Scope |Rsvd | RPaddr| Plen | Network Prefix | Group ID New Address format defined : Flags = 0RPT, R = 1, P = 1, T = 1=> RP address embedded (0111 = 7) Example Group: FF7E:0140:2001:0DB8:C003:111D:0000:1112 Embedded RP: 2001:0DB8:C003:111D::1
RST-2300 12443_04_2006_X2
Cisco Public
77
Embedded-RP
PIM-SM protocol operations with embedded-RP: Intradomain transition into embedded-RP is easy: Non-supporting routers simply need to be configured statically or via BSR for the embedded-RPs! Embedded-RP is just a method to learn ONE RP address for a multicast group: It can not replace RP-redundancy as possible with BSR or MSDP/Anycast-RP Embedded-RP does not (yet) support Bidir-PIM
Corporate Network
Source
L0
RP
IP WAN
ipv6 pim rp-address 2001:DB8:C003:111D::1 ERP ! ipv6 access-list ERP permit ipv6 any FF7E:140:2001:DB8:C003:111D::/96
RST-2300 12443_04_2006_X2
Cisco Public
79
OSPFv3Hierarchical Structure
Topology of an area is invisible from outside of the area: LSA flooding is bounded by area. SPF calculation is performed separately for each area. Backbones must be contiguous. All areas must have a connection to the backbone: Otherwise a virtual link must be used to connect to the backbone.
All OSPFv3 packets have a 16-byte header vs. the 24-byte header in OSPFv2.
Security
OSPFv3 uses IPv6 AH and ESP extension headers instead of variety of the mechanisms defined in OSPFv2.
LSA Overview
LSA Function Code Router LSA Network LSA Interarea prefix LSA Interarea router LSA AS external LSA Group membership LSA Type 7 LSA Link-LSA Intra-area prefix LSA 1 2 3 4 5 6 7 8 9
LSA Type 0x2001 0x2002 0x2003 0x2004 0x2005 0x2006 0x2007 0x2008 0x2009
Aggregation of prefixes announced in the global routing table Efficient and scalable routing Improved bandwidth and functionality for user traffic
interface Ethernet0/0 ipv6 address 3FFE:FFFF:1::1/64 ipv6 ospf 1 area 0 ipv6 ospf priority 20 ipv6 ospf cost 20
Router2# interface S3/0 ipv6 address 3FFE:B00:FFFF:1::1/64 ipv6 ospf 100 area 1 ipv6 router ospf 100 router-id 10.1.1.4
R7#show ipv6 ospf Routing Process ospfv3 1 with ID 75.0.7.1 It is an area border and autonomous system boundary router Redistributing External Routes from, connected SPF schedule delay 5 secs, Hold time between two SPFs 10 secs Minimum LSA interval 5 secs. Minimum LSA arrival 1 secs LSA group pacing timer 240 secs Interface floor pacing timer 33 msecs Retransmission pacing timer 33 msecs Number of external LSA 3. Checksum Sum 0x12B75
Router2#show ipv6 ospf neighbor detail Neighbor 10.1.1.3 In the area 0 via interface S2/0 Neighbor: interface-id 14, link-local address 3FFE:B00:FFFF:1::2 Neighbor priority is 1, State is FULL, 6 state changes Options is 0x63AD1B0D Dead timer due in 00:00:33 Neighbor is up for 00:48:56 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 1, maximum is 1 Last retransmission scan time is 0 msec, maximum is 0 msec
Net Link States (Area 1) ADV Router 26.50.0.1 Age 57 Seq# 0x8000003B Link ID 3 Rtr count 4
Inter-Area Prefix Link States (Area 1) ADV Router 26.50.0.2 26.50.0.2 Age 139 719 Seq# 0x80000003 0x80000001 Prefix 3FFE:FFFF:26::/64 3FFE:FFF:26::/64
Inter-Area Router Link States (Area 1) ADV Router 26.50.0.2 26.50.0.4 Age 772 5 Seq# 0x80000001 0x80000003 Link ID 1207959556 1258292993 Dest RtrID 72.0.0.4 75.0.7.1
Intra-Area Prefix Link States (Area 1) ADV Router 26.50.0.1 26.50.0.1 26.50.0.2 Age 1691 702 1797 Seq# Link ID 0x8000002E 0 0x80000031 1003 0x80000002 0 Ref-Istype 0x2001 0x2002 0x2001 Ref-LSID 0 3 0
Type-5 AS External Link States ADV Router 72.0.0.4 72.0.0.4 75.0.7.1 Age 287 38 162 Seq# 0x80000028 0x80000027 0x80000007 Prefix 3FFE:FFFF:A::/64 3FFE:FFFF:78::/64 3FFE:FFFF:8::/64
Delete 0 0 0 0 0 0 0 0 0
Maxage 0 0 0 0 0 0 0 0 0
RST-1300 12394_04_2006_c2
Cisco Public
97