
路由重分布为在同一个互连网络中高效地支持多种路由协议提供了可能,执行路由重分布的路由器被称为边界路由器,因为它们位于两个或多个自治系统的边界上。
路由重分布时度量标准和管理距离是必须要考虑的,在进行行重分布时必须转换试题标准,使得它们兼容。种子度量值(Seed Metric)是在路由生分布时定义的,它是一条通过外部重分布进来的路由的初始度量值。路由协议默认的种子度量值如下表:
| 路由协议 | 默认种子度量值 |
|---|---|
| RIP | 无限大 |
| EIGRP | 无限大 |
| OSPF | 20,BGP为1 |
| IS-IS | 0 |
| BGP | IGP的度量值 |
考虑的问题:
1、路由反馈:双向重分布有可能把从一个自治系统学到的路由信息发送回该自治系统。
2、路由信息的兼容:不同路由协议的度量标准是不同的
3、收敛时间不一致
路径控制概述:
为了保证网络的高效运行及在路由重分布的时候避免次优路由或者路由环路,有必要对路由更新进行控制,常用的方法有被动接口、默认路由、静态路由、路由映射表、分布列表、前缀列表、偏移列表、Cisco IOS IP服务等级协议(SLA)和策略路由。在进行路由控制时,可能是多种方法进行组合。
路由映射表(Router Map)
可以比做复杂的访问控制列表,主要功能包括路由控制和策略路由等。
1、定义路由映射表的格式如下:
定义路由映射表:route-map map-tag [permit |
deny] [sequence-number]
条件匹配:
macth(常用的匹配条件包括IP地址、接口、、度量值、tag、路由类型以及数据包长度等)
如果格式为:match ip address a b c 表示逻辑或,只要有一个条件满足即可
如果格式为:match ip address a
match ip address b
match ip address c 表示逻辑与,必须同时满足所有条件
定义行为:set
| Set行为 | 描述 |
|---|---|
| set ip next hop | 设定数据包的下一跳地址 |
| set interface | 设定数据包出接口 |
| set ip default next hop | 设置默认的下一跳地址,用于当路由表里没有达到目的地址路由条目的时候 |
| set ip tos | 设定IP数据包的TOS值 |
| set ip precedence | 设定IP数据包的优先级 |
| set metric | 设置路由的度量值 |
| set tag | 设定路由的标记值 |
2、路由映射表有如下特征
1、一个route map末尾默认行为是“deny any”
如执行策略路由时,没有匹配则正常转发
如路由重分时,没有匹配则被过滤掉
2、一个route map可以包含多个route map陈述,从上到下被执行,如route map陈述中没有math,则匹配所有。
3、序列号指定了条件执行的顺序,不写默认为10,不会自动递增
4、route map中不写permit deny默认为permit
5、在删除route map时,没写编号则删除整个route map




近期评论