W3L500020 使用Route-policy控制路由 教师参考

更新时间:2023-10-16 22:57:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实验9 使用Route-policy控制路由

实验9 使用Route-policy控制路由

实验任务一:用route-policy控制引入路由

在本实验任务中,学员需要在路由器上配置Route-policy来对引入到RIP协议中的静态路由进行控制;然后配置RIP和OSPF互相引入路由,再在双边界的情况下,配置利用TAG对防止环路产生。通过本实验任务,学员应该能够掌握如何在RIP协议中使用Route-policy对引入的路由进行控制;并掌握如何在双边界引入情况下使用Route-policy对引入的路由进行控制,并理解引入时TAG值的作用。 步骤一:建立物理连接

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

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

display version

reset saved-configuration reboot

步骤二:IP地址配置

表9-1 IP地址列表

设备名称 PCA PCB RTA RTB RTC RTD 接口 -- -- G0/0 S5/0 S5/1 S5/0 S5/1 S5/0 S5/1 G0/0 S5/0 S5/1 IP地址 10.0.1.2/24 10.0.2.2/24 10.0.1.1/24 192.168.1.1/30 192.168.1.5/30 192.168.1.2/30 192.168.2.1/30 192.168.1.6/30 192.168.2.5/30 10.0.2.1/24 192.168.2.2/30 192.168.2.6/30 - 57 -

网关 10.0.1.1 10.0.2.1 -- -- -- -- -- -- -- -- -- -- 实验9 使用Route-policy控制路由

按表9-1所示在PC及路由器上配置IP地址。 步骤三:引入静态路由到RIP协议中

在路由器RTA、RTB、RTC上启用RIPv2进行路由学习,并仅将RTB和RTC的接口S5/0的路由发布。

配置RTA:

[RTA-rip-1]network 10.0.0.0 [RTA-rip-1]network 192.168.1.0 [RTA-rip-1]version 2 [RTA-rip-1]undo summary

配置RTB:

[RTB]rip

[RTB-rip-1]network 192.168.1.0 [RTB-rip-1]version 2 [RTB-rip-1]undo summary

配置RTC:

[RTC]rip

[RTC-rip-1]network 192.168.1.0 [RTC-rip-1]version 2 [RTC-rip-1]undo summary

配置完成后,在RTB和RTC上查看路由表,并记录相关路由表项。在RTB上来源是RIP的路由表项有_______2________条,分别是_______10.0.1.0/24和192.168.1.4/30

在RTC上来源是RIP的路由表项有_______2________条,分别是____________ _________10.0.1.0/24和192.168.1.0/30________________________________

在RTA上配置静态路由10.1.0.0/24和10.1.1.0/24,并配置将静态路由引入到RIP协议中,且将所引入的路由缺省度量值设置为2。请在下面填入配置RTA的命令:

_______[RTA]ip route-static 10.1.0.0 24 10.0.1.2_________________________ _______ [RTA]ip route-static 10.1.1.0 24 10.0.1.2________________________ _______[RTA-rip-1]import-route static _________________________________ _______ [RTA-rip-1]default cost 2_____________________________________ 配置完成后,再次在RTB和RTC上查看路由表,并记录相关路由表项。在RTB上来源是RIP的路由表项有_______4________条,分别是_________10.0.1.0/24、10.1.0.0/24、10.1.1.0/24和192.168.1.4/30____________________________________________

在RTC上来源是RIP的路由表项有_______4________条,分别是____________ ____10.0.1.0/24、10.1.0.0/24、10.1.1.0/24和192.168.1.0/30______________

- 58 -

实验9 使用Route-policy控制路由

步骤四:使用Route-policy对引入的路由过滤

配置了路由引入后,所有的静态路由都被引入到RIP路由表中。为了有选择性的引入所需的路由,在RTA上配置Route-policy,仅引入路由10.1.0.0/24。

请在下面填入配置RTA的命令:

_______[RTA]ip ip-prefix abc index 10 permit 10.1.0.0 24 __________________ _______ [RTA]route-policy abc permit node 10 __________________________ _______ [RTA-route-policy]if-match ip-prefix abc_________________________ _______ [RTA-rip-1]import-route static route-policy abc____________________ 配置完成后,查看RTB和RTC的路由表,并记录相关路由表项。在RTB上来源是RIP的路由表项有_______3________条,分别是_________________________________

_______10.0.1.0/24、10.1.0.0/24和192.168.1.4/30______________________ 在RTC上来源是RIP的路由表项有______3_________条,分别是____________ _______10.0.1.0/24、10.1.0.0/24和192.168.1.0/30________________________

步骤五:OSPF路由配置

在RTB、RTC和RTD上配置OSPF单区域,规划为区域0,并仅将RTB和RTC的接口S5/1的路由发布。

配置RTB:

[RTB]ospf

[RTB-ospf-1]area 0

[RTB-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.3

配置RTC:

[RTC]ospf

[RTC-ospf-1]area 0

[RTC-ospf-1-area-0.0.0.0]network 192.168.2.4 0.0.0.3

配置RTD:

[RTD]ospf

[RTD-ospf-1]area 0

[RTD-ospf-1-area-0.0.0.0]network 10.0.2.0 0.0.0.255 [RTD-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.3 [RTD-ospf-1-area-0.0.0.0]network 192.168.2.4 0.0.0.3

配置完成后,查看RTA和RTD的路由表,如下所示:

[RTA]display ip routing-table Routing Tables: Public

Destinations : 12 Routes : 12

Destination/Mask Proto Pre Cost NextHop Interface

- 59 -

实验9 使用Route-policy控制路由

10.0.1.0/24 Direct 0 0 10.0.1.1 GE0/0 10.0.1.1/32 Direct 0 0 127.0.0.1 InLoop0 10.1.0.0/24 Static 60 0 10.0.1.2 GE0/0 10.1.1.0/24 Static 60 0 10.0.1.2 GE0/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.1.0/30 Direct 0 0 192.168.1.1 S5/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 S5/0 192.168.1.4/30 Direct 0 0 192.168.1.5 S5/1 192.168.1.5/32 Direct 0 0 127.0.0.1 InLoop0 192.168.1.6/32 Direct 0 0 192.168.1.6 S5/1

[RTD]display ip routing-table Routing Tables: Public

Destinations : 10 Routes : 10

Destination/Mask Proto Pre Cost NextHop Interface

10.0.2.0/24 Direct 0 0 10.0.2.1 GE0/0 10.0.2.1/32 Direct 0 0 127.0.0.1 InLoop0 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.2.0/30 Direct 0 0 192.168.2.2 S5/0 192.168.2.1/32 Direct 0 0 192.168.2.1 S5/0 192.168.2.2/32 Direct 0 0 127.0.0.1 InLoop0 192.168.2.4/30 Direct 0 0 192.168.2.6 S5/1 192.168.2.5/32 Direct 0 0 192.168.2.5 S5/1 192.168.2.6/32 Direct 0 0 127.0.0.1 InLoop0

RTA上没有路由10.0.2.0/24,RTD上也没有路由10.0.1.0/24和10.1.0.0/24。 步骤六:配置双边界引入

在RTB和RTC上配置双边界引入,分别将OSPF和RIP的路由引入对方。其中,配置RTB将OSPF路由引入到RIP中,配置RTC将RIP引入到OSPF中。

请在下面填入配置RTB的命令:

________[RTB-rip-1]import-route ospf_________________________________ 请在下面填入配置RTC的命令:

________[RTC-ospf-1]import-route rip_________________________________ 配置完成后,再查看RTA和RTD的路由表。并比较引入前和引入后的路由表有什么区别。请在下面写出具体的区别:

________ RTA上学到了路由10.0.2.0/24,RTD上也学到了路由10.0.1.0/24和10.1.0.0/24。________________________________________________________

- 60 -

实验9 使用Route-policy控制路由

步骤七:路由环路产生

配置了路由边界引入后,在某些情况下可能会导致路由环路或错误。下面我们人为地制造这个环路。在RTA上将静态路由10.1.0.0/24的优先级修改为120,如下所示:

[RTA]ip route-static 10.1.0.0 24 10.0.1.2 preference 120

然后在RTB上将RIP协议的优先级修改为200,以使RTB能够将从RTD学到的10.1.0.0/24路由向RIP域内发布。如下所示:

[RTB-rip-1]preference 200

分别在RTA和RTB上查看路由表:

[RTA]display ip routing-table Routing Tables: Public

Destinations : 14 Routes : 14

Destination/Mask Proto Pre Cost NextHop Interface

10.0.1.0/24 Direct 0 0 10.0.1.1 GE0/0 10.0.1.1/32 Direct 0 0 127.0.0.1 InLoop0 10.0.2.0/24 RIP 100 1 192.168.1.2 S5/0 10.1.0.0/24 RIP 100 1 192.168.1.2 S5/0 10.1.1.0/24 Static 60 0 10.0.1.2 GE0/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.1.0/30 Direct 0 0 192.168.1.1 S5/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 S5/0 192.168.1.4/30 Direct 0 0 192.168.1.5 S5/1 192.168.1.5/32 Direct 0 0 127.0.0.1 InLoop0 192.168.1.6/32 Direct 0 0 192.168.1.6 S5/1 192.168.2.4/30 RIP 100 1 192.168.1.2 S5/0

[RTB]display ip routing-table Routing Tables: Public

Destinations : 13 Routes : 13

Destination/Mask Proto Pre Cost NextHop Interface

10.0.1.0/24 O_ASE 150 1 192.168.2.2 S5/1 10.0.2.0/24 OSPF 10 1563 192.168.2.2 S5/1 10.1.0.0/24 O_ASE 150 1 192.168.2.2 S5/1 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/30 Direct 0 0 192.168.1.2 S5/0 192.168.1.1/32 Direct 0 0 192.168.1.1 S5/0 192.168.1.2/32 Direct 0 0 127.0.0.1 InLoop0 192.168.1.4/30 RIP 200 1 192.168.1.1 S5/0 192.168.2.0/30 Direct 0 0 192.168.2.1 S5/1 192.168.2.1/32 Direct 0 0 127.0.0.1 InLoop0 192.168.2.2/32 Direct 0 0 192.168.2.2 S5/1 192.168.2.4/30 OSPF 10 3124 192.168.2.2 S5/1

可见,错误出现了。RTA以为通过RTB能到10.1.0.0/24,而RTB以为通过RTD能到10.1.0.0/24,RTD以为通过RTC能到10.1.0.0/24,RTC又以为通过RTA能到10.1.0.0/24。路由环路发生了。在RTA上查看到达10.1.0.0/24的路径,如下所示:

tracert 10.1.0.1

traceroute to 10.1.0.1(10.1.0.1) 30 hops max,40 bytes packet, press CTRL_C to break

1 192.168.1.2 17 ms 16 ms 16 ms 2 192.168.2.2 33 ms 33 ms 33 ms

- 61 -

本文来源:https://www.bwwdw.com/article/9n2f.html

Top