알다시피, IANA에 의해 할당 된 퍼블릭 IPv6 주소는 접두사가 2000 :: / 3입니다. 이 IP 주소는 인터넷을 통해 라우팅 가능합니다.
다른 쪽의 IPv6 멀티 캐스트 주소는 접두사가 FF00 :: / 8입니다.
IPv6 멀티 캐스트 주소는 인터넷을 통해 라우팅 할 수 없습니다. 내가 맞아? 그렇다면 IPv6에서 인터넷을 통해 일대 다 IP 라우팅을 수행 할 수있는 방법이 있습니까?
알다시피, IANA에 의해 할당 된 퍼블릭 IPv6 주소는 접두사가 2000 :: / 3입니다. 이 IP 주소는 인터넷을 통해 라우팅 가능합니다.
다른 쪽의 IPv6 멀티 캐스트 주소는 접두사가 FF00 :: / 8입니다.
IPv6 멀티 캐스트 주소는 인터넷을 통해 라우팅 할 수 없습니다. 내가 맞아? 그렇다면 IPv6에서 인터넷을 통해 일대 다 IP 라우팅을 수행 할 수있는 방법이 있습니까?
답변:
인터넷을 통해 멀티 캐스트 그룹에 액세스 할 수 있습니까? 아니면 ipv4와 같은 개인 네트워크를 통해서만 지원됩니까?
나는 당신이 여기에서 한 것처럼 보이는 가정을 바로 잡아야합니다.
당신과 당신의 목적지 사이의 모든 라우터가 그것을 지원한다면, 멀티 캐스트는 확실히 IPv4 인터넷을 통해 작동 할 수 있습니다. 여러 곳에서 단순히 차단되거나 구성되지 않습니다. 멀티 캐스트가 잘 이해되지 않았기 때문에 많은 사람들이 필요하다고 생각합니다. 따라서 방화벽 / 라우터를 통해 허용하지 않습니다.
IPv6은 멀티 캐스트가 전 세계적으로 작동하는 IPv4와 똑같이 가능합니다. 사람들이 실제로 네트워크를 통해 멀티 캐스트를 허용하는지 여부는 시간 만 알려줄 것입니다.
IPv6 공개-유니 캐스트 주소에는 접두사가 2000 :: / 3 (지금까지)입니다. 멀티 캐스트에 대한 할당에는 링크 로컬, 다양한 로컬 범위 및 글로벌 주소 지정 (RFC3307 기준)이 포함됩니다. IPv4 멀티 캐스트와 동일한 기본 아이디어입니다. 여기서 224/4 공간의 청크가 GLOP 주소 등을 위해 따로 설정됩니다.
RFC3306도 확인하십시오. 아마도 귀하의 질문에 더 직접적으로 대답합니다.
이 사양은 IP 버전 6 프로토콜의 멀티 캐스트 주소 지정 아키텍처에 대한 확장을 정의합니다. 이 문서에 제시된 확장 기능은 유니 캐스트 접두사 기반의 멀티 캐스트 주소 할당을 허용합니다. 유니 캐스트 접두사와 동시에 멀티 캐스트 주소를 위임함으로써 네트워크 사업자는 도메인 간 할당 프로토콜을 실행할 필요없이 멀티 캐스트 주소를 식별 할 수 있습니다.
따라서 전 세계적으로 라우팅 된 / 64가있는 경우 전체 그룹 ID에 포함되어 전 세계적으로 라우팅 될 수있는 정보를 제공 할 수 있습니다. 즉, 이미 v6 접두사와 적절하게 활성화 된 이동 통신사가 있으면 이미 설정되어 있습니다.
표준은 글로벌 멀티 캐스트 라우팅을 허용하지만 AFAIK는 현재 대부분의 ISP가 멀티 캐스트를 사용 (IPTV 등)으로 만 제한합니다.
멀티 캐스트가 무엇인지 착각했다고 가정하면 여러 답변이 나타납니다. 당신은 실수하지 않았으며 질문은 분명합니다. 나는이 질문을 스스로에게 물었다 :
IPv6 인터넷을 통해 멀티 캐스트 할 수 있습니까?
일반적으로 IPv4와 같이 영구적 인 글로벌 멀티 캐스트 주소 (또는 서브넷)를 요청하고이를 내 네트워크에 할당해야합니다. 이것은 여전히 IPv6에서도 가능합니다. 그러나 IPv6는 본질적으로 멀티 캐스트가 가능하므로 고유 한 주소를 요청하지 않고 멀티 캐스트 할 수있는 메커니즘을 포함하는 것이 좋습니다.
동일한 네트워크 게임을하는 두 개의 물리적으로 분리 된 네트워크 (6 명)에 각각 3 명이있는 경우 이점이 분명해집니다. 옵션은 모든 플레이어 (매 업데이트마다 5 개의 패킷이 전송 됨) 또는 멀티 캐스트 (매 업데이트마다 1 ~ 2 개의 패킷)로 패킷을 유니 캐스트하는 것입니다. 첫 번째 패킷은 로컬 플레이어의 로컬 링크 멀티 캐스트 주소로 전송됩니다. LAN과 다른 패킷은 글로벌 멀티 캐스트 주소로 전송되며, 라우터는 다른 LAN의 플레이어를위한 것입니다. 패킷이 전역 멀티 캐스트 주소로 한 번 전송되고 라우터 (또는 로컬 클라이언트)가이를 처리하는 방법을 알고있는 경우도 있습니다. 후자는 확실히 더 효율적일 것입니다.
멀티 캐스트가 얼마나 유용한 지 감안할 때 네트워크 게임을하거나 화상 회의를 제공하거나 친구에게 라이브 공연을 방송하려는 모든 사람에게 멀티 캐스트 접두사를 할당해야하는 경우 IANA를 자극 할 것입니다. .
IANA 의 신청서 에는 영구적 인 IPv6 멀티 캐스트 주소를 요구할 필요가 없다고 명시되어 있습니다.
유니 캐스트 접두사 기반 IPv6 멀티 캐스트 주소
물론 이것은 해결되었습니다. "유니 캐스트 접두사 기반 IPv6 멀티 캐스트 주소"라는 제목은 실제로 모든 것을 말해야합니다. 전 세계적으로 고유 한 IPv6 IP 주소가있는 경우, 귀하의 컴퓨터 / 장치는 (/ it) 자신에게 전 세계적으로 고유 한 멀티 캐스트 주소를 할당 할 수 있습니다. 유니 캐스트 할당을 기반으로합니다. 요구 사항은 모든 시점의 소프트웨어 (서버, 라우터, 클라이언트)가 자신의 작업을 알고 있어야한다는 것입니다. 오래된 라우터와 게으른 ISP는 향후 몇 년 동안 몰락 할 것으로 보입니다.
매우 간단한 질문으로 보이는 것에 대한 답을 찾는 것은 엄청나게 어려웠으며, 가장 확실한 답을 찾을 수있는 가장 가까운 것은 RFC3306입니다 .
다음은 유니 캐스트 접두사 기반 멀티 캐스트 주소 구조의 몇 가지 예입니다.
- Global prefixes - A network with a unicast prefix of 3FFE:FFFF:1::/48 would also have a unicast prefix-based multicast prefix of FF3x:0030:3FFE:FFFF:0001::/96 (where 'x' is any valid scope). - SSM - All IPv6 SSM multicast addresses will have the format FF3x::/96.
IPv6 멀티 캐스트에 대한 대부분의 기사 (및 답변)는 미리 정의 된 주소가 있고 그다지 도움이되지 않는 로컬 멀티 캐스트에 중점을 둡니다. 클린 처는 클라이언트가 유니 캐스트 주소를 기반으로 고유 한 멀티 캐스트 주소를 할당 할 수 있으며 물론 범위가 여전히 적용된다는 것입니다.
유니 캐스트 접두사 기반 멀티 캐스트 주소의 범위는 멀티 캐스트 주소에 포함 된 유니 캐스트 접두사의 범위를 초과해서는 안됩니다 (MUST NOT).
IPv6 연결성이 매우 드물기 때문에 IPv6 멀티 캐스트 기능과 안정성에 대한 인터넷 테스트가 거의 불가능하여 대부분의 최종 사용자에게 불가능한 결과로 인해 이에 대한 기사가 많지 않기 때문에 이것이 대답하기 어렵다는 것은 놀라운 일이 아닙니다. 실제로 대부분의 최종 사용자는 왜 집에서 IPv6 멀티 캐스트를 사용할지 모르지만 응용 프로그램은 준비되어 대기 중입니다.
이 페이지 에서는 RFC에 의한 혼동에 대해 설명 하고 RFC3956은 특정 멀티 캐스트 도메인이 서로 대화하는 데 문제가있는 방법에 대해 설명합니다. 이 시점에서 구현하기가 어려울 수 있지만 위의 예제에서 게임 서버가 멀티 캐스트 IPv6 주소를 할당하고 클라이언트 에게이 주소를 알릴 수없는 이유는 없습니다. 정적 멀티 캐스트 IPv6 할당.
이것은 내가 미래에 따라하고 싶은 것입니다.
1 단계 : ISP는 IPv6을 활성화해야합니다. 아직도.
멀티 캐스트 라우팅과 IPv6 주소 할당이라는 두 가지 의견을 혼동합니다.
멀티 캐스트 라우팅은 멀티 캐스트 소스와 경로 사이의 모든 라우터에 따라 달라집니다. 멀티 캐스트 패킷을 특정 멀티 캐스트 그룹을 수신하려는 대상으로 전달합니다. 전체 멀티 캐스트 네트워크가있는 제어되지 않는 네트워크에서 모든 소스 시스템은 제어없이 모든 멀티 캐스트 그룹으로 전송할 수 있으며 해당 그룹에 가입 한 모든 시스템은 데이터를 수신합니다. 이것은 멀티 캐스트 라우팅이 활성화 된 상태에서 할당과 아무 관련이 없습니다.
2000 :: / 3의 IPv6 주소 할당은 누가 어떤 유니 캐스트 주소를 사용할 수 있는지 결정 합니다.
따라서 rfc3307에서만 정의한 범위 내에서 어떤 IPv6 멀티 캐스트 그룹을 사용할 수 있습니까?
멀티 캐스트 소스는 패킷을 보는 대상을 많이 제어하지 않으므로 멀티 캐스트를 통해 전송 된 데이터는 유니 캐스트를 통해 사용할 수없는 destionation에 도달 할 수 있습니다.
인터넷을 통해 라우팅 할 수없는 IPv4 멀티 캐스트와 달리 IPv6 멀티 캐스트는 인터넷을 통해 라우팅 할 수 있어야한다고 생각합니다.
https://ko.wikipedia.org/wiki/Multicast_address#IPv6
ffxe :: / 16
글로벌 범위
공용 인터넷을 통해 라우팅 될 수 있습니다.
https://en.wikipedia.org/wiki/IPv6#Multicasting
IPv4 에서는 조직이 전 세계적으로 라우팅 가능한 멀티 캐스트 그룹 할당 을 받기 가 매우 어려우며 도메인 간 솔루션의 구현 은 매우 어렵습니다 . [20] IPv6 용 로컬 인터넷 레지스트리에 의한 유니 캐스트 주소 할당에는 64 비트 이상의 라우팅 접두사가 있으며 IPv6에서 사용 가능한 가장 작은 서브넷 크기 (64 비트)도 제공합니다. 이러한 할당을 통해 유니 캐스트 주소 접두사를 IPv6 멀티 캐스트 주소 형식에 포함시키면서 32 비트 블록, 주소의 최하위 비트 또는 약 42 억 개의 멀티 캐스트 그룹 식별자를 계속 제공 할 수 있습니다. 따라서 IPv6 서브넷의 각 사용자는 멀티 캐스트 응용 프로그램에 대해 전 세계적으로 라우팅 가능한 소스 별 멀티 캐스트 그룹 집합을 자동으로 사용할 수 있습니다.[21]
http://ipv6friday.org/blog/2011/12/ipv6-multicast/
행정상 개요 :
- IP 멀티 캐스트는 IPv4의 애드온으로 주로 멀티미디어 전송에 사용됩니다.
- 에서 의 IPv6, 멀티 캐스트 방송을 대체하고 통합이고 IP 네트워크에 필요한 기능
- IP 주소 및 DHCP 자동 구성은 모두 IPv6 멀티 캐스트를 사용합니다
응용 프로그램의 IPv6에는 "Solicited multicast"가 있습니다. 이 주소는 일부 인터페이스에서 유니 캐스트 주소가 만들어지면 자동으로 표시됩니다. FF02 : 0 : 0 : 0 : 0 : 1 : FF00 :: / 104를 사용하면 다른 24 비트는 유니 캐스트 주소와 동일합니다. https://tools.ietf.org/html/rfc3306