라우팅
Posted 2012. 8. 13. 22:46라우팅(Routing)
네트워크상에서 주소를 이용하여 목적지까지 메시지를 전달하는 방법을 체계적으로 결정하는 경로선택 과정
이과정을 능동적으로 수행하는 장치를 라우터(Router)라고 하며, 이 과정에서 생기는 라우팅테이블,메트릭등의 일련의 동작을 모두 포함하여 의미함.
라우팅테이블(Routing Table)
라우터가 어떤 경로를 찾을 때 사용하는 것으로 이것은 사용하는 라우터의 프로토콜에 따라 달라지며, 또 라우터는 항상 최적의 경로를 찾아 이것을 라우팅 테이블에 유지하고있다. 그러나 인터넷은 너무 광법위해 모든 정보를 저장하고 유지하는데 한게가 있기에 효율적으로 사용하기 위한 기술이 필요하다. 목적지 네트워크 주소와 라우터의 출구 포트 정보, 최적 경로 산출을 위한 metrics등의 정보를 포함한다.
메트릭(Metric)
네트워크를 거쳐 지나가는데 할당되는 비용, 특정 경로 상의 통 메트릭은 그 경로에 속하는 각 네트워크들의 메트릭의 합이며,
라우터는 이 값이 가장 작은 경로를 선택한다. 일반적으로 사용되는 메트릭의 종류로는 path length(경로거리, Hop count), delay(시간),
bandwidth(전송선로 용량), load(부하, traffic), cost(링크특성, 관리자에 의해 부여된 값)등이 있다.
-----라우팅의 효율적인 사용 방법-----
1. 다음 홉 라우팅(Next-hop Routing)
목적지에 대한 정체경로 대신 다음-홉(Next-hop)에 대한 정보만을 저장
라우팅 테이블의 크기를 줄일수 있음
일반적으로 네트워크 지정 라우팅, 호스트 지정 라우팅과 함께 사용
2. 네트워크 지정 라우팅(Network Specific Routing)
목적지에 대한 호스트 정보 대신 네트워크 주소에 대한 정보만을 저장
라우팅 테이블의 크기를 줄일수 있음, 단, 100개의 호스트가 단일 네트워크로 연결되어 있다면 라우팅 테이블은 1개의 네트워크 정보만 저장
3. 호스트 지정 라우팅(Host Specific Routing)
목적지에 대한 호스트 정보를 저장
네트워크 지정 라우팅에 비해 비효율적
경로를 점검하거나 보안을 위해 특정 경로를 이용해야 하는 경우 사용
'Server' 카테고리의 다른 글
크리티컬섹션, 뮤텍스 (0) | 2012.09.04 |
---|---|
데드락 (0) | 2012.09.04 |
3way hand shake (0) | 2012.08.13 |
OS의 종류와 차이점 (0) | 2012.08.13 |
기초 용어 (0) | 2012.08.13 |
- Filed under : Server