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

文章目录

  • 问题描述
  • 参考命令与说明
    • 首先按照给定的实验图进行配置
      • PCA命令
      • PCB命令
      • R1命令
      • R2命令
      • S1命令
      • S2命令
    • 使全网互通
      • 连通PCB与R1
      • 连通PCB与R2、S1
      • 连通PCA与R1、R2
      • 连通剩余网络
    • 设置优先路径

问题描述

北航计算机学院IPv6技术试验——设计型实验_第1张图片

参考命令与说明

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

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,所以,设置优先路径成功。

你可能感兴趣的:(计算机网络与通信)