大数跨境
0
0

H3C设备实验 - IP路由基础

H3C设备实验 - IP路由基础 丰沃创新
2021-03-11
0
导读:l 掌握路由转发的基本原理l 掌握静态路由、缺省路由的配置方法l 掌握查看路由表的基本命令实验任务一:查看路

l 掌握路由转发的基本原理

l 掌握静态路由、缺省路由的配置方法

l 掌握查看路由表的基本命令

实验任务一:查看路由表

本实验主要是通过在路由器上通过查看路由表,观察路由表中路由项。通过本次实验,能够掌握如何使用命令来查看路由表,及了解路由项中要素的含义。

步骤一:建立物理连接

按照图10-1进行连接,并检查设备的软件版本及配置信息,确保各设备软件版本符合要求,所有配置为初始状态。如果配置不符合要求,请在用户模式下擦除设备中的配置文件,然后重启设备以使系统采用缺省的配置参数进行初始化。

以上步骤会用到以下命令:

<rta>display version

<rta>reset saved-configuration

<rta>reboot

步骤二:在路由器上查看路由表

首先,在路由器上查看路由表,如下所示:

[rta]display ip routing-table

Routing Tables: Public

Destinations : 2 Routes : 2

Destination/Mask Proto Pre Cost NextHop Interface

127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0

127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0

由以上输出可知,目前路由器只有目的地址是127.0.0.0的路由,这是路由器的还回地址直连路由。

表10-1 IP地址列表

设备名称

接口

IP地址

网关

Rta

S6/0

192.168.1.1/24

--

G6/0

192.168.0.1/24

Rta

S6/0

192.168.1.2/24

G6/0

192.168.2.1/24

PCA

192.168.0.2/24

192.168.0.1/24

PCB

192.168.2.2/24

192.168.2.1/24

[rta]int s6/0

[rta-Serial6/0]ip add 192.168.1.1 24

[rta-Serial6/0]int g0/0

[rta-GigabitEthernet0/0]ip add 192.168.0.1 24

配置rtb:

[rtb]int s6/0

[rtb-Serial6/0]ip add 192.168.1.2 24

[rtb-Serial6/0]int g0/0

[rtb-GigabitEthernet0/0]ip add 192.168.2.1 24

配置完成后,再次查看路由表。例如,在rta上查看路由表,如下:

[rta]dis ip routing-table

Routing Tables: Public

Destinations : 7 Routes : 7

Destination/Mask Proto Pre Cost NextHop Interface

127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0

127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0

192.168.0.0/24 Direct 0 0 192.168.0.1 GE0/0

192.168.0.1/32 Direct 0 0 127.0.0.1 InLoop0

192.168.1.0/24 Direct 0 0 192.168.1.1 S6/0

192.168.1.1/32 Direct 0 0 127.0.0.1 InLoop0

192.168.1.2/32 Direct 0 0 192.168.1.2 S6/0

由上输出可知,配置了IP地址192.168.0.1和192.168.1.1后,路由表中有了直连路由192.168.0.0/24,192.168.0.1/32,192.168.1.1/32,192.168.1.2/32。这其中,192.168.0.1/32,192.168.1.1/32,192.168.1.2/32是主机路由,192.168.0.0/24,192.168.1.0/24是子网路由。直连路由是由链路层协议发现的路由,链路层协议UP后,路由器会将其加入路由表中。如果我们关闭链路层协议,则相关直连路由也消失。

在rta上关闭接口,如下:

[rta-GigabitEthernet0/0]shutdown

查看路由表,如下:

[rta-GigabitEthernet0/0]dis ip routing-table

Routing Tables: Public

Destinations : 5 Routes : 5

Destination/Mask Proto Pre Cost NextHop Interface

127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0

127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0

192.168.1.0/24 Direct 0 0 192.168.1.1 S6/0

192.168.1.1/32 Direct 0 0 127.0.0.1 InLoop0

192.168.1.2/32 Direct 0 0 192.168.1.2 S6/0

可知,在接口shutdown后,所运行的链路层协议关闭,直连路由也就自然消失了。

再开启接口,如下:

[rta-GigabitEthernet0/0]undo shutdown

等到链路层协议UP后,再次查看路由表,可以发现接口GigabitEthernet0/0的直连路由有出现了。

实验任务二:静态路由配置

本实验主要是通过在路由器上配置静态路由,从而达到pc间能够互相访问的目的。通过本实验,能够掌握静态路由的配置,加深对路由环路产生原因的理解。

步骤一:在pc配置IP地址

按表10-1所示在pc上配置IP地址和网关。并在windows下用ipconfig命令查看所配置的IP地址和网关是否正确。

在pc上用ping来测试到网关的可达性。

C:\Documents and Settings\Administrator>ping 192.168.0.1

Pinging 192.168.0.1 with 32 bytes of data:

Reply from 192.168.0.1: bytes=32 time<1ms TTL=255

Reply from 192.168.0.1: bytes=32 time<1ms TTL=255

Reply from 192.168.0.1: bytes=32 time<1ms TTL=255

Reply from 192.168.0.1: bytes=32 time<1ms TTL=255

Ping statistics for 192.168.0.1:

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

Approximate round trip times in milli-seconds:

Minimum = 0ms, Maximum = 0ms, Average = 0ms

再测试pc间的可达性。

C:\Documents and Settings\Administrator>ping 192.168.2.2

Pinging 192.168.2.2 with 32 bytes of data:

Reply from 192.168.0.1: Destination net unreachable.

Reply from 192.168.0.1: Destination net unreachable.

Reply from 192.168.0.1: Destination net unreachable.

Reply from 192.168.0.1: Destination net unreachable.

Ping statistics for 192.168.2.2:

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

Approximate round trip times in milli-seconds:

Minimum = 0ms, Maximum = 0ms, Average = 0ms

以上输出信息显示rta返回了目的网络不可达的信息给pca,说明rta没有到达pca的路由。

在rta上查看路由表,如下:

[rta]dis ip routing-table

Routing Tables: Public

Destinations : 7 Routes : 7

Destination/Mask Proto Pre Cost NextHop Interface

127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0

127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0

192.168.0.0/24 Direct 0 0 192.168.0.1 GE0/0

192.168.0.1/32 Direct 0 0 127.0.0.1 InLoop0

192.168.1.0/24 Direct 0 0 192.168.1.1 S6/0

192.168.1.1/32 Direct 0 0 127.0.0.1 InLoop0

192.168.1.2/32 Direct 0 0 192.168.1.2 S6/0

问题原因发现了,是因为rta路由表上没有到达pca所在网段的路由。Pca发出的报文到达rta后,rta就会丢失并返回不可达信息给pca。我们可以通过配置静态路由而是网络可达。

步骤二:静态路由配置规划

请学生考虑,在rta和rtb上应该配置到何目的网络的静态路由,其下一跳应该指向哪个IP地址。

步骤三:配置静态路由

[rta]ip route-static 192.168.2.0 24 192.168.1.2

[rtb]ip route-static 192.168.0.0 24 192.168.1.1

配置完成后,在rta上查看路由表,如下:

[rta]dis ip routing-table

Routing Tables: Public

Destinations : 8 Routes : 8

Destination/Mask Proto Pre Cost NextHop Interface

127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0

127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0

192.168.0.0/24 Direct 0 0 192.168.0.1 GE0/0

192.168.0.1/32 Direct 0 0 127.0.0.1 InLoop0

192.168.1.0/24 Direct 0 0 192.168.1.1 S6/0

192.168.1.1/32 Direct 0 0 127.0.0.1 InLoop0

192.168.1.2/32 Direct 0 0 192.168.1.2 S6/0

192.168.2.0/24 Static 60 0 192.168.1.2 S6/0

测试pc间的可达性。如下:

C:\Documents and Settings\Administrator>ping 192.168.2.2

Pinging 192.168.2.2 with 32 bytes of data:

Reply from 192.168.2.2: bytes=32 time=20ms TTL=126

Reply from 192.168.2.2: bytes=32 time=19ms TTL=126

Reply from 192.168.2.2: bytes=32 time=19ms TTL=126

Reply from 192.168.2.2: bytes=32 time=19ms TTL=126

Ping statistics for 192.168.2.2:

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

Approximate round trip times in milli-seconds:

Minimum = 19ms, Maximum = 20ms, Average = 19ms

在pca上用tracert命令查看到pcb的路径,如下:

C:\Documents and Settings\Administrator>tracert 192.168.2.2

Tracing route to 192.168.2.2 over a maximum of 30 hops

1 <1 ms <1 ms <1 ms 192.168.0.1

2 23 ms 22 ms 23 ms 192.168.1.2

3 27 ms 27 ms 27 ms 192.168.2.2

Trace complete.

步骤四:路由环路观察

为了人为造成环路,需要在rta和rtb上分别配置一条缺省路由,下一跳互相指向对方。

[rta]ip route-static 0.0.0.0 0 s6/0

[rtb]ip route-static 0.0.0.0 0 s6/0

配置完成后,在rta上查看路由表,显示结果如下:

[rta]dis ip routing-table

Routing Tables: Public

Destinations : 9 Routes : 9

Destination/Mask Proto Pre Cost NextHop Interface

0.0.0.0/0 Static 60 0 192.168.1.1 S6/0

127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0

127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0

192.168.0.0/24 Direct 0 0 192.168.0.1 GE0/0

192.168.0.1/32 Direct 0 0 127.0.0.1 InLoop0

192.168.1.0/24 Direct 0 0 192.168.1.1 S6/0

192.168.1.1/32 Direct 0 0 127.0.0.1 InLoop0

192.168.1.2/32 Direct 0 0 192.168.1.2 S6/0

192.168.2.0/24 Static 60 0 192.168.1.2 S6/0

然后在pc上用tracert命令来观察环路情况。

C:\Documents and Settings\Administrator>tracert 3.3.3.3

Tracing route to 3.3.3.3 over a maximum of 30 hops

1 <1 ms <1 ms <1 ms 192.168.0.1

2 23 ms 22 ms 22 ms 192.168.1.2

3 27 ms 27 ms 27 ms 192.168.1.1

4 50 ms 50 ms 50 ms 192.168.1.2

5 55 ms 55 ms 55 ms 192.168.1.1

......

29 383 ms 383 ms 383 ms 192.168.1.1

30 406 ms 406 ms 407 ms 192.168.1.2

Trace complete.

由以上输出可以看到,到目的地址3.3.3.3的报文匹配了缺省路由,报文被转发到了rtb,而rtb又根据它的缺省路由,把报文转发回了rta。这样就形成了转发环路,报文在两台路由器之间被循环转发,直到TTL值到0后被丢弃。

所有在不同路由器上配置到相同网段的静态路由时,不要配置路由的下一跳互相指向对方,否则就形成环路。


【声明】内容源于网络
0
0
丰沃创新
国内领先的ICT综合服务提供商,丰沃创新总部位于北京。业务覆盖全国。业务主要涵盖系统集成与软件开发、客户技术支持服务、ICT及AIoT产品教育培训三个事业部,为政府、电力能源、交通、金融、教育等诸多行业客户提供专业化的ICT产品及服务。
内容 1642
粉丝 0
丰沃创新 国内领先的ICT综合服务提供商,丰沃创新总部位于北京。业务覆盖全国。业务主要涵盖系统集成与软件开发、客户技术支持服务、ICT及AIoT产品教育培训三个事业部,为政府、电力能源、交通、金融、教育等诸多行业客户提供专业化的ICT产品及服务。
总阅读453
粉丝0
内容1.6k