OSPF如何为不同的路由选择不同的线路
R3,R4通过OSPF学习到了192.168.1.0和192.168.2.0 ,但是由于cost的值,下一跳都是R4。如果两个网段都要求同时走一条线的话,只需要更改端口的cost的值就行了,但是要求是R3到192.168.1.0选择下边的主线,
R4到192.168.2.0 选择上边的备线。
如果还只改端口的cost值就会同时更改下一跳了。
这怎么配置啊?求助
1.PBR,也就是二楼的兄弟做的,这种方式并不是更改路由表信息.PBR是对数据流进行操作.不更改路由表信息
2.改metric,这种方式在这里行不通。改metric,一般改的是某一个接口的metric,而不能单独针对某条路由改metric
3.改AD,管理距离。可以单独抓住某个路由改管理距离的。这里不确定能不能做,如果是同一个area,那就不能做了.
4.做静态,6楼的兄弟讲的方式. 本帖最后由 Necui 于 2014-8-4 19:25 编辑
使用route-map(优先级高于路由表)来干涉选路:
R3上:
R3(config)#access-list 101 permit ip any 192.168.1.0 0.0.0.255
/抓取去往个网段的流量
R3(config)#route-map r3tor4 permit 10
R3(config-route-map)#match ip add 101
R3(config-route-map)#match int f0/0
R3(config-route-map)#set ip next-hop R4的f0/0地址
/如果f0/0 up,把acl 101的流量的下一跳改为R4的f0/0接口
R4上:
R4(config)#access-list 102 permit ip any 192.168.2.0 0.0.0.255
R4(config)#route-map r4tor3 permit 10
R4(config-route-map)#match ip add 102
R4(config-route-map)#match int f0/0
R4(config-route-map)#set ip next-hop R3的f0/0地址
R3:
acc 1 per 192.168.1.0 0.0.0.255
route-map 321 per 10
match ip add 1
set ip next-hop R4fa0/0的地址
R4:
acc 2 per 192.168.2.0 0.0.0.255
route-map 422 per 10
match ip add 2
set ip next-hopR2的入口地址
你的想法有点问题,,如果是在R3或者R4上的某个接口去往这两个网段的话可以直接做策略路由,但是如果在3和4的路由器上直接显示出路由表的信息就如你所想的那样就没意思了,,修改cost值也是为了选路,但是按照你的想法直接写静态路由就可以了,,,毕竟路由器是路由的作用,而不是路由器去访问某个服务。。。策略路由可以做到某个主机去访问服务的时候做策略 方法有多种的,route-map是可以的
方法有多种的,route-map是可以的
也可以能过静态路由来,相信楼主懂吧?
又或者做策略
WOLF某某某 发表于 2014-8-5 09:17
1.PBR,也就是二楼的兄弟做的,这种方式并不是更改路由表信息.PBR是对数据流进行操作.不更改路由表信息
2. ...
第三条,为什么同一个区域就不能做AD值了,感觉没什么限制啊 小小平儿 发表于 2014-8-5 09:54
第三条,为什么同一个区域就不能做AD值了,感觉没什么限制啊
R1(config)#router ospf 1
R1(config-router)#distance 111 ?
A.B.C.DIP Source address
这里source写的是OSPF LSA的adv-router.
按楼主这个图来说,如果1.0和2.0的LSA是SW通告的.source需要些SW1的router-id,这样就无法影响选路了,因为本来就只有SW1通告..
如果1.0和2.0这两个路由的LSA有R1跟R2通告,这个时候可以改管理距离来影响选路. WOLF某某某 发表于 2014-8-5 09:17
1.PBR,也就是二楼的兄弟做的,这种方式并不是更改路由表信息.PBR是对数据流进行操作.不更改路由表信息
2. ...
谢谢,一直在看路由表的变化,现在才知道策略路由不更改路由表信息,有流量的时候,通过debug可以看到
好案例!
页:
[1]