【问题标题】:How to view forwarding and routing tables in a Linux OS and differences?如何查看 Linux 操作系统中的转发表和路由表及其差异?
【发布时间】:2019-10-01 21:08:02
【问题描述】:

通过计算机网络中的包交换方法阅读路由表和转发表的概念

转发表总结了路由表上的信息,提到网络是动态存在的。

此外,IP 层还建议了一些方法来寻找到目的地的最短路径。

路由器进行路由和转发。首先,Router 在路由中寻求最大可靠性并找到最佳路径。其次,路由器通过汇总的路由表信息从合适的接口转发数据包。

让我们看看;数据包如何确定它们应该走的路?所以每台路由器上都应该有路由表和转发表。

似乎在路由发生时。路由器创建具有内置转发过程的路由表。所以路由器会在每个接口上发送一个虚拟数据包(我想是的,但我不知道它是什么?),以查找可用的路径和流。路由器先做路由再转发会有问题吗?路由过程会发生什么(比如路由过程中存在隐式转发)?

每个路由器是否使用源自第一个路由器的转发表,还是更改每个路由器?如果是这样,每个节点上应该有很多处理? (我们知道,IP层中的进程应该尽可能的轻,但似乎我们确实有很多)

也许有人可以帮助我。

谢谢。

【问题讨论】:

    标签: linux networking linux-kernel


    【解决方案1】:

    简而言之:

    从所有路由协议(EIGRP、OSPF、BGP 等)学习的所有路由(目标网络)都存储在路由表中。从这些路由中,最佳路由被放置在转发表中(首先基于管理距离,然后是度量)。

    【讨论】:

    • 感谢您的简述,但我正在弄清楚这件事是如何在操作系统中发生的。 (换句话说,在行动中)
    猜你喜欢
    • 1970-01-01
    • 2011-04-20
    • 2010-10-02
    • 1970-01-01
    • 2021-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-12
    相关资源
    最近更新 更多