라우터를 통한 멀티 캐스트 DNS \ 서비스 검색


1

Apple의 mDNSResponder를 사용하고 있습니다. 단일 네트워크에서 작동합니다. 서비스를 찾는 컴퓨터와 서비스 공급자 인 컴퓨터 사이에 라우터가 있어도 작동 할 수있는 방법이 있습니까?

네트워킹에는 좋지 않지만 일반적으로 멀티 캐스트 패킷은 라우터를 거치지 않는 것 같습니다.

따라서 두 가지 가능한 옵션이 있습니다.

  1. 일부 네트워크 프로토콜에는 라우터가 멀티 캐스트 패킷을 다른 네트워크로 재전송하도록하는 키가있을 수 있습니다.
  2. 이를 위해 라우터에 설치할 수있는 프로그램이 있습니다 (아니라면 작성하는 것이 가능합니까?).

답변:


0

멀티 캐스트 라우팅 에는 여러 가지 방법이 있습니다 . 현재 선호되는 프로토콜은 이전 DVMRP 를 대체하는 PIM 입니다. 그것은 GÉANT와 같은 다양한 학술 네트워크에서도 지원됩니다. (예를 들어, CUDN에서의 멀티 캐스트에 대한 기사는 다음과 같습니다 .)

(나는 스스로 시도하지 않았다. 내가 관리하는 네트워크의 라우터는 지원이 부족하다.)


또는 IGMP 프록 싱이 있습니다. 보다 광범위하게 지원되고 설정이 더 간단합니다. 그러나 다른 한편으로는 방향성이 있습니다 (아마 IPTV와 함께 사용하도록 설계됨) – 적절한 라우팅 대신 하나의 네트워크 인터페이스를 "업스트림"(멀티 캐스트 소스)으로 구성해야합니다. 데이터)와 나머지는 '다운 스트림'(수동 수신자)으로 표시됩니다.

그래서, 그것은 mDNS를 같은 피어 - 투 - 피어 시나리오 작업,하지만 난 시간을 낭비하지 않을 것입니다.

또한 일부 mDNS 구현에서는 TTL = 1을 사용하므로 라우터는이를 무시합니다. (이것은 라우팅과 IGMP 프록시 모두에 문제가 있습니다.)


따라서 세 번째 옵션은 mDNS 프록시 입니다. 라우터가 Avahi와 함께 Linux를 실행하는 경우 다음에서 "반사기"옵션을 찾을 수 있습니다 avahi-daemon.conf.

[reflector]
enable-reflector=yes
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.