TABFlux
HomeCoursesUniversitiesProgramsForum
Contact Us

© 2026 TABFlux. All rights reserved. Built for students, by students.

ForumPrivacy PolicyTerms of ServiceContact UsContributors

Advanced Networking with IPv6

Advanced Networking with IPv6 explores next-generation internet protocols. It covers IPv6 addressing, configuration, transition mechanisms, and security features.

Select University

TU

Select Program

BSC-CSITBCT-NEW

TabFlux . Advanced Networking with IPv6 . TU . BSC-CSIT

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. Introduction to Networking
6 hrs
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. IP Next Generation
8 hrs
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
3. ICMPv6 and Neighbor Discovery
6 hrs
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. Security and Quality of Service in IPv6
4 hrs
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. IPv4/IPv6 Transition Mechanisms
8 hrs
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. 1.Enable IPv6 in Windows/Linux
  2. 2.IPv6 Header Analysis
  3. 3.IPv6 Packet analysis (neighbor/router solicitation/discovery)
  4. 4.Unicast Routing Implementation using Zebra-OSPF & OSPF phase analysis
  5. 5.Multicast Routing Implementation using XORP-PIM/SM & PIM/SM phase analysis
  6. 6.SDN enabled IPv6 network implementation with Mininet
  7. 7.ONOS, SDN-IP implementation for routing implementaiotn in SoDIP6 network

Text Books

  1. 1.IPv6 Essentials, Silvia Hagen, O'reilly
  2. 2.Understanding IPv6, Joseph Davies, Eastern Economy Edition

Reference Books

  1. 1.Silvia Hagen: IPv6 Essentials, O'reilly
  2. 2.Joseph Davies: Understanding IPv6, Eastern Economy Edition
  3. 3.SDN and NFV simplified: A Visual Guide to Understanding Software Defined Networks and Network Function Virtualization, Jim Doherty

Notes:

Source:

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.
The main objective of this course is to provide knowledge of different concepts of advanced networking with IPv6 including network design, routing, migration etc.
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 using tools like TCPDUMP & WIRESHARK, VMWare Environment, Linux/FreeBSD, Windows.
This syllabus follows the official B.Sc. CSIT curriculum of Tribhuvan University. In case of any doubt or revision, the university's published syllabus shall be considered authoritative.