>人生太不顺了 & 烦恼太多了* 你我皆凡人 # 何必苦苦恋红尘 =?
gated 守护进程
上一篇 /
下一篇 2007-04-20 16:16:16 / 天气: 晴朗
/ 心情: 平静
/ 个人分类:网络工程师
http://study.chyangwa.com/IT/AIX/aixcmds2/gated.htm
gated 守护进程
用途
为 RIP、RIPng、EGP、BGP、BGP4+、HELLO、IS-IS、ICMP、ICMPv6 和 SNMP 协议提供网关路由功能。
注:从命令行用 SRC 命令来控制gated 守护进程。每次系统启动时用 rc.tcpip 文件启动守护进程。
语法
/usr/sbin/gated [ -c ] [ -C] [ -n ] [ -N ] [ -t 跟踪选项 ] [ -f 配置文件 ] [ 跟踪文件 ]
描述
/usr/sbin/gated 守护进程用于处理多路由协议并替换 routed 和任何使用(HELLO) 路由协议的路由守护进程。/usr/sbin/gated 守护进程目前处理路由信息协议 (RIP)、下一代路由信息协议 (RIPng)、外部网关协议 (EGP)、边界网关协议 (BGP) 和 BGP4+、防御通信网络本地网协议 (HELLO) 以及开放最短路径优先(OSPF)、中间系统到中间系统(IS-IS)以及因特网控制消息协议(ICMP)/ 路由器发现路由协议。此外,gated 守护进程支持简单网络管理协议(SNMP)。gated 进程可以被配置以执行所有这些协议或这些协议中的任何组合。gated守护进程的默认配置文件为 /etc/gated.conf 文件。gated守护进程将其进程标识存储在 /etc/gated.pid 文件中。
注:当 gated 和 routed 守护进程在同一主机上一起运行时,可能会发生不可预测的结果。
如果在命令行指定了跟踪文件,或没有指定跟踪标志的话,则gated守护进程从终端中分离出来并在后台运行。如果指定了跟踪标志,但却没有指定跟踪文件,则gated假定跟踪目标为一个标准错误并仍在前台运行。
注:IS-IS 路由协议协议不能在64位的内核上运行。
信号
gated 服务器在您使用 kill 命令向它发出信号时执行下列操作:
| SIGHUP |
重新阅读配置。
SIGHUP会使 gated 重新阅读配置文件。而gated守护进程首先会对所有分配的策略结构进行清理。所有 BGP 和 EGP 同位体都被标志为删除,而配置文件则被重新分解。
如果重新分解成功,则不再存在于配置中的 BGP 和 EGP 同位体都被关闭,新的同位体被启动。gated守护进程试图决定,对现有的同位体所做的改变是否需要关机并重新启动程序。
注:当 OSPF(开放最短路径优先)被启用时,重新配置功能则处于禁用状态。 |
| SIGTIN |
当前状态的快照。
所有 gated 任务、定时器、协议和表格的当前状态都被写入/var/tmp/gated_dump中。
派生出一个子进程以转储表信息即可实现上述操作。这样,就不会影响gated守护进程的路由功能。 |
| SIGTERM |
适当的关机。
当收到 SIGTERM 信号时,gated守护进程试图进行适时的关机。所有任务和协议都要被关闭。其中绝大多数都将立即被终止,而 EGP 同位体例外,因为它要等待确认。这时,有必要重复 SIGTERM 一次或两次,如果该过程时间太长的话。
当收到 SIGTERM 信号时,所有协议路由都将从内核的路由表中清除掉。界面路由、带 RTF_STATIC 设置的路由(来自支持的 route 命令)和指定 retain 的静态路由仍将被保留。终止带完整的外部路由的 gated 守护进程,请用 SIGKILL 或 SIGQUIT 信号(这些信号可以产生核心转储)。 |
| SIGUSR1 |
切换跟踪。
一旦收到 SIGUSR1 信号,gated守护进程将关闭跟踪文件。其后的 SIGUSR1 信号将使其重新打开。这允许文件被规则的移动。
注:SIGUSR1信号在没有指定跟踪文件或正在执行跟踪到 stderr 的情况下不可能使用。 |
| SIGUSR2 |
检查界面的变化。
一旦收到 SIGUSR2 信号,gated守护进程会重新扫描内核界面清单,看看有没有什么变化。 |
gated 和 snmpd 守护进程
gated 守护进程被内部配置成一个 snmpd 守护进程的 SNMP 多路复用(SMUX)协议同位体或代理进程。有关更多信息,请参考《AIX 5L V5.2 系统管理指南:通信与网络》中的『SNMP 守护进程处理』。
使用系统资源控制器来操作 gated 守护进程。
gated守护进程可以通过系统资源控制器(SRC)来控制。gated 守护进程是 SRC tcpip 系统组的成员。缺省情况下,该守护进程是禁用的,且可以由以下 SRC 命令来操作:
注: 从 startsrc 命令进行初始启动时,直到所有 gated 初始化都完成之后 gated 守护进程才开始响应其它 SRC 命令。一个非常大的 /etc/gated.conf 文件会需要一分钟或更多的时间来完成分析。
标志
| -c |
为查找语法错误指定配置文件解析,在发生那些错误后 gated 守护进程退出。如果没有错误发生,则 gated 守护进程会将一个转储文件放入 /var/tmp/gated_dump 文件中。-c 标志表示-tgeneral、kernel、nostamp 标志。如果指定了-c标志,则gated守护进程会忽略配置文件中的所有跟踪选项和跟踪文件子句。 |
| -C |
指定只为语法错误分析配置文件。如果发现错误,gated守护进程的退出且状态为 1,如果没有发现任何错误,则其退出状态为 0。-C标志表示 -tnostamp 标志。 |
| -f ConfigFile |
指定备用配置文件。缺省情况,gated守护进程使用 /etc/gated.conf 文件。 |
| -n |
指定gated守护进程不会对内核路由表进行修改。这用于对带有实际路由数据的gated配置文件进行测试。 |
| -N |
指定gated守护进程不守护。通常来说,如果没有指定对 stderr 的追踪,同时父进程标识不是 1 的话,那么gated守护进程起守护作用。该标志允许使用一种类似于 /etc/inittab 的方法调用一个进程标识不是 1 的gated守护进程。 |
| -t 跟踪选项 |
指定哪些跟踪选项是在系统启动时被起用。当在没有TraceOptions变量时使用,该标志就启动一般跟踪选项。用逗号将每个跟踪选项隔开。不要在标志和第一个跟踪选项之间插入空格。
必须使用 -t 标志,这种标志用于跟踪那些在对 /etc/gated.conf 文件分析之前发生的事件,如决定界面配置并从内核中读取路由。
而 gated.conf文件则描述了可用的跟踪选项。 |
示例
- 启动gated守护进程,请输入类似下列的命令:
startsrc -s gated -a "-tall /var/tmp/gated.log"
该命令启动gated守护进程并把消息记入日志。信息被发送至 /var/tmp/gated.log 文件。
- 正常终止gated守护进程,请输入:
stopsrc -s gated
该命令会终止守护进程。-s标志指出跟随的子系统将被停止。
- 从gated守护进程中获取短状态,请输入:
lssrc -s gated
这个命令返回了守护进程的名字,进程标识和状态(活动或非活动)。
文件
| /etc/gated.pid |
包含 gated 进程标识。 |
| /var/tmp/gated_dump |
指定存储器转储文件。 |
| /var/tmp/gated.log |
指定记录错误信息的日志文件。 |
相关阅读:
- 网工学习笔记(四十三) (rabbit110, 2007-4-02)
- 网工学习笔记(四十四) (rabbit110, 2007-4-05)
- 网工学习笔记(四十五) (rabbit110, 2007-4-06)
- 网工学习笔记(四十六) (rabbit110, 2007-4-08)
- 网工学习笔记(四十七) (rabbit110, 2007-4-09)
- 网工学习笔记(四十八) (rabbit110, 2007-4-18)
- 路由交换相关配置 (efanking, 2007-4-18)
- iptables语法 (efanking, 2007-4-19)
- 图文全解路由器常用接口 (efanking, 2007-4-20)
- ATM -- 缩略语辞典 (efanking, 2007-4-20)
导入论坛
引用链接
收藏
分享给好友
推荐到圈子
管理
举报
TAG:
网络工程师