一个关于BGP里路由策略的命令问题,请大师帮忙
在BGP环境里,要在一个路由上做策略,使用这个路由达到不同网段用不通的接口,请问怎么做?例如:R1有两个接口,S0 ,S1,要到R2上的环回口192.168.0.0 /24 192.168.1.0 /24网段
RI到192.168.0.0用S0口
R1到192.168.1.0用S1口
请问怎么做?、、谢谢呀
还有再补问一个,用MED实现用一个指定的端口到一个指定的网段,命令是怎么样?
首先呢,BGP策略是对应邻居来做的,如果R1-R2是两条链路,分别用直连口建立邻居的话,就可以对每个邻居的条目设置WEIGHT,这是最简单的,也可以LOCAL-PRE,如果BGP是用环回口建立邻居的,那么可以用ROUTE-POLICY来控制下一跳,默认用环回口建立邻居的话,路由自动负载均衡了。
MED的话是这样的,我一个AS有多个出口,那么相对于外面的AS访问本AS呢,就是多个入口,MED就是用来告诉别人AS访问我自己AS的时候,用哪个路由器,比如我有SERVER A SERVER B,我让访问SERVER A的用户从路由器1过来,SERVER B的用户从路由器2过来,达到这样的效果。
具体命令我不详细说了。 理论我看了,就是不知道怎么实现,所以想看看命令是怎么的~~~说说嘛, 万分感谢 PP139226557 发表于 2011-11-30 18:10 static/image/common/back.gif
首先呢,BGP策略是对应邻居来做的,如果R1-R2是两条链路,分别用直连口建立邻居的话,就可以对每个邻居的条 ...
大哥 麻烦你搞清楚别人的环境再说好不好啊,他是说两台路由器有两条链路连接,再根据目的地判断选择哪一条链路你说的什么MED LOCAL-PREFERENCE WEIGHT 都是在不同的路由器上设置再作比较的,或者是本地上设置,或者是 外部路由器上设置,这里能设置的就一个路由器,怎么配置这些东西?而且这些都是对于同个目标网络才有比较的作用,而他是要求对于不同的目标地址采用不同的链路,这直接用ip--policy就可以了
你说呢? 别叫我哥,我没那么老!
这样子的,两个路由器两条链路相连对吧,那就会有两个邻居,我可以用ROUTE-MAP控制走哪一条链路,同意不,你说控制不了对吧,那我给你两个配置文档,你有兴趣就去看看行不行罗! 弱水无尘 发表于 2011-12-7 20:11 static/image/common/back.gif
大哥 麻烦你搞清楚别人的环境再说好不好啊,他是说两台路由器有两条链路连接,再根据目的地判断选择哪一条 ...
而且这些都是对于同个目标网络才有比较的作用,也可以是相对邻居控制,控制一半网络到一个邻居,另一半到另外一个邻居,WHY NOT,MED我没说控制本地,我只是告诉LZ MED是用来控制入口,NOT 出口 scterl 发表于 2011-11-30 18:20 static/image/common/back.gif
理论我看了,就是不知道怎么实现,所以想看看命令是怎么的~~~说说嘛, 万分感谢
不能用bgp的MED,LOCAL-PREFERENCE等属性来实现,原因在我上面说的,主要的原因就是这些属性的设置只是对于同个目标网络才有价值,你的目标网络根本就不同,做这些设置根本就无效,具体的命令看我上传的附件里面下面是拓扑图:
PP139226557 发表于 2011-12-7 21:15 static/image/common/back.gif
别叫我哥,我没那么老!
这样子的,两个路由器两条链路相连对吧,那就会有两个邻居,我可以用ROUTE-MAP控制 ...
neighbor 192.168.1.2 remote-as 2
neighbor 192.168.1.2 route-map mango in
neighbor 192.168.2.2 remote-as 2
neighbor 192.168.2.2 route-map mandy out
neighbor 192.168.2.2 weight 1000
no auto-summary
!
ip classless
no ip http server
no ip http secure-server
!
!
!
ip prefix-list 1 seq 5 permit 2.2.2.0/24
!
ip prefix-list 2 seq 5 permit 1.1.1.0/24
!
route-map mango permit 10
match ip address prefix-list 1
set local-preference 200
!
route-map mandy permit 10
match ip address prefix-list 2
set metric 50
!
怎嘛那么凌乱,到底是改那个? 我意思是,用WEIGHT,LOCAL-PRE,MED都可以修改用哪条路到邻居的某个网络,我A链路优先与B连句到网段1,那我链路B优先于链路A到达网段2,那不是同样效果吗 PP139226557 发表于 2011-12-7 21:17 static/image/common/back.gif
而且这些都是对于同个目标网络才有比较的作用,也可以是相对邻居控制,控制一半网络到一个邻居,另一半到 ...
我说的是如果对于两个不同的网络,比如本地的两个路由器对于192.168.1.0一个设置local-preference为100,一个设置为200那么就会为192.168.2.0选择大的,但是如果是一台路由器对于192.168.1.0设置local-preference为100,对于192.168.2.0设置local-preference为200,这样有比较的意义吗? PP139226557 发表于 2011-12-7 21:35 static/image/common/back.gif
我意思是,用WEIGHT,LOCAL-PRE,MED都可以修改用哪条路到邻居的某个网络,我A链路优先与B连句到网段1,那我链 ...
你的这些的前提是相对于相同的网络来说的,对于LZ的不同网段没有作用 PP139226557 发表于 2011-12-7 21:17 static/image/common/back.gif
而且这些都是对于同个目标网络才有比较的作用,也可以是相对邻居控制,控制一半网络到一个邻居,另一半到 ...
我看了下你的配置,这是你R2的接口
nterface Loopback0
ip address 2.2.2.2 255.255.255.0
!
interface FastEthernet0/0
no ip address
shutdown
duplex half
!
interface FastEthernet1/0
ip address 192.168.1.2 255.255.255.0
duplex auto
speed auto
!
interface FastEthernet1/1
ip address 192.168.2.2 255.255.255.0
duplex auto
speed auto
!
你只有一个接口好不好啊
你看清楚楼主是对不同的目标网络实现选路
你就只有一个接口
是不? 但是如果是一台路由器对于192.168.1.0设置local-preference为100,对于192.168.2.0设置local-preference为200,那个对192.168.1.0没意义,因为默认是100,你设为50吧,那么当有另一个路由器也通告了192.168.1.0和192.168.2.0,那么192.168.1.0选第一台路由器出去,192.168.2.0选第二台出去。
注意,这里说是两台路由器出口,那么一台路由器两个出口,而且(注意)这两个出口分别NEIGHBOR了另一台路由器。那么在另一个路由器看来,我有两个邻居,但是我不知道这两个邻居是同一个路由器啊,所以,我这样子做,是不是可以控制192.168.1.0的网段从一条链路出去,192.168.2.0的网段从另一条链路出去,而且可以达到冗余效果,跟ROUTE-MAP是可以相比的,并且,如果一条链路DOWN了,ROUTE-MAP是不知道的,依然使用设置的出口,加上SET IP NEXT-HOP VERIFY-AVAILABLE可以解决问题。 弱水无尘 发表于 2011-12-7 21:40 static/image/common/back.gif
我看了下你的配置,这是你R2的接口
nterface Loopback0
ip address 2.2.2.2 255.255.255.0
interface FastEthernet1/0
ip address 192.168.1.2 255.255.255.0
duplex auto
speed auto
!
interface FastEthernet1/1
ip address 192.168.2.2 255.255.255.0
duplex auto
speed auto
这不两个接口吗???????????????????? 要不你说个要求给我,我看能不能做出来
页:
[1]
2