linux查看路由条目是否生效

linux查看路由条目是否生效,第1张

1)路由概念

路由:   跨越从源主机到目标主机的一个互联网络来转发数据包的过程

路由器:能够将数据包转发到正确的目的地,并在转发过程中选择最佳路径的设备

路由表:在路由器中维护的路由条目,路由器根据路由表做路径选择

直连路由:当在路由器上配置了接口的IP地址,并且接口状态为up的时候,路由表中就出现直连路由项

静态路由:是由管理员手工配置的,是单向的。

默认路由:当路由器在路由表中找不到目标网络的路由条目时,路由器把请求转发到默认路由接口 。

2)静态路由和默认路由的特点

静态路由特点:

路由表是手工设置的;

除非网络管理员干预,否则静态路由不会发生变化;

路由表的形成不需要占用网络资源;

适用环境:一般用于网络规模很小、拓扑结构固定的网络中。

默认路由特点:

在所有路由类型中,默认路由的优先级最低

适用环境:一般应用在只有一个出口的末端网络中或作为其他路由的补充

浮动静态路由:

路由表中存在相同目标网络的路由条目时,根据路由条目优先级的高低,将请求转发到相应端口;

链路冗余的作用;

3)路由器转发数据包时的封装过程

源IP和目标IP不发生变化,在网络的每一段传输时,源和目标MAC发生变化,进行重新封装,分别是每一段的源和目标地址

通过netstat命令netstat命令一直是Linux中打印路由表信息一种广泛使用的方法。然而,它被ip route命令正式取代。无论如何,我们都需要它,因为它仍然是检索所需信息的一种方法。以下是使用此命令的方法:$ netstat -rn如何在Ubuntu中查看网络路由表-r此标志用于显示内核路由表如何在Ubuntu中查看网络路由表-n此标志用于显示数字地址如何在Ubuntu中查看网络路由表

使用 route 命令可以查看 Linux 内核路由表。

Route命令是用于 *** 作基于内核ip路由表,它的主要作用是创建一个静态路由让指定一个主机或者一个网络通过一个网络接口,如eth0。当使用"add"或者"del"参数时,路由表被修改,如果没有参数,则显示路由表当前的内容。

设置内核路由表的命令格式是:

# route  [add|del] [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]

扩展资料

route命令参数介绍:

-c 显示更多信息

-n 不解析名字

-v 显示详细的处理信息

-F 显示发送信息

-C 显示路由缓存

-f 清除所有网关入口的路由表。

-p 与 add 命令一起使用时使路由具有永久性。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7679492.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-08
下一篇2023-04-08

发表评论

登录后才能评论

评论列表(0条)

    保存