3.distribute-list 分布列表 控制路由的传播
用ACL抓路由 ; 分布列表调用
4.router map 应用在redistribute PBR BGP 中
今天重点写后三个 ,ACL只能控制网络号 ,不能对掩码进行控制。举个例子:
2.2.2.0/24
2.2.2.0/25
2.2.2.0/26
现在我只想匹配第一条路由,ACL没法办到 access-list 1 permit 2.2.2.0 0.0.0.255 其实这条三个都匹配了
那么prefix-list 就不一样 ,它可以控制网络号和掩码 比较精确
ip prefix-list 1 permit 2.2.2.0/24 (网络号 2.2.2.0 /掩码 24位)
还可以匹配范围 le 小于 ge大于
ip prefix-list 1 permit 2.2.2.0/24 le 32 (网络号 2.2.2.0 /掩码 24-32位)
ip prefix-list 1 permit 2.2.2.0/24 ge 26 (网络号 2.2.2.0 /掩码 26-32位)
ip prefix-list 1 permit 2.2.2.0/24 ge 26 le 30 (网络号 2.2.2.0 /掩码 26-30位)
ip prefix-list 1 permit 0.0.0.0/0 le 32 (匹配所有)
这个还真的很好使
ROUTER MAP
这就好比 IF ..THEN ..
举个例子说明下吧
三条路由分别有需求 :
匹配 3.3.3.0/24 E1
4.4.4.0/24 seed cost = 10
5.5.5.0/24 deny
其他路由可以通过
被调用 : access-list 3 permit 3.3.3.0
ip prefix-list 4 permit 4.4.4.0/24
ip prefix-list 5 permit 5.5.5.0/24
调用 : router-map AK47(名字) permit 10
match ip address 3
set metric-type type-1
router-map AK47(名字) permit 20
match ip address prefix-list 4
set metric 10
router-map AK47(名字) deny 30
match ip address prefix-list 5
router-map AK47(名字) permit 40
(默认 match any set nothing)