인터페이스에 IP를 할당한 후 회선에서는 어떤 일이 발생합니까?

인터페이스에 IP를 할당한 후 회선에서는 어떤 일이 발생합니까?

인터페이스(예: eth0)가 할당되면:

inet 192.168.1.1  netmask 255.255.255.0  broadcast 192.168.1.255

전선에서는 무슨 일이 벌어지나요? 커널이 자신의 IP를 알리기 위해 특수 패킷을 보내나요?

또는 대부분 커널 측 필터링입니다. 즉, 항상 모든 이더넷/WLAN 프레임을 수신하지만 이제는 IP와 일치하지 않는 프레임을 삭제하고 나머지는 네트워크 스택의 다음 레이어로 전달합니다.

답변1

최신 운영 체제는 IP 주소 충돌을 확인하는 경향이 있습니다.직전IP 주소를 할당하고 ARP 쿼리를 보내 사용하려는 IP 주소를 얻은 다음 응답이 돌아오지 않기를 기다리세요.

대답이 있으면 이 주소를 할당하면 IP 주소 충돌이 발생한다는 의미입니다.

IP 주소를 할당한 후 운영 체제선택 할수있다하나 보내무료 ARP기본적으로 브로드캐스트 ARP 응답인 이 메시지는 네트워크 인터페이스에 할당된 IP 주소와 MAC 주소를 나타냅니다. 해당 쿼리가 없는 '응답'일 수도 있고, 호스트가 이전에 IP 주소 충돌 감지를 수행한 경우 브로드캐스트 형태로 자체 쿼리에 효과적으로 응답할 수도 있습니다.

이는 가상 머신이나 클러스터 서비스가 한 호스트나 NIC에서 다른 호스트로 장애 조치되는 경우와 같이 IP 주소(일반적으로 이와 연결된 MAC 주소)가 최근 동일한 네트워크 세그먼트의 다른 곳에서 활성화된 경우에 해당됩니다. Gratuitous ARP는 네트워크 스위치에 특정 MAC 주소에 대한 새 포트 위치를 알려 장애 조치 상황에서 대기 시간과 패킷 손실을 최소화할 수 있습니다.

호스트가 고정 IP 주소로 구성되고 IP 충돌 감지 또는 불필요한 ARP를 수행하지 않기로 선택한 경우 네트워크에 관한 한 실제 IP 주소 할당은 완전히 자동으로 발생할 수 있습니다. 그러나 일반 네트워크(라우터에 수동으로 구성된 ARP 테이블 없음)에서는 다른 호스트가 해당 IP 주소로 데이터를 보내려고 시도하자마자 즉시 ARP 요청에 응답해야 합니다. 그렇지 않으면 브로드캐스트 패킷만 수신하게 됩니다.

관련 정보