거리백터 / 링크상태 알고리즘 차이를 알려주셨는데, 라우팅정보와 전송대상의 특징들이 서로 반전되어 있어 헷갈립니다. 서로의 차이를 몰라서 그런지, 어떤게 인접이고, 어떤데 모든 라우터인지 서로 상반되어 있어 암기가 힘듭니다. 라우팅정보와 전송대상의 차이가 뭔가요? 왜 서로 상반되나요?
거리백터 / 링크상태 알고리즘 차이를 알려주셨는데, 라우팅정보와 전송대상의 특징들이 서로 반전되어 있어 헷갈립니다. 서로의 차이를 몰라서 그런지, 어떤게 인접이고, 어떤데 모든 라우터인지 서로 상반되어 있어 암기가 힘듭니다. 라우팅정보와 전송대상의 차이가 뭔가요? 왜 서로 상반되나요?
[답변1]
라우팅정보 관련 RIP과 OSPF를 비교해 보겠습니다.
RIP(Routing Information Protocol)은 거리 벡터 기반
각 네트워크까지의 거리(홉 수, Hop Count)를 기준으로 라우팅 정보를 공유하며, 주기적으로(30초마다) 전체 라우팅 테이블을 브로드캐스트(또는 멀티캐스트)로 전송하며, 최대 홉 수는 15(16 이상은 도달 불가능)입니다.
RIP에서는 경로의 품질(대역폭, 지연 시간 등)을 고려하지 않고, 홉 수만 기준으로 경로를 선택합니다.
OSPF(Open Shortest Path First) - 링크 상태 기반
인접 라우터 간의 링크 상태(Link Cost)를 기준으로 최적의 경로를 계산하며, 링크 비용(Link Cost)은 대역폭을 고려하여 결정되며, 다익스트라(Dijkstra) 알고리즘을 사용하여 최단 경로 계산합니다.
위의 그림처럼 물리적으로 가깝더라도 오히려 코스트 비용이 높으면 ospf는 다른 shortest 경로를 best path로 설정합니다.
예를 들어 잠실에서 김포공항을 갈때
rip은 거리가 가까운 교통체중으로 시간이 오히려 더 걸리는 서울내부간선도로를 사용하며,
ospf는 시간적으로 빨리 갈수 있는 거리는 먼 서울외곽순환도로를 이용하는 것과 같은 개념입니다.
댓글
안녕하세요. 질문에 감사드립니다.
[질문]
거리백터 / 링크상태 알고리즘 차이를 알려주셨는데, 라우팅정보와 전송대상의 특징들이 서로 반전되어 있어 헷갈립니다. 서로의 차이를 몰라서 그런지, 어떤게 인접이고, 어떤데 모든 라우터인지 서로 상반되어 있어 암기가 힘듭니다. 라우팅정보와 전송대상의 차이가 뭔가요? 왜 서로 상반되나요?
[답변1]
라우팅정보 관련 RIP과 OSPF를 비교해 보겠습니다.
RIP(Routing Information Protocol)은 거리 벡터 기반
각 네트워크까지의 거리(홉 수, Hop Count)를 기준으로 라우팅 정보를 공유하며, 주기적으로(30초마다) 전체 라우팅 테이블을 브로드캐스트(또는 멀티캐스트)로 전송하며, 최대 홉 수는 15(16 이상은 도달 불가능)입니다.
RIP에서는 경로의 품질(대역폭, 지연 시간 등)을 고려하지 않고, 홉 수만 기준으로 경로를 선택합니다.
OSPF(Open Shortest Path First) - 링크 상태 기반
인접 라우터 간의 링크 상태(Link Cost)를 기준으로 최적의 경로를 계산하며, 링크 비용(Link Cost)은 대역폭을 고려하여 결정되며, 다익스트라(Dijkstra) 알고리즘을 사용하여 최단 경로 계산합니다.
위의 그림처럼 물리적으로 가깝더라도 오히려 코스트 비용이 높으면 ospf는 다른 shortest 경로를 best path로 설정합니다.
예를 들어 잠실에서 김포공항을 갈때
rip은 거리가 가까운 교통체중으로 시간이 오히려 더 걸리는 서울내부간선도로를 사용하며,
ospf는 시간적으로 빨리 갈수 있는 거리는 먼 서울외곽순환도로를 이용하는 것과 같은 개념입니다.
교통개념과 라우팅 개념이 유사합니다.
[답변2]
전송대상 관련 RIP과 OSPF를 비교해 보겠습니다.
[RIP]
RIP은 거리 벡터 기반 프로토콜로 직접 연결된(인접) 라우터에게만 라우팅 정보를 전송합니다.
라우터는 자신이 받은 라우팅 정보를 다시 자신의 인접 라우터들에게 전파하며, 결국 네트워크 전체로 정보가 전파되지만, 한 번에 모든 라우터에게 보내지는 것이 아니라, 인접 라우터를 거쳐 전달됩니다.
네트워크가 크면 최종 끝까지 전달하는데 전파속도 느려집니다.
[OSPF]
네트워크에 있는 모든 라우터에게 한번에 전송합니다.
OSPF는 링크 상태 기반 프로토콜로, 라우팅 정보를 네트워크 내 모든 OSPF 라우터에게 한 번에 전송합니다.
네트워크 내 모든 라우터에게 동시에 라우팅 정보를 전송하므로 라우팅 테이블이 빠르게 동기화되고 네트워크 변경 사항이 즉시 반영됩니다.
- LSA(Link State Advertisement) 를 사용하여 라우팅 정보를 플러딩(Flooding) 방식으로 모든 라우터에 전파합니다.이렇게 하면 모든 라우터가 동일한 라우팅 테이블을 유지할 수 있습니다.
하지만 몇년전 국내 네트워크 사고처럼 오류정보를 전국으로 한번에 모든 라우터에 전달하니 router 작업시 주의가 필요합니다.
감사합니다.
댓글을 남기려면 로그인하세요.