ROUTE6D(8)

명칭
route6d - RIP6 루팅 demon

서식
route6d [-adDhlnqsS] [-R routelog] [-A prefix/preflen, if1[, if2...]] [-L prefix/preflen, if1[, if2...]] [-N if1[, if2...]] [-O prefix/preflen, if1[, if2...]] [-T if1[, if2...]] [-t tag]

해설
route6d 유틸리티는 RIP over IPv6 를 서포트하는 루팅 demon입니다.

옵션은 이하와 같습니다.

-a  정적으로 정의된 경로의 에이징을 유효하게 합니다. 이 옵션이 지정되면(자), 정적으로 정의된 경로는, 마치 route6d 의 개시시에 그 경로를 받았는지와 같이, 대응하는 경로 갱신 정보가 도착하지 않으면 삭제되게 됩니다.

-R routelog
    이 옵션은 route6d 에 파일 routelog 에 경로의 변경 (추가/삭제)을 기록시킵니다.

-A prefix/preflen, if1[, if2...]
    이 옵션은 경로의 집약을 위해서(때문에) 사용됩니다. prefix/preflen (은)는 집약되는 경로의 프레픽스와 프레픽스장을 지정합니다. 경로를 통지할 때, route6d (은)는, 집약에 포함되는 특정의 경로를 필터 해, 집약된 경로 prefix/preflen (을)를, 콤마로 단락지어진 리스트로 지정된 인터페이스 if1[, if2...] 에 통지합니다. route6d 유틸리티는, 커널 routing table내에, prefix/preflen 에의 정적인 경로를 RTF_REJECT 플래그부로 작성합니다.

-d  debug 메세지의 출력을 유효하게 합니다. 이 옵션은 route6d 에 (demon 모드는 아니고) foreground 모드로 동작하도록(듯이)도 지시합니다.

-D  디버그 메세지의 확장 출력을 유효하게 합니다. 이 옵션은 route6d 에 (demon 모드는 아니고) foreground 모드로 동작하도록(듯이)도 지시합니다.

-h  split horizon 처리를 무효로 합니다.

-l  route6d (은)는 디폴트에서는 안전상의 이유로부터 사이트 로컬의 경로를 교환하지 않습니다. 이것은 사이트 로컬의 address 공간은 애매하고 (사양은 현재도 아직 검토중입니다) , 사이트 로컬의 경계를 정의하는 좋은 방법이 없기 때문입니다. -l 옵션을 지정하면(자), route6d (은)는 사이트 로컬 주소도 변경합니다. -l 옵션은 모든 인터페이스가 같은 사이트내에 있으면(자) 가정하고 있기 (위해)때문에, 이 옵션은 사이트의 경계 라우터에서는 사용 해서는 안됩니다.

-L prefix/preflen, if1[, if2...]
    인터페이스 if1,[if2...] (으)로부터 도착하는 경로를 필터 합니다. route6d 하 prefix/preflen 의 범위내의 경로를 받아들입니다. -L 옵션이 복수 지정되었을 경우, 옵션 중 어떤 것이나 하나에 적합하는 임의의 경로가 받아들여집니다. ::/0 (은)는 특별히 디폴트 경로로서 다루어져 “ 0 이상의 프리픽스장을 가지는 임의의 경로 ” (은)는 되지 않습니다. 임의의 경로를 받아들이고 싶은 경우에는, -L 옵션을 지정 해서는 안됩니다. 예를 들면, “ -L 3ffe::/16, if1 -L ::/0, if1 ” 하지만 지정되면(자), route6d (은)는 디폴트 경로와 6bone 테스트 주소를 받아들입니다만, 그 이외는 거부합니다.

-n  커널의 경로표를 갱신하지 않습니다.

-N if1[, if2...]
    if1,[if2...] 그리고 지정된 인터페이스상에서는, 경로를 기다리지 않고, 통지도 하지 않습니다.

-O prefix/preflen, if1[, if2...]
    if1,[if2...] 그리고 지정된 인터페이스에의 경로 통지를 제한합니다. 이 옵션을 지정하면(자), route6d 하 prefix/preflen 에 적합하는 경로만을 통지합니다.

-q  route6d (을)를 기다리고 모드로 합니다. 통지는 송신되지 않습니다.

-s  route6d (을)를 기동되었을 때에 커널 routing table내에 존재한다 정적으로 정의된 경로를 통지하도록(듯이) 합니다. 통지는 일반적인 split horizon 규칙에 따릅니다.

-S  이 옵션은 split horizon 가 적용되지 않는 것을 제외하면 -s 옵션과 같습니다.

-T if1[, if2...]
    if1,[if2...] 에는 디폴트 경로만을 통지합니다.

-t tag
    발신기지가 되는 경로 엔트리에 경로 태그 tag (을)를 붙입니다. tag (은)는 10 진수에서도, 0 (을)를 전치 하는 8 진수에서도, 0x (을)를 전치 하는 16 진수나 지정 가능합니다.

시그널 SIGINT 인가 SIGUSR1 의 수신에 의해, route6d (은)는 현재의 내부 상태를 /var/run/route6d_dump 에 덤프를 취합니다.

관련 파일
/var/run/route6d_dump
    SIGINT (이)나 SIGUSR1 에서의 내부 상태의 덤프

관련 항목
G. Malkin, R. Minnear, RIPng for IPv6, RFC2080, January 1997.

주
route6d 유틸리티는 링크 로컬 주소를 사용해 상대와 통신을 하기 위해서, RFC2292 로 정의된 IPv6 advanced API 를 사용합니다.

route6d (은)는 내부적으로는 인터페이스 식별자를 링크 로컬 주소 (fe80::xx (와)과 ff02::xx) 의 32 에서 63 비트에 묻기 때문에, 그것들은 내부 상태의 덤프 파일 (/var/run/route6d_dump) 그리고 보는 것으로 할 수 있겠지요.

routing table의 조작은 IPv6 의 실장마다 다릅니다. 현재, route6d (은)는 WIDE Hydrangea/KAME IPv6 kernel 에 따라, 다른 플랫폼에서는 동작 할 수 없습니다.

현재의 route6d (은)는, 갱신이 연속 도착해도, 일으켜지는 갱신의 빈도를 줄이지 않습니다.