路由 ABC - 数据包上升,必须下降

路由 ABC - 数据包上升,必须下降

有人能给我总结一下路由技术吗?数据包被踢到空中,到达顶点,然后落到某个目的地。踢出很简单。数据包只需跟随默认网关,直到到达默认网关不够用的地步。

顶点究竟在哪里?什么取代了静态路由?我猜这通常发生在本地业务单位(商业、大学、ISP)的边缘。边缘与 IANA 分配相比是否合适?我怀疑 BGP 适合这里。但是在哪里?网络的确切边缘?OPSF 如何适应?(除了 BGP 和 OPSF 之外,还有其他非常常见的协议吗?)

最后,如果重新启动大型交换机,并且一些较重的动态路由表被取消,本地局域网是否将面临停机?

问题很多。真的,只要简单解释一下就行了。这往往会陷入思科文档中,对于像我这样的普通程序员来说,这很难理解。TIA。

答案1

谁能给我总结一下路由技术?

任何具有多个 NIC 的设备都可以成为路由器。它可以是运行 Linux 的 PC 或专用设备,通常专用设备的路由速度最快、效率最高。

顶点到底在哪里?

如果目的地位于同一子网,路由器会将数据包 A) 直接转发到其最终目标 IP,或者 B) 根据其“转发信息库”,将数据包转发到网关 IP,路由器被告知可以通过该网关 IP 到达数据包的子网。传播 FIB 的方法有很多种,即告诉路由器可以使用哪些网关 IP 到达哪些子网。

校园环境可能使用 OSPF 和其他路由/网关协议来告诉路由器下一跳是什么。一级 ISP 使用 BGP 来交换彼此之间的路由信息​​。“全局 BGP”表几乎就是您所说的“顶点”。

那么什么取代了静态路由呢?

静态路由只是“手动编程路由”的名称,因此路由器只是按照您的指示执行操作。如果您告诉路由器特定子网位于特定接口后面,它将从该接口发送前往该子网的流量(假设不太具体的规则不适用)。您可以使用称为度量

最后,如果重新启动大型交换机,并且一些较重的动态路由表被取消,本地局域网是否将面临停机?

网络工程师的一项任务是确保有冗余路径到达目的地。假设他们正确地完成了工作。使用 OSPF 之类的协议,路由器可以知道到达目的地的多条路径,并选择“成本最低”的路由,但如果路由器停止响应,则故障转移到另一条路由。协议中有“hello”和“heartbeat”部分,可让路由器相互了解并让路由器了解彼此的状态。BGP 也可以做到这一点。

如果您的 LAN 中只有 1 条路径,就像典型的住宅电缆调制解调器连接一样,如果 ISP 出现故障,您的网络也会瘫痪。在校园或企业网络中,您可以设置多个 ISP 或多个内部路由器的冗余。

相关内容