重发布实验

重发布实验总结

一、实验相关知识点总结

1.重发布

重发布、重分发、重发布:
一台设备同时运行于两个协议或两个进程,默认从两端学习到的路由条目不共享;重发布技术就是人为的进行共享;
关注点
1、必须存在ASBR — 自治系统边界路由器—协议边界路由器
2、必须考虑种子度量(seed metric)—协议间共享路由时,度量无法携带到新的路由协议中,需要在ASBR导入路由时添加起始度量;

规则:
1、将A协议发布到B协议时,在ASBR上的B协议中配置;
2、将A协议发布到B协议时,将ASBR上所有通过A协议学习,及ASBR直连到A协议中的所有路由全部共享到B协议中;

名词
多点双向重发布

配置
A–>B 将一种动态路由协议发布到另一种动态路由协议中
静态—>B 将ASBR上的静态路由发布到动态路由协议中
直连—>B 将ASBR上非B协议内工作的直连路由发布到B(动态路由协议)中

B=OSPF:
A–>B
r2(config)#router ospf 1
r2(config-router)#redistribute rip subnets
r2(config-router)#redistribute eigrp 90 subnets
Subnets:必须携带,否则无法导入无类别路由;

2.多点双向重发布

【1】多点双向重发布,因为导入的路由原有度量值被去掉;故只要进行多点双向重发布,必然选路不能最佳;-----路由策略干涉选路
因为EIGRP协议设置内部路由管理距离为90,外部重发布距离为170;–故其他协议和EIGRP进行多点双向重发布时,正常不出现路由回馈;但依然选路不佳—路由策略解决

【2】当RIP和OSPF(ISIS)进行多点双向重发布时,由于RIP的管理距离大于OSPF,导致ASBR优选OSPF路径,最近将RIP的路由重新发回RIP------路由回馈----参考EIGRP,修改管理距离
r2(config)#router ospf 1
r2(config-router)#distance 121 4.4.4.4 0.0.0.0

【3】即便通过修改管理距离,解决路由回馈之后,也可能因为协议收敛速度的稳定,导致部分路由依然回馈中----路由策略解决

3.路由策略

【1】抓控制层面流量:
前缀列表 — 专用于抓取控制层面的网络号;为分发列表和route-map服务
r2(config)#ip prefix-list xxx permit 2.2.2.0/25 掩码为25;r2(config)#ip prefix-list xxx permit 3.3.3.0/24 le 30 掩码范围24-30
r2(config)#ip prefix-list xxx permit 4.4.4.0/24 ge 30 掩码范围30-32
r2(config)#ip prefix-list xxx permit 5.5.5.0/24 ge 25 le 30 掩码范围25-30规则:len < ge-value <= le-value

【2】策略:
(1)偏移列表-----仅适用于DV(RIP/EIGRP)协议,在控制层面流量的入或出口上抓取路由条目,增大度量值,可以叠加;只能使用ACL为其服务;

(2)分发列表–在控制层面流量的入或出接口上,限制路由条目的传递;
{1}抓流量—ACL或者前缀列表均可
r2(config)#ip prefix-list qq deny 4.4.4.0/24
r2(config)#ip prefix-list qq permit 0.0.0.0/0 le 32
{2}定制策略
r2(config)#router rip
r2(config-router)#distribute-list prefix qq out s1/0
r2(config-router)#distribute-list qq out s1/0
若在OSPF协议中使用分发列表,只能入向调用,不能出项调用

(3)Route-map 可以对控制层面流量进行大量的行为; 在重发布、BGP选路、PBR(策略路由)三部分大量应用
{1}抓流量 ----ACL和前缀列表均可
r2(config)#access-list 1 permit 1.1.2.0
r2(config)#access-list 2 permit 1.1.3.0
r2(config)#ip prefix-list a permit 1.1.4.0/24
r2(config)#ip prefix-list b permit 12.1.1.0/24

{2}定制route-map
r2(config)#route-map ww deny 10 创建ww列表,大动作拒绝,序号10
r2(config-route-map)#match ip address 1 匹配ACL列表1;r2(config-route-map)#exit

r2(config)#route-map ww permit 20 WW列表的序号20,大动作允许
r2(config-route-map)#match ip address 2 匹配ACL列表2
r2(config-route-map)#set metric-type type-1 小动作为类型修改为1;
r2(config-route-map)#exit

r2(config)#route-map ww permit 30
r2(config-route-map)#match ip address prefix-list a 匹配前缀列表a
r2(config-route-map)#set metric 10
r2(config-route-map)#exit

r2(config)#route-map ww permit 40
r2(config-route-map)#match ip address prefix-list b
r2(config-route-map)#set metric-type type-1
r2(config-route-map)#set metric 50
r2(config-route-map)#exit

r2(config)#route-map ww permit 50 空表用于允许所有
r2(config-route-map)#exit

{3}在重发布时调用
r2(config)#router ospf 1
r2(config-router)#redistribute rip subnets route-map ww

4.Route-map配置指南

1、在创建route-map时,若不配置大动作,动作为允许;不配置序号,那么序号永远为10; 故从第二条开始必须配置序号;r2(config)#route-map ccie
r2(config-route-map)#
2、在抓取流量时,使用允许,在route-map中来拒绝流量
3、匹配规则—从上往下逐一匹配,上条匹配按上条执行,不再查看下条,末尾隐含拒绝所有
4、不匹配及匹配所有,不执行及不做任何小动作,仅按大动作执行; 故大动作为允许的空表,标示允许所有
5、存在或 or 与and 关系
route-map ccsp permit 10
match ip address 1 2 3 或关系
set metric 10
set metric-type type-1 与关系
set origin egp 2
注:当匹配的流量中出现任何一个,对其执行所有小动作;
6、在一个序号中,匹配流量只能匹配一种抓取流量的协议,ACL或者前缀列表;

二、实验要求

1.拓补图为以下形式:

在这里插入图片描述

2.要求:

(1)使用双点双向重发布;
(2)所有路由器进行最佳选路
(3)存在备份路径,不得出现环路和路由回馈

三、实验步骤

1.拓扑图的设计如下

在这里插入图片描述

2.进行地址配置及环回配置

R1的配置:
R1(config)#int s2/1
R1(config-if)#ip add 12.1.1.1 255.255.255.0
R1(config-if)#no shu
R1(config-if)#int s2/0
R1(config-if)#ip add 13.1.1.1 255.255.255.0
R1(config-if)#no shu
R1(config-if)#in lo 1
R1(config-if)#ip add
R1(config-if)#ip add 1.1.1.1 255.255.255.0
R1(config-if)#no sh

R2的配置:
R2(config)#in s2/0
R2(config-if)#ip add 12.1.1.2 255.255.255.0
R2(config-if)#no sh
R2(config-if)#in lo 1
R2(config-if)#ip add 2.2.2.2 255.255.255.0
R2(config-if)#no sh
R2(config-if)#in s2/1
R2(config-if)#ip add 24.1.1.1 255.255.255.0
R2(config-if)#no sh

R3的配置:
R3(config)#in s2/0
R3(config-if)#ip add 34.1.1.2 255.255.255.0
R3(config-if)#no sh
R3(config-if)#in s2/1
R3(config-if)#ip add 13.1.1.2 255.255.255.0
R3(config-if)#no sh
R3(config-if)#int lo 1
R3(config-if)#ip add 3.3.3.3 255.255.255.0
R3(config-if)#no sh

R4的配置:
R4(config)#in s2/0
R4(config-if)#ip add 24.1.1.2 255.255.255.0
R4(config-if)#no sh
R4(config-if)#int s2/1
R4(config-if)#ip add 34.1.1.1 255.255.255.0
R4(config-if)#no sh
R4(config-if)#int lo 1
R4(config-if)#ip add 4.4.4.4 255.255.255.0
R4(config-if)#no sh

3.启动协议

R1的配置:
R1(config)#router rip
R1(config-router)#ver 2
R1(config-router)#no au
R1(config-router)#net 1.0.0.0
R1(config-router)#net 12.0.0.0
R1(config-router)#net 13.0.0.0

R2的配置:
R2(config-router)#router rip
R2(config-router)#ver 2
R2(config-router)#no au
R2(config-router)#net 12.0.0.0
R2(config-router)#net 2.0.0.0
R2(config-router)#exit
R2(config)#router ospf 1
R2(config-router)#router-id 2.2.2.2
R2(config-router)#net 24.1.1.1 0.0.0.0 a 0

R3的配置:
R3(config)#router rip
R3(config-router)#ver 2
R3(config-router)#no au
R3(config-router)#net 13.0.0.0
R3(config-router)#exit
R3(config)#router ospf 1
R3(config-router)#router-id 3.3.3.3
R3(config-router)#net 3.3.3.3 0.0.0.0 a 0
R3(config-router)#net 34.1.1.2 0.0.0.0 a 0

R4的配置:
R4(config)#router ospf 1
R4(config-router)#router-id 4.4.4.4
R4(config-router)#net 24.1.1.2 0.0.0.0 a 0
R4(config-router)#net 4.4.4.4 0.0.0.0 a 0
R4(config-router)#net 34.1.1.1 0.0.0.0 a 0

此时各路由情况如下:
R1:
在这里插入图片描述
R2:
在这里插入图片描述
R3:
在这里插入图片描述
R4:
在这里插入图片描述

4.进行重发布

R2与R3进行双向重发布

R2的配置:
R2(config)#router rip
R2(config-router)#redistribute ospf 1 metric 1
R2(config-router)#exit
R2(config)#router ospf 1
R2(config-router)#redistribute rip subnets
R2(config-router)#exit

R3的配置:
R3(config)#router rip
R3(config-router)#redistribute ospf 1 metric 1
R3(config-router)#router ospf 1
R3(config-router)#redistribute rip subnets

更改类型:

R3的配置:
R3(config)#int lo 1
R3(config-if)#ip ospf network point-to-point

R4的配置:
R4(config)#int lo 1
4(config-if)#ip ospf network point-to-point

此时路由R4的情况为:
在这里插入图片描述

更改管理距离:

R3的配置:
R3(config)#router ospf 1
R3(config-router)#distance 121 2.2.2.2 0.0.0.0

R2的配置:
R2(config)#router ospf 1
R2(config-router)#distance 121 3.3.3.3 0.0.0.0

此时R3的路由情况为:
在这里插入图片描述

R3的配置:
R3(config)#access-list 1 permit 2.2.2.0
R3(config)#router rip
R3(config-router)#offset-list 1 out 2 serial 2/1

5.进行路径的更改

RIP路径的更改:

R2的配置:
R2(config)#ip prefix-list aa permit 34.1.1.0/24
R2(config)#route-map aa permit 10
R2(config-route-map)#match ip address prefix-list aa
R2(config-route-map)#set metric 5
R2(config-route-map)#router rip
R2(config-router)#redistribute ospf 1 route-map aa

R3的配置:
R3(config)#ip prefix-list aa permit 24.1.1.0/24
R3(config)#route-map aa permit 10
R3(config-route-map)#match ip address prefix-list aa
R3(config-route-map)#set metric 5
R3(config-route-map)#exit
R3(config)#route-map aa permit 20
R3(config)#router rip
R3(config-router)#redistribute ospf 1 route-map aa

OSPF的路径更改:

R2的配置:
R2(config)#ip prefix-list bb permit 12.1.1.0/24
2(config)#ip prefix-list bb permit 2.2.2.0/24
R2(config)#route-map bb permit 10
R2(config-route-map)#match ip address prefix-list bb
R2(config-route-map)#set metric 10
R2(config-route-map)#exit
R2(config)#route-map bb permit 20
R2(config-route-map)#exit
R2(config)#router ospf 1
R2(config-router)#redistribute rip subnets route-map bb

R3的配置:
R3(config)#ip prefix-list bb permit 13.1.1.0/24
R3(config)#route-map bb permit 10
R3(config-route-map)#match ip address prefix-list bb
R3(config-route-map)#set metric 10
R3(config-route-map)#exit
R3(config)#route-map bb permit 20
R3(config-route-map)#exit
R3(config)#router ospf 1
R3(config-router)#redistribute rip subnets route-map bb

此时R4的路由情况为:
在这里插入图片描述
至此,该重发布路由实验就完成了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值