tcp/ip路由控制案例研究3多点重分布和ad值,route-map
1.r1,r4正常双向重分布
2.r1重分步ospf时拒绝某路由
route-map deny deny 10
match ip add 1
route-map deny permit 20
3.r1上为某些路由做tac
route-map tac permit 10
match ip address 10
set tag 44
r2上会受到含tag44的路由(这是一个错误的route-map,没有允许其他)
4.r2(ospf)拒绝包含某些tag的路由
distribute-list route-map tag in
route-map tag deny 10
match tag 44
route-map tag permit 20
5.解决次优路由:1修改ospf的外部路由的ad大于120
2rip进程下distance 109 10.1.1.3 0.0.0.0 1
6.环路问题:r1可以从r3或者r4学到r3的环回口路由,
如果r3更新的metric(10)劣于r4(r2)环路
7.r4策略路由
ip local policy route-map policy(本地的路由策略生效)
route-map policy permit 10
match ip address 101
set ip next-hop 10.1.1.3
8.提及eigrp外部路由问题
r1:
int e2/0
ip add 10.1.1.1 255.255.255.0
int s1/1
ip add 12.1.1.1 255.255.255.0
r2:
int lo0
ip add 22.1.1.1 255.255.255.0
int s1/1
ip add 12.1.1.2 255.255.255.0
int s1/0
ip add 24.1.1.2 255.255.255.0
r3:
int e2/0
ip add 10.1.1.3 255.255.255.0
int lo0
ip add 33.1.1.1 255.255.255.0
r4:
int s1/0
no sh
ip add 24.1.1.4 255.255.255.0
int e2/0
ip add 10.1.1.4 255.255.255.0
r1:
router rip
version 2
no auto
network 10.0.0.0
r4:
router rip
version 2
no auto
network 10.0.0.0
r3:
router rip
version 2
no auto
network 33.0.0.0
network 10.0.0.0
r1:
int s1/1
ip ospf 110 area 0
r4:
int s1/0
ip ospf 110 area 0
r2:
int lo0
ip ospf 110 area 0
int s1/1
ip ospf 110 area 0
int s1/0
ip ospf 110 area 0
r1:
router rip
redistribute ospf 110 metric 2
r4:
router rip
redistribute ospf 110 metric 2
r1:
router ospf 110
red rip subnets
r4:
router ospf 110
red rip subnets
route-map类似脚本语言
他们工作方式类似功能强大的access-list
他们自上而下的处理
一旦找到匹配的语句,不就继续往下继续查找
每行语句都有序号,方便修改,类似prefix-list
方便插入新语句
方便删除指定语句
route map使用命令而不是数字,更容易编辑
能匹配参数和设置参数,类似在逻辑脚本语言中的"if,then"
route-map通常用于以下情况:
重分布时的路由过滤:类似一个功能更强大的distribute-list
策略路由(pbr)
bgp策略
nat
r1:
route-map deny deny 10
match ip address 1
show route-map
route-map deny permit 20
router rip
red ospf 110 metric 2 route-map deny
access-list 1 permit 22.1.1.1 0.0.0.0
r3:
int lo1
ip add 3.3.3.3 255.255.255.0
route-map conn
match int lo1
router rip
red connected route-map conn