IPv6 접두사 위임

IPv6 접두사 위임

저는 IPv6에 대해 완전히 무지하지만 IPv4에 대한 실제 경험이 있습니다(단지 IPv4를 처리해야 했기 때문에).

내 홈 라우터는 CGNAT 뒤에 있으므로 공용 IPv4 주소를 제공하지 않습니다. 하지만 IPv6 주소를 구하는 방법을 물었고 ISP에서 친절하게 주소를 제공했습니다. 답장에서 그들은 내 주소가 이라고 말했습니다 2a01:XXXX:XXXX:4000::/56. 이에 대해 읽으면서 나는 내 네트워크 장치에 GUA를 제공할 수 있고 제공해야 한다는 생각을 갖게 되었는데, 이는 나에게 매력적인 일이었습니다.

내 ISP 라우터 뒤에는 교육용 OpenWRT 라우터가 있습니다. 다른 모든 장치는 후자 뒤에 있습니다. DHCP를 제대로 실행하려면 내 OpenWRT가 내 ISP 라우터에서 접두어를 가져와야 합니다(즉, DHCPv6도 활성화되어 있음).

내 혼란은 /56주소 끝에서 발생합니다. 네트워크 마스크는 GUA에 적합하지 않은 것 같은데, 이것이 개인 네트워크에 사용할 수 있는 위임된 접두사입니까? 그렇다면 OpenWRT 라우터에 접두사를 할당할 때 나중에 ISP 라우터 뒤에 더 많은 장치를 두기로 결정한 경우에 대비해 범위를 줄여야 합니까?

모든 것이 예상대로 작동하는지 어떻게 확인할 수 있나요? 내 ISP의 라우터에는 형편없는 UI가 있고 콘솔이 없습니다. GUA가 할당된 것을 볼 수 있지만 할당되지는 않습니다 /56(아직 이름이 무엇인지 확실하지 않기 때문에 이름을 붙이지 않겠습니다). 내 OpenWRT는 전역 ULA 설정을 기반으로 호스트에 주소를 할당합니다. 즉, 다른 라우터가 게시할 수 있는 접두사를 고려하지 않습니다(제대로 작동하는 경우에도).

ISP 라우터에는 WAN 설정(선택됨)을 기반으로 접두사 위임을 활성화하는 확인란과 비어 있는 atm인 정적 접두사에 대한 또 다른 섹션이 있습니다.

답변1

주소 끝에 /56이 있어서 혼란스럽습니다.

"접두사 길이"(왼쪽부터 계산하는 관련 비트 수)입니다. 넷마스크로 표현되었던 것을 "CIDR 표기법"이라고도 합니다. 예를 들어, IPv4에서 "/24"는 넷마스크 255.255.255.0에 해당하고 "/17"은 255.255.128.0에 해당하는 식입니다. 그리고 넷마스크 형식은아주 드물게IPv6에서 사용되는 경우 /56에 해당하는 것은 "ffff:ffff:ffff:ff00::"입니다.

전체 2a01:XXXX:XXXX:4000::/56접두사, 또는 ISP가 사용자에게 라우팅한 네트워크입니다. (단일 기기의 주소가 아닙니다!)

네트워크 마스크는 GUA에 적합하지 않은 것 같습니다.

그들이하다. 그러나 IPv4와 IPv6 모두에서는 약간 다른 두 가지를 설명할 수 있습니다. 즉, 다른 곳으로 라우팅되는 네트워크(중간 '게이트웨이' 경로)와 장치가 직접 있는 서브넷(마지막 '온링크' 경로)을 설명할 수 있습니다. 가거나 더 이상 나누어질 수 있습니다).

IPv6 접두사 위임은 항상 라우팅됩니다. ISP의 라우터에는 경로가 있습니다 2a01:XXXX:XXXX:4000::/56 via <your_router's_wan_IP>. 귀하의 라우터는 귀하가 원하는 대로 이를 분할할 것으로 예상됩니다. /64를 LAN 서브넷으로 직접 할당하거나 네트워크의 다른 라우터에 더 큰 청크(예: /60 또는 전체 /56)를 추가로 위임할 수 있습니다. (고정 경로를 추가하거나 ISP 자체처럼 DHCPv6-PD를 설정하여 이 위임을 수행할 수 있습니다.) 기술적으로 하나의 대규모 /56 서브넷을 사용할 수 있지만 이는~ 아니다추천; 그런 경우에는 /64를 사용하세요.

... OpenWRT는 wan6을 사용합니다(제가 정확하게 기억한다면 위임이 발생하지 않음을 의미하는 /128입니다).

아니요, 그런 뜻은 아닙니다.

장치에서 IP 주소를 구성할 때 IPv4 또는 IPv6에 관계없이 넷마스크 또는 접두사 길이는 항상 후자인 최종 서브넷 크기를 반영합니다. 따라서 /56이 라우팅되더라도에게라우터의 경우 인터페이스 구성에 /64 또는 /128만 표시하는 것이 완벽하게 유효합니다.

라우터가 DHCPv6-PD를 통해 자동으로 얻는 모든 접두사는 별도의 영역에 표시됩니다.

DHCP를 제대로 실행하려면 OpenWRT가 ISP 라우터에서 접두어를 가져와야 합니다.

ISP의 라우터가 지원하는 경우 자동 방법은 DHCPv6-PD입니다.제공(그냥 요청하는 것과는 반대로).

수동 방법은 ISP 라우터에 고정 경로를 추가한 다음 원하는 서브넷을 사용하여 OpenWRT LAN 인터페이스를 구성하는 것입니다. 이것은 아마도 더 안정적일 것이며 실제로 전체 /56을 OpenWRT 장치로 라우팅할 것입니다. (경로가 ISP 라우터의 LAN에서 사용하는 /64와 겹치더라도 문제가 없습니다.)

관련 정보