본문 바로가기

Network

[Black-hole] null 0

특정 주소를 목적지로 하는 트래픽을 discard 시키기 위해 사용하며, cisco null 0 과 의미가 같다. (nokia = black-hole)

루프 방지 역할과 라우팅 테이블 수를 줄여주는 역할을 합니다.(상위 계위에서의 대역 summary. /24 -> /16)

 

어떻게 black-hole이 loop를 방지해주는지 알아보겠습니다.

아래의 그림을 보면,

 

 

A -> B 방향으로 default route 설정이 되어있다고 가정해보겠습니다.

그러면, A <-> B <-> Internet 사이에 트래픽이 흐르게 됩니다.

 

하지만, A의 하위 링크인 10.10.10.0/24대역으로 가는 link가 down이 되었다고 생각해보겠습니다.

그렇다면 A의 라우팅 테이블은 아래처럼 확인될 수 있습니다.

A: routing-table

10.10.11.0/24

10.10.12.0/24

10.10.13.0/24

트래픽 흐름을 살펴보면, Internet -> B -> A -> 10.10.10.0/24로 가려고 하지만,

10.10.10.0/24 link는 down되어 도달할 수 없어서 다시 default route B 보내게 됩니다.

그러므로 flapping이 발생할 수 있습니다.

 

그러므로 black-hole은 flapping 으로 부터 네트워크 토폴로지 변화를 잡아줌으로써 네트워크를 안정적으로 유지해주는 역할도 수행한다고 볼 수 있습니다

 

 

 

 

 

 

'Network' 카테고리의 다른 글

[BGP] best path selection_2  (0) 2020.12.06
[BGP] best path selection_1  (0) 2020.12.06
[BGP] best path selection  (0) 2020.12.06
[BGP] routing protocol  (0) 2020.12.06
[IS-IS] routing protocol  (0) 2020.11.22