Route Looping 개념

Route Looping 이란: 패킷이 목적지를 찾지 못하여 계속해서 도는 현상

Route_Looping의 피해

방지기법 중 하나인 Distance Vector(거리 백터 알고리즘)

메트릭?: 거리 백터 알고리즘을 사용하는 동적 라우팅 프로토콜에서 각 라우터는 자신과 이웃한 라우터들까지의 거리를 측정하는데, 이 거리를 메트릭(metric)이라고 한다.

Route Looping이 발생하는 경우와 이유는 아래 이미지에서 확인할 수 있습니다.

Route Looping 이란, 패킷이 목적지를 찾지 못하여 계속해서 도는 현상입니다.

이는 대역폭 낭비, 패킷 손실, 네트워크 지연, 서비스 중단을 초래할 수 있습니다. 이를 방지하기 위해 사용되는 방법 중 하나는 Distance Vector(거리 백터 알고리즘)입니다.

Route Poisoning & Poison Reverse

Route Poisoning이란 라우팅 테이블에서 라우터 간의 경로 정보를 업데이트할 때, 경로가 끊어졌을 경우 해당 경로를 사용하지 않도록 기존 경로 정보를 라우팅 테이블에서 삭제하는 것을 말합니다. 이를 통해 라우팅 루프를 방지할 수 있습니다.

Poison Reverse란 라우터 간 이웃 관계에서 사용되는 라우팅 프로토콜에서 라우터 간의 라우팅 정보를 공유할 때, 해당 라우터가 자신으로 향하는 경로를 끊어졌음을 알리는 방식이다. 이를 통해 해당 라우터는 자신으로 향하는 패킷을 전송하지 않도록 하여 라우팅 루프를 방지할 수 있다.

Route Looping, Route Poisoning, Poison Reverse는 라우팅에서 발생할 수 있는 문제점과 이를 방지하기 위한 기법이다.