redistribute---重发布

重发布的定义:在本路由器上,将A协议重发布进入B协议,进入B实施,默认会将本路由器上通过A协议学习并加表的路由以及本路由器上在A协议中激活的接口对应路由重发布进入B协议(odr和ISIS除外,odr和ISIS默认不重发布直连路由)

重发布的使用方法:
网络升级
网络合并
网络中同时存在cisco和非cisco的设备

可以被重发布的路由:
静态路由
直连路由
缺省路由
其他动态方式路由

重发布的类型:
将不同方式重发布进RIP中;
将不同方式重发布进OSPF中;(默认不接受重发布的缺省路由)
将不同方式重发布进EIGRP中;
将不同方式重发布进ISIS中;(种子度量值为0,默认不会重发布直连不接受重发布的缺省)
将不同方式重发布进BGP中。(携带种子不接受重发布的缺省)

不同路由协议的AD值
0—直连
1—静态
5—EIGRP汇总
20—EBGP
90—EIGRP内部
110—OSPF
115—ISIS
120—RIP
170—EIGRP外部
200—IBGP
双AD值有并且设置了出来:EIGRP/BGP
有但每设置出来:OSPF/ISIS
没有:RIP
双AD的意思:防环—水平分割

不同路由协议的seed-metric:
RIP—-infiniti无穷大(直连,种子度量值为1,缺省看类型为静态还是协议)
OSPF—20或1(将BGP重发布到OSPF度量值为1,其他为20)
缺省路由不能重发布到OSPF中,不带subnets将主类发布进去,带subnets将主类和子 网都发布进去
在进行多进程双向重发布时,度量为ASBR到其他路由的度量
EIGRP—无穷大
重发布静态:按照本地静态出接口的带宽和延时计算
直连:按照直连接口的带宽和延时计算
缺省:看类型
ISIS—0
每经过一个路由器就会增加10(侠义度量,每段链路固定为10可以在1-63之间修改:isis metric)
不接受重发布缺省—重发布进来的都是L2路由
将ISIS重发布到其他路由协议时,只发布通过ISIS学习并且加表的路由,直连不能发送,并且必须在同一区域开启lev2-only
BGP
不能将缺省路由重发布到BGP中,BGP支持携带外部路由的能力参数所以可以继承原协议中的metric只,和OSPF重发布时router-id要保持一致
将OSPF重发布到BGP中,默认不会将OSPF中的5类和7类LSA引入,若要引入则重发布过程中增加match匹配5,7类
必须关闭自动汇总,BGP协议的自动汇总不针对普通的BGP路由条目,仅针对将IGP重发布到BGP的路由条目
默认仅仅将EBGP邻居学习的路由和本路由器network引入的路由重发布引入IGP中,若要将IBGP邻居学习路由重发布引入IGP,则使用命令
R2(config)#router bgp 1
R2(config-router)#bgp redistribute-internal
BGP自动汇总:主要影响重发布进入的路由 ,一般建议关闭,若关闭自动汇总,则进行重发布时,将外部路由的metric值,下一跳,掩码等相关参数协议进入BGP路由 。若开启了自动汇总则将重发布进入的路由进行主类汇总,不携带原有的路由信息任何参数,本地network引入路由时支持通告汇总,在BGP路由为汇总路由,覆盖掉明细路由。

路由策略:
定义抓取路由的ACL或者prefix-list
定义策略offset-list、distribute-list、route-map

ACL(匹配路由与数据)与prefix-list(只匹配路由)
某个固定路由
某个网络号部分固定,掩码完全固定的路由
所有
所有主机路由
默认路由
A类主路由
C类路由(主类和子网所有 路由)

distribute-list:
同种路由协议之间路由过滤
重发布过程中路由过滤(只能使用out+协议,A->B,进入B协议调用distribute-list+ACL或prefix-list+out+A)

Route-map:
用途:重发布、BGP、PBR:逐跳路由行为(策略路由,在如接口调用route-map)
Redistribute
PBR(必须部署在数据入接口上,若针对本地自身产生流量使用local PBR)
只能入接口调用,所有不用跟接口
R1(config)#int s1/0
R1(config-if)#ip policy route-map ccie
本地地址调用,针对本地出接口的路由不生效(因为必须在IN方向)
R1(config)#ip local policy route-map ccie
R1(config)#route-map ccie permit 10
R1(config-route-map)#set ip next-hop 23.1.1.2
开启下一跳检测(若检测失败,则PBR失效)
R1(config-route-map)#set ip next-hop verify-availability

Match同类型的是横向,不同类型是竖向
横向:或关系,match一种就可以执行
竖向:与关系,必须全部match才能执行
Set只能竖向
BGP

使用上述所有工具以及所有路由协议路径选举机制进行路由控制:
导致原因:因为AD,metric值的问题、路由回馈
导致后果:次优路径、路由环路
解决思路:解决回馈问题(保证进行重发布的路由上所有路由都是正常的)、调整DV和LS协议中次优路由的问题。

猜你喜欢

转载自blog.csdn.net/qq_42197548/article/details/82455408