이 리눅스 명령의 의미는 “route add -net 224.0.0.0 netmask 240.0.0.0 eth0″입니다. 및 수신과 관련하여이 명령이

멀티 캐스트 트래픽 전송 및 수신과 관련하여이 명령이 정확히 무엇을 의미하는지 설명 할 수 있습니까?

route add -net 224.0.0.0 netmask 240.0.0.0 eth0


답변

“224.0.0.0”은 특별한 멀티 캐스트 의미 ( IPv4 멀티 캐스트 )를 갖는 예약 된 IPv4 주소 범위입니다 .

명령 자체는 멀티 캐스트 라우팅이 “eth0″인터페이스를 거쳐야 함을 의미합니다.


답변

“eth0을 통해 모든 멀티 캐스트 보내기”를 의미하는 것이었지만 224.0.0.0은 멀티 캐스트의 올바른 넷 마스크가 아닙니다. 멀티 캐스트에 대한 올바른 넷 마스크는 240.0.0.0입니다. 이 명령은 224.0.0.0에서 255.255.255.255 사이의 모든 주소를 지정하지만 멀티 캐스트 범위는 실제로 224.0.0.0에서 239.255.255.255입니다. 여기에 지정된 나머지 범위는 “클래스 E”주소이며 “미래 / 실험용으로 예약되어 있습니다”. 이러한 주소가 사용되지 않을 가능성이 있으므로 차이가 없을 것입니다.