实验 - 在网络设备上配置 IPv6 地址 拓扑 地址分配表设备 接口 IPv6 地址 前缀长度 默认网关 R1 G0/0 2001:DB8:ACAD:A::1 64 未提供 G0/1 2001:DB8:ACAD:1::1 64 未提供 S1 VLAN 1 2001:DB8:ACAD:1::B 64 未提供 PC-A 网卡 2001:DB8:ACAD:1::3 64 FE80::1 PC-B 网卡 2001:DB8:ACAD:A::3 64 FE80::1 目标 第 1 部分 : 设置拓扑并配置基本路由器和交换机设置 第 2 部分 : 手动配置 IPv6 地址 第 3 部分 : 检验端到端连接 背景 / 场景 在手动分配 IPv6 地址时, 关于 Internet 协议第六版 (IPv6) 组播组的知识非常有用 了解所有路由器组播组如何分配和如何为请求节点组播组控制地址分配可以避免 IPv6 路由问题, 并帮助确保实施最佳实践 在本实验中, 您将使用 IPv6 地址配置主机和设备接口, 并探索如何将所有路由器组播组分配给路由器 您将使用 show 命令查看 IPv6 单播和组播地址 您还将使用 ping 命令和 traceroute 命令检验端到端连接 注意 :CCNA 动手实验所用的路由器是采用 Cisco IOS Release 15.2(4)M3(universalk9 映像 ) 的 Cisco 1941 ISR 所用的交换机是采用 Cisco IOS Release 15.0(2)(lanbasek9 映像 ) 的 Cisco Catalyst 2960 系列 也可使用其他路由器 交换机以及 Cisco IOS 版本 根据型号以及 Cisco IOS 版本不同, 可用命令和产生的输出可能与实验显示的不一样 请参考本实验末尾的 路由器接口摘要表 以了解正确的接口标识符 注意 : 确保所使用的路由器和交换机的启动配置都已擦除 如果不确定, 请联系教师 所需资源 1 台路由器 ( 支持 Cisco IOS 软件 15.2(4)M3 版通用映像的 Cisco 1941 或同类路由器 ) 1 台交换机 ( 支持 Cisco IOS 15.0(2) lanbasek9 版映像的 Cisco 2960 或同类交换机 ) 2 台 PC( 采用 Windows 7 且支持终端模拟程序, 比如 Tera Term) 2014 思科和 / 或其附属公司 保留所有权利 本文档所含内容为思科公开发布的信息 第 1 页, 共 11 页
用于通过控制台电缆配置 Cisco IOS 设备的控制台端口 如拓扑图所示的以太网电缆 注意 :Cisco 1941 路由器上的千兆以太网接口是自动感应的, 而且路由器与 PC-B 之间可能使用以太网直通电缆 如果使用其他型号的思科路由器, 需要使用一个以太网交叉电缆 注意 :Windows 7 和 Vista 中默认启用 IPv6 协议 Windows XP 操作系统默认情况下不启用 IPv6, 本实验不推荐使用 Windows XP 本实验使用 Windows 7 PC 主机 第 1 部分 : 设置拓扑并配置基本路由器和交换机设置 第 1 步 : 建立如拓扑图所示的网络 第 2 步 : 初始化并重新加载路由器和交换机 第 3 步 : 检验是否配置了 PC 接口以使用 IPv6 协议 通过确保在 本地连接属性 窗口选择了 Internet 协议第六版 (TCP/IPv6) 复选框以检验两台 PC 上的 IPv6 协议是否是活动状态 第 4 步 : 配置路由器 a. 通过控制台连接到路由器并启用特权 EXEC 模式 b. 为路由器分配设备名称 c. 禁用 DNS 查找, 以防路由器尝试将输入有误的命令视为主机名进行转换 2014 思科和 / 或其附属公司 保留所有权利 本文档所含内容为思科公开发布的信息 第 2 页, 共 11 页
d. 指定 class 作为特权 EXEC 加密密码 e. 指定 cisco 作为控制台密码并启用登录 f. 指定 cisco 作为 VTY 密码并启用登录 g. 加密明文密码 h. 创建一个向访问设备者发出警告的标语 : 未经授权, 禁止访问 i. 将运行配置保存到启动配置文件中 第 5 步 : 配置交换机 a. 通过控制台连接到交换机并启用特权 EXEC 模式 b. 为交换机分配设备名称 c. 禁用 DNS 查找, 以防路由器尝试将输入有误的命令视为主机名进行转换 d. 指定 class 作为特权 EXEC 加密密码 e. 指定 cisco 作为控制台密码并启用登录 f. 指定 cisco 作为 VTY 密码并启用登录 g. 加密明文密码 h. 创建一个向访问设备者发出警告的标语 : 未经授权, 禁止访问 i. 将运行配置保存到启动配置文件中 第 2 部分 : 手动配置 IPv6 地址 第 1 步 : 为 R1 上的以太网接口分配 IPv6 地址 a. 为 R1 上的两个以太网接口分配地址表中所列 IPv6 全局单播地址 R1(config)# interface g0/0 R1(config-if)# ipv6 address 2001:db8:acad:a::1/64 R1(config-if)# no shutdown R1(config-if)# interface g0/1 R1(config-if)# ipv6 address 2001:db8:acad:1::1/64 R1(config-if)# no shutdown R1(config-if)# end b. 发出 show ipv6 interface brief 命令以检验是否为每个接口分配了正确的 IPv6 单播地址 show ipv6 interface brief Em0/0 [administratively down/down] unassigned GigabitEthernet0/0 [up/up] FE80::D68C:B5FF:FECE:A0C0 2001:DB8:ACAD:A::1 GigabitEthernet0/1 [up/up] FE80::D68C:B5FF:FECE:A0C1 2001:DB8:ACAD:1::1 2014 思科和 / 或其附属公司 保留所有权利 本文档所含内容为思科公开发布的信息 第 3 页, 共 11 页
Serial0/0/0 unassigned Serial0/0/1 unassigned [administratively down/down] [administratively down/down] c. 发出 show ipv6 interface g0/0 命令 注意, 该接口列出了两个请求节点组播组, 因为没有手动配置 IPv6 本地链路 (FE80) 接口 ID 使其匹配 IPv6 单播接口 ID 注意 : 显示的本地链路地址是以 EUI-64 寻址为基础的,EUI-64 寻址会自动使用接口介质访问控制 (MAC) 地址来创建一个 128 位 IPv6 本地链路地址 show ipv6 interface g0/0 GigabitEthernet0/0 is up, line protocol is up IPv6 is enabled, link-local address is FE80::D68C:B5FF:FECE:A0C0 No Virtual link-local address(es): Global unicast address(es): 2001:DB8:ACAD:A::1, subnet is 2001:DB8:ACAD:A::/64 Joined group address(es): FF02::1 FF02::1:FF00:1 FF02::1:FFCE:A0C0 MTU is 1500 bytes ICMP error messages limited to one every 100 milliseconds ICMP redirects are enabled ICMP unreachables are sent ND DAD is enabled, number of DAD attempts: 1 ND reachable time is 30000 milliseconds (using 30000) ND advertised reachable time is 0 (unspecified) ND advertised retransmit interval is 0 (unspecified) ND router advertisements are sent every 200 seconds ND router advertisements live for 1800 seconds ND advertised default router preference is Medium Hosts use stateless autoconfig for addresses. d. 要获得本地链路地址以匹配接口的单播地址, 请在 R1 的每个以太网接口上手动输入本地链路地址 config t Enter configuration commands, one per line. End with CNTL/Z. R1(config)# interface g0/0 R1(config-if)# ipv6 address fe80::1 link-local R1(config-if)# interface g0/1 R1(config-if)# ipv6 address fe80::1 link-local R1(config-if)# end 注意 : 每个路由器接口都属于不同的网络 使用本地链路地址的数据包从不离开本地网络, 因此, 您可以在两个接口上使用同一本地链路地址 e. 再次发出 showipv6 interface g0/0 命令 注意, 本地链路地址已经改为 FE80::1, 只列出了一个请求节点组播组 2014 思科和 / 或其附属公司 保留所有权利 本文档所含内容为思科公开发布的信息 第 4 页, 共 11 页
show ipv6 interface g0/0 GigabitEthernet0/0 is up, line protocol is up IPv6 is enabled, link-local address is FE80::1 No Virtual link-local address(es): Global unicast address(es): 2001:DB8:ACAD:A::1, subnet is 2001:DB8:ACAD:A::/64 Joined group address(es): FF02::1 FF02::1:FF00:1 MTU is 1500 bytes ICMP error messages limited to one every 100 milliseconds ICMP redirects are enabled ICMP unreachables are sent ND DAD is enabled, number of DAD attempts: 1 ND reachable time is 30000 milliseconds (using 30000) ND advertised reachable time is 0 (unspecified) ND advertised retransmit interval is 0 (unspecified) ND router advertisements are sent every 200 seconds ND router advertisements live for 1800 seconds ND advertised default router preference is Medium Hosts use stateless autoconfig for addresses. 为接口 G0/0 配置的组播组是什么? 第 2 步 : 在 R1 上启用 IPv6 路由 a. 在 PC-B 命令提示符下, 输入 ipconfig 命令检查为 PC 接口分配的 IPv6 地址信息 是否在 PC-B 上为网络接口分配了 IPv6 单播地址? b. 使用 IPv6 unicast-routing 命令在 R1 上启用 IPv6 路由 R1 # configure terminal 2014 思科和 / 或其附属公司 保留所有权利 本文档所含内容为思科公开发布的信息 第 5 页, 共 11 页
R1(config)# ipv6 unicast-routing R1(config)# exit *Dec 17 18:29:07.415: %SYS-5-CONFIG_I: Configured from console by console c. 使用 show ipv6 interface g0/0 命令查看为接口 G0/0 分配了哪些组播组? 注意, 现在所有路由器组播组 (FF02:: 2) 出现在接口 G0/0 的组列表中 注意 : 它将允许 PC 使用无状态地址自动配置 (SLAAC) 来自动获取它们的 IP 地址和默认网关信息 show ipv6 interface g0/0 GigabitEthernet0/0 is up, line protocol is up IPv6 is enabled, link-local address is FE80::1 No Virtual link-local address(es): Global unicast address(es): 2001:DB8:ACAD:A::1, subnet is 2001:DB8:ACAD:A::/64 [EUI] Joined group address(es): FF02::1 FF02::2 FF02::1:FF00:1 MTU is 1500 bytes ICMP error messages limited to one every 100 milliseconds ICMP redirects are enabled ICMP unreachables are sent ND DAD is enabled, number of DAD attempts: 1 ND reachable time is 30000 milliseconds (using 30000) ND advertised reachable time is 0 (unspecified) ND advertised retransmit interval is 0 (unspecified) ND router advertisements are sent every 200 seconds ND router advertisements live for 1800 seconds ND advertised default router preference is Medium Hosts use stateless autoconfig for addresses. d. 既然 R1 是所有路由器组播组的一部分, 因此可在 PC-B 上再次发出 ipconfig 命令 检查 IPv6 地址信息 2014 思科和 / 或其附属公司 保留所有权利 本文档所含内容为思科公开发布的信息 第 6 页, 共 11 页
为什么 PC-B 会收到您在 R1 上配置的全局路由前缀和子网 ID? 第 3 步 : 为 S1 上的管理接口 (SVI) 分配 IPv6 地址 a. 为 S1 上的管理接口 (VLAN 1) 分配地址分配表中列出的 IPv6 地址 同时为该接口分配本地链路地址 IPv6 命令语法与路由器上的相同 b. 使用 show ipv6 interface vlan1 命令检验分配给管理接口的 IPv6 地址是否正确 第 4 步 : 为 PC 分配静态 IPv6 地址 a. 在 PC-A 上打开 本地连接属性 窗口 选择 Internet 协议第六版 (TCP/IPv6), 然后单击 属性 2014 思科和 / 或其附属公司 保留所有权利 本文档所含内容为思科公开发布的信息 第 7 页, 共 11 页
b. 单击 使用以下 IPv6 地址 单选按钮 参阅地址分配表, 并输入 IPv6 地址 子网前缀长度和默认网关信息 单击确定 c. 单击 关闭 以关闭 本地连接属性 窗口 2014 思科和 / 或其附属公司 保留所有权利 本文档所含内容为思科公开发布的信息 第 8 页, 共 11 页
d. 重复步骤 4a 到 c, 在 PC-B 上输入静态 IPv6 信息 有关正确 IPv6 地址的信息, 请参见地址分配表 e. 从 PC-B 的命令行发出 ipconfig 命令以检验 IPv6 地址信息 第 3 部分 : 检验端到端的连通性 a. 从 PC-A 对 FE80::1 执行 ping 操作 这是 R1 上分配给 G0/1 的本地链路地址 注意 : 您还可以使用全局单播地址 ( 而不是本地链路地址 ) 来测试连接 b. 从 PC-A 对 S1 的管理接口执行 ping 操作 2014 思科和 / 或其附属公司 保留所有权利 本文档所含内容为思科公开发布的信息 第 9 页, 共 11 页
c. 在 PC-A 上使用 tracert 命令检验是否存在到 PC-B 的端到端连接 d. 从 PC-B 对 PC-A 执行 ping 操作 e. 从 PC-B 对 R1 上 G0/0 的本地链路地址执行 ping 操作 注意 : 如果端到端连接未建立, 则请您排除 IPv6 地址分配故障, 检验所有设备上输入的地址是否正确 思考 1. 为什么同一本地链路地址 FE80::1 可以同时分配给 R1 上的两个以太网接口? 2. IPv6 单播地址 2001:db8:acad::aaaa:1234/64 的子网 ID 是什么? 2014 思科和 / 或其附属公司 保留所有权利 本文档所含内容为思科公开发布的信息 第 10 页, 共 11 页
路由器接口摘要表 路由器接口摘要 路由器型号 Ethernet Interface #1 Ethernet Interface #2 Serial Interface #1 Serial Interface #2 1800 Fast Ethernet 0/0 (F0/0) Fast Ethernet 0/1 (F0/1) Serial 0/0/0 (S0/0/0) Serial 0/0/1 (S0/0/1) 1900 Gigabit Ethernet 0/0 (G0/0) Gigabit Ethernet 0/1 (G0/1) Serial 0/0/0 (S0/0/0) Serial 0/0/1 (S0/0/1) 2801 Fast Ethernet 0/0 (F0/0) Fast Ethernet 0/1 (F0/1) Serial 0/1/0 (S0/0/0) Serial 0/1/1 (S0/0/1) 2811 Fast Ethernet 0/0 (F0/0) Fast Ethernet 0/1 (F0/1) Serial 0/0/0 (S0/0/0) Serial 0/0/1 (S0/0/1) 2900 Gigabit Ethernet 0/0 (G0/0) Gigabit Ethernet 0/1 (G0/1) Serial 0/0/0 (S0/0/0) Serial 0/0/1 (S0/0/1) 注意 : 若要了解如何配置路由器, 请查看接口来确定路由器类型以及路由器拥有的接口数量 我们无法为每类路由器列出所有的配置组合 下表列出了设备中以太网和串行接口组合的标识符 此表中未包含任何其他类型的接口, 但实际的路由器可能会含有其他接口 例如 ISDN BRI 接口 括号中的字符串是约定缩写, 可在 Cisco IOS 命令中用来代表接口 2014 思科和 / 或其附属公司 保留所有权利 本文档所含内容为思科公开发布的信息 第 11 页, 共 11 页