IP Addressing: Presentation - ID © 2008 Cisco Systems, Inc. All Rights Reserved. Cisco Confidential
IP Addressing: Presentation - ID © 2008 Cisco Systems, Inc. All Rights Reserved. Cisco Confidential
Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 1
IP Addressing
Objectives
In this chapter, you will be able to:
Describe the structure of an IPv4 address.
Describe the purpose of the subnet mask.
Compare the characteristics and uses of the unicast,
broadcast and multicast IPv4 addresses.
Explain the need for IPv6 addressing.
Describe the representation of an IPv6 address.
Describe types of IPv6 network addresses.
Configure global unicast addresses.
Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 2
IPv4 Address Structure - Binary Notation and
dotted decimal
IP addresses are hierarchical with
network, subnetwork, and host
portions. An IP address can
represent a complete network, a
specific host, or the broadcast
address of the network.
It is usually represented in dotted
decimal and binary numbered
Binary notation refers to the fact
that computers communicate in 1s
and 0s
Converting binary to decimal
requires an understanding of the
mathematical basis of a numbering
system – positional notation
Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 3
IPv4 Address Structure
Binary Number System
Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 4
IPv4 Address Structure
Converting a Binary Address to Decimal
Practice
Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 5
IPv4 Address Structure
Converting from Decimal to Binary
Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 6
IPv4 Address Structure
Converting from Decimal to Binary Conversions
Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 7
IPv4 Subnet Mask
Network Portion and Host Portion of an IPv4 Address
Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 9
IPv4 Subnet Mask
Examining the Prefix Length
Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 10
IPv4 Subnet Mask
IPv4 Network, Host, and Broadcast Address
Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 11
IPv4 Subnet Mask
First Host and Last Host Addresses
Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 12
IPv4 Subnet Mask
Bitwise AND Operation
Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 14
IPv4 Unicast, Broadcast, and Multicast
Assigning a Dynamic IPv4 Address to a Host
Verification
Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 15
IPv4 Unicast, Broadcast, and Multicast Data transmission
Unicast Transmission
Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 16
IPv4 Unicast, Broadcast, and Multicast
Broadcast Transmission
2. Broadcast - the process of sending a packet from one host
to all hosts in the network
Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 17
IPv4 Unicast, Broadcast, and Multicast
Multicast Transmission
• Multicast - the process of sending a packet from one host to
a selected group of hosts, possibly in different networks
• Reduces traffic
• Reserved for addressing multicast groups - 224.0.0.0 to
239.255.255.255.
• Link local - 224.0.0.0 to 224.0.0.255 (Example:
routing information exchanged by routing protocols)
• Globally scoped addresses - 224.0.1.0 to 238.255.255.255
(Example: 224.0.1.1 has been reserved for Network Time
Protocol)
Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 18
Types of IPv4 Address
Public and Private IPv4 Addresses
Private address blocks are:
Hosts that do not require access to the Internet can use
private addresses
10.0.0.0 to 10.255.255.255 (10.0.0.0/8)
172.16.0.0 to 172.31.255.255 (172.16.0.0/12)
192.168.0.0 to 192.168.255.255 (192.168.0.0/16)
Shared address space addresses:
Not globally routable
Intended only for use in service provider networks
Address block is 100.64.0.0/10
Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 19
Types of IPv4 Address
Legacy Classful Addressing
Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 20
Types of IPv4 Address
Legacy Classful Addressing
Classless Addressing
• Formal name is Classless Inter-Domain Routing (CIDR,
pronounced “cider
• Created a new set of standards that allowed service
providers to allocate IPv4 addresses on any address bit
boundary (prefix length) instead of only by a class A, B, or
C address
Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 21
Types of IPv4 Address
Assignment of IP Addresses
Regional Internet Registries (RIRs)
The major registries are:
Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 22
IPv4 Issues
The Need for IPv6
Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 23
IPv4 Issues
The Need for IPv6
Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 24
IPv4 Issues
IPv4 and IPv6 Coexistence
The migration techniques can be divided into three
categories:
#1
#2
Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 26
IPv4 Issues
IPv4 and IPv6 Coexistence
The migration techniques can be divided into three
categories:
#3
Hexadecimal is a
base sixteen system
Base 16 numbering
system uses the
numbers 0 to 9 and
the letters A to F
Four bits (half of a
byte) can be
represented with a
single hexadecimal
value
Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 28
IPv6 Addressing
IPv6 Address Representation
128 bits in length and written as a string of hexadecimal
values
In IPv6, 4 bits represents a single hexadecimal digit, 32
hexadecimal values = IPv6 address
2001:0DB8:0000:1111:0000:0000:0000:0200
FE80:0000:0000:0000:0123:4567:89AB:CDEF
Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 30
IPv6 Addressing
Rule 2- Omitting All 0 Segments
A double colon (::) can replace any single, contiguous string
of one or more 16-bit segments (hextets) consisting of all 0’s
Double colon (::) can only be used once within an address
otherwise the address will be ambiguous
Known as the compressed format
Incorrect address - 2001:0DB8::ABCD::1234
Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 31
IPv6 Addressing
Rule 2- Omitting All 0 Segments
Examples
#1
#2
Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 32
Types of IPv6 Addresses
IPv6 Address Types
• Unicast
• Multicast
• Anycast.
Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 33
Types of IPv6 Addresses
IPv6 Prefix Length
IPv6 does not use the dotted-decimal subnet mask notation
Prefix length indicates the network portion of an IPv6 address
using the following format:
• IPv6 address/prefix length
• Prefix length can range from 0 to 128
• Typical prefix length is /64
Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 34
IPv6 Unicast Addresses
Structure of an IPv6 Global Unicast Address
IPv6 global unicast addresses are globally unique and
routable on the IPv6 Internet
Equivalent to public IPv4 addresses
ICANN allocates IPv6 address blocks to the five RIRs
Currently, only global unicast addresses with the first three
bits of 001 or 2000::/3 are being assigned
Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 35
IPv6 Unicast Addresses
Structure of an IPv6 Global Unicast Address
• Currently, only global unicast addresses with the first
three bits of 001 or 2000::/3 are being assigned
Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 36
IPv6 Unicast Addresses
Structure of an IPv6 Global Unicast Address
A global unicast address has three parts:
Interface ID
• Equivalent to the host portion of an IPv4 address
• Used because a single host may have multiple interfaces, each
having one or more IPv6 addresses
Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 38
IP Addressing
Summary
IP addresses are hierarchical with network, subnetwork, and
host portions. An IP address can represent a complete
network, a specific host, or the broadcast address of the
network.
The subnet mask or prefix is used to determine the network
portion of an IP address. Once implemented, an IP
network needs to be tested to verify its connectivity and
operational performance.
DHCP enables the automatic assignment of addressing
information such as IP address, subnet mask, default
gateway, and other configuration information.
Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 39
IP Addressing
Summary
IPv4 hosts can communicate one of three different ways: unicast,
broadcast, and multicast.
The private IPv4 address blocks are: 10.0.0.0/8, 172.16.0.0/12, and
192.168.0.0/16.
The depletion of IPv4 address space is the motivating factor for moving
to IPv6. Each IPv6 address has 128 bits verses the 32 bits in an IPv4
address. The prefix length is used to indicate the network portion of an
IPv6 address using the following format: IPv6 address/prefix length.
There are three types of IPv6 addresses: unicast, multicast, and anycast.
An IPv6 link-local address enables a device to communicate with other
IPv6-enabled devices on the same link and only on that link (subnet).
Packets with a source or destination link-local address cannot be routed
beyond the link from where the packet originated. IPv6 link-local
addresses are in the FE80::/10 range.
ICMP is available for both IPv4 and IPv6.
Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 40