Download presentation
Presentation is loading. Please wait.
Published byMyles Weaver Modified over 8 years ago
1
IPv6: Passing on Lessons Learned from My Journey BRKARC-2002 Denise “Fish” Fishburne Customer Proof of Concept Team Lead CCIE #2639, CCDE 2009:0014
2
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKARC-2002 Agenda Show a Magic Trick Explain How the Magic Trick works Resolving the destination MAC
3
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKARC-2002 3 The Magic Trick
4
4
5
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKARC-2002 5 How The Magic Trick Works
6
6 FF02::5 FE80::2237:6ff:fecf:67e4 FE80::5a0a:20ff:feeb:91e4 FE80::2237:6ff:fecf:67e4 FE80::5a0a:20ff:feeb:91e4 How the Magic Trick Works
7
7 FF02::5 How the Magic Trick Works MULTICAST
8
8 How the Magic Trick Works
9
9 Multicast Local: They are local to the wire they are on. Common interest: If a router wants to participate in EIGRP, it already knows the local multicast address (IPv4/IPv6) to start to listen to and the corresponding MAC address. Join: “Join” just by just deciding to listen to a local multicast address and then, by extension, to the corresponding MAC address for that multicast IP address. “Link Local” Multicast Exists in IPv4 & IPv6
10
10 Link-Local Scope Multicast Address
11
11 Link-Local Scope Multicast Address Multicast Local: They are local to the wire they are on. Common interest: If a router wants to participate in EIGRP, it already knows the local multicast address (IPv4) to start to listen to and the corresponding MAC address. Join: “Join” just by just deciding to listen to a local multicast address and then, by extension, to the corresponding MAC address for that multicast IP address.
12
12 Link-Local Scope Multicast Address
13
13 Link-Local Scope Multicast Address
14
14 Link-Local Scope Multicast Address Multicast Local: They are local to the wire they are on. Common interest: If a router wants to participate in EIGRP, it already knows the local multicast address (IPv6) to start to listen to and the corresponding MAC address. Join: “Join” just by just deciding to listen to a local multicast address and then, by extension, to the corresponding MAC address for that multicast IP address.
15
15 Link-Local Scope Multicast Address
16
16 Link-Local Scope Multicast Address
17
17 FE80::2237:6ff:fecf:67e4 FE80::5a0a:20ff:feeb:91e4 How the Magic Trick Works
18
18 FE80::2237:6ff:fecf:67e4 FE80::5a0a:20ff:feeb:91e4 How the Magic Trick Works
19
19 How the Magic Trick Works “Link Local” Unicast
20
20 How the Magic Trick Works
21
21 How the Magic Trick Works
22
22 Puzzle Piece: Link-Local Address “In the Internet Protocol Version 6 (IPv6), the address block fe80::/10 has been reserved for link-local unicast addressing. The actual link local addresses are assigned with the prefix fe80::/64. They may be assigned by automatic (stateless) or stateful (e.g. manual) mechanisms. Unlike IPv4, IPv6 requires a link-local address to be assigned to every network interface on which the IPv6 protocol is enabled, even when one or more routable addresses are also assigned. Consequently, IPv6 hosts usually have more than one IPv6 address assigned to each of their IPv6-enabled network interfaces. The link-local address is required for IPv6 sublayer operations of the Neighbor Discovery Protocol, as well as for some other IPv6-based protocols, like DHCPv6.” Wikipedia https://en.wikipedia.org/wiki/Link-local_address#IPv6
23
23 How the Magic Trick Works
24
24
25
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKARC-2002 25 Resolving Destination MAC Address
26
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKARC-2002 26 IPv4 w/ Broadcasts 10.10.10.2
27
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKARC-2002 27 How Does this Work without Broadcast and ARP?
28
28 Resolving Destination MAC Address
29
29 Resolving Destination MAC Address
30
30 Resolving Destination MAC Address
31
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKARC-2002 31 Solicited-Node Multicast
32
32 A node is required to compute and join (on the appropriate interface) the associated solicited-node multicast addresses for all unicast and anycast addresses that have been configured for the node's interfaces (manually or automatically). Solicited-Node Address: FF02:0:0:0:0:1:FFXX:XXXX Solicited-node multicast address are computed as a function of a node's unicast and anycast addresses. For example, the solicited-node multicast address corresponding to the IPv6 address 4037::01:800:200E:8C6C is FF02::1:FF0E:8C6C. Snippets from RFC4291 section 2.7 Solicited-Node Multicast
33
33 Solicited-Node Address: FF02:0:0:0:0:1:FFXX:XXXX Solicited-Node Multicast
34
34 Solicited-node multicast address are computed as a function of a node's unicast and anycast addresses. For example, the solicited-node multicast address corresponding to the IPv6 address 4037::01:800:200E:8C6C is FF02::1:FF0E:8C6C. Snippets from RFC4291 section 2.7 Solicited-Node Multicast
35
35 Solicited-Node Multicast
36
36 Solicited-Node Multicast
37
37 Solicited-Node Multicast
38
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKARC-2002 38 Neighbor Discovery Protocol
39
© 2015 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKARC-2002 39 Neighbor Discovery Protocol
40
40 Neighbor Discovery Protocol
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.