| HOME / 정보공유 / AIX 명령어 모음

gated
gated gated 디먼 목적 RIP, RIPng, EGP, BGP, BGP4+, HELLO, IS-IS, ICMP, ICMPv6 및 SNMP 프로토콜에 대한 게이트웨이 라우팅 기능을 제공합니다. 주: 명령행에서 gated 디먼을 제어하려면 SRC 명령을 사용하십시오. 각 시스템 시동과 함께 디먼을 시작하려면 rc.tcpip 파일을 사용하십시오.
구문
/usr/sbin/gated [ -c ] [ -C ] [ -n ][ -N ] [ -t TraceOptions ] [ -f ConfigFile ] [ TraceFile ]
설명
/usr/sbin/gated 디먼은 여러 개의 라우팅 프로토콜을 처리하고 routed 디먼 및 (HELLO) 라우팅 프로토콜을 말하는 모든 라우팅 디먼을 대체합니다. /usr/sbin/gated 디먼은 현재 라우팅 정보 프로토콜 (RIP), Routing Information Protocol Next Generation (RIPng), Exterior Gateway Protocol (EGP), Border Gateway Protocol (BGP) 및 BGP4+, Defense Communications Network Local-Network Protocol (HELLO) 및 Open Shortest Path First (OSPF), Intermediate System to Intermediate System (IS-IS), Internet Control Message Protocol(ICMP) / Router Discovery 라우팅 프로토콜을 처리합니다. 또한, gated 디먼은 SNMP(Simple Network Management Protocol)을 지원합니다. gated 프로세스는 이러한 모든 프로토콜 또는 이들을 조합한 것을 수행하도록 구성설정될 수 있습니다. gated 디먼에 대한 디폴트 구성설정 파일은 /etc/gated.conf 파일입니다. gated 디먼은 해당 프로세스 ID를 /etc/gated.pid 파일에 저장합니다.
주: 동일한 호스트에 gated와 routed 디먼을 함께 수행하면 예측할 수 없는 결과가 발생할 수 있습니다.
명령행에 추적 파일이 지정되거나 추적 플래그가 지정되지 않은 경우, gated 디먼은 터미널에서 분리되어 백그라운드에서 수행합니다. 추적 파일을 지정하지 않고 추적 플래그를 지정하면, gated는 추적이 stderr에 필요하고 포어그라운드에 남아 있을 것으로 가정합니다.
주: IS-IS 라우팅 프로토콜은 64비트 커널에서 수행할 수 없습니다.
신호
gated 서버는 신호를 전송할 때 kill 명령을 사용하면, 다음과 같은 조치를 수행합니다.
SIGHUP 구성설정을 다시 읽습니다.
SIGHUP은 gated로 하여금 구성설정 파일을 다시 읽도록 합니다. gated 디먼은 먼저 할당된 모든 정책 구조의 원상복구를 수행합니다. 모든 BGP 및 EGP 피어는 삭제하도록 표시되고 구성설정 파일은 다시 분석됩니다.
재분석에 성공했으면, 더이상 구성설정에 없는 BCG와 EGP 피어를 종료하고 새로운 피어를 시작합니다. gated 디먼을 시도하여 이전 피어를 변경하려면 종료와 재시작이 필요한지를 결정합니다.
주: OSPF(최초 열기 축약형 경로)를 사용할 수 있을 경우에는 다시 구성설정할 수 없습니다.
SIGINT 현재 상태의 스냅샷.
모든 gated 타스크, 타이머, 프로토콜 및 테이블의 현재 상태가 /var/tmp/gated_dump에 기록됩니다.
이것은 서브프로세스로 하여금 테이블 정보를 덤프하여 gated 디먼의 라우팅 기능에 영향을 주지 않도록 합니다.
SIGTERM Graceful 종료.
SIGTERM 신호를 수신하면, gated 디먼은 우아한 종료를 시도합니다. 모든 타스크 및 프로토콜은 종료하도록 요청됩니다. 대부분은 즉시 종료하지만, 확인을 기다리는 EGP 피어는 예외입니다. 이 프로세스에 시간이 많이 걸릴 경우, SIGTERM 한 번 또는 두 번 반복해야 할 수도 있습니다.
SIGTERM을 수신하면 커널의 라우팅 테이블에서 모든 프로토콜 라우트가 제거됩니다. 인터페이스 라우트, RTF_STATIC 설정(지원되는 route 명령)을 갖는 라우트 및 retain을 지정하는 통계 라우트는 남아 있을 것입니다. 완전한 외부 라우트를 갖는 gated 디먼을 종료하려면, SIGKILL 또는 SIGQUIT 신호를 사용하십시오(이는 코어 덤프가 발생하게 합니다).
SIGUSR1 토글 추적
SIGUSR1 신호를 수신하면, gated 디먼은 추적 파일을 닫습니다. 후속되는 SIGUSR1는 파일이 다시 열리게 합니다. 이는 파일이 정규적으로 이동되도록 합니다.
주: 추적 파일이 지정되지 않았거나 stderr에 대해 추적을 수행하고 있으면, SIGUSR1 신호를 사용할 수 없습니다.
SIGUSR2 인터페이스 변경을 검사합니다.
SIGUSR2 신호 수신시, gated 디먼은 변경을 탐색하기 위해 커널 인터페이스 리스트를 재검색합니다.
gated 및 snmpd 디먼
gated 디먼은 내부적으로 구성 설정되어 snmpd 디먼의 SNMP 다중(SMUX) 프로토콜 피어 또는 프록시 에이전트가 되도록 합니다. 더 자세한 사항은 AIX 5L Version 5.1 System Management Guide: Communications and Networks의 "SNMP daemon process"를 참조하십시오.
시스템 자원 제어기로 gated 디먼 조작
gated 디먼은 시스템 자원 제어기(SRC)로 제어할 수 있습니다. gated 디먼은 tcpip 시스템 그룹의 멤버입니다. 이 디먼은 디폴트로 사용될 수 없으며 다음과 같은 SRC 명령으로 조작할 수 있습니다.
startsrc 서브시스템, 서브시스템 그룹 또는 서브서버를 시작합니다.
stopsrc 서브시스템, 서브시스템 그룹 또는 서브서버를 정지합니다.
refresh 서브시스템이나 서브시스템 그룹이 해당 구성 파일을 다시 읽게 합니다.
lssrc 서브시스템, 서브시스템 그룹 또는 서브서버의 상태를 확보합니다.
주: startsrc 명령에서 초기 시작을 하면, gated 디먼은 gated 초기화가 완료될 때까지 다른 SRC 명령에 응답하지 않습니다. 대형 /etc/gated.conf 파일은 완전히 분석하는 데 1분 이상이 필요할 수 있습니다.
플래그
-c gated 디먼이 종료한 후 구성설정 파일에서 구문 오류를 분석하도록 지정합니다. 오류가 발생하지 않으면, gated 디먼은 덤프 파일을 /var/tmp/gated_dump 파일에 기록합니다. -c 플래그는 -tgeneral,kernel,nostamp 플래그를 내포합니다. -c 플래그를 지정하면, gated 디먼은 구성설정 파일에 있는 모든 traceoption 및 tracefile 구를 무시합니다.
-C 구문 오류에 대한 구성설정 파일만 분석한다는 것을 지정합니다. gated 디먼이 오류를 발견하면 상태 1로 종료하고 오류가 발견되지 않으면 상태 0으로 종료합니다. -C 플래그는 -tnostamp 플래그를 내포합니다.
-fConfigFile 대체 구성설정 파일을 지정합니다. 디폴트로,gated 디먼은 /etc/gated.conf 파일을 사용합니다.
-n gated 디먼은 커널의 라우팅 테이블을 수정하지 않을 것을 지정합니다. 이는 실제 라우팅 데이터를 갖는 gated 구성설정을 테스트하는 데 사용됩니다.
-N gated 디먼이 디먼화되지 않음을 지정합니다. 일반적으로, stderr에 대한 추적이 지정되지 않고 상위 프로세스 ID가 1이 아니면, gated 디먼은 디먼화됩니다. 이 플래그는 프로세스 ID가 1이 아닌 gated 디먼을 호출하는 /etc/inittab와 유사한 방법의 사용을 허용합니다.
-tTraceOptions 시스템 시동시 추적 옵션을 사용할 수 있다는 것을 지정합니다. TraceOptions 변수 없이 사용할 경우, 이 플래그는 general 추적 옵션을 시작합니다. 각 추적 옵션을 쉼표를 사용하여 각각 분리하십시오. 플래그와 첫번째 추적 옵션 사이에는 공백을 삽입하지 마십시오.
인터페이스 구성설정의 결정 및 커널의 라우트 읽기와 같이 /etc/gated.conf 파일이 해석되지 전에 실행되는 이벤트를 추적하려면, -t 플래그를 사용해야 합니다.
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
이 명령은 디먼 이름, 디먼의 프로세스 ID 및 디먼 상태(활성 또는 비활성)를 리턴합니다.
파일
/etc/gated.pid gated 프로세스 ID가 들어 있습니다.
/var/tmp/gated_dump 메모리 덤프 파일을 지정합니다.
/var/tmp/gated.log 오류 메세지의 로그 파일을 지정합니다.
관련 정보
kill 명령, gdc 명령, ospf_monitor 명령, 및 ripquery 명령.
routed 디먼.
gated.conf 파일 형식.