路由引入与路由策略

多边界引入实验

一、多边界环境单点单向引入

拓扑

实验要求

1、按照图示配置ip地址,修改设备名

2、RT1~RT3运行ospf,R2~R4运行isis

3、要求RT3将ospf的172.16.0.1引入到isis

4、查看R2、R4的路由信息表

实验配置

一、配置ip地址,修改设备名

二、配置ospf和isis

略(isis路由器全部修改为level-2,cost-type为wide)

三、在RT2上使用prefix匹配172.16.0.1/32的路由

1)使用匹配工具匹配路由

[RT2]ip prefix-list ospf_route permit 172.16.0.1 32

2)创建路由策略(创建、匹配、apply,默认拒绝)

[RT2]route-policy ospf_into_isis permit node 10

Routing policy node created.

[RT2-route-policy-ospf_into_isis-10]if-match ip address prefix-list ospf_route

3)在协议视图引入并搭配路由策略

[RT2]isis

[RT2-isis-1]address-family ipv4

[RT2-isis-1-ipv4]import-route ospf route-policy ospf_into_isis

四、查看效果

此时在R4的lsdb以及路由表都有172.16.0.1的信息,但R3只有lsdb有信息,路由表中是通过ospf学习到的172.16.0.1,因为ospf优先级10,isis优先级15,所以ospf为active路由。

二、解决多边界双向引入环路问题

拓扑

实验要求

1、按照图示配置ip地址,修改设备名

2、RT1~RT3运行ospf,R2~R4运行isis

3、要求R1的172.16.0.1通过引入直连引入到ospf中

4、在RT3上将这条ospf外部的路由引入到ISIS中并打上tag为10

5、在R2将isis引入到ospf时候拒绝掉tag为10的路由引入

实验配置

一、配置ip地址,修改设备名

二、配置ospf和isis

略(isis路由器全部修改为level-2,cost-type为wide)

三、将172.16.0.1引入到ospf中

[RT1]acl basic 2000

[RT1-acl-ipv4-basic-2000]rule permit source 172.16.0.1 0

[RT1]route-policy direct_into_ospf permit node 10

Routing policy node created.

[RT1-route-policy-direct_into_ospf-10]if-match ip address acl 2000

[RT1-ospf-1]import-route direct route-policy direct_into_ospf

查看R2和R3路由表是否有ospf外部路由172.16.0.1

四、在RT3上将这条ospf外部的路由引入到ISIS中并打上tag为10

[RT3]ip prefix-list ospf_route permit 172.16.0.1 32

[RT3]route-policy ospf_into_isis permit node 10

Routing policy node created.

[RT3-route-policy-ospf_into_isis-10]if-match ip address prefix-list ospf_route

[RT3-route-policy-ospf_into_isis-10]apply tag 10

[RT3-isis-1-ipv4]import-route ospf 1 route-policy ospf_into_isis

此时,R4、R2都收到的这条引入的路由,并且lsdb中和路由表中均存在,因为优先级为15,比ospf的150更加优,导致了R2出现了次优路径

五、在R2上将ISIS都引入到OSPF中,看172.16.0.1这条路由会不会回传给R1

[RT2-ospf-1]import-route isis 1

发现在R1的lsdb中存在172.16.0.1、34.1.1.0,当172.16.0.1为直连,所以学习到是不是active路由,不会放到路由表中,尽管如此,但R1还是收到了,说明又回传回来了

六、解决方案

在R2上创建路由策略来过滤tag为10的路由,防止回传

[RT2]route-policy isis_into_ospf deny node 10

Routing policy node created.

[RT2-route-policy-isis_into_ospf-10]if-match tag 10  #拒绝tag10的路由

[RT2]route-policy isis_into_ospf pe node 20

Routing policy node created. #默认动作为拒绝,所以需要配置一个空允许

路由引入时候调用策略

[RT2-ospf-1]import-route isis 1 route-policy isis_into_ospf

效果:

R1的lsdb中没有了从isis引入的LS ID,当23.1.1.0的网段依旧存在

三、多边界环境通过修改cost来实现优选与备份

拓扑

实验要求

1、按照图示配置ip地址,修改设备名

2、RT1~RT3运行ospf,R2~R4运行isis,R1的l0宣告在ospf中

3、R3用匹配工具匹配172.16.0.1/32

4、R3使用路由策略将其cost改为10,在引入

实验配置

一、配置ip地址,修改设备名

二、配置ospf和isis

略(isis路由器全部修改为level-2,cost-type为wide)

三、R3用prefix匹配172.16.0.1

[RT3]ip prefix-list ospf_route permit 172.16.0.1 32

四、创建路由策略匹配prefix,使用apply将cost改为10

[RT3]route-policy ospf_into_isis permit node 10

[RT3-route-policy-ospf_into_isis-10]apply cost 10

五、在R3的isis协议视图执行引入

[RT3-isis-1-ipv4]import-route ospf 1 route-policy ospf_into_isis

六、在R2上执行引入,不修改路由属性

[RT2]acl basic 2000

[RT2-acl-ipv4-basic-2000]rule permit source 172.16.0.1 0

[RT2]route-policy aa permit node 10

[RT2-route-policy-aa-10]if-match ip address acl 2000

[RT2]isis

[RT2-isis-1]address-family ipv4

[RT2-isis-1-ipv4]import-route ospf route-policy aa

七、看R4的路由表

(引入isis 的路由默认开销为0)

发现优选从RT2学习到的路由,因为cost为10,比从RT3的更加小

把R2的g0/1口断开,发现又走RT3了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值