2011-12-10 23 views
0

为什么BGP没有完全取代OSPF和IsI?其他两种协议处理BGP尚未实现的是什么?BGP vs OSPF和IsIs

+0

我现在可以看到它是如何是一个简单的问题。尽管对我来说,我只是接触到这些协议,而且我很难理解是什么使它们分离。 – Goose3gg

回答

3

在什么情况下,BGP可以取代OSPF或ISIS?

BGP是一种外部网关协议(EGP),它不理解链路带宽等项目。将其与任何内部网关协议(IGP)(包括您提到的两种内部网关协议)相比较,可以部分根据可用链路速度进行路由决策。

BGP配置比任何IGP配置都要复杂得多,增加了低端路由器(不仅仅是底端路由器)缺乏支持和缺乏自动邻居发现的问题,并且它变得很清楚BGP为什么不会任何时候很快接管,或者事实上。

+0

我很欣赏答案。现在,它开始了解BGP如何在AS间级别运行。 BGP提供了一种通过一组特定AS存储路径的方法。 OSPF和IsI用于在路由器之间交换信息。每个人在不同的级别管理关于互联网的特定信息,这就是为什么你需要两个绝望的通信协议:一个在AS之间,另一个在特定AS之内。 – Goose3gg

+0

@Spike我明显不知道你从哪里获得有关路由协议的信息,但比BGP,OSPF和ISIS更多。它们是主要由ISP使用的网络,但网络世界不是基于ISP的,EIGRP和RIP等协议在公司网络中使用,后者可能出于历史原因和前者,因为它易于设置且速度非常快收敛。 – blankabout

0

CISCO's BGP page

Q - 可以IBGP到位的IGP(RIP,IGRP,EIGRP,OSPF,IS-IS或)一起使用?

A - 是,否。请记住,来自EBGP的下一跳信息会被带入IBGP。如果IBGP没有到达下一跳的路由,则路由将被丢弃。通常需要使用IGP将路由交换到下一跳,但这可以通过在运行IBGP的所有路由器上使用静态路由来实现。所以,如果你想使用和维护静态路由,答案是肯定的。否则,答案是否定的。

0

BGP是一个域间协议,我们以此为例来保证自治系统之间的通信。
另一方面,OSPF是域内协议,我们在AS内部使用它来指定路由器如何相互通信。