CN 8813: IP Protocols



This course is on IP routing protocols. In particular, it discusses intra-domain routing protocols, commonly known as Interior Gateway Protocols (IGP). It covers details of RIP, IGRP, EIGRP and OSPF. It includes discussion on IP Multicasting and covers PIM-DM and PIM-SM protocols in detail. It also introduces IS-IS in light of its differences with OSPF. The course material is supplemented with extensive lab component to give hands-on experience on network design, routing techniques, and end-to-end communication setup.


1. Introduction to IP Routing
2. IP Addressing (VLSM, Subnetting and Supernetting, Route Summarization and Aggregation, CIDR, Address Partitioning and Subnet Assignment)
3. Interior Gateway Protocols

  • RIPv1 and RIPv2
  • IGRP
  • OSPF

4. Route Redistribution
5. Multicasting and IGMP

  • PIM-DM (dense mode)
  • PIM-SM (sparse mode)

6. IS-IS
7. Network Design


Muhammad Jaseemuddin
Email:, Phone: 979-5000x6073, office: ENG450
Office hours: Wednesdays 4:00pm – 5:00pm


1. Lisa Li, Email:, office: EPH406, Office hours: TBA
2. Sean Yu, Email:, office: EPH406, Office hours: TBA

Home Page:


Mondays and Wednesdays 5:00pm – 8:00pm@EPH242


CN 8810 Introduction to Computer Networks


J. Doyle, Routing TCP/IP Volume I, ISBN: 1578700418, Cisco Press
R. Malhotra, IP Routing, O’Reilly (Alternative Text)
B. Williamson, Developing IP Multicast Networks, Vol. 1, Cisco Press


F. Shamim et al, Troubleshooting IP Routing Protocols, CCIE Professional Development, Cisco Press
K. Dooley and I. J. Brown, Cisco Cookbook, O’Reilly


1 final exam (7 December 2007)


Based on the following weight
Lab Participation 60%
Final Examination 40%


1. Network Design for EIGRP
2. Network Design for OSPF
3. Route Redistribution
4. Network Design for PIM-SM


1. You need to submit only softcopy of your lab report for every lab.
2. Lab marks are distributed over lab work and quiz according to the following distribution:

  • Lab-1 (10+10)
  • Lab-2 (10+10)
  • Lab-3 (5+5)
  • Lab-4 (5+5)

3. Please use emails for communicating your needs, I discourage phone calls unless it is an absolute necessity. I won’t be able to answer your questions through email, please use office hours for that purpose.
4. Check the course home page for course related information.
5. Please make yourself aware of university policies, especially regarding cheating and plagiarism.
6. Class participation is highly encouraged.
7. You should browse the Internet Engineering Task Force’s web page at and familiarize yourself with its working process. You can also find all RFCs and current Internet Drafts at that site.