学习Unix路由信息

系统 其他OS
文章中我们知道它在运行的多个协议中,把各个协议中取得的Unix路由选择信息组合在一起,选择最佳路由,所有路由协议都在一个文件/etc/gated.conf中配置,使用同样的配置命令

在Tru64 Unix环境中,提供了两种运行动态路由协议方式:routed和gated ,但两者不能同时运行。routed选用的是RIP协议(路由选择信息协议),它根据RIP更新报文所接收的信息,来动态地建立路由表。下面我们就来学习下Unix路由信息。

此外,routed启动时,还读取文件/etc/gateways文件内容建立路由信息。/etc/gateways文件格式有:目的类型、目的地址/名字、gateway 网关地址/名字、metric 路由度量值、Unix路由类型。其中:

(1)目的类型有两类:net和host,分别指明到网络还是到主机的路由

(2)目的地址和名字是指目的ip地址或定义在文件/etc/hosts 或文件/etc/networks中的网络或主机名字

(3)Unix路由类型有两类:passive和active。Passive表示该项列出的路由信息不提供RIP更新信息;active表示建立一条能被RIP更新的Unix路由

gated组合了RIP、OSPF、BGP、EGP等多种路由协议。它在运行的多个协议中,把各个协议中取得的Unix路由选择信息组合在一起,选择最佳路由,所有路由协议都在一个文件/etc/gated.conf中配置,使用同样的配置命令。

实际上,服务器仅为网络上的一个支节点,它的主要功能是提供数据服务或应用服务功能,而且处理动态路由协议要占用大量的系统资源和网络资源,因此,服务器上不建议运行动态路由协议,只需设置静态路由即可满足Unix路由要求,而动态路由信息处理应由网络上的专用网络设备来处理。

Tru64 Unix利用命令/usr/sbin/route构建静态路由表。格式为:route [选项] 命令 [-net|-host] 目的地址[/掩码] 网关地址/接口参数
其中命令有:
add  增加路由
flush  清空路由表的所有信息
delete  删除指定路由
change   更改路由
monitor  监控路由表的变更情况。

如:(1) 增加一条到网络112.232.32.0的静态路由,网关为112.232.32.1
#/usr/sbin/ route   add    -net    112.232.32.0/24  112.232.32.1

(2) 增加 一条缺省路由
#/usr/sbin/ route   default  112.232.32.1

具体使用参见route的帮助文件。使用命令/usr/sbin/route应注意:

(1)命令/usr/sbin/route设置的路由不能立即生效,特别是路由表中有老的路由存在时,此时需要用以下命令清除路由表,新设置的路由才能起效。
#/usr/sbin/ route   flush

(2) 命令/usr/sbin/ route手工增加的路由在系统重启后就会丢失。为了避免每一次网络重启或系统重新启动后再手工增加路由,可以手工编辑/etc/routes文件。/etc/routes文件定义了系统的静态路由信息。

当网络重启或系统重新启动时,系统自动执行/sbin/init.d/route脚本,脚本中的/usr/sbin/route add语句将定义在文件/etc/routes中的内容加入系统静态路由信息表中。这样,通过定制文件/etc/routes内容,即使网络重启或系统重新启动,静态路由表也不会丢失。

Unix路由信息的知识,我们就学习到这里了。

【编辑推荐】

  1. Unix信号量中基础知识介绍
  2. 深度Unix环境变量学习
  3. 浅析Unix信号量知识
  4. Unix信号量常用的操作
  5. 学习简单的Unix信号量
责任编辑:小霞
相关推荐

2009-12-10 14:41:06

静态路由信息

2010-05-04 16:19:12

Unix命令

2010-05-04 17:48:53

2010-04-16 16:53:46

Unix操作系统

2010-05-04 17:09:56

2010-04-21 11:40:34

Unix 命令

2010-04-30 00:38:34

UNIX引号

2010-04-21 16:58:51

Unix环境变量

2010-04-16 18:19:32

Unix操作系统

2010-04-30 14:31:58

Unix系统

2010-04-20 17:11:33

Unix操作系统

2010-05-11 13:22:50

Unix awk

2010-04-29 16:25:02

Unix系统

2010-04-26 17:34:37

Unix文件

2010-04-21 17:20:03

Unix远程

2010-04-13 14:19:51

Unix文件

2010-04-29 12:57:33

Unix源代码

2010-04-16 17:19:58

Unix操作系统

2010-04-09 11:24:38

Unix操作系统

2010-04-14 16:26:14

Unix操作系统
点赞
收藏

51CTO技术栈公众号