Debian 9에서 Linode가 나에게 할당한 /64 IPv6 범위를 어떻게 사용합니까?

Debian 9에서 Linode가 나에게 할당한 /64 IPv6 범위를 어떻게 사용합니까?

저는 IPv6에 대해 잘 모릅니다. 지금까지 읽은 내용에 따르면 Linode에는 /64 서브넷이 있습니다. 즉, 18,446,744,073,709,551,616개의 IP 주소가 있음을 의미합니다.

이 IP를 어떻게 사용하나요?

하나씩 구성하지 않고 내 컴퓨터에서 모두 사용할 수 있도록 하는 방법이 있습니까? 나는 데비안 9를 사용하고 있습니다

답변1

먼저 공급자가 IP 주소를 할당할 수 있는 두 가지 방법이 있다는 점에 유의하세요. (이는 v4와 v6 모두에 적용되지만 물론 v6 주소 덩어리보다 공급자로부터 v4 주소 덩어리를 얻는 것이 더 어렵습니다.) .

첫째, 서버가 연결된 네트워크의 "링크" 주소로 라우팅할 수 있습니다. 그렇다면 서버는 트래픽을 수신하려는 모든 주소에 대한 ndp(ipv4의 경우 arp) 요청에 응답해야 합니다. 기본적으로 Linux는 "로컬"로 추가된 주소에 대해 이 작업을 수행하지만 컴퓨터를 라우터(VPN 연결, 가상 머신 등)로 사용하려면 Proxy NDP(프록시 ARP)를 입력해야 합니다. 사업. IPv4의 경우).

또는 서버의 기본 IP로 라우팅할 수도 있습니다. 이 경우 서버는 기본 IP에 대해 NDP(IPv4의 경우 arp)에만 응답하면 됩니다.

linode의 문서에 따르면 전자는 /112 블록에 대해 후자는 /64 블록에 대해 수행되는 것으로 보입니다.

따라서 사용 방법에 대한 질문으로 돌아가서 사용하려는 용도에 따라 다릅니다.

고객에게 /64 또는 /56을 제공한다고 해서 모든 단일 주소를 사용해야 하는 것은 아니지만 모든 IPv6 서브넷이 /64인 것이 좋습니다. 이렇게 하는 원래 이유는 상태 비저장 자동 구성을 지원하는 것이었지만 상태 비저장 자동 구성이 어리석은 경우에도 더 광범위한 규칙이 되었습니다.

내가 아는 한, 주소 블록을 별도로 추가하지 않고(분명히 /64에서는 비실용적임) 주소 블록을 "로컬 시스템에 속하는" 것으로 처리하도록 Linux를 구성할 수 있는 방법이 없습니다. TUN 인터페이스를 모니터링하고 로컬 온디맨드로 IP를 추가하는 프로그램을 작성할 수는 있겠지만 그렇게 하면 DDOS가 설정될 것입니다.

답변2

저는 linode에 익숙하지 않지만 IPv6 서브넷이 할당된 경우 /64공급자가 지원하는 IPv6 주소 지정 인프라를 사용하여 IPv6 주소로 컴퓨터를 구성할 수 있습니다.

  • 공급자의 지침에 따라 IPv6을 정적으로 구성합니다.
  • 컴퓨터가 공급자의 라우터 광고에 대한 응답으로 SLAAC 주소를 자동으로 구성할 수 있습니다.
  • 컴퓨터가 DHCPv6을 통해 공급자의 DHCP 서버에서 주소를 자동으로 구성하도록 허용

관련 정보