DHCP 요청만 표시되고 "병렬" 시스템의 DHCP 응답은 표시되지 않습니다.

DHCP 요청만 표시되고 "병렬" 시스템의 DHCP 응답은 표시되지 않습니다.

스위치에 두 개의 라즈베리 파이와 DHCP 서버가 연결되어 있습니다. Raspi #2는 네트워크 부팅을 위해 구성되었습니다.

여기에 이미지 설명을 입력하세요.

저는 Raspi #1에 앉아서 했어요

tcpdump 'ether host b8:27:eb:5d:4a:f6' -p -i eth0 -vv

나는 또한 DHCP 서버에 앉아서

tcpdump 'ether host b8:27:eb:5d:4a:f6' -p -i igc2 -vv

eth0igc2각 장치의 네트워크 인터페이스 이름입니다 .

Raspi #2를 켜면 DHCP 요청이 표시되지만 Raspi #1을 켜면 DHCP 서버 응답이 표시되지 않습니다.

DHCP 서버 자체에 앉아 있으면 요청과 응답을 볼 수 있습니다.

왜?

내 스위치가 패킷을 필터링합니까? 추가 트래픽이 표시되는 이유는 무엇입니까?

답변1

DORA 교환에서 클라이언트는 Discover 및 Request 패킷을 보내고 서버는 Offer 및 ACK로 응답합니다. 클라이언트(Raspi #2)의 D와 R은 대상 MAC(즉, 브로드캐스트 MAC)과 함께 전송됩니다 ff:ff:ff:ff:ff:ff. 서버의 O와 A는 b8:27:eb:5d:4a:f6대상 MAC 및 Raspi #2 MAC과 함께 전송됩니다.

Discover 및 Request는 브로드캐스트 프레임이므로 스위치는 이를 연결된 모든 인터페이스로 플러딩하고 Raspi #1은 이를 수신합니다. 서버에서 Raspi #2로 직접 보낸 유니캐스트 프레임은 수신되지 않습니다.

Raspi #1의 양쪽 끝에서 트래픽을 보려면 다음이 필요합니다.거울Raspi #2 포트 또는 서버 포트는 Raspi #1 포트에 연결됩니다.

바라보다위키피디아 DHCP 페이지

관련 정보