HCL配置使用 Route-policy 控制路由实验

实验目标

  • 掌握如何在路由器上配置RIP协议引人静态和OSPF路由;
  • 掌握如何在路由器上配置OSPF协议引人静态和RIP路由;
  • 掌握如何使用Routepolicy对引人的路由进行控制。

实验拓扑
HCL配置使用 Route-policy 控制路由实验_第1张图片
IP地址表

设备名称 接口 IP地址 网关
PCA 10.0.0.2/24 10.0.0.1
PCB 10.0.2.2/24 10.0.2.1
RTA G0/0 10.0.1.1/24
S1/0 192.168.1.1/30
S2/0 192.168.1.5/30
RTB S1/0 192.168.1.2/30
S2/0 192.168.2.1/30
RTC S1/0 192.168.1.6/30
S2/0 192.168.2.5/30
RTD G0/0 10.0.2.1/24
S1/0 192.168.2.2/30
S2/0 192.168.2.6/30

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

配置命令如下

PCA
启用接口,确保接口是UP的状态,把IP地址掩码和网关打上然后启用
HCL配置使用 Route-policy 控制路由实验_第2张图片
PCB
步骤跟PCA一样
HCL配置使用 Route-policy 控制路由实验_第3张图片
RTA

[H3C]int g0/0
[H3C-GigabitEthernet0/0]ip add 10.0.1.1 24
[H3C-GigabitEthernet0/0]undo shutdown
[H3C-GigabitEthernet0/0]qu

[H3C]int s1/0
[H3C-Serial1/0]ip add 192.168.1.1 30
[H3C-Serial1/0]undo shutdown
[H3C-Serial1/0]qu

[H3C]int s2/0
[H3C-Serial2/0]ip add 192.168.1.5 30
[H3C-Serial2/0]undo shutdown
[H3C-Serial2/0]qu

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

RTB

[H3C]int s1/0
[H3C-Serial1/0]ip add 192.168.1.2 30
[H3C-Serial1/0]undo shutdown
[H3C-Serial1/0]qu

[H3C]int s2/0
[H3C-Serial2/0]ip add 192.168.2.1 30
[H3C-Serial2/0]undo shutdown
[H3C-Serial2/0]qu

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

RTC

[H3C]int s1/0
[H3C-Serial1/0]ip add 192.168.1.6 30
[H3C-Serial1/0]undo shutdown
[H3C-Serial1/0]qu

[H3C]int s2/0
[H3C-Serial2/0]ip add 192.168.2.5 30
[H3C-Serial2/0]undo shutdown
[H3C-Serial2/0]qu

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

RTD

[H3C]int g0/0
[H3C-GigabitEthernet0/0]ip add 10.0.2.1 24
[H3C-GigabitEthernet0/0]undo shutdown
[H3C-GigabitEthernet0/0]qu

[H3C]int s1/0
[H3C-Serial1/0]ip add 192.168.2.2 30
[H3C-Serial1/0]undo shutdown
[H3C-Serial1/0]qu

[H3C]int s2/0
[H3C-Serial2/0]ip add 192.168.2.6 30
[H3C-Serial2/0]undo shutdown
[H3C-Serial2/0]qu

配置完成后,在RTB和RTC上查看路由表,并记录相关路由表项。在RTB上来源是RIP的路由表项有 2 条,分别是 10.0.1.0/24 和 192.168.1.4/30
HCL配置使用 Route-policy 控制路由实验_第4张图片
在RTC上来源是RIP的路由表项有2条,分别是 10.0.1.0/24 和192.168.1.0/30
HCL配置使用 Route-policy 控制路由实验_第5张图片
在RTA上配置静态路由10.1.0.0/24和10.1.1.0/24,并配置将静态路由引入到RIP协议中,且将所引入的路由缺省度量值设置为2。

接下来给 RTA 进行配置命令

[H3C]ip route-static 10.1.0.0 24 10.0.1.2
[H3C]ip route-static 10.1.1.0 24 10.0.1.2
[H3C]rip
[H3C-rip-1]import-route static
[H3C-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
HCL配置使用 Route-policy 控制路由实验_第6张图片
RTC 上来源是RIP的路由表项有 4 条,分别是 10.0.1.0/24、10.1.0.0/24、10.1.1.0/24和192.168.1.0/30
HCL配置使用 Route-policy 控制路由实验_第7张图片
配置了路由引入后,所有的静态路由都被引入到RIP路由表中。为了有选择性的引入所需的路由,在 RTA 上配置Route-poliy,仅引入路由10.1.0.0/24。

接下来给 RTA 进行配置命令

[H3C]ip prefix-list abc index 10 permit 10.1.0.0 24
[H3C]route-policy abc permit node 10
[H3C-route-policy-abc-10]if-match ip address prefix-list abc
[H3C]rip
[H3C-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
HCL配置使用 Route-policy 控制路由实验_第8张图片
RTC 上来源是RIP的路由表项有 3 条,分别是 10.0.1.0/24、10.1.0.0/24和192.168.1.0/30
HCL配置使用 Route-policy 控制路由实验_第9张图片
在 RTB、RTC 和 RTD 上配家OSPF单区域,规划为区域0, 并仅将 RTB 和 RTC 的接口S1/0的路由发布

配置RTB

[H3C]ospf
[H3C-ospf-1]area 0
[H3C-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.3

配置RTC

[H3C]ospf
[H3C-ospf-1]area 0
[H3C-ospf-1-area-0.0.0.0]network 192.168.2.4 0.0.0.3

配置RTD

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

配置完成后,查看 RTA 和 RTD 的路由表
HCL配置使用 Route-policy 控制路由实验_第10张图片
HCL配置使用 Route-policy 控制路由实验_第11张图片
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

[H3C]rip
[H3C-rip-1]import-route ospf

配置RTC

[H3C]ospf
[H3C-ospf-1]import-route rip

配置完成后,再查看RTA和RTD的路由表。并比较引入前和引入后的路由表有什么区别。
RTA上学到了路由10.0.2.0/24,RTD上也学到了10.0.1.0/24和10.1.0.0/24.
HCL配置使用 Route-policy 控制路由实验_第12张图片
HCL配置使用 Route-policy 控制路由实验_第13张图片
路由环路产生
配置了路由边界引入后,在某些情况下可能会导致路由环路或错误。下面我们人为地制造
这个环路。在RTA上将静态路由10.1.0.0/24 的优先级修改为120,如下所示:

配置RTA

[H3C]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

[H3C]rip
[H3C-rip-1]preference 200

分别在 RTA 和 RTB 上查看路由表
HCL配置使用 Route-policy 控制路由实验_第14张图片
HCL配置使用 Route-policy 控制路由实验_第15张图片
可见,错误出现了。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。

使用TAG选择性引入路由

在以上环路产生过程中,RTB把OSPF路由不加选择的全部引入到RIP协议中,我们可
以在引入路由时选择性地引入,以避免这种环路可能。
在RTC.上配置将RIP路由引入到OSPF时附加标记值10。

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

[H3C]rip
[H3C-rip-1]import-route ospf tag 10

然后在RTB上,配置RIP协议中引入OSPF路由时,将TNG值是10的路由过滤掉。

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

[H3C]route-policy abc deny node 10
[H3C-route-policy-abc-10]if-match tag 10
[H3C-route-policy-abc-10]qu
[H3C]route-policy abc deny node 20
[H3C-route-policy-abc-20]qu
[H3C]rip
[H3C-rip-1]import-route ospf route-policy abc

HCL配置使用 Route-policy 控制路由实验_第16张图片
配置完成后,在RTA上查看路由表。并比较配置选择性引入前和选择性引入后的路由表有
什么区别。
OSPF区域外路由10.1.0.0/24被过滤,RTA路由表中的表项10.1.0.0/24的来源是静态路由

你可能感兴趣的:(HCL模拟器)