물리적 인터페이스 상태가 up에서 down으로 변경되면 컴퓨터의 현재 라우팅 테이블 및 OSPF와 관련된 세 가지가 있습니다.
인터페이스의 (연결된) 네트워크와 이 (연결된) 네트워크를 통해 라우팅된 원격 네트워크는 컴퓨터의 라우팅 테이블에서 제거됩니다.
이(연결된) 네트워크의 OSPF 이웃은 OSPF 이웃 테이블에서 제거됩니다.
이 (연결된) 네트워크를 통해 라우팅된 원격 네트워크는 OSPF 라우팅 테이블에서 제거됩니다.
내 질문은 물리적 인터페이스 상태가 다운되었을 때 커널이 OSPF 데몬에 어떻게 알리는가입니다. 커널은 물리적 인터페이스 상태와 같은 일부 정보를 OSPF 데몬에 지속적으로 알려야 하는 것 같습니다.
답변1
운영 체제에 따라 - 라우팅 소켓(BSD 시리즈) 또는 netlink 소켓(Linux)을 통해. 사용 가능한 커널 인터페이스에 대한 간략한 개요는 다음을 참조하세요.GNU Quagga에 대한 문서.
답변2
나는 이 문제가 라우터가 상태를 유지하기 위해 hello 패킷을 보내야 하는 데드 타임 간격을 통해 ospf 라우터에서 링크 상태를 학습할 때 발생하지 않는다고 생각합니다. 그렇지 않으면 링크가 다운된 것으로 간주됩니다. 이더넷 링크가 다운되면 OSPFD는 이웃 또는 인접 항목과 통신할 수 없습니다.