Hold-Down 상태의 경로 표시

RIP 및 DVMRP와 같은 거리 벡터 프로토콜과 같은 일부 클라이언트는 대상에 대한 마지막 경로가 삭제된 후 특정 시간 동안 대상에 연결할 수 없는 것으로 보급되어야 합니다. 삭제된 마지막 경로는 최신 경로가 그 동안 도착하는 경우에도 연결할 수 없는 것으로 보급되어야 합니다. 삭제된 마지막 경로는 보류 상태인 것으로 표시됩니다. 홀드다운 프로세스는 라우팅 루프의 형성을 방지합니다. 라우팅 루프는 라우팅 프로토콜이 사용되지 않는 라우팅 정보를 보급할 때 발생합니다. 보류가 만료되면 이러한 프로토콜은 새로운 최상의 경로로 광고를 다시 시작합니다.

보류 상태를 구현하는 프로토콜은 RtmHoldDestination 함수를 사용하여 대상이 보류 상태에 있음을 나타냅니다. 클라이언트는 이 대상에 가장 적합한 경로를 보급할 때 이 함수를 호출합니다. 이 대상에 대한 모든 경로가 나중에 삭제되면 삭제된 마지막 경로는 RtmHoldDestination에 대한 이전 호출에 지정된 기간 동안 보류 상태로 유지됩니다.

프로토콜이 대상을 보급할 때 사용되는 경로 정보는 프로토콜이 보류 상태를 사용하는지 여부와 대상에 대한 보류 상태의 경로가 있는지 여부에 따라 달라집니다.

보류 상태를 사용하지 않는 프로토콜은 대상의 보류 상태와 관련된 경로 정보를 무시하고 항상 최상의 경로를 보급할 수 있습니다.

이러한 함수를 사용하는 방법을 보여 주는 샘플 코드는 경로 Hold-Down 상태 사용을 참조하세요.