라우팅[routing]

[요약] 망에서, 각 메시지에서 목적지까지 갈 수 있는 여러 경로 중 한 가지 경로를 설정해 주는 과정
일반적으로 라우터가 지원하는 기능으로 라우터에 탑재된 소프트웨어를 통해 이루어진다. 네트워크상에서 정보를 주고받을 때는 데이터 앞뒤에 발신지·목적지·수신상황 등과 관련한 각종 정보데이터를 덧붙인 패킷 형태로 송수신된다.
라우팅에는 정적 라우팅과 동적 라우팅이 있다. 정적 라우팅(Static Routing)은 송수신 호스트 사이에서 패킷 전송이 이루어지기 전에 경로 정보를 라우터에 미리 저장하여 중개하는 방식이다. 패킷을 중개하기 위한 최적의 경로 정보는 개별 라우터별로 저장하여 관리하는데, 운용 중인 네트워크 구성에 변화가 생기면 이에 적절하게 대처할 수 없다는 문제점이 있다. 즉, 라우터에 보관된 경로 정보가 고정되어 변화된 정보를 갱신하기가 용이하지 않으며, 특히 네트워크 내부의 혼잡도를 반영할 수 없다.
동적 라우팅(Dynamic Routing)은 라우터에서 사용하는 경로 정보를 네트워크 상황에 따라 적절하게 변경하는 방식으로, 경로 정보의 변경 주기에 따라 계속 보완할 수 있다. 따라서 현재의 네트워크 상황을 고려해 최적 경로 정보를 선택할 수 있지만, 경로 정보를 수집하고 관리하는 등의 복잡한 작업이 추가로 필요하다. 이는 네트워크에 새로운 부하를 가해 성능에 부정적인 영향을 미친다.
동적 라우팅 방식을 사용하려면 현재의 네트워크 링크 상태를 점검해 이를 새로운 경로 배정 시 적용해야 한다. 각 라우터에서는 주변 라우터의 존재 유무와 전송 지연 시간 등을 확인할 수 있어야 한다. 또한 각 라우터가 획득한 경로 정보를 다른 라우터에 통보함으로써, 네트워크의 최신 경로 정보를 신속하게 공유하고 갱신해야 한다.
- 다음
- 랜카드[Lan Card] 2015.10.19
- 이전
- 라우터[router] 2015.10.19
