Linux 网络性能调试工具Route命令篇

运维 系统运维
本文是调协Linux系统网络性能的,主要介绍了Linux 网络性能调谐测试工具Route的使用方法及其可实现的功能。

在配置网络时,要为机器指定接收数据包时该包要经过的路径。在Linux系统中,提供一个命令Route,这个命令可以为ifconfig命令配置的网卡设置静态路由。这种设置工作通常在/etc/rc.d/rc.inet1中引入,在系统引导时进行。

我们通过几个例子来说明如何Linux 网络性能使用Route命令:
route add -net 127.0.0.0
这个命令将向路由表中添加一个指定地址或者网络的路由。注意此时网络为A类地址,掩码被设置为255.0.0.0,这个新添加的条目被连接到lo设备上。
route add -net xxx.xxx.xxx.xxx netmask 255.255.255.0 dev eth0


这个命令为IP地址为xxx.xxx.xxx.xxx的主机增加一个路由,它的网络掩码被设置为255.255.255.0。
route del -net xxx.xxx.xxx.xxx
此命令将删除xxx.xxx.xxx.xxx这个网络的路由。


Linux 网络性能调试工具使用route命令还可以很方便地对整个网络的路由信息进行管理,其输出结果是网络的路由表。如下所示:

  1. [root@lee /root]#route  
  2. Kernel IP routing table  
  3. Destination Gateway Genmask Flags Metric Ref Use Iface  
  4. 10.10.8.224 * 255.255.255.255 UH 0 0 0 eth0  
  5. 10.10.8.0 * 255.255.255.0 U 0 0 0 eth0  
  6. 127.0.0.0 * 255.0.0.0 U 0 0 0 lo  
  7. default dgc8.njupt.edu 0.0.0.0 UG 0 0 0 eth0  
  8. default dgc8.njupt.edu 0.0.0.0 UG 1 0 0 eth0  
  9. [root@lee /root]#  

 


输出结果中各个字段的含义是:
·Destination表示路由的目标IP地址。
·Gateway表示网关使用的主机名或者是IP地址。上面输出的"*"表示没有网关。
·Genmask表示路由的网络掩码。在把它与路由的目标地址进行比较之前,内核通过Genmask和数据包的IP地址进行按位"与"操作来设置路由。
·Flags是表示路由的标志。可用的标志及其意义是:U表示路由在启动,H表示target是一台主机,G表示使用网关,R表示对动态路由进行复位设置;D表示动态安装路由,M表示修改路由,!表示拒绝路由。
·Metric表示路由的单位开销量。
·Ref表示依赖本路由现状的其它路由数目。
·Use表示路由表条目被使用的数目。
·Iface表示路由所发送的包的目的网络。

通过查看这些输出信息,我们就可以方便地管理网络的路由表了。

【编辑推荐】

  1. 看Linux及SQL如何构建网络性能分析测试系统
  2. RHEL 5.2下SendMail+dovecot邮件系统配置教程
  3. 看不对称交换机如何提升网络性能
  4. CentOS系统如何解决鼠标花屏的问题
  5. 不对称交换机工作原理及其网络性能

 

责任编辑:chenqingxiang 来源: BitsCN.com
相关推荐

2010-06-02 15:45:45

Linux 网络性能

2010-06-02 15:37:38

Linux 网络性能

2010-06-17 15:16:22

Linux测试工具

2014-02-10 09:45:36

网络故障LinuxPing

2010-05-27 18:04:06

Linux测试工具

2018-03-13 11:38:14

2018-11-27 11:35:32

systemtapMySQL调试工具

2010-06-07 14:42:47

Linux性能测试工具

2010-06-04 16:07:09

Linux 性能测试工

2010-06-04 16:31:33

Linux网络测试

2023-11-01 11:40:46

Linux高性能网络编程工具

2013-07-01 17:35:30

2010-03-18 17:25:37

Linux命令

2024-02-23 10:00:27

Linux工具

2010-12-22 13:19:43

Linux性能监测网络

2010-06-10 17:37:08

Linux 性能测试工

2023-10-25 09:26:23

Linux工具

2018-03-26 09:38:38

Linux远程维护rtty

2010-05-27 18:27:45

Linux测试工具

2010-06-17 15:36:35

Linux测试工具
点赞
收藏

51CTO技术栈公众号