Nada

2D1490
IP Routing in Simple Computer Networks 5 p VT 2004


Home
News
Contact
Examination
Prerequisites
Applications
Lectures
Workshop
Labs
Literature
Schedule


Latest News

20040322:
Course analysis placed on web page.

Welcome

Welcome to course 2D1490, IP Routing in Simple Computer Networks. We hope that you will find the course interesting, rewarding, and fun. All course-related news and information will be published on this page. The information on this page is definitive, though not necessarily exhaustive. Please do not hesitate to email me if you have any questions.

Mattias Jansson
<fimblo@sunet.se>

Course Objectives

After taking this course the student should have a good understanding of:

  • The different routing paradigms- the differences, the similarities, and when to use which paradigm.
  • What decisions a router must make before forwarding a packet to another network.
  • Routing in practice- a deep understanding of how two protocols, OSPF and RIP, work in large network topologies.
  • ... and much, much more.
If taken together with course 2D1491 and 2G1316, the student should be proficient enough to take active part in the IETF design process.


News

top

Contact

top

Course Coordinator: Mattias Jansson
Mail: fimblo@[ sunet.se | nada.kth.se ]
Cell phone: 0702 375 676

If you cannot get a hold of me, email <edu@noc.kth.se> and someone in the educational group at KTHNOC will help you.


Examination

top

This course contains three parts. The student must pass all three parts to get full credit for the course.

  • Written examination (TEN1; 2 cr.).
  • Laboratory assignments (LAB1; 2 cr.).
  • Workshop sessions (Övningar) (HEM1; 1 cr.).
The written exam will take place in E31, E32, and E33, on the 9th of March between 0800 and 1300 hours.

Old exams can be found
here. Please note that many of these exams are from old incarnations of this course. Thus you can skip questions concerning multicast, switching etc.

Prerequisites

top

Formal prerequisites for the course: 2D1320, 2D1340/2D1345, 2D1343, 2D1344 or the equivalent. UNIX knowledge desired.
 
This is an intensive course, and the ambitioius student should prepare for the course by reading the course literature before the course begins. I also suggest that the student tries to answer the questions in these
"tenta". These exams were written for an earlier, currently non-existent course, 2D1392.


How do I apply to this course?

top

If you want to apply for this course, contact your "Studievägledning". Please note that course admission is limited to 40 students.


Lectures

top

The course contains 24 hours of lectures. Details will be posted later. IMPORTANT- Make sure that you attend the first lecture on the 19th of January.


Workshop

top

The course contains 10 official workshop hours (five sessions). These workshops are mandatory, i.e. they are worth one point/credit. The student must attend at least four of the five sessions to get credit for the course.

An extra workshop has been placed in the beginning of the course, on the 28th of January. This workshop is not mandatory, but it is strongly recommended that the student attend this session. The material covered in this extra workshop is a part of the course, and thus parts of it will probably be included in the Written Examination.

The extra workshop will take place in Room 304, Teknikringen 14.

In the last workshop we will be going through some old exams. These exams can be downloaded from here.


Labs

top

The course contains 32 hours of labs, split into eight sessions. Please note that these labs are mandatory, i.e. they are worth two points. To get credit for the course all of the labs must be completed during the lab sessions.

A few weeks ago, we relocated the computer lab to SAM at Teknikringen 14. This implies that all of the lab material has to be reviewed, and as such we will update this webpage with each lab as soon as it is edited to fit the new lab room.

And here is the topology map used in the labs: (ps) (pdf)

Literature

top

The principal book used in this course is "IP fundamentals". I chose this book because it not only includes a good introduction to routing, but also has in-depth information on the TCP/IP stack. The book is ordered and should be in stock at Kårbokhandeln by the time the course starts.

IP Fundamentals, by Thomas A. Maufer.
ISBN 0-13-975483-0, Prentice Hall PTR.

Besides the main course book, the following RFCs contain required reading

  • RFC 2328: OSPFv2
  • RFC 2453: RIPv2

The student should be aware of the information contained in the following RFCs.

  • RFC 768: UDP
  • RFC 791: IP
  • RFC 792: ICMP
  • RFC 793: TCP
  • RFC 959: FTP
  • RFC 1519: CIDR
  • RFC 1587: OSPF NSSA Option

What is an RFC?

Quoted from the Wikipedia:

"Request for comment. One of a series, begun in 1969, of numbered Internet informational documents and standards widely followed by commercial software and freeware in the Internet and Unix communities. Few RFCs are standards but all Internet standards are recorded in RFCs. Perhaps the single most influential RFC has been RFC 822, the Internet electronic mail (email) format standard."

http://en.wikipedia.org/wiki/RFC

Where can I get these RFCs?

You can download them from the IETF, here: http://www.ietf.org/rfc.html.


Schedule

top
v4 Mån 19/1 Tis 20/1 Ons 21/1 Tor 22/1 Fre 23/1
8:00
9:00F IPRO1
D41, Introduction
F IPRO1
D41, Intro, con't
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
v5 Mån 26/1 Tis 27/1 Ons 28/1 Tor 29/1 Fre 30/1
8:00L IPRO1
Sam
9:00F IPRO1
D41, DNS
F IPRO1
D41, Appl. prot.
10:00
11:00
12:00
13:00ö IPRO1 (workshop)
Room 304, See notes
14:00
15:00
16:00
17:00
v6 Mån 2/2 Tis 3/2 Ons 4/2 Tor 5/2 Fre 6/2
8:00L IPRO1
Sam
9:00F IPRO1
D41, Routing, RIP
F IPRO1
D41, OSPF
10:00
11:00
12:00
13:00ö IPRO1 (workshop)
K51
14:00
15:00ö IPRO1 (workshop)
E31
16:00
17:00
v7 Mån 9/2 Tis 10/2 Ons 11/2 Tor 12/2 Fre 13/2
8:00L IPRO1
Sam
9:00
10:00F IPRO1
D41, Internet History
11:00
12:00
13:00F IPRO1
E31, OSPF
14:00
15:00ö IPRO1 (workshop)
E31
16:00
17:00
v8 Mån 16/2 Tis 17/2 Ons 18/2 Tor 19/2 Fre 20/2
8:00L IPRO1
Sam
9:00
10:00F IPRO1
E36, ISIS
11:00
12:00
13:00F IPRO1
E31, Firewall
14:00
15:00ö IPRO1 (workshop)
E31
16:00
17:00
v9 Mån 23/2 Tis 24/2 Ons 25/2 Tor 26/2 Fre 27/2
8:00L IPRO1
Sam
9:00
10:00F IPRO1
D41, Fast IP lookup
11:00
12:00
13:00F IPRO1
E31, Wireless Routing
L IPRO1
Sam
14:00
15:00
16:00
17:00
v10 Mån 1/3 Tis 2/3 Ons 3/3 Tor 4/3 Fre 5/3
8:00L IPRO1
Sam
9:00
10:00
11:00
12:00
13:00ö IPRO1 (workshop)
D31
L IPRO1
Sam
14:00
15:00
16:00
17:00

Mattias Jansson <fimblo@nada.kth.se>
Last Edited 20040322