边界网关协议 (BGP) 和路由信息协议 (RIP) 之间有什么区别?
让我们学习路由信息协议 (RIP) 和边界网关协议 (BGP) 的概念。
路由信息协议 (RIP)
此协议使用端口 520,路由器利用它在网络上共享信息并避免路由循环。
它维护路由表以阐明最终的有效方式来路由数据。
通常允许数据以更短的时间以更快的速度传输。
它通过使用跳数来确定最佳路由。
它允许跳数大约 15。
如果超过 15,则网络阐明网络被视为不可达。
包含最短跳数的路径被认为是到达网络的最佳路由,并最终保存在表中。
由于它提供缓慢的收敛,因此它可能会生成可变的路由条目,并且易于编程。它易于理解和应用。
边界网关协议 (BGP)
它是一种外部网关协议,用于在互联网上的独立系统之间交换路由和可用性信息。该协议被归类为路径向量协议,但有时也被归类为距离向量路由协议。
BGP 的工作原理
步骤 1 - 当 BGP 在同一个自治系统中的两个网关之间运行时,称为内部 BGP (iBGP)。
步骤 2 - 当它在不同的和不同的自治系统之间运行时,则称为外部 BGP (eBGP)。
步骤 3 - 一个 AS 边缘上的路由器,与另一个路由器共享信息,称为边界或边缘路由器,并且直接连接,而 iBGP 网关可以通过其他中间路由器互连。
步骤 4 - 其他操作拓扑也是可能的,例如在 VPN 隧道内运行 eBGP 网关,允许两个远程站点以受保护和隔离的方式交换路由信息。
步骤 5 - iBGP 和 eBGP 网关之间的主要区别在于从一个网关接收到的路由传播到其他网关的方式。
步骤 6 - 例如,从 eBGP 网关学习的新路由自然会重新分配到所有其他 iBGP 网关以及所有 eBGP 网关。
步骤 7 - 因此,如果在 iBGP 网关上学习了新路由,则它们仅重新传播到所有其他 eBGP 网关。这些路由传播规则有效地要求 AS 内的所有 iBGP 网关都以全网状方式互连。
步骤 8 - 从网关学习的过滤路由,在重新组织到网关之前或在将其测试到路由表之前对其进行转换,自然可以通过路由映射方法进行控制。
步骤 9 - 这些是基本规则,允许对某些条件的路由在入口或出口路径上执行某些操作。
步骤 10 - 这些规则可以说明路由是要丢弃,或者要自定义其属性。
步骤 11 - AS 管理员有责任在支持 BGP 的路由器上提供首选的路由映射配置。
差异
RIP 和 BGP 之间的主要区别如下:
路由信息协议 (RIP) | 边界网关协议 (BGP) |
---|---|
RIP 是一种动态路由协议。 | BGP 是一种外部网关协议。 |
RIP 使用 Bellman Ford 算法。 | BGP 使用最佳路径算法。 |
与 BGP 相比,RIP 是一种不太智能的协议。 | 与 RIP 相比,BGP 被称为更智能的协议。 |
它适用于较小的组织。 | 它适用于大型组织。 |
在 RIP 中,计算以带宽为单位。 | 在 BGP 中,计算以跳数为单位。 |
RIP 是一种向量类型。 | BGP 是一种混合类型。 |
RIP 最多允许 15 个跳数。 | 在 BGP 中,没有跳数限制。 |