
그래서 5개의 노드로 구성된 임시 네트워크가 있습니다. 각 노드가 1개의 화살표(가장 가까운 이웃)의 물리적 브로드캐스트 범위를 갖는다고 가정합니다.
A <--> B <--> C <--> D <--> E
IP 주소는 다음과 같습니다.
192.168.2.5 192.168.2.6 192.168.2.7 192.168.2.8 192.168.2.9
TTL을 1로 설정하고 노드 C에서 멀티캐스트 패킷을 보내면 패킷은 C의 브로드캐스트 범위 내에 있기 때문에 B와 D에 도달해야 합니다. 궁금한 것은 노드 A와 E도 패킷을 수신하는지 여부입니다. 아니면 패킷이 전달되지 않습니까?
나는 ad-hoc 모드에서 linux rtl8192cu 드라이버를 사용하는 일부 라즈베리 파이를 사용하고 있으며 그들이 모두 동일한 서브넷에 있는 경우 멀티캐스트 패킷을 네트워크 내의 다른 노드로 전파할지 여부가 궁금합니다. 물리적 제약으로 인해 일부 무선 장치는 서로의 전송 반경 내에 있지 않습니다.
IE에는 B와 D를 핑할 수 있는 노드 C가 있습니다. 멀티캐스트 패킷을 특정 주소/포트로 보내는 경우 패킷을 보낸 노드의 전송 범위 내에 있는 모든 노드는 최소한 패킷을 받을 기회. 내가 확신할 수 없는 것은 해당 패킷도 전달되는지 여부입니다.
어디에서도 구체적인 답을 찾을 수 없었던 것 같습니다. 도움을 주시면 감사하겠습니다!
답변1
IBSS(일반적으로 802.11 표준의 이름은애드 혹네트워크)에는 패킷 중계를 위한 규정이 없으므로 모든 노드는 다른 모든 노드의 무선 범위 내에 있어야 합니다.