Assignment 3
Assignment 3
(25 Points)
1. The value 0 in the IP header Protocol field denotes that an ICMP header follows the IP
header.
False
2. ICMP packets contain only three required fields after the IP header: Type, Code, and
Checksum.
True
3. Routers send ICMP Redirect messages to hosts to indicate that a preferable route exists.
True
4. Routers can use ICMP to provide a default gateway setting to a host (if the host requests
assistance).
True
5. With router advertising, the default Lifetime value for route entries is 10 minutes.
False
6. Neighbor Discovery uses five ICMPv6 message types.
True
7. Upon start-up, Neighbor Discovery collects information about how nodes configure their
IPv6 addresses to communicate on the network.
False
8. Neighbor Discovery makes abundant use of messages.
False
9. ND takes over the functions that ARP and Reverse ARP handled in IPv4.
True
10. Home Agents may include the Home Agent Information option in their Router
Advertisement messages, but it should not be included if the Home Agent (H) bit is not
set.
True
Short Answers (10 Points)
2. Two of the most well-known utilities, Ping and Traceroute, rely on ICMP to perform
connectivity tests and __path discovery_________.
3. The PMTU specification defined in RFC 1191 requires the PMTU host to try periodically
a larger MTU to see if the ___allowable data size_______ has increased.
6. A router might also use __redirect___ messages to balance traffic loads across multiple
interfaces.
9. A node can send a(n) __neighbor____ message to find (or verify) the link-layer address
of a local node, to see if a node is still available, or to check that its own address is not
already in use by another node.
10. Routers send __redirect___ messages to inform a host of a better first-hop router for a
destination.
Long Answers (5 Points)
(This is the “Long Answer” section, you are required to give full and detailed response to all questions)
1. Describe the fields that are included in the ICMPv4 Router Advertisement packets (after
the ICMP Checksum field).
This set of messages allows for network nodes that are not configured with the address of
a first hop router to ask for and receive information about routers on the local network. If
the network node does not receive any known routers on the network then it sends an
ICMPv4 router solicitation messages and gets sent to only routers without contacting all
the devices on the network. The router then responds to the node with information about
the router itself. This is called a router advertisement message using multicast 224.0.0.1
address. Routers use various routing protocols to exchange routes with other routers.