路由策略与流量控制
路由控制可以通过路由策略(Route-Policy)实现,路由策略应用灵活而广泛,常见方式:
- 控制路由的发布:通过路由策略对发布的路由进行过滤,只发布满足条件的路由
- 控制路由的接收:通过路由策略对接收的路由进行过滤,只接收满足条件的路由。
- 控制路由的引入:通过路由策略控制从其他路由协议引入的路由条目,只有满足条件的路由才会被引入。
IP-Prefix用法:
用法 | 含义 |
---|---|
ip ip-prefix c2 permit 0.0.0.0 0 le 32 | 匹配所有路由 |
ip ip-prefix c2 permit 0.0.0.0 0 | 匹配默认路由 |
ip ip-prefix c2 permit 0.0.0.0 0 gr 32 | 匹配所有主机路由 |
ip ip-prefix c2 permit 0.0.0.0 1 gr 8 le 8 | 匹配所有的主A类网络 |
ip ip-prefix c2 permit 128.0.0.0 2 gr 16 le 16 | 匹配所有的主B类网络 |
ip ip-prefix c2 permit 192.0.0.0 3 gr 24 le 24 | 匹配所有的主C类网络 |
IP-Prefix | ACL | |
---|---|---|
产生背景 | 用于精确匹配路由条目 | 过滤数据包 |
实现功能 | 匹配路由√,过滤数据包× | 匹配路由√,过滤数据包× |
匹配路由精确度 | 地址前缀列表更灵活,可以精确匹配路由,对于前缀相同而掩码不同的路由可以精确匹配 | 不能进行精确匹配路由,匹配路由时只能匹配路由的网络号,但无法匹配掩码 |
Route-Policy:是一个策略工具,用于过滤路由信息,以及为过滤后的路由信息设置路由属性。
一个Route-Policy由一个或多个节点(Node)构成,每个节点都可以是一系列条件语句(匹配条件)以及执行语句(执行动作)的集合,按照编号从小到大的顺序排列。
多个条件语句之间的关系为与,一个条件语句中多个条件的关系为或,不写条件代表匹配任意。
PBR(Policy-Based Routing,策略路由):使网络设备能够基于报文的目的IP地址,以及其他元素,例如源IP