fbpx

이웃 검색 프로토콜(1부)

페이스북
트위터
링크드인
WhatsApp에
텔레그램

NDP(Neighbor Discovery Protocol)는 IPv6 인터넷 프로토콜의 필수 구성 요소입니다. 이는 IPv6 주소의 자동 구성 및 유지 관리를 용이하게 할 뿐만 아니라 네트워크의 이웃에 대한 정보를 검색 및 유지 관리하도록 설계되었습니다.

기사의 마지막 부분에서 작은 내용을 찾을 수 있습니다. test 그것은 당신을 허용합니다 평가하다 이번 독서를 통해 얻은 지식

IPv6의 ND(Neighbor Discovery) 프로토콜은 여러 유형의 메시지를 사용하여 기능을 수행합니다. ND에서 사용되는 메시지 유형은 다음과 같습니다.

라우터 요청

노드는 멀티캐스트 라우터 요청 메시지를 보내 네트워크에 있는 라우터로부터 네트워크 구성 정보를 요청합니다. 이러한 메시지는 사용 가능한 접두사 및 라우팅 옵션과 같은 네트워크 구성 매개변수에 대한 정보를 얻기 위해 라우터에서 라우터 광고 메시지를 얻는 데 사용됩니다.

라우터 광고

라우터는 라우터 알림 메시지를 보내 네트워크 노드에 자신의 존재를 알리고 네트워크 구성에 대한 정보를 제공합니다. 예를 들어 이러한 메시지에는 라우터의 IPv6 주소와 접두사 옵션 및 주소 갱신 시간 간격과 같은 네트워크 구성 매개변수가 포함됩니다. 노드는 이 정보를 사용하여 네트워크 구성에 맞게 IPv6 주소를 자동으로 구성합니다.

이웃 권유

이 ICMPv6 메시지는 특정 IPv6 주소에 대한 정보를 얻는 데 사용됩니다. 노드는 알려진 IPv6 주소와 연관된 MAC 주소를 검색하기 위해 멀티캐스트 Neighbor Solicitation을 보냅니다.

이웃광고

이웃 요청에 응답하는 데 사용되는 이웃 광고 메시지 외에도 노드는 상태 및 가용성에 대한 정보를 최신 상태로 유지하기 위해 정기적인 이웃 광고를 보낼 수도 있습니다. 이러한 메시지는 네트워크의 다른 노드가 여전히 활성 상태이고 통신에 사용할 수 있음을 알리는 데 사용됩니다.

리디렉션

이 ICMPv6 메시지는 노드가 다른 인터페이스를 통해 특정 대상에 대한 최상의 경로를 네트워크의 다른 노드에 알려야 할 때 사용됩니다. 송신 노드는 대상 IP 주소와 다음 홉 IP 주소가 포함된 리디렉션 메시지를 보냅니다.

이웃 연결 불가 감지

ND에는 네트워크 내 이웃의 도달 불가능성을 감지하는 메커니즘도 포함되어 있습니다. 노드가 일정 기간 동안 이웃으로부터 메시지 수신을 중단하면 이웃 제거 메시지를 보내 다른 노드에 이웃에 연결할 수 없음을 알립니다. 이를 통해 노드는 인접 테이블을 업데이트하고 도달할 수 없는 대상으로 패킷을 보내는 것을 방지할 수 있습니다.

ND는 IPv6 네트워크의 노드가 다른 인접 노드를 검색하고 통신할 수 있도록 하는 다양한 메시지와 프로세스로 구성됩니다. IPv6의 Neighbor Discovery Protocol에는 네트워크에서 수행되는 몇 가지 주요 기능이 있습니다. 이러한 기능은 다음과 같습니다.

주소 확인

IPv6의 주소 확인은 노드가 특정 IPv6 주소에 해당하는 링크 계층 주소(MAC 주소)를 결정하는 프로세스입니다. 이는 Neighbor Solicitation 및 Neighbor Advertising이라는 두 가지 유형의 메시지로 구성된 Neighbor Discovery 프로토콜을 사용하여 수행됩니다.

다음은 IPv6의 주소 확인 프로세스에 대한 자세한 설명입니다.

이웃 권유

  • 노드는 IPv6 주소에 해당하는 MAC 주소를 알아야 할 때 NS(Neighbor Solicitation) 메시지를 대상 IPv6 주소로 보냅니다. NS 메시지는 주소 확인을 요청하는 IPv6 멀티캐스트 패킷으로 전송됩니다.
  • NS 메시지에는 대상 IPv6 주소가 포함되어 있으며 전송 노드의 소스 MAC 주소가 사용됩니다.

이웃광고

  • 대상 노드는 NS 메시지를 수신하면 해당 IPv6 주소가 메시지의 대상 주소와 일치하는지 확인합니다.
  • 일치하는 경우 대상 노드는 MAC 주소가 포함된 NA(Neighbor Advertising) 메시지로 응답합니다.
  • NA 메시지는 IPv6 유니캐스트 패킷으로 송신자 노드로 전송되며, 송신자 노드는 수신된 MAC 주소를 사용하여 대상 노드와 통신을 설정합니다.

이웃 테이블 업데이트

  • 각 노드는 알려진 이웃의 IPv6 주소와 MAC 주소가 저장되는 이웃 테이블을 유지 관리합니다.
  • NA 메시지가 수신되면 송신 노드는 대상 노드의 IPv6 주소와 MAC 주소로 인접 테이블을 업데이트합니다.

이 인접 테이블은 반복적인 NS 메시지를 보낼 필요가 없도록 향후 주소 확인을 간소화하는 데 사용됩니다.

IPv6의 주소 확인 절차는 IPv4의 ARP(주소 확인 프로토콜)와 유사하지만 둘 사이에는 약간의 차이점이 있다는 점을 고려하는 것이 좋습니다.

 

 

주소 중복 감지

IPv6의 주소 중복 검색은 특정 IPv6 주소가 네트워크의 다른 노드에서 사용되지 않는지 확인하는 데 사용되는 프로세스입니다. 이렇게 하면 충돌을 방지하고 네트워크 주소의 고유성을 보장할 수 있습니다. 다음은 IPv6에서 주소 중복 감지 프로세스가 수행되는 방식에 대한 포괄적인 설명이며, 작동 방식을 자세히 설명합니다.

새로운 IPv6 주소 생성

  • 노드가 수동으로 또는 자동 구성을 통해 새 IPv6 주소를 구성해야 하는 경우 네트워크 접두사 및 인터페이스 식별자와 같은 특정 매개변수를 기반으로 새 주소를 생성합니다.
  • 노드는 생성된 새 주소가 현재 네트워크에서 사용 중이 아닌지 확인합니다.

이웃요청

  • 노드가 새 IPv6 주소를 구성하면 확인하려는 IPv6 주소로 멀티캐스트 Neighbor Solicitation 메시지를 보냅니다.
  • Neighbor Request에는 확인 중인 IPv6 주소가 포함되어 있으며 전송 노드의 소스 링크 계층 주소를 사용하여 전송됩니다.

이웃의 반응

  • 동일한 IPv6 주소를 사용하는 네트워크에 다른 노드가 있는 경우 해당 주소가 이미 사용 중임을 나타내는 이웃 광고 메시지로 이웃 요청 메시지에 응답합니다.
  • 검증을 수행한 노드는 Neighbor Announcement 응답을 수신하고 중복된 주소가 있음을 감지합니다.

새 주소 선택

  • 주소 중복이 감지되면 확인을 수행한 노드는 충돌을 피하기 위해 새 IPv6 주소를 선택해야 합니다.
  • 인터페이스 식별자 변경과 같은 다른 방법을 사용하거나 가능한 경우 다른 자동 구성 옵션을 사용하여 새 주소를 생성할 수 있습니다.

이웃 테이블 업데이트

  • 새 주소를 선택한 후 노드는 새 IPv6 주소와 해당 MAC 주소로 인접 테이블을 업데이트합니다.
  • 이렇게 하면 네트워크의 향후 통신을 위해 인접 테이블이 올바른 정보로 업데이트됩니다.

IPv6 주소 중복 감지 프로세스를 통해 노드는 사용 전에 IPv6 주소의 고유성을 확인할 수 있습니다. 이웃 요청을 보내고 이웃 광고 응답을 수신함으로써 노드는 네트워크에서 잠재적인 주소 충돌을 감지하고 방지할 수 있습니다. 이는 IPv6 네트워크의 안정적이고 중단 없는 운영에 기여합니다.

 

라우터 검색

IPv6의 라우터 검색은 로컬 네트워크의 노드가 네트워크에서 사용 가능한 라우터에 대한 정보를 식별하고 얻는 프로세스입니다. 이를 통해 노드는 패킷 전송을 위한 최적의 경로를 결정하고 관련 네트워크 매개변수를 구성할 수 있습니다.

라우터 검색은 다음과 같이 작동합니다.

라우터 광고

  • 네트워크의 라우터는 "모든 라우터" 멀티캐스트 주소를 사용하여 "라우터 광고"라는 메시지를 주기적으로 보냅니다.
  • 이러한 메시지에는 네트워크 접두사, 주소 갱신 시간 간격, 기타 구성 매개변수 등 노드 구성에 대한 필수 정보가 포함되어 있습니다.

라우터 요청

  • 노드는 "모든 라우터" 멀티캐스트 주소로 "라우터 요청" 메시지를 보내 네트워크에서 사용 가능한 라우터로부터 구성 정보를 요청할 수 있습니다.
  • 예를 들어, 노드가 네트워크에 방금 합류했거나 구성 업데이트가 필요할 때 유용할 수 있습니다.

라우터 공지 메시지 처리

  • 노드는 라우터 공지 메시지를 수신하면 해당 내용을 검사하고 관련 정보를 추출합니다.
  • 여기에는 노드가 사용할 수 있는 IPv6 주소의 범위와 구성을 지정하는 공지된 네트워크 접두사가 포함될 수 있습니다.

주소 및 네트워크 매개변수 구성

  • 노드는 라우터 광고 메시지에서 얻은 정보를 사용하여 IPv6 주소 및 기타 네트워크 매개변수를 구성합니다.
  • 예를 들어 노드는 광고된 네트워크 접두사를 기반으로 IPv6 주소를 할당하고 라우터에서 제공하는 정보를 기반으로 주소 갱신 시간 간격을 설정할 수 있습니다.

이웃 테이블 업데이트

  • 각 노드는 알려진 라우터의 IPv6 주소와 MAC 주소가 저장되는 인접 테이블을 유지 관리합니다.
  • 노드가 라우터 광고 메시지를 받으면 광고 라우터의 IPv6 주소와 MAC 주소로 인접 테이블을 업데이트합니다.
  • 이를 통해 노드는 패킷을 보내기 위한 최적의 경로를 선택하고 라우터와 효율적으로 통신을 설정할 수 있습니다.

간단한 지식 퀴즈

이 기사에 대해 어떻게 생각하시나요?
당신이 배운 지식을 감히 평가할 수 있습니까?

퀴즈 - 이웃 검색 프로토콜(1부)

이 글에 추천도서

주제를 제안하고 싶으신가요?

매주 새로운 콘텐츠를 게시합니다. 구체적인 것에 대해 이야기하고 싶나요?
다음 블로그 주제

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

디아스
Horas

소개
OSPF - BGP - MPLS

이것에 가입하세요 무료 코스

MAE-RAV-ROS-240118
디아스
Horas

이것에 가입하세요 무료 코스

MAS-ROS-240111

삼왕의 날 프로모션!

레이즈24

15%

모든 제품

MikroTik 강좌
아카데미 과정
MikroTik 도서

삼국지 할인코드를 활용해보세요!

* 프로모션은 7년 2024월 XNUMX일 일요일까지 유효합니다.
** 코드 (킹스24) 장바구니에 적용됩니다
*** 지금 강좌를 구매하고 31년 2024월 XNUMX일까지 수강하세요.

새해 전야 프로모션!

NY24

20%

모든 제품

MikroTik 강좌
아카데미 과정
MikroTik 도서

설맞이 할인코드를 활용해보세요!

* 프로모션은 1년 2024월 XNUMX일 월요일까지 유효합니다.
** 코드 (NY24) 장바구니에 적용됩니다
*** 지금 강좌를 구매하고 31년 2024월 XNUMX일까지 수강하세요.

크리스마스 할인!

XMAS23

30%

모든 제품

MikroTik 강좌
아카데미 과정
MikroTik 도서

크리스마스 할인코드를 활용해보세요!!!

**코드는 장바구니에 적용됩니다.
프로모션은 25년 2023월 XNUMX일 월요일까지 유효합니다.

사이버 위크 할인

CW23-MK

17%

모든 MikroTik OnLine 강좌

CW23-AX

30%

모든 아카데미 과정

CW23-LIB

25%

모든 MikroTik 도서 및 도서 팩

사이버위크 할인코드를 활용해보세요!!!

**코드는 장바구니에 적용됩니다.
프로모션은 3년 2023월 XNUMX일 일요일까지 유효합니다.

블랙 프라이데이 할인

BF23-MX

22%

모든 MikroTik OnLine 강좌

BF23-AX

35%

모든 아카데미 과정

BF23-LIB

30%

모든 MikroTik 도서 및 도서 팩

블랙프라이데이 할인코드를 활용해보세요!!!

**코드는 장바구니에 적용됩니다.

장바구니에 코드가 적용되었습니다.
26년 2023월 XNUMX일 일요일까지 유효합니다.

디아스
Horas

이것에 가입하세요 무료 코스

MAE-VPN-SET-231115

할로윈 프로모션

할로윈 할인코드를 활용해보세요.

장바구니에 코드가 적용되었습니다.

HW23-MK

MikroTik OnLine 모든 강좌 11% 할인

11 %

HW23-AX

아카데미 전 강좌 30% 할인

30 %

HW23-LIB

모든 MikroTik 도서 및 도서 팩 25% 할인

25 %

MikroTik을 이용한 고급 라우팅 소개(MAE-RAV-ROS) 무료 과정에 등록하고 참여하세요.

오늘(수요일) 11년 2023월 XNUMX일
오후 7시 - 오후 11시 (콜롬비아, 에콰도르, 페루)

MAE-RAV-ROS-231011