重发布
Seed-metric:种子度量值
RIP——无穷大 16
OSPF—20或1(将BGP协议重发布进入OSPF 为1)
EIGRP—无穷大
ISIS—0
BGP—携带
拓扑图
一、 将不同方式学习路由重发布进入RIP中(静态、直连、缺省、其他动态)
- 将静态和直连重发布进入RIP,seed-metric为1,将其他动态方式重发布进入RIP,seed- metric为无穷大
- 可以修改seed-metric,但不针对直连生效
3.也可以在重发布过程中修改,针对所有生效
修改seed-metric
二.将不同方式重发布进入OSPF
1.将任何方式产生路由重发布进入OSPF ,默认metric都为20,类型为OE2
2.不能将缺省路由重发布进入OSPF
3.修改默认seed-metric(不支持直连路由)
4.可以在重发布过程中修改seed-metric
三.将不同方式路由重发布进入EIGRP
1.默认将静态、直接重发布进入EIGRP,seed-metric为原静态或直连接口信息(bandwidth delay )
2.将其他动态路由协议重发布,seed-metric为无穷大
3.修改seed-metric
4.可以在重发布过程中实施
.重发布定义(odr和ISIS除外)
A—>B
在本路由器上,进入B协议实施,将通过A协议学习并加表的路由以及本路由器上通告进入A协议的接口路由重发布进入B协议。
策略控制 (路由策略)
抓取路由:ACL prefix-list
路由控制:distibuti-list route-map Offset-list
ACL不能精确匹配到掩码信息,比如抓取1.1.1.0,
这条命令只是匹配网络号为1.1.1.0的信息,至于掩码是24,还是30,或32就不能精确匹配,要是只想抓取1.1.1.0/24的这条命令就不行了。当然可以用扩展ACL来补充:
控制路由信息(抓取感兴趣路由信息)
ACL: 缺点:1.不能精确抓取网络掩码 2.不能范围性抓取路由信息
Prefix-list :前缀列表 ,只能抓取路由信息
与ACL一致,一旦匹配,立即执行,并且末尾隐含拒绝所有,满足金字塔型结构。
不一样的是可以精确匹配掩码信息,也可范围性匹配
举例:
- 抓取1.1.1.0 255.255.255.0的路由
- 如果抓取掩码在25-28的信息
注意:如果写前缀列表,后面出现GE LE,那么前面的/24就不是掩码信息,只是说长度,代表前面24位固定。
- 如果抓取掩码在25 26 27 28 29 30 31 32
- 如果抓取掩码范围在24-29的话
- 如果掩码固定在28位
- 如果抓取默认路由
- 如果抓取所有
- 如果抓取所有主机路由
但是前缀列表不能精确匹配到单数或偶数的掩码,这个ACL是可以做到,另外前缀列表不能单独使用,必须被更高级的控制工具调用。
2.distribute-list:分发列表,发布列表
作用:过滤路由信息,distribute-list 自身不具备过滤功能,必须借助ACL或Prefix-list
1.在DV协议中,在in和out方向实施
- 在LS协议中,仅仅在in方向上实施,并且不能过滤LSA,仅仅阻止该路由加表
3.在重发布过程中(将A协议重发步进入B协议时),进入B协议,使用out+A协议
3.Route-map
使用位置:1.重发布 2.PBR(QOS) 3.BGP
特点:
1.自身具备过滤功能
2.Match Set
3.末尾隐含拒绝所有
4.match set 写法 (横向match, match any、竖向match ,match all)
Match ACL 1 2 3 就是matchACL1 2 3 其中任何一个匹配了就执行set
Match acl 1
Match metric 99
Match tag 999 就是必须都得满足ACL1 2 3 的才会执行set
5.没有match match all 没有set set nothing
1.1.1.0 OE1
1.1.2.0 Metric 99
1.1.3.0 Tag 999
1.1.4.0 Deny
在重发布过程中调用
Route-map适用于不同协议之间,分发列表可在同种列表中运行。
ACL抓取路由时候不加通配符,抓取数据需要加通配符,所以PBR实验中需要加,此实验不能使用前缀列表,原因还是抓取的数据。
PBR: policy based router 基于策略路由(与路由无关)
实验拓扑
R1有1.1.1.0和2.0,现在运行EIGRP协议,全网可达,使用PBR让1.0走R3到R5,2.0走R4到R5
调用
测试
针对本设备自身产生的流量不能使用正常PBR,必须使用本地PBR
全局模式调用: