BGP Lab/Assignment 3 - Part 3

The third and final part of assignment 3 involves the creation of a two AS BGP network. Each AS will consist of four routers all of which will run OSPF. The BGP network will be formed using two routers from each AS, with an IBGP connection between the two AS boundary routers.

The proposed network configuration is as follows:

As the network administrator, you get to choose what IP addresses you will assign to each device :)

Laboratory Tasks

  1. Configure the Ethernet interfaces on your Cisco router.
  2. Configure BGP sessions - one with your peer in the remote AS and one with the second Cisco router within your AS.
  3. Configure the interfaces on your OpenBSD router.
  4. Configure OSPF on your OpenBSD router.
  5. Configure OSPF on your Cisco router. Remember to include the appropriate network statements. You may also want to add some passive-interface statements.
  6. Ensure that your OpenBSD router is learning routes from your Cisco router. Also check that your Cisco is learning routes from your OpenBSD router.
  7. Issue the appropriate commands to enable route sharing between OSPF and BGP on your Cisco router.
  8. Ensure that your OpenBSD router is learning BGP advertised routes via OSPF.
  9. Ensure that the Cisco routers within your AS are advertising your internal networks via BGP.
  10. Ensure that other routers are learning about OSPF routes that are being advertised via BGP from your router.
  11. Configure your Linux workstation with an appropriate IP address. Verify that you can ping another group's workstation.
  12. Record your router's running configuration.
  13. Record a copy of your routing table.
  14. Record a copy of your BGP table.
  15. Get a copy of a routing table from another group's Cisco router.
  16. If you manage to get all of this working we'll introduce some route maps.

Report

You need to submit the following:

  1. A copy of your router's running configuration from part 2.
  2. A copy of your routing table from part 2.
  3. A copy of your BGP table from part 2.
  4. A copy of another router's routing table showing your OSPF networks, also from part 2.
  5. A copy of your router's running configuration from part 3.
  6. A copy of your routing table from part 3.
  7. A copy of your BGP table from part 3.
  8. A copy of a routing table from a router in the other AS, from part 3.
  9. Capture some BGP UPDATE messages from the backbone. Analyse these messages in order to determine what information is being exchanged. You may want to advertise a new network whilst capturing in order to make sure that the captured information is interesting.
  10. Whilst working in the lab we have seen a lot of "strange" Ethernet frames which have a value of 0x9000 in the Ethernet type/length field. Capture a few of these and do some research in order to determine what they are. Why are they being sent and what purpose do they serve?

Due 5pm 5th June 2009 (end of semester!)