Course Title: Advanced Networking with IPv6


 Course no: CSC-453                                                                              Full Marks: 60+20+20
 Credit hours: 3                                                                                        Pass Marks: 24+8+8

Nature of course: Theory (3 Hrs.) + Lab (3 Hrs.)

Course Synopsis: Study of Advanced Networking with IPv6

 Goal:  The course covers about: principles underlying IPv6 Network Design; Internet             routing protocols (unicast, multicast and

unidirectional) with IPv6; algorithmic issues related to the Internet; IPv6 Migration; measurement and performance; next generation Internet

(IPv6, QoS) and applications.

Course Contents:


1        Networking Protocols                                                                                         6Hrs.
1.1  OSI Model
1.2  Internet IP/UDP/TCP
1.3  Routing in the Internet & CIDR
1.4  Multicasting
1.5  Unidirectional Link Routing


2        Next Generation Internet                                                                                   8Hrs.
2.1  Internet Protocol Version 6 (IPv6)
2.2  History of IPv6
2.3  IPv6 Header Format
2.4  Feature of IPv6
2.5  International trends and standards
2.6  IPv6Addressing (Unicast, Anycast & Multicast)

3        ICMPv6 and Neighbor Discovery                                                                     6Hrs.
3.1  ICMPv6 General Message Format
3.2  ICMP Error and Information Message Types
3.3  Neighbor Discovery Processes and Messages
3.4  Path MTU Discovery
3.5  MLD overview

4        Security and Quality of Service in IPv6                                                            6Hrs.
4.1  Types of Threats
4.2  Security Techniques
4.3  IPSEC Framework
4.4  QoS Paradigms
4.5  QoS in IPv6 Protocols

5        IPv6 Routing                                                                                                       4Hrs.
5.1  RIPng
5.2  OSPF for IPv6
5.3  BGP extensions for IPv6
5.4  PIM-SM & DVMRP for IPv6

6        IPv4/IPv6 Transition Mechanisms                                                                    8Hrs.
6.1  Migration Strategies
6.2  Tunneling

6.2.1        Automatic Tunneling
6.2.2        Configured tunneling

6.3  Dual Stack
6.4  Translation
6.4.1        NAT-PT

7        IPv6 Network and Server Deployment                                                             7Hrs.

7.1  IPv6 Network Configuration in Linux and Windows Machines
7.2  IPv6 enabled WEB/PROXY/DNS/MAIL Server Configuration
7.3  IPv6 Deployment: Challenges and Risks
7.4  IPv6 and the NGN


Laboratory work: For the lab work, one PC to one student either in virtual environment or
                                real environment will be provided. Students will be divided into group
                                of 3 students. The working environment and machine connectivity will
                                look like the following:


Tools Needed: TCPDUMP & WIRESHARK, VMWare Environment, Linux/FreeBSD, Windows


Lab 1: Enable IPv6 in Windows/Linux

Lab 2: IPv6 Header Analysis


Lab 3: IPv6 Packet analysis (neighbor/router solicitation/discovery)

Lab 4: Unicast Routing Implementation using Zebra-OSPF & OSPF phase analysis

Lab 5: Multicast Routing Implementation using XORP-PIM/SM & PIM/SM phase analysis

Lab 6: IPv6 DNS/WEB/Proxy implementation & test

Lab 7: Case Study

Reference Book:

    Silvia Hagen: IPv6 Essentials, O’reilly
    Joseph Davies: Understanding IPv6; eastern economy edition
    J. F. Kurose and K. W. Ross: Computer Networking - A Top-Down Approach Featuring the      Internet, Addison-Wesley, 2000.
    S. A. Thomas: IPng and the TCP/IP Protocols, Wiley, 1995
    O. Hersent, D. Gurle, J.-P. Petit: IP Telephony, Addison-Wesley, 2000.
    Lecture Notes and Related RFCs

 Prerequisite: Networking & Communications Fundamentals


0 comments:

Post a Comment

.

.