AIX命令参考大全,卷 2,d - h - gated 守护进程

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 2,d - h

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 守护进程,请用 SIGKILLSIGQUIT 信号(这些信号可以产生核心转储)。

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 启动一个子系统,子系统组,或是一个子服务器。
stopsrc 终止子系统、子系统组或子服务器。
refresh 使子系统或子系统组重新读取适当的配置文件。
lssrc 获取一个子系统,子系统组,或是一个子服务器的状态。

注: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文件则描述了可用的跟踪选项。

示例

  1. 启动gated守护进程,请输入类似下列的命令:

    startsrc -s gated -a "-tall /var/tmp/gated.log"

    该命令启动gated守护进程并把消息记入日志。信息被发送至 /var/tmp/gated.log 文件。

  2. 正常终止gated守护进程,请输入:

    stopsrc -s gated

    该命令会终止守护进程。-s标志指出跟随的子系统将被停止。

  3. gated守护进程中获取短状态,请输入:

    lssrc -s gated

    这个命令返回了守护进程的名字,进程标识和状态(活动或非活动)。

文件

/etc/gated.pid 包含 gated 进程标识。
/var/tmp/gated_dump 指定存储器转储文件。
/var/tmp/gated.log 指定记录错误信息的日志文件。

相关信息

killgdc 命令、ospf_monitor 命令及 ripquery 命令。

routed守护进程。

gated.conf 文件格式。

《AIX 5L V5.2 系统管理指南:通信与网络》中的『如何配置 gated 守护进程』

>《AIX 5L V5.2 系统管理指南:通信与网络》中的『TCP/IP 路由』『TCP/IP 协议』『TCP/IP 守护进程』

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]