北航计算机学院IPv6技术试验——设计型实验

2019-07-14 10:34发布

文章目录

问题描述

北航IPv6设计型实验

参考命令与说明

首先按照给定的实验图进行配置

PCA命令

C:WINDOWS>ipv6 install 使能ipv6 C:WINDOWS>ipv6 if 查看本地连接对应的连接号,我实验的机器是5 C:WINDOWS>ipv6 adu 5/1::2 配置主机的ipv6地址,5是连接号,1::2是ipv6地址 C:WINDOWS>ipv6 rtu ::/0 5/1::1 配置主机的网关,::/0是网络前缀,5是连接号,1::1是网关地址

PCB命令

C:WINDOWS>ipv6 install 使能ipv6 C:WINDOWS>ipv6 if 查看本地连接对应的连接号,我实验的机器是5 C:WINDOWS>ipv6 adu 5/6::2 配置主机的ipv6地址,5是连接号,6::2是ipv6地址 C:WINDOWS>ipv6 rtu ::/0 5/6::1 配置主机的网关,::/0是网络前缀,5是连接号,6::1是网关地址

R1命令

reset saved-configuration 首先清空路由器配置 reboot 重启路由器 sys 进入系统视图 sysn R1 改名为R1 [R1]inter e0/1 进入接口e0/1 [R1-Ethernet0/1]ipv6 add 5::1/64 配置e0/1接口IPv6地址 [R1-Ethernet0/1]quit 退出接口e0/1 [R1]ipv6 使能IPv6(很重要) [R1]inter e0/0 进入接口e0/0 [R1-Ethernet0/0]ipv6 add 3::2/64 配置e0/0接口IPv6地址 [R1-Ethernet0/0]quit 退出接口e0/0 [R1]dis cur 显示当前配置信息,为的是找到正确地Serial口,我的是Serial1/0 [R1]inter serial 1/0 进入串口Serial1/0 [R1-Serial1/0]ipv6 add 4::2/64 配置Serial1/0的IPv6地址 [R1-Serial1/0]quit 退出串口Serial1/0 [R1]ospfv3 1 启动OSPFv3协议 [R1-ospfv3-1]router-id 2.2.2.2 配置R1的路由id为2.2.2.2 [R1-ospfv3-1]inter e0/0 进入接口e0/0 [R1-Ethernet0/0]ospfv3 1 area 0 将接口e0/0加入到OSPFv3的区域0中 [R1-Ethernet0/0]inter serial 1/0 进入串口Serial1/0 [R1-Serial1/0]ospfv3 1 area 0 将串口Serial1/0加入到OSPFv3的区域0中 [R1-Serial1/0]quit 退出串口Serial1/0

R2命令

reset saved-configuration 首先清空路由器配置 reboot 重启路由器 sys 进入系统视图 sysn R2 改名为R2 [R2]ipv6 使能IPv6(很重要) [R2]inter e0/0 进入接口e0/0 [R2-Ethernet0/0]ipv6 add 2::2/64 配置e0/0接口IPv6地址 [R2-Ethernet0/0]inter serial 1/0 进入串口Serial1/0 [R2-Serial1/0]ipv6 add 4::1/64 配置Serial1/0的IPv6地址 [R2-Serial1/0]quit 退出串口Serial1/0 [R2]ospfv3 1 启动OSPFv3协议 [R2-ospfv3-1]inter e0/0 进入接口e0/0 [R2-Ethernet0/0]ospfv3 1 area 0 将接口e0/0加入到OSPFv3的区域0中 [R2-Ethernet0/0]inter serial1/0 进入串口Serial1/0 [R2-Serial1/0]ospfv3 1 area 0 将串口Serial1/0加入到OSPFv3的区域0中 [R2-Serial1/0]quit 退出串口Serial1/0 [R2]ospfv3 1 [R2-ospfv3-1]router-id 3.3.3.3 配置R2的路由id为3.3.3.3 [R2-ospfv3-1]quit

S1命令

reset saved-configuration 首先清空交换机配置 reboot 重启交换机 sys 进入系统视图 sysn S1 改名为S1 [S1]ipv6 使能ipv6(很重要) [S1]vlan 2 增加一个vlan 2 [S1-vlan2]port e1/0/1 将e1/0/1端口加入vlan 2 [S1-vlan2]inter vlan 2 进入vlan 2 [S1-Vlan-interface2]ipv6 add 1::1/64 配置vlan 2的ipv6地址 [S1-Vlan-interface2]vlan 3 增加一个vlan 3 [S1-vlan3]port e1/0/13 将e1/0/13端口加入vlan 3 [S1-vlan3]inter vlan 3 进入vlan 3 [S1-Vlan-interface3]ipv6 add 2::1/64 配置vlan 3的ipv6地址 [S1-Vlan-interface3]vlan 4 增加一个vlan 4 [S1-vlan4]port e1/0/24 将e1/0/24端口加入vlan 4 [S1-vlan4]inter vlan 4 进入vlan 4 [S1-Vlan-interface4]ipv6 add 3::1/64 配置vlan 4的ipv6地址 [S1-Vlan-interface4]quit 退出vlan 4 [S1]ospfv3 1 启动OSPFv3协议 [S1-ospfv3-1]router-id 1.1.1.1 配置路由id为1.1.1.1 [S1-ospfv3-1]quit 退出OSPFv3 [S1]inter vlan 3 进入vlan 3 [S1-Vlan-interface3]ospfv3 1 area 0 将vlan 3加入到OSPFv3的区域0中 [S1-Vlan-interface3]inter vlan 4 进入vlan 4 [S1-Vlan-interface4]ospfv3 1 area 0 将vlan 4加入到OSPFv3的区域0中 [S1-Vlan-interface4]quit 退出vlan 4

S2命令

reset saved-configuration 首先清空交换机配置 reboot 重启交换机 sys 进入系统视图 sysn S2 改名为S2 [S2]vlan 2 增加一个vlan 2 [S2-vlan2]port e1/0/24 将e1/0/24端口加入vlan 2 [S2-vlan2]inter vlan 2 进入vlan 2 [S2-Vlan-interface2]ipv6 add 5::2/64 配置vlan 2的ipv6地址 [S2-Vlan-interface2]vlan 3 增加一个vlan 3 [S2-vlan3]port e1/0/1 将e1/0/1端口加入vlan 3 [S2-vlan3]inter vlan 3 进入vlan 3 [S2-Vlan-interface3]ipv6 add 6::1/64 配置vlan 3的ipv6地址 [S2-Vlan-interface3]quit 退出vlan 3 [S2]ipv6 使能ipv6(很重要) 配置完成后,我们会发现:
  • S1、R1、R2之间能够相互ping通;
  • PCA、S1之间能够相互ping通;
  • PCB、S2之间能够相互ping通;
  • S2、R1之间能够相互ping通。
但是:
  • PCA与S2、PCB之间不能相互ping通;
  • S1与S2、PCB之间不能相互ping通;
  • R1与PCA、PCB之间不能相互ping通;
  • R2与PCA、S2、PCB之间不能相互ping通;
  • S2与R2、S1、PCA之间不能相互ping通;
  • PCB与R1、R2、S1、PCA之间不能相互ping通。
注:“A与B相互ping通”的意思是“A与B之间能够相互到达”,即“A能够到达B,同时B能够到达A”。
我们可以对上边列出的连通情况做一个等价的说明,即:
  • PCA无法到达S2、PCB;
  • S1无法到达S2、PCB;
  • R1无法到达PCA、PCB;
  • R2无法到达PCA、S2、PCB;
  • S2无法到达R2、S1、PCA;
  • PCB无法到达R1、R2、S1、PCA。
所以,接下来我们的工作就是使全网互通。

使全网互通

为了使得全网互通,我们可以按照需求一步步来。

连通PCB与R1

我们可以在S2上引入一条指向 5::1 的默认路由,同时,在R1上加一条到 6:: 的静态路由: [S2]ipv6 route ::/0 5::1 [R1]ipv6 route-static 6:: 24 5::2 这样,我们就连通了PCB与R1。
所以,我们还剩下:
  • PCA无法到达S2、PCB;
  • S1无法到达S2、PCB;
  • R1无法到达PCA;
  • R2无法到达PCA、S2、PCB;
  • S2无法到达PCA;
  • PCB无法到达PCA。
注:为什么说S2能到达R2和S1,但是R2、S1无法到达S2呢?因为,当S2不知道怎么转发报文的时候,由于配置了默认路由,它会将这报文直接转发给R1,由R1转发,由于R1与S1、R2是相互连通的,所以,如果目的地址是S1或者R2,这报文是可以到达S1、R2的。但是,需要注意的是,从S1或者R2是无法到达S2的。

连通PCB与R2、S1

我们可以在R1的ospfv3中引入静态路由,使得R2、S1能够连通PCB。 [R1]ospfv3 1 [R1-ospfv3-1]import static 加上之前在S2上配置了默认路由,所以,PCB可以连通R2、S1。
这样,我们就连通了PCB与R2、S1。但是,注意,此时,R2、S1与S2没能连通。
所以,我们还剩下:
  • PCA无法到达S2;
  • S1无法到达S2;
  • R1无法到达PCA;
  • R2无法到达PCA、S2;
  • S2无法到达PCA;
  • PCB无法到达PCA。

连通PCA与R1、R2

我们可以在S1的ospfv3中引入直连路由,使得R1、R2能够连通PCA。 [S1]ospfv3 1 [S1-ospfv3-1]import direct 这样,我们就连通了PCA与R1、R2。
所以,我们还剩下:
  • PCA无法到达S2;
  • S1无法到达S2;
  • R2无法到达S2;

连通剩余网络

我们可以在R1的ospfv3中引入直连路由,使得全网互通。 [R1]ospfv3 1 [R1-ospfv3-1]import direct 总结一下,在使全网互通的过程中,我们做了以下四步:
  • S2上加了一条指向5::1的默认路由;
  • R1上加了一条到 6:: 的静态路由;
  • R1的ospfv3中引入静态路由;
  • R1、S1的ospfv3中引入直连路由。

设置优先路径

可以在S1、R1、R2上设置ospfv3 cost来满足优先路径的要求。 [S1]inter vlan 4 [S1-Vlan-interface4]ospfv3 cost 500 [S1]inter vlan 3 [S1-Vlan-interface3]ospfv3 cost 100 [R2]inter e0/0 [R2-Ethernet0/0]ospfv3 cost 100 [R2]inter Serial1/0 [R2-Serial1/0]ospfv3 cost 200 [R1]inter e0/0 [R1-Ethernet0/0]ospfv3 cost 100 [R1]inter Serial1/0 [R1-Serial1/0]ospfv3 cost 200 此时,我们配置了S1与R1之间的cost为500,S1与R2之间的cost为100,R1与R2之间的cost为200,由于100+200<500,所以,设置优先路径成功。