诚然,连接多ISP的方法很多,但每种不同的方法都是应用于不同场景的。比如bgp就可以有效协调内部网络和外部isp,进行有效和稳定的网络连接。而POLICY呢,跳过了bgp,但要求内部网络有不同的需求,才采用的一种机制。
第一:选择BGP是最好的选择,因为这样完全可以做到单一ISP失效后,其他ISP链路继续工作。
第二,既然不能选择BGP,那还是得做POLICY,但POLICY做负载均衡要求更多的人为干预成分。比如,你需要在LAN网络内部将用户区分成不同的三类,然后根据需要将他们转到不同的ISP去。这样在外界看起来,就是三个不同的网络段,LAN1,LAN2,LAN3,但你自己明白这是人为需要划分出来的。
做POLICY时,要损失BGP中的一个很重要的特点,就是链路冗余。在网络由内到外的访问可以做部分冗余,但由外及内的访问将没有冗余的概念,原来通过ISP1访问的的用户群主机决不会因为ISP1的故障而转到ISP2,ISP3。这是因为外界没有合理的内部拓扑造成的。
第三,万万不可野蛮的将来自不同ISP的链路做简单捆绑,或缺省路由。这可能会因为其中某一低速链路或缓慢ISP而引起更大程度的网络瘫痪。因为数据包是循环发送的,在对段装配时,低速链路的数据包总比别的来的慢,这样会有更多的高速数据包,排队等待装配,那你只能看到world wide waiting.......了。
赞成你的勇气,宁愿没答案,也不要被人浪费时间。
作 者: fvalley(蓬蓬) 2002-01-10 22:15:21 :0 :0
[回复] [打包] [转贴]
________ISP1
/
LAN-----Router---------ISP2
\________ISP3
如上图,假定连三个ISP,提供地址分别为Add1,Add2,Add3
用route 0.0.0.0 0.0.0.0 Add1
route 0.0.0.0 0.0.0.0 Add2
route 0.0.0.0 0.0.0.0 Add3
命令可否使LAN用户同时使用三条线路的带宽,即路由均衡
如不能用静态路由,而且ISP的路由器不提供动态路由,即不能用BGP,怎么办
如果能用BGP,又该如何?
有些似懂非懂的人回答用策略路由,却又不详细解说,气死人了
这个问题,找遍整个论坛,无一人较好回答,
这个问题,宁可没人回答,半懂不懂的人少在这里插嘴!