CCNP(Cisco Certified Network Professional)第六天

 重发布、重分布、重分发:

一台设备同时连接多个路由协议,两两进行路由共享;

条件:

1、必须存在ASBR---自治系统边界路由器(协议边界路由器)

2、必须考虑种子度量---条目在进入到新协议时,正常不携带原有协议的度量,需要管理员考虑添加初始度量;

 

规则:

1、A协议发布到B协议时,在ASBR上的B协议中配置

2、A协议发布到B协议时,是将ASBR所有通过A协议学习,及直连到A协议的所有路径全部共享到B协议中;

 

 三方面:

A-->B 一个动态路由协议发布到另一个动态路由协议

静态-->B  将静态路由发布到动态路由内

直连-->B  将直连路由发布到动态路由内

 

RIP

A-->B

r2(config)#router rip

r2(config-router)#redistribute ospf 1  metric 2

r2(config-router)#redistribute eigrp 90  metric 2

切记:必须携带种子度量,默认的种子度量为16

 

静态-->B

r2(config)#router rip

r2(config-router)#redistribute static

注:默认重发布静态路由种子度量为1

 

直连-->B

r2(config-router)#redistribute connected

注:默认重发布直连路由种子度量为1

 

 OSPF

A-->B

r2(config)#router ospf 1

r2(config-router)#redistribute rip subnets

r2(config-router)#redistribute eigrp 90  subnets

注:必须携带 subnets 才能将无类别信息导入;

   默认进入信息为类型2,种子度量为20

r2(config-router)#redistribute rip subnets metric 10 metric-type 1 修改类型和度量;

 

静态-->B

r2(config)#router ospf 1

r2(config-router)#redistribute static subnets

注:默认为类型2,种子度量为20

切记:不能将缺省路由导入;因为重发布缺省需要专用的指令

r2(config)#router ospf 1

r2(config-router)#default-information originate

默认为类型2,种子度量为1

 

 直连-->B

r2(config)#router ospf 1

r2(config-router)#redistribute connected subnets

默认为类型2,种子度量为20

 

 EIGRP

A-->B

r2(config)#router eigrp 90

r2(config-router)#redistribute rip  metric 1544 100 255 1 1500

r2(config-router)#redistribute ospf 1  metric 1544 100 255 1 1500

注:重发布时,必须携带种子度量;默认为无穷大;

metric 1544 100 255 1 1500  带宽   延时   可靠性    负载   MTU

以上数字中带宽建议根据实际带宽来设定;

默认进入的条目,使用字母D EX标示,管理距离为170

 

静态-->B

r2(config)#router eigrp 90

r2(config-router)#redistribute static

默认种子度量为最佳值;

 

直连-->B

r2(config-router)#redistribute connected

默认种子度量为最佳值;

 

 切记:DV型(EIGRP/RIP)默认接收所有重发布进入的路由条目;LSOSPF/ISIS)不接收从外部直接导入的缺省路由,需要在ASBR上使用专用指令来导入;

r4(config)#router ospf 1

r4(config-router)#default-information originate

 

多点双向重发布:

1、多点双向重发布,由于度量值被重新定义,必然出现选路不佳-----路由策略解决

 

2、若使用非EIGRP协议,进行多点双向重发布,将由于管理距离的不同,导致路由回馈;

解决方法:采用EIGRP协议的规则,修改重发布进入路由条目的管理距离,大于更新源协议的管理距离;

r4(config)#router ospf 1

r4(config-router)#distance 121          2.2.2.2 0.0.0.0

                      管理距离        RID

在修改完管理距离后,依然可能由于水分分割,导致部分路由处于回馈状态;-----路由  策略解决

 总结:使用非EIGRP协议时,将可能出现路由回馈,需要通过修改管理距离和路由策略来打破回馈;打破后,将继续选路不佳----路由策略

      使用EIGRP协议,将由于域外路由管理距离170,正常不出现回馈,但依然选路不佳-----路由策略

 

 三、路由策略----在控制层面流量的进或出接口上,对流量进行修改,最终影响路由器的路

               由表;所有的路由策略,均需要先使用一个协议来为其抓取兴趣流量;

     

   抓取流量的协议:

1、ACL ----本质作用于在数据层面流量的进出的接口上限制流量的进出;

         可以兼职用于抓取控制层面的流量;--不能精确的匹配子网掩码

 

2、前缀列表---专门用于抓取控制层面流量,可以为分发列表、route-map

r1(config)#ip prefix-list xxx permit 2.2.2.0/23    掩码为24

r1(config)#ip prefix-list xxx permit 3.3.3.0/24 le 30  掩码24-30

r1(config)#ip prefix-list xxx permit 4.4.4.0/24 ge 30  掩码30-32

r1(config)#ip prefix-list xxx permit 5.5.5.0/24 ge 29 le 31  掩码29-31

总结:在使用lege时,lege后的数字均必须大于/后的数字;

      gele同时使用,那么le后方的数字必须等于或大于ge后方的数字,且gele

       均比/后大;

可以随意删除任何一条,默认序号+5递增,可以使用序号来插入;

匹配规则:至上而下逐一匹配,上条匹配按上条执行,不再查看下条,默认隐含拒绝所有;

r1(config)#ip prefix-list xxx permit 0.0.0.0/0 le 32 允许所有

 

 路由策略:

1.偏移列表--控制层面流量的进或出接口上,先使用ACL抓取流量,然后修改其中的度量值,只能加大度量值;最终影响选路--------只能使用ACL,只能增加数字,只能为EIGRPRIP服务,可以叠加;

r1(config)#access-list 1 permit 4.4.4.0

r1(config)#router rip

r1(config-router)#offset-list 1    in    1   serial 1/1

                     ACL  方向   增加的度量   对应的接口

 

 2.分发列表--控制层面流量的进或出接口上限制流量的进与出

 可以使用ACL或者前缀列表来为它抓取流量;

r1(config)#ip prefix-list o deny 1.1.1.0/24

r1(config)#ip prefix-list o permit 0.0.0.0/0 le 32

r1(config)#router rip

r1(config-router)#distribute-list prefix o     out    serial 1/1

                          前缀列表  方向    对应的接口

注:OSPF协议调用分发列表时,只能在in方向生效;

 

3、route-map   集合所有的策略,可以在重发布、BGP选路、PBR使用;

可以使用ACL或者前缀列表为其他抓流量;

r2(config)#access-list 1 permit 1.1.1.0   

r2(config)#access-list 2 permit 1.1.2.0

r2(config)#ip prefix-list a permit 1.1.3.0/24

r2(config)#ip prefix-list b permit 12.1.1.0/24

 

定制route-map

r2(config)#route-map qq deny 10   创建名为qq的列表,序号10,大动作为拒绝

r2(config-route-map)#match ip address 1 匹配ACL列表1

r2(config-route-map)#exit

r2(config)#route-map qq permit 20   qq列表的序号20,大动作为允许

r2(config-route-map)#match ip address 2  匹配ACL列表2

r2(config-route-map)#set metric 10   小动作为度量改成10

r2(config-route-map)#exit

r2(config)#route-map qq permit 30    qq列表的序号为30,大动作允许

r2(config-route-map)#match ip address prefix-list a  匹配前缀列表a

r2(config-route-map)#set metric-type type-1  小动作为度量类型为1类;

r2(config-route-map)#exit

r2(config)#route-map qq permit 40  qq列表的序号为40.大动作允许,

r2(config-route-map)#exit         不匹配流量为允许所有

 

调用:重发布时调用

r2(config)#router ospf 1

r2(config-router)#redistribute rip subnets route-map qq

 

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、在一个序号中,匹配流量只能匹配一种抓取流量的协议;

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值