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.
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.
- 20040322: A course analysis has been placed on the web. From
there you can check out the results from the course evaluation which
most of you have filled out. Check it out: http://www.nada.kth.se/kurser/kth/2D1490/04/kursanalys/kursanalys.html
- 20040318: The exam is now corrected. I will hand it over to the
nada expedition tomorrow morning. You should find a copy of my
"rättningsmall" or Exam Correcting template in each of your exam
folders, with some comments and thoughts of mine.
- 20040309: Course Evaluation form placed on site
- Follow the following link if you want to see all
the news from this course. http://www.nada.kth.se/kurser/kth/2D1490/04/old_news.html
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.
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.
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.
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.
- Lecture 1 Course introduction / Layer 3 intro
(ps) (ps, 6/page) (pdf)
- Lecture 2 Layer 2 and 4, putting it all together
(ps) (ps, 6/page)(pdf)
- Lecture 3 DNS
(ps) (ps, 6/page) (pdf)
- Lecture 4 Application protocols
Application protocols
(ps) (ps, 6/page) (pdf)
Gnutella - extra material
(ps) (ps, 6/page)(pdf)
- Lecture 5 Routing / RIP
Routing intro
(ps) (ps, 6/page) (pdf)
RIP
(ps) (ps, 6/page) (pdf)
- Lecture 6 RIP / OSPF (ps) (ps, 6/page) (pdf)
- Lecture 7 OSPF (continuation of previous lecture notes)
- Lecture 8
OSPF / NTP Internet History
- Lecture 9 Firewall (Guest Lecture) (ps) (ps, 6/page) (pdf)
- Lecture 10 ISIS (pdf)
- Lecture 11 Wireless Routing (Guest Lecture) (ps) (ps, 6/page) (pdf)
- Lecture 12 Fast IP Lookup Algorithms (Guest Lecture)
Stefan Nilsson's web page: http://www.nada.kth.se/~snilsson
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.
- Workshop homework for January 28th (ps) (pdf).
- Workshop homework for February 3rd (ps) (pdf).
- Workshop homework for February 6th (ps) (pdf).
- Workshop homework for February 13th (ps) (pdf).
- Workshop homework for February 20th (ps) (pdf).
In the last workshop we will be going through some old exams. These
exams can be downloaded from here.
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.
Introductory lab (ps) (pdf)
Static Routing (ps) (pdf)
RIP (ps) (pdf)
OSPF Introduction (ps) (pdf)
OSPF Square (ps) (pdf)
OSPF and hubs (ps) (pdf)
OSPF and the Backbone (ps) (pdf)
OSPF Areas (ps) (pdf)
And here is the topology map used in the labs: (ps) (pdf)
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.
|
|
| v4 | Mån 19/1 | Tis 20/1 | Ons 21/1 | Tor 22/1 | Fre 23/1 |
| 8:00 | | | | | | |
| 9:00 | F 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:00 | | | | | | L IPRO1 Sam |
| 9:00 | F 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:00 | | | | L IPRO1 Sam | | |
| 9:00 | F 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:00 | | | L IPRO1 Sam | | |
| 9:00 | | | |
| 10:00 | | F IPRO1 D41, Internet History | |
| 11:00 | | |
| 12:00 | | | | |
| 13:00 | F 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:00 | | | L IPRO1 Sam | | |
| 9:00 | | |
| 10:00 | | F IPRO1 E36, ISIS |
| 11:00 | | |
| 12:00 | | | | |
| 13:00 | F 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:00 | | | L IPRO1 Sam | | |
| 9:00 | | | |
| 10:00 | | F IPRO1 D41, Fast IP lookup | |
| 11:00 | | |
| 12:00 | | | | |
| 13:00 | F 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:00 | | | L 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 | | | | |
|