CCNA4E_CH7_STUDY_GUIDE_KEY

advertisement
CCNA EXPLORATION
ACCESSING THE WAN
Study Guide
Chapter 7: IP Addressing Services
7.1.1
What is DHCP?
7.1.2
Typically a network server is used to offer DHCP
services. What can be used in a SOHO location?
What are the three different address allocation
mechanisms DHCP uses when assigning IP
addresses?
Describe basic dynamic DHCP operation.
Describe the four steps in obtaining a lease
When the client boots or otherwise wants to
join a network.
CCNA EXP 4
DHCP assigns IP addresses and other important network
configuration information dynamically.
Cisco router can be configured to provide DHCP services.
Manual Allocation: The administrator assigns a pre-allocated
IP address to the client and DHCP only communicates the IP
address to the device.
Automatic Allocation: DHCP automatically assigns a static IP
address permanently to a device, selecting it from a pool of
available addresses. There is no lease and the address is
permanently assigned to a device.
Dynamic Allocation: DHCP automatically dynamically assigns,
or leases, an IP address from a pool of addresses for a limited
period of time chosen by the server, or until the client tells
the DHCP server that it no longer needs the address.
DHCP works in a client/server mode and operates like any
other client/server relationship. When a PC connects to a
DHCP server, the server assigns or leases an IP address to
that PC. The PC connects to the network with that leased IP
address until the lease expires. The host must contact the
DHCP server periodically to extend the lease. This lease
mechanism ensures that hosts that move or power off do not
hold onto addresses that they do not need. The DHCP server
returns these addresses to the address pool and reallocates
them as necessary.
Step 1. The client broadcasts a DHCPDISCOVER message. The
DHCPDISCOVER message finds DHCP servers on the network.
Because the host has no valid IP information at bootup, it
uses L2 and L3 broadcast addresses to communicate with the
server.
Step 2. When the DHCP server receives a DHCDISCOVER
message, it finds an available IP address to lease, creates an
ARP entry consisting of the MAC address of the requesting
host and the leased IP address, and transmits a binding offer
with a DHCPOFFER message. The DHCPOFFER message is
sent as a unicast, using the L2 MAC address of the server as
the source address and the L2 address of the client as the
destination.
Step 3. When the client receives the DHCPOFFER from the
CH.7 IP Addressing Services
APRIL 2009
7.1.3
Describe BOOTP.
How are BOOTP & DHCP alike?
What are the three primary differences
between DHCP and BOOTP?
How are the message formats different
between BOOTP & DHCP?
Describe the DHCP message format.
How is the DHCPDISCOVER sent?
CCNA EXP 4
server, it sends back a DHCPREQUEST message. This message
has two purposes: lease origination and lease renewal and
verification. When used for lease origination, the
DHCPREQUEST of the client is requesting that the IP
information be verified just after it has been assigned. The
message provides error checking to ensure that the
assignment is still valid. The DHCPREQUEST also serves as a
binding acceptance notice to the selected server and an
implicit decline to any other servers that may have provided
the host a binding offer.
Step 4. On receiving the DHCPREQUEST message, the server
verifies the lease information, creates a new ARP entry for
the client lease, and replies with a unicast DHCPACK
message. The DHCPACK message is a duplicate of the
DHCPOFFER, except for a change in the message type field.
When the client receives the DHCPACK message, it logs the
configuration information and performs an ARP lookup for
the assigned address. If it does not receive a reply, it knows
that the IP address is valid and starts using it as its own.
The Bootstrap Protocol (BOOTP), defined in RFC 951, is the
predecessor of DHCP. It is a way to download address and
boot configurations for diskless workstations. A diskless
workstation does not have a hard drive or an operating
system.
Both have a DHCP server & a client.
 The main difference is that BOOTP was designed for
manual pre-configuration of the host information in a
server database, while DHCP allows for dynamic
allocation of network addresses and configurations
to newly attached hosts.
 DHCP allows for recovery and reallocation of network
addresses through a leasing mechanism. BOOTP does
not use leases. Its clients have reserved IP address
which cannot be assigned to any other host.
 BOOTP provides a limited amount of information to a
host. DHCP provides additional IP configuration
parameters, such as WINS and domain name.
In DHCP the options field is added.
As an IP broadcast (destination IP address of
255.255.255.255).
CH.7 IP Addressing Services
APRIL 2009
At this point what is the source address of the
client?
What other services can DHCP provide?
7.1.4
7.1.5
7.1.6
What are the steps to configure a router as a
DHCP server? Include router commands’ syntax.
What command disables DHCP?
What command displays a list of all IP address
to MAC address bindings that have been
provided by the DHCP service?
What command displays count information
regarding the number of DHCP messages that
have been sent and received?
What command is used to view multiple pools?
What command is used to configure an
Ethernet interface as a DHCP client?
To renew its IP address what command(s)
would be issued on a pc?
What is the Cisco IOS helper address?
How does the helper address apply in DHCP?
What command is needed to configure a router
as a DHCP relay agent?
By default what other UDP services does the
command in the answer above relay?
CCNA EXP 4
The client does not have a configured IP address, so the
source IP address of 0.0.0.0 is used.
The lease renewal time, domain name server, and NetBIOS
Name Service (Microsoft Windows Internet Name Service
[Microsoft WINS]).
Step 1. Define a range of addresses that DHCP is not to
allocate. These are usually static addresses reserved for the
router interface, switch management IP address, servers, and
local network printers.
R1(config)#ip dhcp excluded-address low address
{high address}
Step 2. Create the DHCP pool using the ip dhcp pool
command.
R1(config)#ip dhcp pool pool-name
Step 3. Configure the specifics of the pool.
Define the address pool
network network-number [mask | /prefix-length]
Define the default router or gateway
default-router address [address2...address8]
Define a DNS server.
dns-server address [address2...address8
Define the domain name
domain-name domain
Define the duration of the DHCP lease
lease {days [hours] [minutes] | infinite}
Define the NetBIOS WINS server
netbios-name-server address [address2...address8]
The no service dhcp command.
The show ip dhcp binding command.
The show ip dhcp server statistics command.
The show ip dhcp pool command.
The ip address dhcp command.
The ipconfig /release command then the ipconfig /renew
command.
Address configured on an interface to which broadcasts
received on that interface will be sent.
It enables routers to forward DHCP broadcasts to the DHCP
servers. When a router forwards address
assignment/parameter requests, it is acting as a DHCP relay
agent.
The ip helper-address interface configuration command.
Port 37: Time
Port 49: TACACS
Port 53: DNS
Port 67: DHCP/BOOTP server
CH.7 IP Addressing Services
APRIL 2009
7.1.7
7.1.8
To specify additional ports, what other
command is used?
What are the steps in configuring a DHCP server
using SDM?
What command displays all address conflicts
recorded by the DHCP server?
What command does the server use to detect
conflicts?
What does the client use to detect clients?
What command is used to confirm that the
router interface acting as the default gateway
for the client is operational?
If there is a switch between the client and the
DHCP server, what configuration changes
resolve the most common DHCP client issues
that occur with an initial installation of a
Catalyst switch.
How do you verify that the client is configured
to relay DHCP requests?
How do you verify that the router Is receiving
DHCP Requests?
7.2.1
7.2.2
All public Internet addresses must be registered
with what?
What is a private address?
What are the private internet addresses as
defined in RFC1918? Include their CIDR prefix.
Without a translation system, private hosts
behind a router in the network of one
organization cannot connect with private hosts
behind a router in other organizations over the
Internet. How is this overcome?
Describe the NATs basic operation.
CCNA EXP 4
Port 68: DHCP/BOOTP client
Port 69: TFTP
Port 137: NetBIOS name service
Port 138: NetBIOS datagram service
The ip forward-protocol command is used to specify exactly
which types of broadcast packets to forward.
The DHCP server function is enabled under Additional Tasks
in the Configure tab. From the list of tasks, click on the DHCP
folder and then select DHCP Pools to add a new pool. Click
Add to create the new DHCP pool.
The Add DHCP Pool window contains the options you need to
configure the DHCP IP address pool. The IP addresses that
the DHCP server assigns are drawn from a common pool. To
configure the pool, specify the starting and ending IP
addresses of the range.
Cisco SDM configures the router to automatically exclude the
LAN interface IP address in the pool
The show ip dhcp conflict command.
The ping command.
Address Resolution Protocol (ARP)
The show interface interface command.
Begin by verifying that the port has STP PortFast enabled and
trunking/channeling disabled. The default configuration is
PortFast disabled and trunking/channeling auto, if applicable.
Step 1. Verify that the ip helper-address command is
configured on the correct interface.
Step 2. Verify that the global configuration command no
service dhcp has not been configured.
By using the debug commands.
debug ip packet detail access-list number
debug ip dhcp server packet
dhcp server events
etc.
A Regional Internet Registry (RIR).
They are not to be routed over the Internet.
Class A: 10.0.0.0 - 10.255.255.255 10.0.0.0/8
Class B: 172.16.0.0 - 172.31.255.255 172.16.0.0/12
Class C: 192.168.0.0 - 192.168.255.255 192.168.0.0/16
Network Address Translation (NAT)
NAT-enabled routers retain one or many valid Internet IP
addresses outside of the network. When the client sends
CH.7 IP Addressing Services
APRIL 2009
packets out of the network, NAT translates the internal IP
address of the client to an external address. To outside users,
all traffic coming to and going from the network has the
same IP address or is from the same pool of addresses.
Where does NAT typically operate?
At the border of a stub network. .A stub network is a
network that has a single connection to its neighbor network.
What is the inside network? Outside network?
The inside network is the set of networks that are subject to
translation. The outside network refers to all other
addresses.
Describe the four types of NAT addresses.
Inside local address - Usually not an IP address assigned by a
RIR or service provider and is most likely an RFC 1918 private
address.
Inside global address - Valid public address that the inside
host is given when it exits the NAT router.
Outside global address - Valid public IP address assigned to a
host on the Internet.
Outside local address - The local IP address assigned to a
host on the outside network. In most situations, this address
will be identical to the outside global address of that outside
device.
Describe Dynamic NAT.
Uses a pool of public addresses and assigns them on a firstcome, first-served basis. When a host with a private IP
address requests access to the Internet, dynamic NAT
chooses an IP address from the pool that is not already in use
by another host.
Describe Static NAT.
Uses a one-to-one mapping of local and global addresses,
and these mappings remain constant. Static NAT is
particularly useful for web servers or hosts that must have a
consistent address that is accessible from the Internet. These
internal hosts may be enterprise servers or networking
devices.
Describe NAT overloading.
It maps multiple private IP addresses to a single public IP
address or a few addresses.
What is another name for NAT overloading?
Port Address Translation or PAT
How does PAT track the mappings?
Multiple addresses can be mapped to one or to a few
addresses because each private address is also tracked by a
port number.
Describe this use of port numbers.
Port numbers are encoded in 16 bits. The total number of
internal addresses that can be translated to one external
address could theoretically be as high as 65,536 per IP
address. However, realistically, the number of internal
addresses that can be assigned a single IP address is around
4,000.
What happens if a source port is already used?
NAT overload attempts to preserve the original source port.
However, if this source port is already used, NAT overload
assigns the first available port number starting from the
beginning of the appropriate port group 0-511, 512-1023, or
1024-65535. When there are no more ports available and
there is more than one external IP address configured, NAT
overload moves to the next IP address to try to allocate the
original source port again. This process continues until it runs
out of available ports and external IP addresses.
CCNA EXP 4
CH.7 IP Addressing Services
APRIL 2009
Compare & contrast NAT & PAT.
7.2.3
NAT generally only translates IP addresses on a 1:1
correspondence between publicly exposed IP addresses and
privately held IP addresses. PAT modifies both the private IP
address and port number of the sender. PAT chooses the port
numbers seen by hosts on the public network.
NAT routes incoming packets to their inside destination by
referring to the incoming source IP address given by the host
on the public network. With PAT, there is generally only one
or a very few publicly exposed IP addresses. Incoming
packets from the public network are routed to their
destinations on the private network by referring to a table in
the PAT device that tracks public and private port pairs. This
is called connection tracking.
 Conserves the legally registered addressing scheme
 Increases the flexibility of connections to the public
network
 Provides consistency for internal network addressing
schemes.
 Provides network security
 Performance is degraded
 End-to-end functionality is degraded
 End-to-end IP traceability is lost
 Tunneling is more complicated
 Initiating TCP connections can be disrupted
 Architectures need to be rebuilt to accommodate
changes
What are the advantages of NAT?
What are the disadvantages of NAT?
7.2.4
What are the steps to configuring Static NAT?
CCNA EXP 4
CH.7 IP Addressing Services
APRIL 2009
7.2.5
What are the steps to configuring Dynamic
NAT?
7.2.6
What are the steps to configuring NAT Overload
for a Single Public IP Address?
CCNA EXP 4
CH.7 IP Addressing Services
APRIL 2009
What are the steps to configuring NAT Overload
for a Pool of Public IP Addresses?
7.2.7
What is port forwarding?
Describe the operation of port forwarding.
7.2.8
What must you do Before using the show
commands to verify NAT?
What command displays the details of the NAT
assignments? How can you see additional
information about each translation?
What command displays information about the
total number of active translations, NAT
configuration parameters, how many addresses
are in the pool, and how many have been
allocated?
By default, when do translation entries timeout?
CCNA EXP 4
Port forwarding (sometimes referred to as tunneling) is the
act of forwarding a network port from one network node to
another. This technique can allow an external user to reach a
port on a private IP address (inside a LAN) from the outside
through a NAT-enabled router.
Port forwarding allows users on the Internet to access
internal servers by using the WAN port address and the
matched external port number. When users send these types
of requests to your WAN port IP address via the Internet, the
router forwards those requests to the appropriate servers on
your LAN.
Clear any dynamic translation entries that might still be
present.
Use the clear ip nat translation global command.
The show ip nat translations command.
Adding verbose to the command displays additional
information about each translation.
The show ip nat statistics command.
After 24 hours.
CH.7 IP Addressing Services
APRIL 2009
How can you change the time-out?
What command clears all translations from the
NAT table?
What are the steps to verify that NAT is
operating as expected?
7.3.1
What command is used to verify the operation
of the NAT feature by displaying information
about every packet that is translated by the
router?
What command generates a description of each
packet considered for translation and outputs
information about certain errors or exception
conditions, such as the failure to allocate a
global address?
Describe the IPv6 address.
What are some of the enhancements that IPv6
offers?
What is meant by multihomed hosts?
7.3.2
Describe the IPv6 Address Representation.
CCNA EXP 4
Use the ip nat translation timeout timeout_seconds
command in global configuration mode.
The clear ip nat translation * global command.
Step 1. Based on the configuration, clearly define what NAT is
supposed to achieve. This may reveal a problem with the
configuration.
Step 2. Verify that correct translations exist in the translation
table using the show ip nat translations command.
Step 3. Use the clear and debug commands to verify that NAT
is operating as expected. Check to see if dynamic entries are
recreated after they are cleared.
Step 4. Review in detail what is happening to the packet, and
verify that routers have the correct routing information to
move the packet.
The debug ip nat command.
The debug ip nat detailed command.
An IPv6 address is a 128-bit binary value, which can be
displayed as 32 hexadecimal digits.
Enhanced IP addressing
Global reachability and flexibility
Aggregation
Multihoming
Autoconfiguration
Plug-and-play
End-to-end without NAT
Renumbering
Simplified header
Routing efficiency
Performance and forwarding rate scalability
**No broadcasts**
No checksums
Extension headers
Flow labels
Mobility and security
Mobile IP RFC-compliant
IPsec mandatory (or native) for IPv6
Transition richness
Dual-stack
6to4 and manual tunnels
Translation
Hosts attached to multiple physical network segments in an
OSI CLNS network. A host can have multiple IP addresses over
one physical upstream link.
IPv6 addresses use colons to separate entries in a series of
CH.7 IP Addressing Services
APRIL 2009
The text gives the example of
2031:0000:130F:0000:0000:09C0:876A:130B.
Describe how this address can be shortened.
What is a global unicast address?
Describe private IPv6 addresses.
Describe the two types of private IPv6
addresses.
What is the IPv6 loopback address?
CCNA EXP 4
16-bit hexadecimal.
 Leading zeros in a field are optional. For example, the
field 09C0 equals 9C0, and the field 0000 equals 0. So
2031:0000:130F:0000:0000:09C0:876A:130B can be
written as 2031:0:130F:0000:0000:9C0:876A:130B.
 Successive fields of zeros can be represented as two
colons "::". However, this shorthand method can only
be used once in an address. For example
2031:0:130F:0000:0000:9C0:876A:130B can be
written as 2031:0:130F::9C0:876A:130B.
 An unspecified address is written as "::" because it
contains only zeros.
An IPv6 unicast address that is globally unique. It can be
routed globally w/no modification. It shares the same
address format as an IPv6 anycast address. Are assigned by
IANA. It consists of a 48-bit global routing prefix and a 16-bit
subnet ID.
A block of IPv6 addresses is set aside for private addresses,
just as is done in IPv4. These private addresses are local only
to a particular link or site, and are therefore never routed
outside of a particular company network. Private addresses
have a first octet value of "FE" in hexadecimal notation, with
the next hexadecimal digit being a value from 8 to F.
Site-local addresses, are addresses similar to the RFC 1918
Address Allocation for Private Internets in IPv4 today. The
scope of these addresses is an entire site or organization.
However, the use of site-local addresses is problematic and is
being deprecated as of 2003 by RFC 3879. In hexadecimal,
site-local addresses begin with "FE" and then "C" to "F" for
the third hexadecimal digit.
Link-local addresses, are new to the concept of addressing
with IP in the Network layer. These addresses have a smaller
scope than site-local addresses; they refer only to a particular
physical link (physical network). Routers do not forward
datagrams using link-local addresses at all, not even within
the organization; they are only for local communication on a
particular physical network segment. They are used for link
communications such as automatic address configuration,
neighbor discovery, and router discovery. Many IPv6 routing
protocols also use link-local addresses. Link-local addresses
begin with "FE" and then have a value from "8" to "B" for the
third hexadecimal digit.
Just as in IPv4, a provision has been made for a special
loopback IPv6 address for testing; datagrams sent to this
address "loop back" to the sending device. However, in IPv6
CH.7 IP Addressing Services
APRIL 2009
Describe the IPv6 Unspecified Address.
there is just one address, not a whole block, for this function.
The loopback address is 0:0:0:0:0:0:0:1, which is normally
expressed using zero compression as "::1".
In IPv4, an IP address of all zeroes has a special meaning; it
refers to the host itself, and is used when a device does not
know its own address. In IPv6, this concept has been
formalized, and the all-zeroes address (0:0:0:0:0:0:0:0) is
named the "unspecified" address. It is typically used in the
source field of a datagram that is sent by a device that seeks
to have its IP address configured. You can apply address
compression to this address; because the address is all
zeroes, the address becomes just "::".
Describe how additional hierarchy is added to
the 48-bit global routing prefix with the registry
prefix, ISP Prefix, and site prefix.
Describe the interface id.
Describe the four ways you can assign an IPv6
address ID statically or dynamically. Give
commands as needed.
CCNA EXP 4
IPv6 addresses use interface identifiers to identify interfaces
on a link. Think of them as the host portion of an IPv6
address. Interface identifiers are required to be unique on a
specific link. Interface identifiers are always 64 bits and can
be dynamically derived from a Layer 2 address (MAC).
Manual Interface ID Assignment: manually assign both the
prefix (network) and interface ID (host) portion of the IPv6
address. To configure an IPv6 address on a Cisco router
interface, use the ipv6 address ipv6-address/prefix-length
command in interface configuration mode. Example:
RouterX(config-if)#ipv6 address 2001:DB8:2222:7272::72/64
EUI-64 Interface ID Assignment: to configure the prefix
(network) portion of the IPv6 address and derive the
interface ID (host) portion from the Layer 2 MAC address of
the device, which is known as the EUI-64 interface ID.
To configure an IPv6 address on a Cisco router interface and
enable IPv6 processing using EUI-64 on that interface, use the
ipv6 address ipv6-prefix/prefix-length eui-64 command in
interface configuration mode. Example:
RouterX(config-if)#ipv6 address 2001:DB8:2222:7272::/64
eui-64
Stateless Autoconfiguration: automatically configures the
IPv6 address. In IPv6, it is assumed that non-PC devices, as
well as computer terminals, will be connected to the
network. The autoconfiguration mechanism was introduced
to enable plug-and-play networking of these devices to help
reduce administration overhead.
DHCPv6 (Stateful): enables DHCP servers to pass
configuration parameters, such as IPv6 network addresses, to
CH.7 IP Addressing Services
APRIL 2009
Describe the EUI-64 interface.
7.3.3
Describe Dual Stacking.
Describe Tunneling.
Describe NAT-Protocol Translation (NAT-PT).
7.3.4
Describe the basic operation of dual stacking.
Describe API.
What command(s) enable the use of IPv6 on a
router?
CCNA EXP 4
IPv6 nodes. It offers the capability of automatic allocation of
reusable network addresses and additional configuration
flexibility. This protocol is a stateful counterpart to IPv6
stateless address autoconfiguration (RFC 2462), and can be
used separately or concurrently with IPv6 stateless address
autoconfiguration to obtain configuration parameters.
Extended Universal Identifier: an IPv6 address format
created by taking an interface’s MAC add.—48 bits in
length—and inserting another 16-bit hexadecimal string
(FFFE) between the OUI (1ST 24 bits) & unique serial number
(last 24 bits) of the MAC add. To ensure that the chosen add.
Is from a unique Ethernet MAC add., the 7th bit in the high
order byte is set to 1(equivalent to the IEEE G/L bit) to
indicate the uniqueness of the 48-bit address.
An integration method in which a node has implementation
and connectivity to both an IPv4 and IPv6 network. This is the
recommended option and involves running IPv4 and IPv6 at
the same time. Router and switches are configured to
support both protocols, with IPv6 being the preferred
protocol.
There are several tunneling techniques available, including:
Manual IPv6-over-IPv4 tunneling - An IPv6 packet is
encapsulated within the IPv4 protocol. This method requires
dual-stack routers.
Dynamic 6to4 tunneling - Automatically establishes the
connection of IPv6 islands through an IPv4 network, typically
the Internet. It dynamically applies a valid, unique IPv6 prefix
to each IPv6 island, which enables the fast deployment of
IPv6 in a corporate network without address retrieval from
the ISPs or registries.
Cisco IOS Release 12.3(2)T and later (with the appropriate
feature set) also include NAT-PT between IPv6 and IPv4. This
translation allows direct communication between hosts that
use different versions of the IP protocol. These translations
are more complex than IPv4 NAT. At this time, this
translation technique is the least favorable option and should
be used as a last resort.
Dual stacking is an integration method that allows a node to
have connectivity to an IPv4 and IPv6 network
simultaneously. Each node has two protocol stacks with the
configuration on the same interface or on multiple interfaces.
A dual-stack node chooses which stack to use based on the
destination address of the packet. A dual-stack node should
prefer IPv6 when it is available. Old IPv4-only applications
continue to work as before. New and modified applications
take advantage of both IP layers.
A new application programming interface (API) has been
defined to support IPv4 and IPv6 addresses and DNS
requests. An API facilitates the exchange of messages or data
between two or more different software applications.
Use the global configuration command ipv6 unicast-routing.
This command enables the forwarding of IPv6 datagrams.
CH.7 IP Addressing Services
APRIL 2009
7.3.5
Describe IPv6 Tunneling.
What two issues arise from tunneling?
What considerations are a must for a manually
configured tunnel?
7.3.6
If IPv4 uses CIDR, what does IPv6 use?
What are the IPv6 routing control plane
considerations?
What are the IPv6 routing forwarding/data
plane considerations?
CCNA EXP 4
You must configure all interfaces that forward IPv6 traffic
with an IPv6 address using the ipv6 address IPv6-address
[/prefix length] interface command.
Tunneling is an integration method where an IPv6 packet is
encapsulated within another protocol, such as IPv4. This
method enables the connection of IPv6 islands without
needing to convert the intermediary networks to IPv6. When
IPv4 is used to encapsulate the IPv6 packet, a protocol type
of 41 is specified in the IPv4 header, and the packet includes
a 20-byte IPv4 header with no options and an IPv6 header
and payload. It also requires dual-stack routers.
The maximum transmission unit (MTU) is effectively
decreased by 20 octets if the IPv4 header does not contain
any optional fields. In addition, a tunneled network is often
difficult to troubleshoot.
The end routers must be dual stacked, and the configuration
cannot change dynamically as network and routing needs
change.
It uses longest prefix match routing.
IPv6 address size - Address size affects the informationprocessing functions of a router. Systems using a 64-bit CPU,
bus, or memory structure can pass both the IPv4 source and
destination address in a single processing cycle. For IPv6, the
source and destination addresses require two cycles eachfour cycles to process source and destination address
information. As a result, routers relying exclusively on
software processing are likely to perform slower than when
in an IPv4 environment.
Multiple IPv6 node addresses - Because IPv6 nodes can use
several IPv6 unicast addresses, memory consumption of the
Neighbor Discovery cache may be affected.
IPv6 routing protocols - IPv6 routing protocols are similar to
their IPv4 counterparts, but since an IPv6 prefix is four times
larger than an IPv4 prefix, routing updates have to carry
more information.
Routing table Size -Increased IPv6 address space leads to
larger networks and a much larger Internet. This implies
larger routing tables and higher memory requirements to
support them.
Parsing IPv6 extension headers - Applications, including
mobile IPv6, often use IPv6 address information in extension
headers, thus increasing their size. These additional fields
require additional processing. For example, a router using
ACLs to filter Layer 4 information needs to apply the ACLs to
packets with extension headers as well as those without. If
the length of the extension header exceeds the fixed length
of the hardware register of the router, hardware switching
fails, and packets may be punted to software switching or
dropped. This severely affects the forwarding performance of
the router.
IPv6 address lookup - IPv6 performs a lookup on packets
CH.7 IP Addressing Services
APRIL 2009
How does the RIPNg Routing Protocol differ
using IPv6?
What is RIPng?
What are some of the features of RIPng?
7.3.7
In dual stack deployments which protocol is
used?
What are the two steps to activate IPv6 on a
router? List the appropriate commands.
entering the router to find the correct output interface. In
IPv4, the forwarding decision process parses a 32-bit
destination address. In IPv6, the forwarding decision could
conceivably require parsing a 128-bit address. Most routers
today perform lookups using an application-specific
integrated circuit (ASIC) with a fixed configuration that
performs the functions for which it was originally designed IPv4. Again, this could result in punting packets into slower
software processing, or dropping them all together.
IPv6 routes use the same protocols and techniques as IPv4.
Although the addresses are longer, the protocols used in
routing IPv6 are simply logical extensions of the protocols
used in IPv4.
Routing Information Protocol next generation (RIPng) as a
simple routing protocol based on RIP. It provides a simple
way to bring up an IPv6 network without having to build a
new routing protocol.
It is a distance vector routing protocol with a limit of 15 hops
that uses split horizon and poison reverse updates to prevent
routing loops. Its simplicity comes from the fact that it does
not require any global knowledge of the network. Only
neighboring routers exchange local messages.
Based on IPv4 RIP version 2 (RIPv2) and is similar to RIPv2
Uses IPv6 for transport
Includes the IPv6 prefix and next-hop IPv6 address
Uses the multicast group FF02::9 as the destination address
for RIP updates (this is similar to the broadcast function
performed by RIP in IPv4)
Sends updates on UDP port 521
Is supported by Cisco IOS Release 12.2(2)T and later
Both RIP and RIPng are required.
Step1. Activate IPv6 traffic-forwarding on the router.
Use the global command ipv6 unicast-routing.
Step 2. Configure each interface that requires IPv6.
Use the ipv6 address interface command.
You can completely specify the IPv6 address or
compute the host identifier (rightmost 64 bits) from
the EUI-64 identifier of the interface.
What are two ways to perform name resolution
 Define a static name for an IPv6 address using the
from the Cisco IOS software process?
ipv6 host name [port] ipv6-address1 [ipv6address2...ipv6-address4] command. You can define
up to four IPv6 addresses for one hostname. The port
option refers to the Telnet port to be used for the
associated host.
 Specify the DNS server used by the router with the ip
name-server address command. The address can be
an IPv4 or IPv6 address. You can specify up to six DNS
servers with this command.
7.3.8 How do you configure RIPng with IPv6?
Before configuring the router to run IPv6 RIP, globally enable
IPv6 using the ipv6 unicast-routing global configuration
command, and enable IPv6 on any interfaces on which IPv6
CCNA EXP 4
CH.7 IP Addressing Services
APRIL 2009
RIP is to be enabled.
To enable RIPng routing on the router, use the ipv6 router rip
name global configuration command. The name parameter
identifies the RIP process. This process name is used later
when configuring RIPng on participating interfaces.
What is used instead of the network command
in RIPng?
7.3.9
Instead of using the network command to identify which
interfaces should run RIPng, you use the command ipv6 rip
name enable in interface configuration mode to enable RIPng
on an interface. The name parameter must match the name
parameter in the ipv6 router rip command.
What are some of the commands used to
troubleshoot RIPng problems?
CCNA EXP 4
CH.7 IP Addressing Services
APRIL 2009
Download