为什么BGP协议可以跨路由器实现?
但是OSPF协议只能在直连路由器上实现吗?
OSPF协议是基于IP的吗?我们知道 BGP 是基于 TCP 的,所以这有影响吗?
为什么BGP协议可以跨路由器实现?
但是OSPF协议只能在直连路由器上实现吗?
OSPF协议是基于IP的吗?我们知道 BGP 是基于 TCP 的,所以这有影响吗?
OSPF 被设计为内部网关协议,以在您控制的网络中选择最佳路径。连接不相邻的路由器是没有意义的,因此该功能不是协议的一部分。
BGP 可用于自治系统的边缘,中间有路由器。因此它可以与不相邻的路由器对等。
BGP 是 EGP(外部网关协议)。OSPF 是一种 IGP(内部网关协议)。
因此BGP用于交换路由表信息。它可以实现跨域路由。BGP 在大型网络环境中使用。
OSPF 用于AS 内路由。不是 Inter As Routing。
BGP 在 TCP(179) 上运行,不依赖于底层协议。
然而,OSPF 工作在第 3 层,即 IP 层。(两个路由器都必须在公共子网中具有接口)
对于 BGP,您必须有一个网络才能运行。实际上,默认情况下,eBGP 邻居也必须在同一子网中。