SYSC 5801 Advanced Network Routing Technologies
Winter 2016

 

Instructor: Chung-Horng Lung

Office: Mackenzie Building, Room 4434

Office hours (revised): Monday 2:30 – 3:30 and Thursday 10:00 – 11:00,
or by appointment

Email: chlung@sce.carleton.ca

 

_______________________________________________________________________________________________

 

 

 

Course Outline

            

Course Project

·      Project description and list of potential topics

 

Announcements (check frequently):

·      Final Exam will be on April 11th from 1pm to 3pm at LA C164.

·      Project report is due on April 27th

 

·      Project presentation schedule. Note that the starting date is changed to March 22nd (posters). Some presentations stay on the same day though.


Let me know ASAP if your project information is missing.

 

·      Assignment 2 is posted.

·      Please email me your project information: title and your name(s).

·      Three short-term (9 months) contractor positions (not intern positions) at Cisco are available. If you meet the requirements and are interested, send me your resume.

 

·      Please email me your presentation slides by Tue (23rd) morning. It would be easier for in-class presentation.

·      Assignment groups. If you names are not listed, send me the information the earliest. If not, you may be automatically selected for the presentation.

 

Assignments:
     Assignments will be done in groups. A short presentation will be scheduled. 2–3 groups will be randomly selected for the presentation.

·      Assignment 2: Due on March 31st.

·      Assignment 1: Due on Feb. 23rd.

 

Reading assignments:

·       A whitepaper on preparing your network for anticipated high demands. Go over it and identify the requirements, different approaches, and tips.

·       B. Fortz, J. Rexford, and M. Thorup, “Traffic Engineering with Traditional IP Routing Protocols”, IEEE Communications, Oct, 2002, pp.118-124.

      We will have a discussion in class on the 14th or 18th. You are expected to go over the paper and identify important points (both strengths and weaknesses) for class discussions. No formal submission is needed.

 

Lecture Notes:

 

Review Materials on TCP/IP

·  Introduction

·  Architecture layers and applications

·  Network layer – part I, part II

·  TCP/IP – part I, part II, and part III

·  QoS model

MPLS Architecture and Protocols

·  MPLS introduction

·  Information distribution

·  Path calculation and setup

·  Forwarding down the tunnels

·  MPLS QoS

·  Protection and restoration

·  Virtual Private Networks – VPN1, VPN2

·  Network Design with MPLS TE



Additional Materials

·       SDN Control in MPLS Networks

·       Google’s move to SDN

·       Virtual Private Networks – BGP-MPLS example

·       Protection and restoration

      Protection & restoration POX OpenFlow 1.0

      Protection & restoration on Linux - efficient cross-layer approach

·   

·  Per-flow monitoring 

        Binned Duration Flow Tracking (BDFT)

        BDFT-Hybrid

·  Time-dependent TE

·  Beyond MLU (Max. Link Utilization)

·  Comparison of TE objective functions

·  Content Deliver Networks Introduction – Akamai
(Note that the presentation was prepared in about 2004. The numbers in the presentation were outdated, but the concept remains the same.)

·  Large file caching – Caching large files in a local server.

·  A few papers just published last week (Jan 9-12) in IEEE Consumer Communications & Networking Conference. Those papers are related to CDN, ICN/CCN, and SDN.

    Content based TE ICN

    Packet rewriting ICN

    Privacy ICN

    Producer consumer CCN

    Multi-attribute CCN

    Mobility management CCN

    Cache protection CCN

    Dynamic cache optimization CDN

    Manage home router SDN

    Redundancy SDN