일반적이고 기억하기 쉬운 IPv6 서브넷의 예는 무엇입니까?

일반적이고 기억하기 쉬운 IPv6 서브넷의 예는 무엇입니까?

IPv4에서 사람들은 종종 10.0.0.0( 10.0.0.1- 10.0.0.254) 또는192.168.0.0

이 두 가지 모두 기억하기 쉽습니다. IPv6의 대안은 무엇입니까? 마음속에 떠오르는 모든 가능한 서브넷을 만들 수 있다는 것을 알고 있지만 좀 더 표준적인 것을 사용하고 싶습니다.

ISC-DHCP 서버는 2001:db8:0:1::/64해당 예에서 사용하지만 이 주소 범위는 상당히 복잡하고 기억하기 어려운 것 같습니다.

와 같은 매우 간단한 것을 사용하는 것이 가능합니까 a::0 - a::ffff? 기억하기 쉽고 널리 사용되는 좋은 예는 무엇입니까?

답변1

RFC 3849공식적으로 2001:db8::/32문서에 사용할 접두사로 지정됩니다. 이것이 ISC DHCP 서버의 문서에서 이를 사용하는 이유입니다.

RFC 5737IPv4에 대한 문서 서브넷을 블록으로 정의합니다.

192.0.2.0/24 (TEST-NET-1)  
198.51.100.0/24 (TEST-NET-2)  
203.0.113.0/24 (TEST-NET-3)

잘 모르는 문서 작성자는RFC 1918IPv4 개인 주소 범위:

10.0.0.0/8
172.16.0.0/12
192.168.0.0/16. 

그 (나쁜) 관행에 해당하는 IPv6는 다음을 사용하는 것입니다.RFC 4193의 고유한 로컬 주소 접두사 fc00::/7.

무엇이 그렇게 기억하기 힘든가요 2001:db8::/32? 스탠리 큐브릭 팬들이 논쟁을 벌이고 있다고 상상해 보세요.2001: 스페이스 오디세이. 2001년 토론입니다.

접두사 2001::는 공개적으로 라우팅 가능한 많은 주소에 사용되므로 심지어 2001:db8::"실제" 접두사처럼 보입니다.

답변2

사람들은 그 주소를 기억하기 쉽기 때문에 사용하는 것이 아니라 개인적인 사용을 위해 특별히 할당되었기 때문에 사용합니다(참조).RFC 1918).

IPv6에는 고유 로컬 주소(RFC 4193) 비슷한 방식으로 사용할 수 있습니다. 해당 주소의 서브넷은 다음과 같습니다.

fd00::/8

그러나 RFC에서는 전역적으로 충돌이 발생하지 않도록 처음 40비트가 무작위로 생성되어야 한다고 지정합니다. RFC의 분석 내용은 다음과 같습니다.

| 7 bits |1|  40 bits   |  16 bits  |          64 bits           |
+--------+-+------------+-----------+----------------------------+
| Prefix |L| Global ID  | Subnet ID |        Interface ID        |
+--------+-+------------+-----------+----------------------------+

따라서 이는 일을 기억하기 쉽게 만들지는 않지만 이를 수행하는 "올바른 방법"입니다.

관련 정보