我有一个思科路由器与4个以太网接口,情况如下:
2 x专用租用线路(2MB和4MB)1 x企业级DSL 10MB
4 3COM L2,交换机,连接到核心交换机(3COM – Layer-2)
核心交换机连接到思科路由器上的一个以太网接口
我现在负责configuration负载平衡,以便我们的LAN用户可以利用所有3个WAN连接
谷歌search结果,我将不得不使用服务提供商之间的BGP(不可能)
问题是:
a)如果我不能使用BGP,我必须使用策略路由(PBR)还是考虑上述场景和思科路由器3700系列有其他解决scheme?
b)另外,在这种情况下,我将如何启用QOS /stream量监pipe? 这将适用于每个接口或全球 – 任何configuration示例将是非常有用的?
c)策略路由不是负载均衡? 对 ? (我的理解是,它只是简单地从一个接口路由一组IP地址,而另一个接口则按照configuration路由到另一个接口。
将感谢您的build议和帮助
感谢致敬
您可以采取两种主要方法来实现入站和出站负载平衡的协同工作,我将对此进行总结。
要求:具有BGPfunction的路由器,AS号码,您有权宣布的IP范围
当使用BGP来平衡多个链路之间的负载时,您可能会依赖它来进行所有入站和出站stream量整形,平衡和故障切换,或者可能使用其他选项来形成出站stream量,例如优化边缘路由(又称性能路由)。
configuration基本如下所示:
因此,在这种情况下,您有一个公共IP空间(192.0.2.0/24),每个ISP允许您通过他们的BGP对等会话通告您。 根据链接的速度,您可以根据需要做很多事情来分配负载,但它很less是精确的艺术。
对于出站stream量,您将为来自每个对等方的传入路由应用路由映射,以调整其优先级。
对于入站stream量,您将更改您要发布给每个对等方的路由; 你可以申请一个前置path(这样你的系统通过这个ISP的path看起来更长,不太可能被使用)或社区string。 一个社区string可以允许远程影响另一个路由器对该路由的行为,但是具体是如何在该AS中处理的 – 询问你的ISP使用什么string来实现你想要的。
主要警告提醒:不同的ISP分配不同的范围,每个分配的范围将通过不同的ISP路由到您; 实质上,没有一种有效的方法可以通过所有连接访问的地址公开服务。 从那里,变通办法是最好的; 想到所有公共地址和dynamicDNS服务的循环DNS。
有多个互联网服务供应商把你当作一个静态分配空间的客户,你的select就会大大减less。 对于“平衡”的某些定义,出站平衡仍然是半可操作的,但是configuration会变得更加丑陋,而且不够灵活。 入站stream量对链路冗余没有任何可见性,实际上根本没有负载平衡 – 最好的select是以另一种方式为互联网服务提供冗余; 从本地设备发起到互联网服务器的对话将始终在同一ISP链路上进行响应。
它看起来像这样:
每个ISP只需要发送它们的数据包,并在其链路上路由返回IP范围的数据包。 你的路由器正在做内部主机的独立的NAT到适当的地址空间取决于它是什么链接出去。 给定的TCP会话必须继续使用相同的链接,否则会丢失,这会限制您的dynamic负载平衡function; 最好只使用策略路由。
从你所说的话,你是严格在“没有BGP”部分。 所以,要专门解决您的问题:
是的,基于策略的路由是你想要用于出站stream量的工具。 您可以使用扩展ACL以及标准匹配,这意味着您可以定义基于服务的规则以及IP。 您也可以考虑为您的路由configurationSLA监视器,以放弃停用ISP的路由。
入站stream量更棘手,如果你有任何互联网公开的服务,并取决于你的服务 – 循环赛DNS和dynamicDNS服务是选项,但它们不是好的。
您可能需要在每个ISP的外部接口上执行stream量pipe理(QoS /速率限制)。
思科在这样一个设置的实现细节上有几个很好的例子,看看这里的configuration非常接近你正在寻找的。
你在这里的地方。 BGP是一种路由协议,通常用于将您的AS(自治系统)通告给Internet,以便您的公共地址可以从一个ISP故障转移到另一个ISP。 虽然它的机制可能用于某些负载平衡技术,但这不是其目的。
基于策略的路由可以用来通过基于另一个条件(如接收到的数据包的来源)改变下一跳网关来平衡stream量。 例如。 你可以有一个networking使用一个ISP,另一个使用不同的networking。
我build议,因为这些都是小型的DSL线路,你可以看看像Sonicwall防火墙这样的防火墙,它具有非常简单的负载平衡机制。 您还需要考虑一些应用程序将因负载平衡而中断,因为并不是每个客户端到服务器的请求都保证来自同一WAN地址的原始数据。
你的思科路由器可能比我所熟悉的实现负载平衡更多的function,但是缺陷是一样的。
请尝试以下链接: http : //www.cisco.com/en/US/tech/tk648/tk361/technologies_configuration_example09186a0080950834.shtml