Second Homework Assignment
Posted 2 Feb 2004 by herman

Due in class on Monday February 9th.

This homework asks you to show comprehension of the concepts from lectures of the first two weeks. Please read the homework by the 4th of February so you can ask questions about it before I leave town on the afternoon of the 4th.

The homework is in the file: homework2.pdf.

Solution, posted 11 Feb 2004 by herman
Problem 1. Host d must be able to forward packets to every host on LAN B, every host on LAN C, and also everyone in the Internet. This can be done with three lines in the forwarding table, using wildcard matching:
  1. For IP address with a mask of 24 bits (meaning we only consider comparing on the first three bytes), a packet should be forwarded onto Eth0.
  2. For IP address with a mask of 24 bits, a packet with a matching destination address should be forwarded onto Eth1.
  3. For IP address with a mask of 0 bits (meaning any address that doesn't match with the first two lines above), the packet should be forwarded via the gateway at
Note that the default line (the third line) doesn't have to specify an interface (Eth0 or Eth1) because this is implied by the gateway's IP address matching the second line.

(You could also have a line for the loopback interface, such as 32 bits (no gateway) interface=loopback
if you wish, but it is not essential for answering the question.)

Problem 2

The IP packet in question is travelling from host e to host a. Clearly, it has to be forwarded through d and through m in order to reach a. We are only asked about the forwarding from d to m for this question. So, the Ethernet frame sent from d to m will have these data:

  1. Destination IP address: (for host a)
  2. Source IP address: (from host e)
  3. Destination Ethernet (MAC) address: 0A:00:23:21:9A:05 (to the NIC on host m of LAN B)
  4. Source Ethernet (MAC) address: 08:01:00:9C:75:23 (from the NIC on host d of LAN B)

Home PageHelp PageView ArticlesView Public DocumentsLogin, do stuff (record diaries)List Group MembersList of Projects