CCNA Introduction to Networks

Module 12: IPv6 Addressing

Tài liệu quay video Module 12: chỉ giữ kịch bản trình bày chi tiết theo từng mục NetAcad và kịch bản thao tác lab/demo.

Kịch Bản Giới Thiệu Bắt Buộc

Dùng trước khi vào NetAcad: trưởng nhóm nói phần này ở đầu video lý thuyết. Màn hình có thể để Google Meet layout lớn, hoặc để trang Module 12 overview trên NetAcad nếu muốn vào bài nhanh.

Trưởng Nhóm - Mở Đầu Video Lý Thuyết

Thời lượng: 45-75 giây. Việc bắt buộc: chào, nêu module, giới thiệu 4 thành viên, nói rõ phân công, nói sẽ có video lab riêng.

Mốc 1 - Mở Google Meet / Trang Module 12

Màn hình: Google Meet có cam nhóm, hoặc NetAcad Module 12: IPv6 Addressing
Script tiếng Anh

Hello teacher and everyone. We are Group [group number/name]. In this video, our group will present Module 12: IPv6 Addressing from the CCNA Introduction to Networks course.

This module focuses on why IPv6 is needed, how IPv6 addresses are represented, the main types of IPv6 addresses, how IPv6 addresses are configured and verified, and how IPv6 subnetting works.

Bản tiếng Việt nếu nhóm chọn nói Việt
Script tiếng Việt

Xin chào thầy và các bạn. Tụi em là nhóm [số/tên nhóm]. Trong video này, nhóm em sẽ trình bày Module 12: IPv6 Addressing trong khóa CCNA Introduction to Networks.

Module này tập trung vào lý do cần IPv6, cách biểu diễn địa chỉ IPv6, các loại địa chỉ IPv6, cách cấu hình và kiểm tra IPv6, và cách chia subnet trong IPv6.

Mốc 2 - Giới Thiệu Thành Viên Và Phân Công

Màn hình: vẫn để Google Meet, lần lượt gọi tên từng thành viên
Script tiếng Anh

Our group has four members. [Name 1] is responsible for the introduction, IPv4 issues, IPv4 and IPv6 coexistence, and IPv6 address representation from section 12.0.1 to 12.2.4.

[Name 2] is responsible for IPv6 address types, prefix length, Global Unicast Addresses, Link-Local Addresses, and static IPv6 configuration from section 12.3.1 to 12.4.5.

[Name 3] is responsible for dynamic IPv6 addressing, RS and RA messages, SLAAC, Stateless DHCPv6, Stateful DHCPv6, interface IDs, dynamic LLAs, and verification commands from section 12.5.1 to 12.6.6.

[Name 4] is responsible for IPv6 multicast addresses, solicited-node multicast, IPv6 subnetting, module practice activities, and the module summary from section 12.7.1 to 12.9.3.

Bản tiếng Việt nếu nhóm chọn nói Việt
Script tiếng Việt

Nhóm em gồm 4 thành viên. [Tên 1] phụ trách phần giới thiệu, vấn đề của IPv4, sự cùng tồn tại IPv4 và IPv6, và cách biểu diễn địa chỉ IPv6 từ mục 12.0.1 đến 12.2.4.

[Tên 2] phụ trách các loại địa chỉ IPv6, prefix length, Global Unicast Address, Link-Local Address, và cấu hình IPv6 tĩnh từ mục 12.3.1 đến 12.4.5.

[Tên 3] phụ trách cấu hình IPv6 động, RS và RA messages, SLAAC, Stateless DHCPv6, Stateful DHCPv6, interface ID, dynamic LLA, và các lệnh kiểm tra từ mục 12.5.1 đến 12.6.6.

[Tên 4] phụ trách IPv6 multicast, solicited-node multicast, chia subnet IPv6, các bài practice, và tổng kết module từ mục 12.7.1 đến 12.9.3.

Mốc 3 - Nói Cách Nhóm Chia Video

Màn hình: mở NetAcad Module 12, chuẩn bị chuyển vào mục 12.0.1
Script tiếng Anh

This video is the theory presentation. We will go through the NetAcad sections in order and explain the important concepts. After the theory video, our group will also provide separate demo videos for each Packet Tracer activity and lab in Module 12.

Now, we will start with section 12.0.1 and explain why IPv6 addressing is important.

Bản tiếng Việt nếu nhóm chọn nói Việt
Script tiếng Việt

Video này là phần trình bày lý thuyết. Nhóm em sẽ đi theo thứ tự các mục trên NetAcad và giải thích các ý quan trọng. Sau video lý thuyết, nhóm em sẽ có các video demo riêng cho từng bài Packet Tracer và Lab trong Module 12.

Bây giờ nhóm em sẽ bắt đầu từ mục 12.0.1 để giải thích vì sao IPv6 Addressing là nội dung quan trọng.

Kịch Bản Trình Bày Chi Tiết Theo Heading NetAcad

Cách dùng: mỗi mục dưới đây đi đúng thứ tự NetAcad. Người điều khiển đặt màn hình tại heading/mốc ghi trong từng block; người nói đọc script ngay dưới block đó. Hết block này mới chuyển sang block tiếp theo.

Format cố định: Heading NetAcadMốc màn hình cụ thểScript tiếng Anh riêng. Không dùng một script chung cho cả phần.

Người 1 - 12.0.1 Đến 12.2.4

Mục tiêu: mở bài rõ ràng, giải thích vì sao IPv6 ra đời, vì sao IPv4 và IPv6 phải cùng tồn tại, rồi hướng dẫn cách đọc/rút gọn địa chỉ IPv6. Thời lượng nên quay: 6-8 phút.

12.0.1 Why should I take this module?

Heading NetAcad: 12.0.1 Why should I take this module?
Script tiếng Anh cho mốc này

First, we start with Module 12: IPv6 Addressing. This module is important because modern networks cannot depend on IPv4 only. In real networks, IPv4 and IPv6 often exist together, so a network administrator must understand how IPv6 addressing works.

Đoạn NetAcad: Welcome to IPv6 Addressing
Script tiếng Anh cho mốc này

The goal is not just to memorize an IPv6 address format. By the end of the module, we should be able to understand IPv6 address structure, identify different IPv6 address types, configure IPv6 addresses on network devices, verify the configuration, and apply an IPv6 subnetting scheme.

Mốc kết đoạn: mục tiêu học IPv6 addressing
Script tiếng Anh cho mốc này

So in this theory video, we will move from the reason why IPv6 is needed, to how IPv6 addresses are written, and then to configuration, multicast, and subnetting.

This overview also tells the audience what to expect from our group: we will explain the theory first, and later the lab videos will show the same ideas in Packet Tracer and Windows command output.

Câu nối: Nói: “Before going into the details, we need to look at the exact learning objectives of this module.” rồi chuyển sang 12.0.2.

12.0.2 What will I learn in this module?

Heading NetAcad: 12.0.2 What will I learn in this module?
Script tiếng Anh cho mốc này

In section 12.0.2, NetAcad shows the module objective: implement an IPv6 addressing scheme. That means this module connects theory with practice. We do not stop at definitions; we also use Packet Tracer and lab activities to apply the concepts.

Bảng NetAcad: Module Title / Module Objective
Script tiếng Anh cho mốc này

The order of topics is also important. First, the course explains IPv4 issues and why IPv6 is necessary. Second, it explains the IPv6 address format and abbreviation rules. Third, it compares address types such as unicast, multicast, anycast, global unicast, and link-local addresses.

Topic list NetAcad: IPv4 Issues → Representation → Types → Configuration → Multicast → Subnetting
Script tiếng Anh cho mốc này

After that, the module moves into static and dynamic IPv6 configuration, verification commands, multicast behavior, and IPv6 subnetting. This order is the same order we will follow in our presentation.

Câu nối: Nói: “The first real topic is the problem with IPv4 addressing.” rồi vào 12.1.1.

12.1.1 Need for IPv6

Heading NetAcad: 12.1.1 Need for IPv6
Script tiếng Anh cho mốc này

Section 12.1.1 explains why IPv6 is needed. The main problem is IPv4 address exhaustion. IPv4 uses 32-bit addresses, so the total address space is about 4.3 billion addresses. That was enough in the early stage of the internet, but it is not enough for the number of devices connected today.

Đoạn NetAcad: IPv4 address exhaustion / address depletion
Script tiếng Anh cho mốc này

When the course mentions address depletion, we should understand that public IPv4 addresses are limited resources. The growth of personal computers, smartphones, servers, cloud platforms, cameras, sensors, and IoT devices increases the need for globally reachable addresses.

Đoạn NetAcad: NAT as a temporary solution
Script tiếng Anh cho mốc này

NAT helped slow down IPv4 exhaustion because many private IPv4 devices can share one public IPv4 address. However, NAT is not a perfect solution. It can make troubleshooting harder, add complexity to applications, and reduce true end-to-end connectivity between devices.

Đoạn NetAcad: IoT, mobile devices, cloud growth, and IPv6 128-bit address space
Script tiếng Anh cho mốc này

IPv6 was created as the successor to IPv4. It uses 128-bit addresses, which provides a much larger address space. IPv6 also supports features that help modern networks, such as automatic address configuration and ICMPv6-based neighbor discovery. So the key idea of this page is that IPv6 is necessary because the internet needs scalable addressing, not just temporary workarounds.

Câu nối: Nói: “IPv6 is necessary, but the migration cannot happen instantly. That is why IPv4 and IPv6 coexistence is the next topic.”

12.1.2 IPv4 and IPv6 Coexistence

Heading NetAcad: 12.1.2 IPv4 and IPv6 Coexistence
Script tiếng Anh cho mốc này

Section 12.1.2 explains that IPv4 and IPv6 will coexist for a long time. There is no single day when all networks turn off IPv4 and move completely to IPv6. Organizations migrate gradually because they have different devices, applications, providers, and budgets.

Khối NetAcad: Dual Stack
Script tiếng Anh cho mốc này

The first coexistence method is dual stack. A dual-stack device runs IPv4 and IPv6 at the same time. This is usually the most straightforward transition method because the same device can communicate with IPv4 destinations and IPv6 destinations.

Khối NetAcad: Tunneling
Script tiếng Anh cho mốc này

The second method is tunneling. Tunneling carries IPv6 packets across an IPv4 network. This is useful when part of the path does not support native IPv6 yet, but the source and destination still need IPv6 communication.

Khối NetAcad: Translation
Script tiếng Anh cho mốc này

The third method is translation. Translation converts traffic between IPv6 and IPv4. It is useful when an IPv6-only device must communicate with an IPv4-only device. However, translation adds complexity, so the long-term goal is still native IPv6 communication when possible.

Câu nối: Sang 12.1.3 và nói: “This short check confirms the reason for IPv6 and the three coexistence methods.”

12.1.3 Check Your Understanding - IPv4 Issues

Heading NetAcad: 12.1.3 Check Your Understanding - IPv4 Issues
Script tiếng Anh cho mốc này

This check-your-understanding page is used to review the previous ideas. We should be able to explain why IPv4 addresses are not enough, why NAT is only a workaround, and how dual stack, tunneling, and translation help during the transition period.

12.2.1 IPv6 Addressing Formats

Heading NetAcad: 12.2.1 IPv6 Addressing Formats
Script tiếng Anh cho mốc này

Now we move to IPv6 address representation. An IPv6 address is 128 bits long. It is written as eight groups of hexadecimal values, and each group is called a hextet. Each hextet represents 16 bits.

Ví dụ NetAcad: full IPv6 address with eight hexadecimal hextets
Script tiếng Anh cho mốc này

For example, an address can look like 2001:0db8:0000:1111:0000:0000:0000:0200. Compared with IPv4, this is much longer. Because of that, IPv6 has abbreviation rules to make addresses shorter and easier to read.

Câu nối: Nói: “The first abbreviation rule is simple: remove leading zeros.” rồi sang 12.2.2.

12.2.2 Rule 1 - Omit Leading Zeros

Heading NetAcad: 12.2.2 Rule 1 - Omit Leading Zeros
Script tiếng Anh cho mốc này

The first IPv6 abbreviation rule is to omit leading zeros. A leading zero is a zero at the beginning of a hextet. For example, 0db8 can be written as db8, and 0200 can be written as 200.

Ví dụ NetAcad: 0db8 → db8, 0200 → 200, 0000 → 0
Script tiếng Anh cho mốc này

If a hextet is 0000, after removing leading zeros, we keep one zero. So 0000 becomes 0. We do not delete zeros in a way that changes the hexadecimal value. For example, 200 cannot become 2, because that is no longer the same value.

Mốc nhấn mạnh: chỉ bỏ leading zeros, không làm đổi giá trị hextet
Script tiếng Anh cho mốc này

This rule is used very often because many IPv6 addresses contain leading zeros. It makes the address shorter while keeping the same meaning.

When presenting this part, point directly at the changed hextets so the audience can see that the address is shorter but the value is unchanged.

Câu nối: Nói: “Rule 1 shortens each hextet. Rule 2 shortens a continuous block of zero hextets.”

12.2.3 Rule 2 - Double Colon

Heading NetAcad: 12.2.3 Rule 2 - Double Colon
Script tiếng Anh cho mốc này

The second abbreviation rule is the double colon rule. A double colon, ::, can replace one continuous sequence of all-zero hextets. This can make an IPv6 address much shorter.

When this heading is on screen, emphasize that this rule is different from Rule 1. Rule 1 works inside one hextet, while Rule 2 replaces several full zero hextets at once.

Ví dụ NetAcad: consecutive 0000 hextets replaced by ::
Script tiếng Anh cho mốc này

For example, if an address contains 0000:0000:0000 in one continuous block, that block can be replaced with ::. However, the double colon can only be used once in one IPv6 address.

Cảnh báo NetAcad: double colon can only be used once
Script tiếng Anh cho mốc này

The reason is ambiguity. If we use :: two times, we cannot know how many zero hextets belong to the first double colon and how many belong to the second one. So the rule is clear: use the double colon only once, for the longest or most useful continuous zero block.

Câu nối: Sang 12.2.4 và nói: “This check makes sure we can read abbreviated IPv6 addresses before we move to address types.”

12.2.4 Check Your Understanding - IPv6 Address Representation

Heading NetAcad: 12.2.4 Check Your Understanding - IPv6 Address Representation
Script tiếng Anh cho mốc này

This check reviews the two abbreviation rules. At this point, we should be able to read a full IPv6 address, remove leading zeros, and use the double colon correctly. This skill is necessary before we classify IPv6 addresses and configure them in the next sections.

Người 2 - 12.3.1 Đến 12.4.5

Mục tiêu: giải thích các loại địa chỉ IPv6, prefix length, GUA/LLA, rồi nối sang cấu hình tĩnh trên router/host. Thời lượng nên quay: 6-8 phút.

12.3.1 Unicast, Multicast, Anycast

Heading NetAcad: 12.3.1 Unicast, Multicast, Anycast
Script tiếng Anh cho mốc này

Section 12.3 starts with the three main IPv6 address categories: unicast, multicast, and anycast. A unicast address identifies one specific interface. If a packet is sent to a unicast address, it is delivered to one destination interface.

Mốc NetAcad: Multicast address group behavior
Script tiếng Anh cho mốc này

A multicast address identifies a group of interfaces. A packet sent to a multicast address is delivered to all members of that group. This is important in IPv6 because IPv6 does not use broadcast like IPv4.

Mốc NetAcad: Anycast nearest-device behavior
Script tiếng Anh cho mốc này

An anycast address can be assigned to multiple devices, but the packet is delivered to the nearest device based on routing. Anycast is useful for services where the client should reach the closest available server or router.

Câu nối: Nói: “After knowing the address categories, we need to understand prefix length because IPv6 does not use dotted subnet masks.”

12.3.2 IPv6 Prefix Length

Heading NetAcad: 12.3.2 IPv6 Prefix Length
Script tiếng Anh cho mốc này

IPv6 uses prefix length instead of an IPv4 dotted-decimal subnet mask. The prefix length is written with slash notation, for example /64. This means the first 64 bits identify the network portion, and the remaining 64 bits are used for the interface ID.

Ví dụ NetAcad: /64 network prefix and interface ID
Script tiếng Anh cho mốc này

In most IPv6 LANs, /64 is the standard prefix length. This is important because features such as SLAAC expect a 64-bit interface ID. So when we see an IPv6 address like 2001:db8:acad:1::10/64, the /64 tells us where the network part ends.

12.3.3 Types of IPv6 Unicast Addresses

Heading NetAcad: 12.3.3 Types of IPv6 Unicast Addresses
Script tiếng Anh cho mốc này

This page focuses on IPv6 unicast address types. In practice, the two most important types for this module are the Global Unicast Address and the Link-Local Address. A global unicast address is used for routable communication beyond the local link. A link-local address is used only on the local network segment.

Danh sách NetAcad: GUA, LLA, loopback, unspecified, unique-local
Script tiếng Anh cho mốc này

Other special unicast addresses also exist, such as the loopback address and the unspecified address. The main idea is that not every IPv6 unicast address has the same scope or purpose, so we must identify the type before configuring or troubleshooting it.

12.3.4 A Note About the Unique Local Address

Heading NetAcad: 12.3.4 A Note About the Unique Local Address
Script tiếng Anh cho mốc này

A unique local address is used for local communication inside an organization. It is similar in purpose to private IPv4 addressing because it is not intended to be globally routed on the public internet.

Mốc NetAcad: local-only address scope
Script tiếng Anh cho mốc này

However, unique local addresses are still IPv6 addresses and follow IPv6 format rules. In this module, unique local addresses are mainly important for identification. For most configuration examples, we focus more on global unicast and link-local addresses.

12.3.5 IPv6 GUA

Heading NetAcad: 12.3.5 IPv6 GUA
Script tiếng Anh cho mốc này

A GUA, or Global Unicast Address, is an IPv6 address that is globally routable. This means it can be used to communicate across IPv6 networks, including the internet, if routing and policy allow it.

Ví dụ NetAcad: 2001:db8 documentation/global unicast example
Script tiếng Anh cho mốc này

GUAs are the IPv6 addresses we commonly configure on router interfaces and hosts when we want them to communicate beyond the local link. When we see addresses such as 2001:db8:acad:1::1/64 in the labs, those are examples used for global unicast addressing practice.

12.3.6 IPv6 GUA Structure

Hình NetAcad: Global Routing Prefix
Script tiếng Anh cho mốc này

A Global Unicast Address normally has three main parts. The first part is the global routing prefix. This prefix is assigned to an organization by an ISP or address provider, and it identifies the larger network block.

Hình NetAcad: Subnet ID
Script tiếng Anh cho mốc này

The second part is the subnet ID. The organization uses the subnet ID to create internal subnets. This is the part we use later when we learn IPv6 subnetting.

This is the field we change when we need more internal networks. In the later subnetting section, this same subnet ID becomes the main part we use to build multiple /64 subnets.

Hình NetAcad: Interface ID
Script tiếng Anh cho mốc này

The third part is the interface ID. The interface ID identifies the individual interface inside that subnet. In a typical /64 LAN, the first 64 bits are the network prefix and subnet information, and the last 64 bits are the interface ID.

12.3.7 IPv6 LLA

Heading NetAcad: 12.3.7 IPv6 LLA
Script tiếng Anh cho mốc này

An LLA, or Link-Local Address, is used only on the local link. Link-local addresses usually begin with fe80. They are not routed to other networks, so they cannot be used as global destination addresses across the internet.

Mốc NetAcad: fe80::/10 and default gateway / local-link use
Script tiếng Anh cho mốc này

Even though LLAs are local, they are very important. IPv6 devices use link-local addresses for neighbor discovery and local communication. A host can also use the router link-local address as its default gateway. This is why router LLAs are often configured manually with simple addresses such as fe80::1.

12.3.8 Check Your Understanding - IPv6 Address Types

Heading NetAcad: 12.3.8 Check Your Understanding - IPv6 Address Types
Script tiếng Anh cho mốc này

This check confirms that we can recognize IPv6 address types. Before configuring IPv6, we must know whether an address is global, local to a link, multicast, or another special type. This helps us avoid using the wrong address in routing, gateway, or ping tests.

12.4.1 Static GUA Configuration on a Router

Heading NetAcad: 12.4.1 Static GUA Configuration on a Router
Script tiếng Anh cho mốc này

Section 12.4 moves from theory to configuration. To configure a static IPv6 global unicast address on a Cisco router interface, we enter interface configuration mode and use the command ipv6 address address/prefix-length.

CLI NetAcad: interface configuration + ipv6 address address/prefix-length
Script tiếng Anh cho mốc này

For example, the command may look like ipv6 address 2001:db8:acad:1::1/64. The address identifies the interface, and the /64 identifies the prefix length. After assigning the address, the interface must be enabled with no shutdown if it is administratively down.

CLI NetAcad: no shutdown / interface activation
Script tiếng Anh cho mốc này

This is the same idea as IPv4 interface configuration, but the address format and prefix notation are IPv6-based.

When recording, keep the CLI example visible long enough for viewers to see that configuration is not complete until the interface is enabled and verified.

12.4.2 Static GUA Configuration on a Windows Host

Heading NetAcad: 12.4.2 Static GUA Configuration on a Windows Host
Script tiếng Anh cho mốc này

This page shows that IPv6 addresses can also be configured statically on a Windows host. A host needs an IPv6 address, prefix length, default gateway, and usually DNS information.

When presenting this heading, explain that a host configuration needs to match the router subnet. If the host address, prefix length, or default gateway is wrong, IPv6 communication will fail.

Mốc NetAcad: Windows IPv6 static settings
Script tiếng Anh cho mốc này

Static host configuration is useful in labs and for some fixed devices, but it does not scale well for many users. That is why later sections introduce dynamic methods such as SLAAC and DHCPv6.

12.4.3 Static Configuration of a Link-Local Unicast Address

Heading NetAcad: 12.4.3 Static Configuration of a Link-Local Unicast Address
Script tiếng Anh cho mốc này

A link-local address can be generated automatically, but on routers it is common to configure it manually. The command format is ipv6 address fe80::1 link-local under the interface.

CLI NetAcad: ipv6 address fe80::1 link-local
Script tiếng Anh cho mốc này

The keyword link-local is important because it tells the router that this address is not a global unicast address. A simple link-local address such as fe80::1 makes troubleshooting easier, especially when that router is used as the default gateway for hosts on the link.

12.4.4 Syntax Checker - GUA and LLA Static Configuration

Heading NetAcad: 12.4.4 Syntax Checker - GUA and LLA Static Configuration
Script tiếng Anh cho mốc này

The syntax checker is used to practice the commands from the previous pages. The key commands are entering the interface, assigning a global unicast address with prefix length, assigning a link-local address with the link-local keyword, and enabling the interface if needed.

12.4.5 Packet Tracer - Basic Device Configuration

Heading NetAcad: 12.4.5 Packet Tracer - Basic Device Configuration
Script tiếng Anh cho mốc này

The Packet Tracer activity 12.4.5 gives practical work for this topic. In the theory video, we only introduce it. In the separate demo video, we will open the Packet Tracer file, read the addressing table, configure the required devices, and verify that the basic configuration is correct.

Người 3 - 12.5.1 Đến 12.6.6

Mục tiêu: giải thích cách host nhận IPv6 động bằng RA/SLAAC/DHCPv6, cách tạo interface ID, cách LLA được tạo, và cách kiểm tra bằng lệnh. Thời lượng nên quay: 6-8 phút.

12.5.1 RS and RA Messages

Heading NetAcad: 12.5.1 RS and RA Messages
Script tiếng Anh cho mốc này

Dynamic IPv6 addressing starts with ICMPv6 Router Solicitation and Router Advertisement messages. A host can send an RS message to ask for IPv6 network information. A router sends an RA message to provide information such as the network prefix, default gateway information, and flags that tell the host which addressing method to use.

Hình NetAcad: Host sends Router Solicitation
Script tiếng Anh cho mốc này

This is different from IPv4, where hosts usually depend on DHCP for automatic addressing. In IPv6, router advertisements are a central part of automatic address configuration.

Use this point to connect the diagram to the next three methods. The RA message is what tells the host whether it should use SLAAC only, SLAAC with DHCPv6, or Stateful DHCPv6.

12.5.2 Method 1 - SLAAC

Heading NetAcad: 12.5.2 Method 1 - SLAAC
Script tiếng Anh cho mốc này

Method 1 is SLAAC, which means Stateless Address Autoconfiguration. With SLAAC, the router advertises the network prefix in an RA message, and the host creates its own IPv6 address.

Mốc NetAcad: router advertises prefix, host creates address
Script tiếng Anh cho mốc này

The host combines the advertised prefix with an interface ID. In this method, a DHCPv6 server is not needed for assigning the main IPv6 address. SLAAC is simple and efficient, especially for networks where hosts can generate their own addresses automatically.

12.5.3 Method 2 - SLAAC and Stateless DHCPv6

Heading NetAcad: 12.5.3 Method 2 - SLAAC and Stateless DHCPv6
Script tiếng Anh cho mốc này

Method 2 combines SLAAC with Stateless DHCPv6. The host still uses SLAAC to create its own IPv6 address, so the DHCPv6 server does not assign the main address.

The important distinction is that the host owns the address creation process, but DHCPv6 still helps by providing supporting information such as DNS.

Mốc NetAcad: DHCPv6 provides DNS/extra information, not the address
Script tiếng Anh cho mốc này

However, the host contacts a DHCPv6 server for additional information, such as DNS server addresses or domain information. This is why it is called stateless DHCPv6: the server provides extra configuration information but does not keep address leases in the same way as stateful DHCPv6.

12.5.4 Method 3 - Stateful DHCPv6

Heading NetAcad: 12.5.4 Method 3 - Stateful DHCPv6
Script tiếng Anh cho mốc này

Method 3 is Stateful DHCPv6. In this method, the DHCPv6 server assigns IPv6 address information to the host, similar to DHCP in IPv4.

When this heading is on screen, compare it directly with IPv4 DHCP. The server is now responsible for assigning address information, so administration is more centralized.

Mốc NetAcad: DHCPv6 server assigns IPv6 address information
Script tiếng Anh cho mốc này

This method gives administrators more centralized control because the server manages address assignment. The key difference from Stateless DHCPv6 is that Stateful DHCPv6 provides the IPv6 address itself, not only additional information.

12.5.5 EUI-64 Process vs. Randomly Generated

Heading NetAcad: 12.5.5 EUI-64 Process vs. Randomly Generated
Script tiếng Anh cho mốc này

After a host receives the prefix, it still needs an interface ID. This page compares two ways to create the interface ID: the EUI-64 process and a randomly generated interface ID.

This section explains where the host part of an IPv6 address comes from. The network prefix may come from the router, but the interface ID still has to be created by the host.

Bảng NetAcad: EUI-64 predictable vs random privacy-focused interface ID
Script tiếng Anh cho mốc này

EUI-64 is based on the MAC address, so it creates a predictable interface ID. Randomly generated interface IDs are more privacy-friendly because they do not directly expose information related to the device MAC address.

12.5.6 EUI-64 Process

Heading NetAcad: 12.5.6 EUI-64 Process
Script tiếng Anh cho mốc này

The EUI-64 process creates a 64-bit interface ID from a 48-bit MAC address. The process inserts additional hexadecimal values in the middle and changes a specific bit to produce the final interface ID.

Ví dụ NetAcad: MAC address transformed into 64-bit interface ID
Script tiếng Anh cho mốc này

For this presentation, the important idea is not to memorize every bit operation. The important idea is that EUI-64 creates an interface ID based on the MAC address, which makes it predictable but less private than a random interface ID.

12.5.7 Randomly Generated Interface IDs

Heading NetAcad: 12.5.7 Randomly Generated Interface IDs
Script tiếng Anh cho mốc này

Modern operating systems often use randomly generated interface IDs. This improves privacy because the IPv6 address does not reveal a stable interface ID based on the MAC address.

This is mainly a privacy topic. A random interface ID makes it harder to identify or track the same device only by looking at the host portion of the IPv6 address.

Mốc NetAcad: modern OS random 64-bit interface IDs
Script tiếng Anh cho mốc này

The network prefix still identifies the subnet, but the host portion can change or be generated in a way that is harder to track. This is why random interface IDs are common on end-user devices.

12.5.8 Check Your Understanding - Dynamic Addressing for IPv6 GUAs

Heading NetAcad: 12.5.8 Check Your Understanding - Dynamic Addressing for IPv6 GUAs
Script tiếng Anh cho mốc này

This check reviews the three dynamic addressing methods for IPv6 global unicast addresses. We should be able to explain which method lets the host create its own address, which method uses DHCPv6 only for extra information, and which method uses DHCPv6 to assign addresses.

12.6.1 Dynamic LLAs

Heading NetAcad: 12.6.1 Dynamic LLAs
Script tiếng Anh cho mốc này

Section 12.6 moves to dynamic link-local addresses. Every IPv6-enabled interface must have a link-local address. This address is used for communication on the local link, including neighbor discovery and communication with the default gateway.

Mốc NetAcad: every IPv6-enabled interface needs an LLA
Script tiếng Anh cho mốc này

A device can generate a link-local address automatically. However, for routers, administrators often configure a simple static LLA to make the gateway address easier to recognize.

This explains why link-local addresses appear even when no global IPv6 address is configured. They are required for basic local IPv6 functions.

12.6.2 Dynamic LLAs on Windows

Heading NetAcad: 12.6.2 Dynamic LLAs on Windows
Script tiếng Anh cho mốc này

On Windows, the link-local IPv6 address is generated automatically. We can view it with the ipconfig command. In the output, the link-local address usually starts with fe80.

When showing this section, connect the NetAcad output to the real lab. In the lab video, we can run ipconfig /all and find the same kind of fe80 link-local address.

Output NetAcad: ipconfig / Link-local IPv6 Address
Script tiếng Anh cho mốc này

This is useful in troubleshooting because it shows that IPv6 is enabled on the interface even if the device does not have a global IPv6 address.

This output is useful because it gives a real example, not only theory. It proves that Windows automatically creates IPv6 information on the network adapter.

12.6.3 Dynamic LLAs on Cisco Routers

Heading NetAcad: 12.6.3 Dynamic LLAs on Cisco Routers
Script tiếng Anh cho mốc này

On Cisco routers, a link-local address is also generated automatically when IPv6 is enabled on an interface. The automatically generated address works, but it can be long and difficult to remember.

Mốc NetAcad: automatic router LLA vs manually configured simple LLA
Script tiếng Anh cho mốc này

That is why many labs manually configure link-local addresses on router interfaces. For example, using fe80::1 on a router interface makes it easier to identify the default gateway during verification.

12.6.4 Verify IPv6 Address Configuration

Heading NetAcad: 12.6.4 Verify IPv6 Address Configuration + show ipv6 interface brief
Script tiếng Anh cho mốc này

After configuring IPv6, we must verify the result. The command show ipv6 interface brief displays interfaces and assigned IPv6 addresses. It helps us confirm that the correct addresses are configured and that interfaces are up.

Command NetAcad: show ipv6 route + ping
Script tiếng Anh cho mốc này

The command show ipv6 route displays the IPv6 routing table. This helps us confirm that connected routes and other IPv6 routes are present. Finally, ping tests end-to-end reachability between devices.

Mốc NetAcad: verification conclusion
Script tiếng Anh cho mốc này

Verification is important because configuration commands alone do not prove that the network works. We need show commands and connectivity tests to confirm the final result.

End this subsection by saying that a good network engineer does not stop after typing commands. The final step is always to prove that the configuration works.

12.6.5 Syntax Checker - Verify IPv6 Address Configuration

Heading NetAcad: 12.6.5 Syntax Checker - Verify IPv6 Address Configuration
Script tiếng Anh cho mốc này

The syntax checker gives practice with IPv6 verification commands. The important habit is to verify interface status, assigned addresses, routing information, and connectivity after every configuration task.

12.6.6 Packet Tracer - Configure IPv6 Addressing

Heading NetAcad: 12.6.6 Packet Tracer - Configure IPv6 Addressing
Script tiếng Anh cho mốc này

The Packet Tracer activity 12.6.6 applies the IPv6 addressing and verification concepts. In the separate demo video, we will configure IPv6 addressing on the required devices and verify the result with show commands and ping tests.

Người 4 - 12.7.1 Đến 12.9.3

Mục tiêu: giải thích multicast thay cho broadcast, nhận diện địa chỉ IPv6, subnet IPv6 bằng subnet ID, rồi kết luận module và dẫn sang các video lab. Thời lượng nên quay: 6-8 phút.

12.7.1 Assigned IPv6 Multicast Addresses

Heading NetAcad: 12.7.1 Assigned IPv6 Multicast Addresses
Script tiếng Anh cho mốc này

Section 12.7 starts with IPv6 multicast addresses. IPv6 does not use broadcast. Instead, it uses multicast to send traffic to a selected group of devices.

Make clear that multicast replaces many places where IPv4 would use broadcast. This reduces unnecessary traffic because only interested multicast groups receive the packet.

Mốc NetAcad: multicast prefix ff00::/8
Script tiếng Anh cho mốc này

IPv6 multicast addresses begin with ff00::/8. When we see an address that starts with ff, we should recognize it as multicast. This is important because multicast is used by many IPv6 control functions, including neighbor discovery.

12.7.2 Well-Known IPv6 Multicast Addresses

Heading NetAcad: 12.7.2 Well-Known IPv6 Multicast Addresses + ff02::1 all-nodes
Script tiếng Anh cho mốc này

Two important well-known IPv6 multicast addresses are ff02::1 and ff02::2. The address ff02::1 is the all-nodes multicast address. It reaches all IPv6-enabled devices on the local link.

Mốc NetAcad: ff02::2 all-routers
Script tiếng Anh cho mốc này

The address ff02::2 is the all-routers multicast address. It reaches all IPv6 routers on the local link. These addresses are link-local multicast addresses, so they are used only within the local network segment.

12.7.3 Solicited-Node IPv6 Multicast Addresses

Heading NetAcad: 12.7.3 Solicited-Node IPv6 Multicast Addresses
Script tiếng Anh cho mốc này

A solicited-node multicast address is a special multicast address used by Neighbor Discovery. It allows a device to reach a more specific group instead of sending a message to every node on the link.

Ví dụ NetAcad: solicited-node multicast used by Neighbor Discovery
Script tiếng Anh cho mốc này

This improves efficiency compared with broadcast behavior. In IPv4, ARP uses broadcast to find a MAC address. In IPv6, Neighbor Discovery uses ICMPv6 and solicited-node multicast to perform a similar function with less unnecessary traffic.

12.7.4 Lab - Identify IPv6 Addresses

Heading NetAcad: 12.7.4 Lab - Identify IPv6 Addresses
Script tiếng Anh cho mốc này

The lab 12.7.4 focuses on identifying IPv6 addresses. It connects to the theory because we must recognize different IPv6 address types, practice abbreviation rules, and inspect IPv6 information on a Windows host.

Mốc NetAcad: lab objectives and separate PDF/CMD demo
Script tiếng Anh cho mốc này

In the separate lab video, we will open the PDF file, classify the sample addresses, and use Windows commands such as ipconfig /all to observe IPv6 information on the computer.

This also tells the audience why the lab is separate from the theory video: the theory explains address categories, while the lab proves that we can recognize those categories in examples and real command output.

12.8.1 Subnet Using the Subnet ID

Heading NetAcad: 12.8.1 Subnet Using the Subnet ID
Script tiếng Anh cho mốc này

Section 12.8 explains IPv6 subnetting. In IPv6, subnetting usually uses the subnet ID field inside the global unicast address. The goal is not mainly to save addresses, because IPv6 has a very large address space.

Hình NetAcad: global routing prefix / subnet ID / interface ID
Script tiếng Anh cho mốc này

The goal is to create a logical addressing plan. Each LAN, point-to-point link, or network segment should have its own IPv6 subnet. This makes routing, documentation, and troubleshooting easier.

12.8.2 IPv6 Subnetting Example

Heading NetAcad: 12.8.2 IPv6 Subnetting Example
Script tiếng Anh cho mốc này

The subnetting example shows how to create multiple IPv6 subnets from one assigned prefix. In many examples, each LAN receives a /64 prefix. The subnet ID changes from one subnet to another.

Ví dụ NetAcad: subnet IDs increasing in hexadecimal
Script tiếng Anh cho mốc này

For example, if the organization has a prefix such as 2001:db8:acad::/48, the subnet ID can be used to create subnets like 2001:db8:acad:1::/64, 2001:db8:acad:2::/64, and so on. The main skill is to assign a unique subnet prefix to each network segment.

12.8.3 IPv6 Subnet Allocation

Heading NetAcad: 12.8.3 IPv6 Subnet Allocation
Script tiếng Anh cho mốc này

Subnet allocation means deciding which subnet will be used for each part of the topology. Each router interface connected to a different network should belong to a different IPv6 subnet.

Topology/table NetAcad: one subnet per LAN or link
Script tiếng Anh cho mốc này

This is similar to IPv4 design, but IPv6 gives us much more address space. So we can use clean and consistent /64 subnets without trying to conserve every address. The important point is that the addressing plan must match the topology.

12.8.4 Router Configured with IPv6 Subnets

Heading NetAcad: 12.8.4 Router Configured with IPv6 Subnets
Script tiếng Anh cho mốc này

This page shows a router configured with IPv6 subnets. Each router interface receives an IPv6 address from the subnet assigned to that link or LAN. This is how the subnetting plan becomes a real device configuration.

CLI/output NetAcad: router interfaces configured with different subnet prefixes
Script tiếng Anh cho mốc này

After configuring the addresses, we still need to verify the interface status and routes. This connects back to the verification commands from section 12.6, such as show ipv6 interface brief, show ipv6 route, and ping.

12.8.5 Check Your Understanding - Subnet an IPv6 Network

Heading NetAcad: 12.8.5 Check Your Understanding - Subnet an IPv6 Network
Script tiếng Anh cho mốc này

This check reviews IPv6 subnetting. We should be able to identify the subnet ID, create multiple /64 subnets, and match each subnet to the correct part of the topology.

Use this check as a checkpoint before the Packet Tracer activity. If we cannot identify the subnet ID here, we will not be able to complete the subnetting lab correctly.

12.9.1 Packet Tracer - Implement a Subnetted IPv6 Addressing Scheme

Heading NetAcad: 12.9.1 Packet Tracer - Implement a Subnetted IPv6 Addressing Scheme
Script tiếng Anh cho mốc này

The Packet Tracer activity 12.9.1 is the practical activity for IPv6 subnetting. In the demo video, we will calculate the required /64 subnets, assign IPv6 addresses according to the addressing plan, and verify connectivity between devices.

12.9.2 Lab - Configure IPv6 Addresses on Network Devices

Heading NetAcad: 12.9.2 Lab - Configure IPv6 Addresses on Network Devices
Script tiếng Anh cho mốc này

The lab 12.9.2 is a complete IPv6 configuration lab. It includes router interfaces, switch management addressing, host IPv6 settings, and connectivity verification.

This lab is longer than the other activities, so the demo should be recorded slowly. Show the PDF requirements first, then configure devices, then verify with commands and ping.

Mốc NetAcad: PDF instructions + Packet Tracer Physical Mode file
Script tiếng Anh cho mốc này

In the demo video, we will use the PDF instructions to understand the requirements and the Packet Tracer Physical Mode file to perform the configuration. The key steps are enabling IPv6 routing, assigning IPv6 addresses, configuring link-local addresses where required, setting host addresses and gateways, and testing connectivity.

12.9.3 What did I learn in this module?

Heading NetAcad: 12.9.3 What did I learn in this module?
Script tiếng Anh cho mốc này

To summarize Module 12, we learned why IPv6 is needed, how IPv4 and IPv6 coexist, how IPv6 addresses are represented, and how to shorten IPv6 addresses correctly.

This is the closing section of the theory video. Use it to connect all parts of the module into one story: IPv6 is needed, addresses must be understood, and configuration must be verified.

Summary bullets NetAcad: need for IPv6, representation, types, configuration, multicast, subnetting
Script tiếng Anh cho mốc này

We also learned the main IPv6 address types, including global unicast, link-local, multicast, and anycast. Then we studied static and dynamic IPv6 addressing, including SLAAC, Stateless DHCPv6, Stateful DHCPv6, and verification commands.

Summary bullets NetAcad: need for IPv6, representation, types, configuration, multicast, subnetting
Script tiếng Anh cho mốc này

Finally, we learned how IPv6 multicast replaces broadcast behavior and how IPv6 subnetting uses the subnet ID to create a scalable addressing plan. After this theory video, our group will upload separate demo videos for each Packet Tracer activity and lab in Module 12.

Kịch Bản Lab / Demo

Vai trò khi quay: bạn là người điều khiển màn hình. Thành viên còn lại chỉ đọc script theo đúng đoạn. Khi script ghi “chuyển màn hình”, “zoom”, “mở CLI”, “chỉ vào bảng”, bạn thao tác ngay trên máy để người nói không phải tự xử lý.

Không upload file PDF/PKA của Cisco lên public. Khi quay, mở file nội bộ tại P:\MMT\netacad_module12_assets. Site này chỉ là kịch bản điều khiển và lời thoại.

Chuẩn Bị Chung Trước Tất Cả Video Lab

Vị trí màn hìnhMở sẵn thư mục P:\MMT\netacad_module12_assets, Cisco Packet Tracer, Command Prompt, và browser/PDF viewer.
Góc quayQuay full screen. Khi vào CLI hoặc bảng địa chỉ, zoom đủ lớn để thấy chữ. Đừng để Google Meet che khuất Packet Tracer.
Nhịp thao tácMỗi khi người nói giới thiệu mục tiêu, bạn để màn hình ở tab Instructions. Khi người nói bảo cấu hình, bạn chuyển sang topology/CLI. Khi người nói bảo kiểm tra, bạn chuyển sang command output hoặc completion percentage.
Nguyên tắcĐịa chỉ chính xác phải lấy từ Instructions/Addressing Table trong file đang mở. Nếu file sinh topology khác, ưu tiên bảng trong Packet Tracer, không đọc máy móc theo ví dụ.

Demo 1 - 12.4.5 Packet Tracer - Basic Device Configuration

File cần mở: P:\MMT\netacad_module12_assets\12.4.5-packet-tracer-basic-device-configuration.pka

Người nói phù hợp: Người 1 hoặc người phụ trách lab cơ bản.

Mục tiêu bài này

  • Hoàn thành tài liệu mạng: đọc topology và addressing table.
  • Cấu hình cơ bản router/switch.
  • Cấu hình địa chỉ IPv4/IPv6 theo bảng.
  • Kiểm tra kết nối và sửa lỗi nếu có.

Thứ tự điều khiển màn hình

0:00Mở file 12.4.5.... Để màn hình ở tab Logical, panel trái đang hiện Packet Tracer - Basic Device Configuration.
0:20Zoom/chỉ vào phần Objectives: complete documentation, perform basic device configurations, verify connectivity.
0:45Chỉ vào Addressing Table. Dừng 3-5 giây để người nói đọc ý nghĩa bảng địa chỉ.
1:15Click router RTA > tab CLI. Nếu CLI hỏi initial configuration dialog thì chọn no.
1:45Gõ cấu hình router. Dùng địa chỉ đúng trong addressing table của file đang mở.
3:30Click switch ASw-1ASw-2, cấu hình VLAN 1/default gateway nếu instruction yêu cầu.
5:00Click từng PC/User > Desktop > IP Configuration, nhập IPv4/IPv6/default gateway theo bảng nếu chưa có.
6:30Mở Command Prompt trên PC, ping gateway và ping PC khác. Cuối cùng mở Check Results hoặc nhìn completion percentage.

Lệnh mẫu để người trình chiếu chuẩn bị

Các địa chỉ dưới đây lấy từ topology đang thấy trong file đã mở. Nếu file của bạn sinh bảng khác, thay bằng địa chỉ trong bảng của bạn.

enable
configure terminal
hostname RTA
ipv6 unicast-routing

interface g0/0
ip address 10.10.10.1 255.255.255.0
ipv6 address 2001:DB8:ACAD:100::1/64
no shutdown
exit

interface g0/1
ip address 10.10.11.1 255.255.255.0
ipv6 address 2001:DB8:ACAD:200::1/64
no shutdown
exit

end
show ip interface brief
show ipv6 interface brief
copy running-config startup-config
Script tiếng Anh cho thành viên đọc

In this demo, we are working on Packet Tracer activity 12.4.5: Basic Device Configuration. The goal is to read the topology, use the addressing table, configure basic settings on the router and switches, assign IP addresses, and verify connectivity.

First, we look at the addressing table. It tells us which device, interface, IPv4 address, IPv6 address, and default gateway must be configured. This table is the main reference for the whole activity, so we should not guess any address.

Now we configure router RTA. We enter privileged mode and global configuration mode, set the hostname, enable IPv6 routing, and configure the router interfaces. Each interface receives both an IPv4 address and an IPv6 address based on the addressing table. After that, we use no shutdown to activate the interfaces.

Next, we configure the switches and end devices if the instructions require it. The switch management interface uses VLAN 1, and each PC must have the correct IP address and default gateway. Finally, we verify the configuration with show ip interface brief, show ipv6 interface brief, and ping tests. If the pings are successful and the completion percentage increases, the basic device configuration is correct.

Demo 2 - 12.6.6 Packet Tracer - Configure IPv6 Addressing

File cần mở: P:\MMT\netacad_module12_assets\12.6.6-packet-tracer-configure-ipv6-addressing.pka

Người nói phù hợp: Người 3, vì phần này nối với SLAAC, LLA và kiểm tra IPv6.

Mục tiêu bài này

  • Cấu hình IPv6 address trên router, server/client theo yêu cầu.
  • Cấu hình hoặc quan sát link-local address.
  • Kiểm tra bằng show ipv6 interface briefping.

Thứ tự điều khiển màn hình

0:00Mở file 12.6.6.... Để màn hình ở Instructions, kéo tới phần objectives để người nói đọc mục tiêu.
0:30Chuyển sang topology. Chỉ vào router trước, sau đó chỉ vào server/client để người xem hiểu thiết bị nào sẽ được cấu hình.
1:00Mở router > CLI. Gõ từng lệnh chậm vừa đủ để video đọc được.
2:30Sau mỗi interface, chạy show ipv6 interface brief để chứng minh địa chỉ đã lên.
3:15Mở server/client nếu instruction yêu cầu cấu hình IP bằng GUI. Vào Desktop > IP Configuration.
4:30Mở Command Prompt trên PC/server, ping tới địa chỉ IPv6 đích. Giữ output ping thành công trên màn hình 5 giây.
5:15Chuyển về Check Results hoặc completion percentage để kết thúc.

Lệnh mẫu

enable
configure terminal
ipv6 unicast-routing

interface <interface-name>
ipv6 address <global-unicast-address>/<prefix-length>
ipv6 address <link-local-address> link-local
no shutdown
exit

end
show ipv6 interface brief
show ipv6 route
ping <destination-ipv6-address>
Script tiếng Anh cho thành viên đọc

In this demo, we are completing Packet Tracer activity 12.6.6: Configure IPv6 Addressing. This activity demonstrates how IPv6 addresses are assigned to network devices and how we verify the configuration.

We start by reading the instructions and the addressing table. The table tells us which IPv6 global unicast address and prefix length must be configured on each device. If a link-local address is required, we configure it manually with the link-local keyword.

On the router CLI, we enable IPv6 routing if required, enter the interface configuration mode, assign the IPv6 address, and activate the interface with no shutdown. After configuring the interfaces, we use show ipv6 interface brief to confirm that the addresses are assigned and the interfaces are up.

Finally, we verify end-to-end connectivity using ping. A successful ping proves that the IPv6 addressing plan is configured correctly and that devices can communicate across the network.

Demo 3 - 12.7.4 Lab - Identify IPv6 Addresses

File cần mở: P:\MMT\netacad_module12_assets\12.7.4-lab-identify-ipv6-addresses.pdf

Người nói phù hợp: Người 4 hoặc người nói phần IPv6 multicast/address types.

Mục tiêu bài này

  • Nhận diện loại địa chỉ IPv6.
  • Rút gọn và mở rộng địa chỉ IPv6.
  • Dùng Windows để xem IPv6 address thực tế trên máy.

Thứ tự điều khiển màn hình

0:00Mở PDF. Để ở trang 1, zoom khoảng 110-125%, chỉ vào Objectives.
0:30Chuyển tới Part 1. Chỉ vào danh sách answer choices: loopback, global unicast, link-local, unique-local, multicast.
1:15Đi từng địa chỉ trong bảng. Khi người nói đọc loại địa chỉ, bạn dùng chuột highlight/vạch theo prefix: ::1, fe80, ff, fc, 2001.
2:30Chuyển tới phần compress/decompress. Mở Notepad bên cạnh nếu muốn ghi đáp án rõ hơn.
4:00Mở Start Menu > gõ cmd > Enter. Chạy ipconfig /all.
4:40Trong output CMD, tìm dòng Link-local IPv6 Address. Zoom hoặc bôi đen dòng đó nếu được.
5:15Quay lại PDF, trang reflection hoặc cuối lab, kết thúc bằng nhận xét IPv6 có sẵn trên Windows.

Quy tắc nhận diện để người trình chiếu chỉ đúng

Dấu hiệuLoại địa chỉCách nói ngắn
::1LoopbackĐịa chỉ tự trỏ về chính máy đó.
2000::/3, ví dụ 2001:db8...Global unicastĐịa chỉ unicast có phạm vi global.
fe80::/10Link-localChỉ dùng trong cùng một link.
fc00::/7Unique-localDùng nội bộ, gần giống private IPv4.
ff00::/8MulticastGửi tới một nhóm thiết bị.
ipconfig /all
Script tiếng Anh cho thành viên đọc

In this lab demo, we identify different types of IPv6 addresses and practice IPv6 address abbreviation. This lab is not mainly about device configuration. It is about reading IPv6 addresses correctly.

First, we classify sample IPv6 addresses. The loopback address is ::1. Link-local addresses usually begin with fe80. Multicast addresses begin with ff. Unique-local addresses begin with fc or fd. Global unicast addresses commonly begin with prefixes such as 2001.

Next, we practice abbreviation rules. We can remove leading zeros inside each hextet, and we can use a double colon only once to replace one continuous sequence of all-zero hextets. These two rules make long IPv6 addresses easier to read.

Finally, we open Command Prompt on Windows and run ipconfig /all. In the output, we look for the link-local IPv6 address. This shows that modern operating systems can generate and use IPv6 addresses automatically.

Demo 4 - 12.9.1 Packet Tracer - Implement a Subnetted IPv6 Addressing Scheme

File cần mở: P:\MMT\netacad_module12_assets\12.9.1-packet-tracer-implement-subnetted-ipv6-addressing-scheme.pka

Người nói phù hợp: Người 4, vì phần này nối trực tiếp với 12.8 Subnet an IPv6 Network.

Mục tiêu bài này

  • Đọc prefix IPv6 được cấp.
  • Tạo các subnet /64 theo yêu cầu.
  • Gán địa chỉ IPv6 cho router/host.
  • Kiểm tra host IPv6 ping được nhau.

Thứ tự điều khiển màn hình

0:00Mở file 12.9.1.... Để ở Instructions, chỉ vào đoạn đề nói network administrator wants five /64 IPv6 subnets.
0:45Mở Notepad hoặc dùng vùng trống trong video để ghi nhanh kế hoạch subnet. Mỗi dòng là một subnet /64.
1:30Quay lại Packet Tracer topology. Chỉ vào từng LAN/link cần nhận subnet.
2:15Mở router CLI, cấu hình IPv6 theo subnet đã tính.
4:30Mở PC, kiểm tra IPv6 auto/static tùy instruction. Nếu bài yêu cầu tự động nhận địa chỉ, bật Auto Config trong IP Configuration.
5:30Ping giữa các IPv6 host. Để màn hình dừng ở output ping thành công.
6:15Mở completion/check results để kết bài.

Mẫu ghi subnet trên màn hình

Đây là format trình bày. Prefix thực tế phải lấy từ instruction trong file.

Given prefix: <prefix-from-instructions>
Subnet 1: <prefix>:1::/64  → LAN 1
Subnet 2: <prefix>:2::/64  → LAN 2
Subnet 3: <prefix>:3::/64  → LAN 3
Subnet 4: <prefix>:4::/64  → LAN 4
Subnet 5: <prefix>:5::/64  → WAN / extra LAN
Script tiếng Anh cho thành viên đọc

In this demo, we implement a subnetted IPv6 addressing scheme. The activity gives us an IPv6 prefix and asks us to create multiple /64 subnets for the topology.

Unlike IPv4 subnetting, IPv6 subnetting usually does not focus on saving addresses. Instead, the goal is to design a clear and logical addressing plan. We use the subnet ID field to create different /64 networks for different LANs or links.

First, we read the given prefix from the instructions. Then we create the required subnets by increasing the subnet ID. After that, we assign the IPv6 addresses to router interfaces and configure the PCs as required by the activity.

At the end, we verify the result with IPv6 ping tests. Successful pings show that the subnet plan and IPv6 configuration are correct.

Demo 5 - 12.9.2 Lab - Configure IPv6 Addresses on Network Devices

Files cần mở:

  • P:\MMT\netacad_module12_assets\12.9.2-packet-tracer-configure-ipv6-addresses-physical-mode.pka
  • P:\MMT\netacad_module12_assets\12.9.2-lab-configure-ipv6-addresses-on-network-devices.pdf

Người nói phù hợp: Người mạnh nhất về cấu hình CLI, hoặc chia 2 người: một người nói router/switch, một người nói PC/verification.

Mục tiêu bài này

  • Cấu hình IPv6 trên R1.
  • Bật IPv6 routing.
  • Cấu hình S1 management SVI.
  • Cấu hình IPv6 tĩnh trên PC-A và PC-B.
  • Kiểm tra end-to-end bằng pingtracert.

Bảng địa chỉ cần để trên màn hình khi bắt đầu

Thiết bịInterfaceIPv6 AddressGateway
R1G0/0/02001:db8:acad:a::1/64N/A
R1G0/0/12001:db8:acad:1::1/64N/A
S1VLAN 12001:db8:acad:1::b/64N/A
PC-ANIC2001:db8:acad:1::3/64fe80::1
PC-BNIC2001:db8:acad:a::3/64fe80::1

Thứ tự điều khiển màn hình

0:00Mở PDF trước, trang 1. Chỉ vào title, topology, addressing table. Sau đó chuyển sang file Packet Tracer Physical Mode.
0:45Trong Packet Tracer, cho thấy R1, S1, PC-A, PC-B. Nếu đang ở Physical Mode, vào đúng thiết bị cần cấu hình rồi mở CLI/Desktop.
1:30Mở R1 CLI. Gõ cấu hình GUA + LLA cho G0/0/0G0/0/1. Bật ipv6 unicast-routing.
4:00Chạy show ipv6 interface brief. Dừng màn hình ở output để người nói giải thích mỗi interface có GUA và LLA.
4:45Mở S1 CLI. Cấu hình VLAN 1 với IPv6 address và link-local nếu instruction yêu cầu.
6:00Mở PC-A > Desktop > IP Configuration. Nhập IPv6 static và gateway fe80::1. Lặp lại cho PC-B.
7:30Mở Command Prompt trên PC-A: ping R1 link-local, ping S1, tracert PC-B. Sau đó mở PC-B: ping PC-A.
9:00Kết thúc ở màn hình ping/tracert thành công hoặc completion/check results.

Lệnh router R1

enable
configure terminal
hostname R1
ipv6 unicast-routing

interface g0/0/0
ipv6 address 2001:db8:acad:a::1/64
ipv6 address fe80::1 link-local
no shutdown
exit

interface g0/0/1
ipv6 address 2001:db8:acad:1::1/64
ipv6 address fe80::1 link-local
no shutdown
exit

end
show ipv6 interface brief
show ipv6 interface

Lệnh switch S1 mẫu

enable
configure terminal
hostname S1
interface vlan 1
ipv6 address 2001:db8:acad:1::b/64
ipv6 address fe80::b link-local
no shutdown
end
show ipv6 interface brief

Nếu Packet Tracer báo switch chưa hỗ trợ IPv6 SVI, dùng lệnh này rồi reload theo instruction:

sdm prefer dual-ipv4-and-ipv6 default
reload

Lệnh kiểm tra trên PC

ping fe80::1
ping 2001:db8:acad:1::b
tracert 2001:db8:acad:a::3
ping 2001:db8:acad:1::3
Script tiếng Anh cho thành viên đọc

In this final lab demo, we configure IPv6 addresses on network devices. This is the most complete activity because it includes the router, the switch management interface, two PCs, and end-to-end verification.

We start with the addressing table. R1 has two Gigabit interfaces. Interface G0/0/0 uses subnet 2001:db8:acad:a::/64, and interface G0/0/1 uses subnet 2001:db8:acad:1::/64. Both PC default gateways use the link-local address fe80::1.

On R1, we enable IPv6 routing with ipv6 unicast-routing. Then we configure the global unicast address and the manual link-local address on each interface. We use the same link-local address fe80::1 on both router interfaces because link-local addresses only need to be unique on the local link.

Next, we configure the switch management interface on VLAN 1. This allows the switch to be reachable through IPv6 for management. After that, we configure static IPv6 addresses on PC-A and PC-B using the addressing table.

Finally, we verify connectivity. From PC-A, we ping the router link-local address and the switch management address. Then we run tracert to PC-B. From PC-B, we ping PC-A. If these tests are successful, the IPv6 configuration is working end to end.