H3C—使用route-policy控制路由笔记

实验目标:
  • 掌握如何在路由器上配置rip协议引入静态和ospf路由
  • 掌握如何在路由器上配置ospf协议引入静态和rip协议
  • 掌握如何使用route-policy对引入的路由进行控制
实验拓扑图:

H3C—使用route-policy控制路由笔记_第1张图片

IP地址表:
设备名称 接口 IP地址 网关
PCA - - 10.0.1.2/24 10.0.1.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 - -
步骤一:配置IP地址

RTA:

[RTA]int g0/0
[RTA-GigabitEthernet0/0]ip address 10.0.1.1 24
[RTA-GigabitEthernet0/0]int s1/0
[RTA-Serial1/0]ip address 192.168.1.1 30
[RTA-Serial1/0]int s2/0
[RTA-Serial2/0]ip address 192.168.1.5 30
[RTA-Serial2/0]quit
[RTA]

RTB:

[RTB]int s1/0
[RTB-Serial1/0]ip address 192.168.1.2 30
[RTB-Serial1/0]int s2/0
[RTB-Serial2/0]ip address 192.168.2.1 30
[RTB-Serial2/0]quit
[RTB]

RTC:

[RTC]int s1/0
[RTC-Serial1/0]ip address 192.168.1.6 30
[RTC-Serial1/0]int s2/0
[RTC-Serial2/0]ip address 192.168.2.5 30
[RTC-Serial2/0]quit
[RTC]

RTD:

[RTD]int g0/0
[RTD-GigabitEthernet0/0]ip address 10.0.2.1 24
[RTD-GigabitEthernet0/0]int s1/0
[RTD-Serial1/0]ip address 192.168.2.2 30
[RTD-Serial1/0]int s2/0
[RTD-Serial2/0]ip address 192.168.2.6 30
[RTD-Serial2/0]quit
[RTD]

步骤二:引入静态路由到rip协议中

RTA、RTB、RTC上配置rip协议学习路由,发布B、C的S1/0的路由。在A上配置静态路由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
[RTA-rip-1]network 10.0.0.0
[RTA-rip-1]network 192.168.1.0
[RTA-rip-1]undo summary
[RTA-rip-1]version 2
[RTA-rip-1]import-route static
[RTA-rip-1]default cost 2
[RTA-rip-1]quit
[RTA]

RTB:

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

RTC:

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

配置完成后查看B和C的路由表
RTB:

H3C—使用route-policy控制路由笔记_第2张图片
RTC:
H3C—使用route-policy控制路由笔记_第3张图片
RTA将引入的路由10.1.0.0/24和10.1.1.0/24发布给RTB和RTC,度量值为3(缺省度量值再加1).

步骤三:使用route-policy对引入的路由过滤

配置路由引入后,所有静态路由都被引入到rip路由表中,我们可以在RTA上配置route-policy,仅引入路由10.1.0.0/24

[RTA]ip prefix-list abc index 10 permit 10.1.0.0 24
[RTA]route-policy abc permit node 10
[RTA-route-policy-abc-10]if-match ip address prefix-list abc
[RTA-route-policy-abc-10]rip
[RTA-rip-1]import-route static route-policy abc
[RTA-rip-1]quit
[RTA]

查看RTB和RTC的路由表:
RTB:

H3C—使用route-policy控制路由笔记_第4张图片
RTC:
H3C—使用route-policy控制路由笔记_第5张图片
此时B和C的路由表中没有了A上的10.1.1.0/24的路由,因为A在引入时把它过滤掉了。

步骤四:opsf路由配置

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
[RTB-ospf-1-area-0.0.0.0]quit
[RTB-ospf-1]quit
[RTB]

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
[RTC-ospf-1-area-0.0.0.0]quit
[RTC-ospf-1]quit
[RTC]

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
[RTD-ospf-1-area-0.0.0.0]quit
[RTD-ospf-1]quit
[RTD]

查看RTA和RTD的路由表:
RTA:

H3C—使用route-policy控制路由笔记_第6张图片
RTD:
H3C—使用route-policy控制路由笔记_第7张图片

步骤五:配置双边界引入

在RTB和RTC上配置双边界引入,分别将ospf和rip的路由引入对方。
RTB:

[RTB]rip
[RTB-rip-1]import-route ospf
[RTB-rip-1]quit
[RTB]

RTC:

[RTC]ospf
[RTC-ospf-1]import-route rip
[RTC-ospf-1]quit
[RTC]

查看RTA和RTD的路由表:
RTA:
H3C—使用route-policy控制路由笔记_第8张图片

RTD:
H3C—使用route-policy控制路由笔记_第9张图片
RTA上学到了路由10.0.2.0/24,RTD上也学到了路由10.0.1.0/24和10.1.0.0/24.

步骤六:路由环路产生

配置了路由边界引入后,在某些情况下可能会导致路由环路或错误。我们人为制造一个环路。在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
[RTB-rip-1]preference 200

查看RTA和RTB的路由表:
RTA:

H3C—使用route-policy控制路由笔记_第10张图片
RTB:
H3C—使用route-policy控制路由笔记_第11张图片
这样错误就出现了。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]rip
[RTC-rip-1]import-route ospf tag 10
[RTC-rip-1]quit
[RTC]

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

[RTB]route-policy abc deny node 10
[RTB-route-policy-abc-10]if-match tag 10
[RTB-route-policy-abc-10]quit
[RTB]route-policy abc permit node 20
[RTB-route-policy-abc-20]rip
[RTB-rip-1]import-route ospf route-policy abc
[RTB-rip-1]quit
[RTB]

查看RTA的路由表:
H3C—使用route-policy控制路由笔记_第12张图片
可以看到路由10.1.0.0/24被过滤掉了,RTA上仅有静态路由了。

你可能感兴趣的:(笔记)