首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何查看Linux操作系统中的转发和路由表及其差异?

如何查看Linux操作系统中的转发和路由表及其差异?
EN

Stack Overflow用户
提问于 2019-05-14 19:18:25
回答 2查看 1.2K关注 0票数 1

通过计算机网络中的分组交换方法,对路由表和转发表的概念进行了解读。

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

此外,IP层还提出了寻找到达目的地的最短路径的方法。

路由器进行路由和转发。首先,为路由器路由提供最大可靠性的路径,并找到最佳路径。第二,路由器通过汇总路由表信息从合适的接口转发数据包。

让我们看看,包是如何决定它们应该走哪条路的?因此,每个路由器都应该有一个路由表和转发表。

当路由发生的时候。路由器创建带有内置转发过程的路由表.所以路由器发送一个虚拟数据包(我认为是这样,但我不知道它是什么?)在每个接口上查找可用的路径和流。如果路由器先进行路由,然后进行转发,会有一个问题吗?路由过程会发生什么(就像路由过程中有隐式转发一样)?

每个路由器使用转发表来自于第一个路由器,还是它改变了每个路由器?如果是这样的话,应该在每个节点上进行大量的处理?(我们知道,IP层中的进程应该尽可能轻,但看起来确实有很多处理)

也许有人能帮我解决这个问题。

谢谢,

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-04-17 23:30:01

简而言之:

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

票数 1
EN

Stack Overflow用户

发布于 2022-06-23 18:08:27

根据https://ubuntu.com/core/docs/networkmanager/routing-tables,可以使用ip route命令查看内核路由表。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56137191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档