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 . Next Generation Networking with IPv6 . TU . BCT-NEW

Next Generation Networking with IPv6

0%

Course Title: Next Generation Networking with IPv6

Course No: ENCT387

Nature of the Course: Theory + Lab

Semester: 6

Full Marks: 60 + 40 + 25

Pass Marks: 24 + 16 + 10

Credit Hours: 3

Course Description

Course Objectives

Course Contents

1. Fundamentals of Internet and Networking Protocols
3 hrs
1.1. Evolution of the Internet and networking paradigms
1.2. OSI versus TCP/IP model
1.3. IPv4 addressing overview
1.4. IPv4 addressing review and limitations
1.5. Need and importance of next generating IP addressing
2. Next Generation Internet Protocol
12 hrs16 marks
2.1. Introduction to IPv6
  • History and need for IPv6
  • IPv6 header format
  • Features of IPv6
  • IPv6 addressing format and types
  • Extension headers
2.2. ICMPv6
  • Features
  • General message format
  • ICMP error and informational message types
  • Neighbor discovery
  • Path MTU discovery
3. Security and Quality of Service in IPv6
6 hrs8 marks
3.1. Network threats and vulnerabilities in IPv6
3.2. Security techniques
3.3. IPSEC framework
3.4. Basic firewall and filtering concepts
3.5. Zero trust networking
3.6. QoS concept in IPv6
3.7. QoS in multimedia and real-time applications
4. Routing with IPv6
6 hrs8 marks
4.1. Routing in the internet and CIDR
4.2. Unicast and multicast routing concepts
4.3. Unidirectional link routing
4.4. Routing protocols: RIPng, OSPFv3 and BGP (Basic concepts for IPv6)
4.5. Multicast routing (PIM-SM overview)
5. IPv4/IPv6 Transition Mechanisms
6 hrs8 marks
5.1. Tunneling
  • Automatic tunneling
  • Configured tunneling
5.2. Dual stack approach
5.3. Translation mechanisms
5.4. Migration strategies for enterprises and ISPs
5.5. Case studies of global IPv6 transition
6. IPv6 Deployment and Network Design
5 hrs8 marks
6.1. IPv6 deployment challenges and risks
6.2. Enterprise and ISP deployment strategies
6.3. IPv6 addressing plan design
6.4. IPv6 DNS (AAAA records)
6.5. IPv6 enabled proxy, web and mail servers
7. Advanced Networking Applications
7 hrs
7.1. Fundamentals of SDN
7.2. Introduction to IBN and NDN
7.3. IPv6 as the foundations of 5G network
7.4. IPv6 integration SDN/IBN/NDN

Laboratory Works

  1. 1.Enabling and configuring IPv6 in Windows/Linux
  2. 2.IPv6 header and packet analysis using Wireshark
  3. 3.Neighbor Discovery and ICMPv6 analysis
  4. 4.IPv6 addressing and subnetting practice
  5. 5.Unicast routing using OSPFv3
  6. 6.Multicast routing using PIM-SM
  7. 7.IPv6 DNS, web, and proxy server configuration
  8. 8.Case Study: Design and deploy an IPv6-based network

Text Books

  1. 1.Davies, J. (2008). Understanding IPv6. Microsoft Press.
  2. 2.Hagen, S. (2014). IPv6 essentials. O'Reilly Media.
  3. 3.Thomas, S. A. (1996). IPng and the TCP/IP protocols. John Wiley & Sons.
  4. 4.Hersent, O., Gurle, D., & Petit, J.-P. (2000). IP telephony: Deploying VoIP protocols. Addison-Wesley.

Notes:

Source:

This course develops a solid understanding of internet protocols with a focus on IPv6 and next-generation networking concepts. It covers IPv6 addressing, routing, security and transition mechanisms from IPv4 to IPv6, and emphasizes practical skills in configuring, analyzing and deploying IPv6-based networks and services.

Upon completion, students will be able to:

  • Develop a solid understanding of internet protocols with a focus on IPv6 and next-generation networking concepts
  • Understand IPv6 addressing, routing, security and transition mechanisms from IPv4 to IPv6
  • Configure, analyze and deploy IPv6-based networks and services
  • Design and manage modern network infrastructures in real-world environments

Practical sessions covering enabling and configuring IPv6 in Windows/Linux, IPv6 packet analysis using Wireshark, Neighbor Discovery and ICMPv6, addressing and subnetting, unicast routing using OSPFv3, multicast routing using PIM-SM, IPv6 DNS and server configuration, and a case study on designing and deploying an IPv6-based network. (15 hours)

This syllabus follows the official BCT curriculum of Tribhuwan University. In case of any doubt or revision, the university's published syllabus shall be considered authoritative. https://ioe.tu.edu.np/pages/computer-engineering-curriculum-structure-2635