Advanced Networking with IPv6(advanced-n) Syllabus
This page contains Syllabus of Advanced Networking with IPv6 of CSIT.
Title | Advanced Networking with IPv6 |
Short Name | advanced-n |
Course code | CSC463 |
Nature of course | Theory + Lab |
Eighth Semester | |
Full marks | 60 + 20 + 20 |
Pass marks | 24 + 8 + 8 |
Credit Hrs | 3 |
Elective/Compulsary | Elective |
Course Description
Course Description: The course covers 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 Objectives:
The main objective of this course is to provide knowledge of different concepts of advanced
networking with IPv6 including network design, routing, migration etc.
Units and Unit Content
- 1. Networking Protocols
- teaching hours: 6 hrs
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
- 1. Introduction to Networking
- teaching hours: 6 hrs
1.1. OSI Model
1.2. IPv4 addressing overview
1.3. VLSM & CIDR
1.4. Operational and managerial issues of Legacy IPv4 networking
1.5. Introduction to smart networking
1.6. Overview of Programmable networks: SDN and NFV
1.7. IPv6 network migration status
- 2. Next Generation Internet
- teaching hours: 8 hrs
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
- teaching hours: 6 hrs
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
- teaching hours: 6 hrs
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
- teaching hours: 4 hrs
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
- teaching hours: 8 hrs
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
- teaching hours: 7 hrs
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
Lab and Practical works
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: SDN enabled IPv6 network implementaion with Mininet
Lab 7: ONOS, SDN-IP implementation for routing implementaiotn in SoDIP6 network