SECTION
article thumbnail
Published 2020. 1. 17. 23:05
Network (14) ND (Neighbor Discovery) Network

 


- ND (Neighbor Discover)

 

: 주변 노드들을 발견/탐색/변경검출을 유지하기 위한 정보를 요청하거나 제공하는 기능

: ICMPv6 메시지를 이용함

 

 

 

 

- ND 프로토콜 기능

: 대부분의 기능들이 서로 밀접한 관계를 가짐

: 크게 아래 세 가지 기능 그룹으로 나눌 수 있음

 

 

 

- 호스트 라우터 발견기능

 

1) 라우터 발견

: RD(Router Discovery)는 가장 중요한 기능, 로컬 네트워크에 있는 라우터를 발견

 

2) 접두사 발견

: 1) 과 밀접하게 연관되어있음

: IP주소 중 네트워크 식별자를 접두사라고 부름

: 접두사를 이용해 자신이 속한 네트워크를 알아냄

: 멀리 떨어진 목적지를 구별하여 직접 또는 간접적으로 데이터그램 전송

 

3) 인자 발견

: 1) 과 밀접하게 연관되어있음

: 로컬 네트워크와 라우터에 관한 MTU와 같은 중요한 인자를 습득

 

4) 주소 자동 구성

: 라우터가 제공하는 정보가 필요

 

 

- 호스트 간 통신 기능

 

5) 주소 결정

: 로컬 네트워크에서 다른 장비의 2계층 주소를 해당 장비의 3계층 주소를 알아내야 할때 사용

: IPv4 ARP와 같은 기능을 구현

 

6) 다음 홉 결정

: IP 데이터그램의 목적지 주소를 보고 다음 홉을 결정

 

7) 주변 노드 접근 불가능 검사

: 주변 노드에 직접 접근할 수 있는지 결정

 

8) 중복 주소 검사

: 사용하려는 주소가 네트워크에서 중복되고 있는지 검사

 

 

- 리다이렉트 기능

 

9) 리다이렉트

: 라우터가 호스트에게 특정 목적지로 데이터그램을 보낼때 사용함

: 데이터그램을 보낼때 더 좋은 다음 홉을 알려줌 (알림)

 

 

Host H1이 Network N2로 가야하는 데이터그램을 라우터 R1에게 보냄 그러나 라우터 R1은 라우터 R2가 Network N2와 직접적으로 연결되어 있으므로 그 쪽으로 보내는게 더 효율적임. 라우터 R1은 R2에게 데이터 그램을 전달하면서 Host H1 에게 리다이렉트 메시지를 보내 다음부터 라우터 R2를 사용하도록 권고함.


 

profile

SECTION

@SectionR0

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

검색 태그