LAN 고정 IP 할당된 IPv6 주소 범위

LAN 고정 IP 할당된 IPv6 주소 범위

IPv4 LAN에 고정 IP를 할당할 때 라우터의 DHCP 범위에서 주소 범위를 선택합니다. 192.160.0.2-255. 따라서 DHCP 범위에 상한을 설정하고 해당 제한보다 높은 고정 IP를 선택했습니다.

내 IPv6 라우터에는 동일한 DHCP 범위가 표시됩니다. 간단한 가정은 고정 IPv6 주소로 동일한 작업을 수행할 수 있다는 것입니다. 간단하지만 링크-로컬 할당이 혼란스럽습니다.

  1. 링크-로컬 게이트웨이의 IP가 링크-로컬 시퀀스의 첫 번째 주소입니까? 192.168.0.1과 같이 LAN IPv4 범위의 첫 번째 주소는 무엇입니까?

  2. 두 세트의 고정 IP가 할당되나요? 하나는 글로벌 범위용이고 다른 하나는 로컬용인가요?

  3. 내가 여기서 무엇을 놓치고 있는 걸까요?

이러한 질문에 대한 이의가 있을 것으로 예상하여 다음과 같이 설명하겠습니다.

LAN에서 안정적인 호스트 이름 확인을 위해서는 고정 IP가 필요하며 호스트 이름 확인이 IPv4를 통해 제대로 작동한다는 것을 알고 있습니다. 기능적으로는 정적 IPv6가 필요하지 않습니다. 알겠습니다.

하지만 취미생활자로서 하고 싶어요.

답변1

언뜻 보기에 IPv6는 주소가 더 큰 IPv4처럼 보이지만 실제로는 그렇지 않습니다. IPv4와 비교하여 IPv6의 작동 방식에는 몇 가지 근본적인 차이점이 있습니다.

IPv4와 달리 IPv6의 경우 일반적인 상황은 단일 인터페이스에 여러 IPv6 주소를 갖는 것입니다.

따라서 모든 IPv6 인터페이스에는 최소한 하나의링크 로컬 주소,fe80::/10. 이 주소는 MAC 주소를 사용하여 자동으로 구성됩니다. 이웃 검색과 같은 다른 IPv6이 작동하려면 필요합니다.

또한 라우터는 IPv6 접두사를 할당합니다. ISP가 IPv6를 허용하는 경우 홈 라우터에 접두사(예: 2001:...)를 알려주고 이 접두사를 다른 모든 호스트에 알립니다. 그런 다음 호스트는 MAC 또는 임의 구성 요소(프라이버시 확장이 활성화된 경우)를 기반으로 이 범위의 주소를 다시 선택합니다.

이제 두 개의 IPv6 주소가 있으며 지금까지의 모든 작업은 자동으로 수행되며 DHCP가 포함되지 않습니다. MAC 기반 주소는 정적이므로 필요에 따라 사용할 수 있습니다. 홈 라우터가 DNS를 수행하지 않는 경우 최소한 /etc/hosts파일 등에 링크 로컬 주소를 입력 할 수 있습니다.

이제 꼭 필요하다면고정 주소의 경우 라우터에 DHCP를 통해 배포하도록 지시할 수 있습니다. 이렇게 하려면 유효한 접두사가 필요합니다. IPv4에서는 192.168../16 범위는 개인 IP 주소용으로 예약되어 있습니다. IPv6에 해당하는 것은 다음과 같습니다.고유한 로컬 주소(ULA), 범위는 fc00::/7입니다. 다른 접두사는 다른 목적으로 사용되는 "실제" IPv6 주소와 충돌할 수 있습니다.

따라서 DHCPv6에 이 범위를 사용하고 원하는 순서대로 원하는 범위를 선택하세요.

하나를 배포네번째전역 접두사를 사용하여 고정 주소를 설정하는 것은 어렵습니다. ISP에서 할당한 전역 접두사를 사용하려는 경우 해당 접두사가 변경되므로 고정 주소를 설정할 수 없습니다. 다른 전역 접두사를 사용하기로 결정한 경우 해당 전역 접두사는 이를 사용하는 사람과 겹치며 해당 호스트에 액세스할 수 없습니다. 따라서 이는 잘못된 구성이 됩니다.

답변2

라우터를 가장 낮은 주소로 설정하는 것은 단지 관례일 뿐입니다. 또 다른 규칙은 라우터의 가장 높은 주소를 사용하는 것이며, 라우터의 주소 공간 내의 모든 주소를 사용할 수 있습니다. 라우터가 어떤 주소를 사용하는지 알 수 있습니다.라우터 광고그리고 응답하다라우터 요청

IPv6의 링크-로컬 주소 범위는 fe80::/10입니다. 바라보다위키피디아또는 RFC 4862세부

IPv6(인터넷 프로토콜 버전 6)에서는 주소 블록 fe80::/10이 링크-로컬 유니캐스트 주소 지정을 위해 예약되어 있습니다.

IPv6의 경우 MAC 주소와 링크 로컬 주소가 자동으로 매핑됩니다. 이더넷 MAC 주소는 6바이트이므로 IPv6 주소보다 짧습니다(IPv4 주소의 경우 4바이트). 6바이트 MAC을 약간 변형하여 링크 로컬 주소의 하위 64비트로 사용합니다. IPv6 스택은 일반적으로 특별한 조치 없이 IPv6 링크 로컬 주소를 할당합니다. 실제로 IPv6는 많은 상황에서 DHCP가 필요하지 않도록 설계되었습니다. 다른 경우에는 DHCPv6이 있습니다.

IPv6 주소의 일부로 변경할 수 없는 MAC을 사용하면 개인 정보 보호 문제가 있으므로개인 정보 보호 확장주소의 로컬 부분에 대해 임의의 값을 선택하고 주기적으로 변경합니다.

관련 정보