구성 1: 링크 로컬 주소가 있는 단일 서브넷
첫 번째 구성에는 Microsoft IPv6 기술 미리 보기 프로토콜을 설치하는 것 외에 추가 구성이 필요하지 않습니다. 이 구성은 동일한 서브넷에 있는 두 개 이상의 노드로 구성됩니다. IPv6 용어에서 두 노드는 중간 라우터가 없는 동일한 링크에 있습니다.
다음 그림에서는 링크 로컬 주소를 사용하여 단일 서브넷에 두 노드를 구성하는 방법을 보여 줍니다.
기본적으로 IPv6은 설치된 이더넷 네트워크 어댑터에 해당하는 각 인터페이스에 대한 링크 로컬 IP 주소를 구성합니다. 링크 로컬 주소에는 fe80::/64 접두사가 있습니다. IPv6 주소의 마지막 64비트 를 인터페이스 식별자라고 하며 네트워크 어댑터의 48비트 MAC 주소에서 파생됩니다.
48비트(6비트) 이더넷 MAC 주소에서 IPv6 인터페이스 식별자를 만들려면 다음을 수행합니다.
- 0xff 16진수는 MAC 주소의 세 번째와 네 번째 바이트 사이에 삽입됩니다.
- MAC 주소의 첫 번째 바이트의 두 번째 하위 비트인 유니버설/로컬 비트가 보완됩니다. 1이면 0으로 설정되고 0이면 1로 설정됩니다.
예를 들어 MAC 주소 00-60-08-52-f9-d8의 경우:
- 16진수 0xff-fe는 MAC 주소의 0x08(세 번째 바이트)와 0x52(네 번째 바이트) 사이에 삽입되어 64비트 주소 00-60-08-ff-fe-52-f9-d8을 형성합니다.
- MAC 주소의 두 번째 하위 0x00 비트(첫 번째 바이트)인 유니버설/로컬 비트가 보완됩니다. 0x00 두 번째 하위 비트는 0이며, 보완될 때 1이 됩니다. 그 결과 첫 번째 바이트의 경우 0x00 0x02 됩니다.
따라서 00-60-08-52-f9-d8의 이더넷 MAC 주소에 해당하는 IPv6 인터페이스 식별자는 02-60-08-ff-fe-52-f9-d8입니다.
노드의 링크-로컬 주소는 접두사 fe80:::/64와 IPv6 콜론-16진수 표기법으로 표현된 64비트 인터페이스 식별자의 조합입니다. 따라서 접두사 fe80:::/64 및 인터페이스 식별자 02-60-08-ff-fe-52-f9-d8이 있는 이 예제 노드의 링크-로컬 주소는 fe80::260:8ff:fe52:f9d8입니다.
다음 예제와 같이 ipv6을 사용하여 링크 로컬 주소를 볼 수 있습니다.
ipv6 if
Interface 4 (site 1): Local Area Connection
uses Neighbor Discovery
link-level address: 00-10-5a-aa-20-a2
preferred address fe80::210:5aff:feaa:20a2, infinite/infinite
multicast address ff02::1, 1 refs, not reportable
multicast address ff02::1:ffaa:20a2, 1 refs, last reporter
link MTU 1500 (true link MTU 1500)
current hop limit 128
reachable time 43500ms (base 30000ms)
retransmission interval 1000ms
DAD transmits 1
Interface 3 (site 1): 6-over-4 Virtual Interface
uses Neighbor Discovery
link-level address: 10.0.0.2
preferred address fe80::a00:2, infinite/infinite
multicast address ff02::1, 1 refs, not reportable
multicast address ff02::1:ff00:2, 1 refs, last reporter
link MTU 1280 (true link MTU 65515)
current hop limit 128
reachable time 34000ms (base 30000ms)
retransmission interval 1000ms
DAD transmits 1
Interface 2 (site 0): Tunnel Pseudo-Interface
does not use Neighbor Discovery
link-level address: 0.0.0.0
preferred address ::10.0.0.2, infinite/infinite
link MTU 1280 (true link MTU 65515)
current hop limit 128
reachable time 0ms (base 0ms)
retransmission interval 0ms
DAD transmits 0
Interface 1 (site 0): Loopback Pseudo-Interface
does not use Neighbor Discovery
link-level address:
preferred address ::1, infinite/infinite
link MTU 1500 (true link MTU 1500)
current hop limit 1
reachable time 0ms (base 0ms)
retransmission interval 0ms
DAD transmits 0
인터페이스 4는 fe80::210:5aff:feaa:20a2 링크 로컬 주소가 있는 설치된 이더넷 어댑터에 해당하는 인터페이스입니다.
IPv6 주소 지정 및 IPv6 개념 개요에 대한 자세한 내용은 IPv6 소개 백서를 참조하세요.
두 링크 로컬 호스트 간의 연결 테스트
두 링크 로컬 호스트 간에 IPv6을 사용하여 간단한 ping(ICMPv6 Echo Request 및 Echo Reply 메시지 교환)을 수행할 수 있습니다.
두 링크 로컬 호스트 간에 IPv6을 사용하여 ping하려면
동일한 링크(서브넷)에 있는 두 개의 Windows 호스트(호스트 A 및 호스트 B)에 Windows용 Microsoft IPv6 기술 미리 보기를 설치합니다.
호스트 A에서 ipv6 if를 사용하여 이더넷 인터페이스에 대한 링크-로컬 주소를 가져옵니다.
예: 호스트 A의 링크-로컬 주소는 fe80::210:5aff:feaa:20a2입니다.
호스트 B에서 ipv6 if를 사용하여 이더넷 인터페이스에 대한 링크-로컬 주소를 가져옵니다.
예: 호스트 B의 링크-로컬 주소는 fe80::260:97ff:fe02:6ea5입니다.
호스트 A에서 Ping6.exe 사용하여 호스트 B를 ping합니다.
예: ping6 fe80::260:97ff:fe02:6ea5
Echo Request 메시지가 전송되는 원본 주소를 지정하려면 Ping6.exe 옵션을 사용할 수도 있습니다. 예를 들어 fe80::210:5aff:feaa:20a2의 IPv6 주소에서 호스트 B로 Echo 요청을 보내려면 다음 명령을 사용합니다.
ping6 -s fe80::210:5aff:feaa:20a2%4 fe80::260:97ff:fe02:6ea5
링크-로컬 또는 사이트-로컬 주소를 ping할 때 대상 주소를 명확하게 하려면 scope-ID를 지정하는 것이 좋습니다. scope-ID를 지정하는 표기법은 address%scope-ID입니다. 링크-로컬 주소의 경우 scope-ID는 ipv6 if 명령에 표시된 인터페이스 번호와 같습니다. 사이트-로컬 주소의 경우 scope ID는 ipv6 if 명령에 표시된 사이트 번호와 같습니다. 예를 들어 scope-ID 4를 사용하여 호스트 B에 Echo Request 메시지를 보내려면 다음 명령을 사용합니다.
ping6 fe80::260:97ff:fe02:6ea5%4
관련 항목