Advanced Networking with IPv6
0%
Course Title: Advanced Networking with IPv6
Course No: CSC477
Nature of the Course: Theory + Lab
Semester: 8
Full Marks: 60 + 20 + 20
Pass Marks: 24 + 8 + 8
Credit Hours: 3
Course Description
Course Objectives
Course Contents
1.1. Networking Fundamentals
- OSI Model
- IPv4 addressing overview
- VLSM & CIDR
- Operational and managerial issues of Legacy IPv4 networking
- Introduction to smart networking
- Overview of Programmable networks: SDN and NFV
- IPv6 network migration status
2.1. IPv6 Fundamentals
- Internet Protocol Version 6 (IPv6)
- History of IPv6
- IPv6 Header Format
- Features of IPv6
2.2. IPv6 Addressing
- Unicast addressing and its types
- Anycast addressing
- Multicast addressing and its scope
- Static and Dynamic addressing with IPv6
2.3. IPv6 Extension Headers
- IPv6 extension headers
3.1. ICMPv6
- ICMPv6 General Message Format
- ICMPv6 Error and Information Message Types
- ICMPv6 features and its comparison with ICMPv4
3.2. Neighbor Discovery
- Neighbor Cache and Destination Cache
- Neighbor Discovery Processes and Messages
- Path MTU Discovery
- MLD overview
4.1. Security in IPv6
- Types of Threats
- Security Techniques
- IPSEC Framework
4.2. Quality of Service
- QoS Paradigms
- QoS in IPv6 Protocols
5. IPv6 Routing
5 hrs
5.1. Routing Protocols
- RIPng
- OSPF for IPv6
- BGP extensions for IPv6
- PIM-SM & DVMRP for IPv6
6.1. Migration Strategies
- Migration Strategies
- Tunneling, dual stack and translations
6.2. Transition Techniques
- 6RD
- Dual-stack lite
- Stateful/Stateless AFT
- 464XLAT, CGNAT
- Other recent techniques
7. Future networking
8 hrs
7.1. SDN and NFV
- Operation of SDN and NFV
- Introduction to SDN based IPv6 Networking
- SDN migration methods and practices
7.2. Software-Defined IPv6 Networks
- Features of Software-Defined IPv6 Networks (SoDIP6)
- SoDIP6 Network Deployment: Challenges and Risks
- SoDIP6 based NGN
- Routing in Multi-Domain SoDIP6 Networks
Laboratory Works
- 1.Enable IPv6 in Windows/Linux
- 2.IPv6 Header Analysis
- 3.IPv6 Packet analysis
- 4.Unicast Routing Implementation
- 5.Multicast Routing Implementation
- 6.SDN enabled IPv6 network implementation
- 7.ONOS, SDN-IP implementation
Text Books
- 1.IPv6 Essentials, Silvia Hagen, O'reilly
- 2.Understanding IPv6, Joseph Davies, Eastern Economy Edition
Reference Books
- 1.SDN and NFV simplified: A Visual Guide to Understanding Software Defined Networks and Network Function Virtualization, Jim Doherty