브로드캐스트 도메인 간 핑

브로드캐스트 도메인 간 핑

(비원어민 영어 포스터)

ARP가 레이어 2의 IP 주소를 확인하는 방식을 테스트하려고 시도하면서 다음 주소를 갖는 수정 IP로 호스트(H1)와 주소를 inet 192.168.0.123/16 brd 192.168.255.255갖는 다른 호스트(H2)를 설정했습니다 . inet 192.168.0.155/24 brd 192.168.0.255H1과 H2는 모두 동일한 스위치에 연결됩니다.

서로 다른 서브넷이나 브로드캐스트 도메인에 속해 있기 때문에 H2에서 H1을 ping할 수 없을 것으로 예상했지만 ping이 작동했습니다. H2에서 ARP 테이블을 플러시했는데 결과는 동일했습니다.

또한 ARP 테이블을 비우도록 스위치를 재설정했지만 여전히 두 개의 다른 브로드캐스트 도메인에 걸쳐 핑을 보낼 수 있었습니다.

뭔가 빠졌나요?

답변1

첫째, 서브넷(또는 IP 네트워크)은 일반적으로 서브넷(또는 IP 네트워크)과 동일하지 않습니다.브로드캐스트 도메인. 브로드캐스트 도메인은 OSI 레이어 2 개념과 패킷이 아닌 프레임 전파를 다룹니다.

둘째, Ping은 OSI 계층 3에서 발생하는 ICMP 프로토콜을 사용하므로 Ping은 라우터를 거쳐 원격 네트워크로 이동할 수 있습니다. 다른 네트워크에 있는 장치를 ping할 수 있다는 것은 놀라운 일이 아닙니다.

ARP와 PING은 본질적으로 서로 아무런 관련이 없습니다. 로컬 시스템은 원격 스테이션을 찾기 위해 ARP 요청을 수행할 필요가 없습니다. 왜냐하면 IP 데이터그램을 기본 게이트웨이(ARP를 통해 조회함)로 보내고 라우터가 나머지 작업을 수행하도록 하기 때문입니다.

답변2

왜 놀란지 알 수 없습니다.

inet 192.168.0.123/16 brd 192.168.255.255

inet 192.168.0.155/24 brd 192.168.0.255

두 네트워크는 서로 다르지만 H1은 H2의 네트워크 내부에 있고 H2는 H1의 네트워크 내부에 있습니다. 그러므로 그들은~ 해야 하다의사소통을 할 수 있다.

이는 OSI 모델 계층 2(ARP)와 계층 3(ICMP) 프로토콜을 혼동하고 있다는 사실보다 우선합니다. 실제로 당신은 이렇게 말합니다.

...여전히 두 개의 서로 다른 브로드캐스트 도메인에 걸쳐 핑을 보낼 수 있습니다.

(이는 레이어 2(브로드캐스트 도메인)와 레이어 3(핑) 개념 간의 혼동의 예입니다.) 하지만 재미있는 점은~ 아니다가로질러무엇이든: 두 개의 IP 네트워크 중 하나포함다른 하나는 H1과 H2 모두 둘 사이의 공통 영역에 속하므로 실제로 핑을 보내는 것입니다.내부에둘 다 그물.

관련 정보