8.0.1.1 Introduction IP Addressing Introduction Addressing is a key function of network layer protocols that enables data communication between hosts, regardless of whether the hosts are on the same network or on different networks. Both Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6) provide hierarchical addressing for packets that carry data. Designing, implementing and managing an effective IP addressing plan ensures that networks can operate effectively and efficiently. This chapter examines in detail the structure of IP addresses and their application to the construction and testing of IP networks and subnetworks. 8.0.1.2 Activity –The Internet of Everything (IoE) IP Addressing Introduction The Internet of Everything (IoE) If nature, traffic, transportation, networking, and space exploration depend on digital information sharing, how will that information be identified from source to destination? In this activity, you will begin to think about not only what will be identified in the IoE world, but how everything will be addressed in the same world! Read the blog/news source provided by John Chambers regarding the Internet of Everything - IoE - . View the video halfway down the page. Next, venture to the IoE main page - . on a category that interests you. View the blog, or .pdf belonging to your IoE category of interest.
IPv4 Network Addresses IPv4 Network Addresses IPv4 Subnet Mask In this lab, you will complete the following objectives: Part 1: Access the Windows Calculator Part 2: Convert between Numbering Systems Part 3: Convert Host IPv4 Addresses and Subnet Masks into Binary Part 4: Determine the Number of Hosts in a Network Using Powers of 2 Part 5: Convert MAC Addresses and IPv6 Addresses to Binary 8.1.2.8 Lab - Converting IPv4 Addresses to Binary IPv4 Network Addresses IPv4 Subnet Mask In this lab, you will complete the following objectives: Part 1: Convert IPv4 Addresses from Dotted Decimal to Binary Part 2: Use Bitwise ANDing Operation to Determine Network Addresses Part 3: Apply Network Address Calculations 8.1.2.9 Activity - ANDing to Determine the Network Address
8.2.4.6 Dynamic Link-local Addresses IPv6 Network Addresses IPv6 Unicast Addresses When using SLAAC (SLAAC only or SLAAC with DHCPV6), a device receives its prefix and prefix length from the ICMPv6 RA. Because the prefix of the address has been designated by the RA message, the device must provide only the Interface ID portion of its address. As stated previously, the Interface ID can be automatically generated using the EUI-64 process, or depending on the OS, randomly generated. Using the information from the RA message and the Interface ID, the device can establish its global unicast address. After a global unicast address is assigned to an interface, the IPv6-enabled device will automatically generate its link-local address. IPv6-enabled devices must have, at a minimum, the link-local address. Recall that an IPv6 link-local address enables a device to communicate with other IPv6-enabled devices on the same subnet. IPv6 link-local addresses are used for a variety of purposes including: A host uses the link-local address of the local router for its default gateway IPv6 address. Routers exchange dynamic routing protocol messages link-local addresses. Routers’ routing tables use the link-local address to identify the next-hop router when forwarding IPv6 packets. A link-local address can be established dynamically or configured manually as a static link-local address. Dynamically Assigned Link-Local Address The link-local address is dynamically created using the FE80::/10 prefix and the Interface ID. By default, IOS routers use EUI-64 to generate the Interface ID for all link-local address on IPv6 interfaces. For serial interfaces, the router will use the MAC address of an Ethernet interface. Recall that a link-local address must be unique only on that link or network. However, a drawback to using the dynamically assigned link-local address is its length, which makes it challenging to identify and remember assigned addresses.