링크 로컬 주소 지정이란 무엇입니까?


12

링크 로컬 주소 지정을 위해 IPv4 예약 169.254.0.0/16및 IPv6 예약이 발견 fe80::/10되었습니다. IPv6가 fe80::/10주소와 개인 IPv6 주소 fd00::12를 모두 사용 하여 Wireshark의 다른 장치와 통신하는 것을 보았지만 169.254/16IPv4에서 작동하는 것을 본 적이 없습니다 .

그렇다면 링크 로컬 주소 지정의 목적은 무엇입니까?


1
참고로, IPv6 ULA ( fd00::12) 주소를 잘못 사용하고있는 것 같습니다 . RFC 4193, 고유 로컬 IPv6 유니 캐스트 주소, 섹션 3.2.1. 로컬로 할당 된 글로벌 ID를 사용 하려면 다음 40 비트 인 글로벌 ID를 임의로 선택해야합니다. 당신이 그것을 사용할 때, 글로벌 ID에 대해 0을 모두 가질 확률은 거의 없습니다.
Ron Maupin

답변:


14

IPv4에서 169.254 / 16이 작동하는 것을 본 적이 없습니다.

DHCP 서버로부터 IP 주소를받지 못하면 PC는 자동으로 169.254.xx / 16 주소를 얻습니다. 홈 또는 랩 네트워크에서 DHCP 서버를 비활성화하고 "ipconfig / release"및 "ipconfig / renew"명령을 실행하면 PC에 169.254.xx 주소가 수신됩니다.

이 문서 :

이러한 자체 할당 링크 로컬 주소의 목적은 외부 주소 구성이없는 경우에도 (수동 입력 또는 DHCP를 통해) 서브넷 내의 다른 호스트와 쉽게 통신 할 수 있도록하는 것입니다. IPv6과 달리 IPv4 링크 로컬 주소의 구현은 라우팅 가능한 일반 주소가없는 경우에만 권장됩니다. 호스트는 주소 충돌을 완화하기 위해 주소의 마지막 두 옥텟을 의사 무작위로 생성합니다. 일부 로컬 네트워킹 프로토콜 (예 : Microsoft의 NetBIOS)의 브로드 캐스트 특성으로 인해 호스트는 주소 체계에 대한 사전 지식이 없어도 서로를 감지 할 수 있습니다.


7

링크-로컬 주소는 다른 IP 주소가 지정되지 않은 경우 동일한 링크에있는 두 호스트 간의 통신에 사용됩니다.

간단히 말해, 부팅시 OS는 다음과 같은 다양한 방법을 통해 인터페이스에서 주소를 구성하려고 시도합니다.

  • 수동 구성
  • DHCP (DHCPv4 또는 DHCPv6)
  • SLAAC (Stateless Autoconfiguration)-IPv6에 고유

그리고 OS가 자동 방법을 통해 인터페이스의 주소를 구성 할 수없는 경우 링크 로컬 풀에서 인터페이스의 주소를 구성합니다.

  • 169.254.0.0/16-IPv4 주소 공간의 로컬 주소 풀 링크
  • fe80 :: / 10-IPv6 주소 공간의 로컬 주소 풀 링크

IPv4에서는 모든 인터페이스가 하나의 주소 만 사용하는 반면 IPv6에서는 단일 인터페이스에 여러 주소가있을 수 있습니다 (예 : 인터페이스의 로컬 링크 로컬 주소).

IPv4의 인터페이스에 하나의 주소가있는 것처럼 보이기 때문에 인터페이스의 주소 범위가 169.254.0.0/16이 아닐 수 있습니다.


2

IPv6 작업에는 링크 로컬 주소가 필요하지만 IPv4에는 필요하지 않습니다. Microsoft는 무엇보다도 IPv4 링크 로컬 주소 지정을 사용하여 APIPA (Automatic Private IP Addressing) 표준을 개발했지만 모든 OS에서 필수 또는 지원되는 것은 아닙니다. 나는 또한 본 사람이 수동으로 할당하고이를 서브네팅으로 IPv4의 링크 - 로컬 주소를 오용하고, 그 반대 RFC 3927, IPv4의 링크 로컬 주소의 동적 구성 , 이다 표준.

RFC 3927, IPv4 링크 로컬 주소의 동적 구성을 읽으십시오 .

  1. 소개

    인터넷 프로토콜의 인기가 계속 높아짐에 따라 글로벌 통신뿐만 아니라 로컬 통신에도 FTP와 같은 친숙한 IP 도구를 사용할 수있게되는 것이 점점 더 중요 해지고 있습니다. 예를 들어 IEEE 802.11 무선 LAN [ 802.11 ]을 지원하는 랩톱 컴퓨터를 가진 두 사람 이 만나서 파일을 교환하려고 할 수 있습니다. 이러한 사람들은 고정 IP 주소를 수동으로 구성하거나 DHCP 서버를 설정해야하는 번거 로움없이 IP 응용 프로그램 소프트웨어를 사용할 수 있어야합니다 [ RFC2131 ].

    이 문서는 호스트가 해당 인터페이스의 링크-로컬 통신에 유효한 169.254 / 16 접두사에서 IPv4 주소로 인터페이스를 자동으로 구성 할 수있는 방법을 설명합니다. 이는 다른 구성 메커니즘을 사용할 수없는 환경에서 특히 유용합니다. 이를 위해 IPv4 접두사 169.254 / 16이 IANA에 등록되었습니다. IPv6 링크 로컬 주소 할당은 "IPv6 상태 비 저장 주소 자동 구성"[ RFC2462 ]에 설명되어 있습니다.

    IPv4를 사용한 링크 로컬 통신 링크 로컬 주소는 동일한 물리적 (또는 논리적) 링크에 연결된 다른 장치와의 통신에만 적합합니다. IPv4를 사용한 링크 로컬 통신 링크 로컬 주소는 동일한 물리적 (또는 논리적) 링크에 직접 연결되지 않은 장치와의 통신에는 적합하지 않습니다.

    Microsoft Windows 98 이상 및 Mac OS 8.5 이상은 이미이 기능을 지원합니다. 이 문서는 호스트 및 라우터가 IPv4 링크 로컬 주소를 처리하는 방법에 대한 규칙을 규정하여 사용법을 표준화합니다. 특히 소스 또는 대상 주소에서 IPv4 링크-로컬 주소가있는 패킷을 수신 할 때 라우터의 작동 방식에 대해 설명합니다. 호스트와 관련하여 주소 주장 및 방어, 동일한 인터페이스에서 링크 로컬 및 라우팅 가능한 IPv4 주소 유지 및 멀티 호밍 문제에 대해 설명합니다.

IPv6이 개발 될 때 IPv4의 선택적 추가 기능인 많은 것들이 내장되었습니다. 링크 로컬 주소 지정이 그 중 하나였습니다. 모든 IPv6 인터페이스는 링크 로컬 주소를 가져와 장치가 최소한 로컬 링크에서 통신 할 수 있으며 내장 기능으로 라우팅 프로토콜과 같은 많은 것들이 로컬 링크의 통신에 사용합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.