2014년 1월 6일 월요일

라우터는 자신이 갖고 있는 라우팅 테이블을 근거로 패킷을 목적지방향으로 전달하는 장비이다. 그러므로 가장 중요한 정보는 라우팅 테이블이다. 라우팅 테이블의 정보를 구축하는 것은 라우터의 가장 중요한 임무라 할 수 있다.

라우터 간 로컬 라우팅 정보를 상호 교환해 라우팅 테이블을 구축하는 방식을 동적 라우팅이라하고 , 각 라우터가 자체적으로 라우팅 정보를 구축해 사용하는 방식을 정적 라우팅이라 한다.

동적라우팅은 라우팅 정보가 교환되고 정적라우팅은 라우팅 정보가 교환 되지 않는다. 그러므로 정적라우팅을 사용하는 경우 네트워크 관리자는 모든 라우터에 개별적인 라우팅 정보를 설정해야 한다는 단점이 있다. 실무에서 정적라우팅은 움직이자 않고 고정되 있는 의미로 스태틱 루트라는 용어로 널리 사용된다.

스태틱 루트의 입력은 글로벌 환경설정 모드에서 이루어 진다. ip route로 시작에 목적지 네트워크 주소와ㅏ 네트워크 마스크를 지정한다.특별한 경우 호스트 주소, 서브넷, 또는 슈퍼넷등을 네트워크 마스크를 활용해 설정한다. 넥스트홉을 어떻게 입력하는가에 따라 다양한 형태의 스태틱 루트가 구성된다.

시스코는 넥스트 홉을 IP와 인터페이스를 동시에 같이 사용하기를 권장하는데 라우팅 고유의 특수한 동작으로 인해 관리자가 원하는 라우팅이 이뤄지지 않을 수 있기 때문이다. 넥스트 홉이 IP일 경우 라우팅 정보 반복 검색을 통해 넥스트 홉의 위치를 검색하고 패킷을 해당 출구 인터페이스로 보낸다. 만약 링크 실패로 인해 출구 인터페이스를 결정하지 못하면 해당 라우팅 정보를 유효하지 않은 정보로 인식하고 라우팅 테이블에서 삭제한다. 이런 동작은 관리자가 원하지 않는 대로 동작하지 않을 수 있다.

라우터가 특정 라우팅 정보를 라우팅 테이블에서 삭제하는 동작의 원리는 해당 네트워크 정보의 다운 유무를 확인하는 것이 아니라 해당 네트워크에 대한 넥스트 홉의 도달 가능 유무를 확인함으로써 이뤄진다.

만약 넥스트 홉이 도달 가능하지 못함에도 불구하고 넥스트 홉에 일치되는 라우팅 정보가 존재하게 되면 스태틱 루트를 설정할때 넥스트 홉의 IP와 인터페이스를 동시에 지정하면된다..이렇게 하면 라우터는 다른 인터페이스로 도달 가능한 라우팅 정보를 가지더라도 이를 무시한다.

스태틱 루트를 설정할때 특정 네트워크 구조에서 이와 같은 문제가 발생될 수 있기 때문에 시스코는 넥스트 홉 IP와 인터페이스 모두를 사용하는 스태틱 루트 설정을 권장한다.

라우팅에서는 넥스트 홉이 갖는 의미가 매우 크다. 일반적으로는 스태틱 루트를 설정할때 넥스트 홉으로 로컬 라우터와 연결된 상대 라우터의 인터페이스 IP를 입력하지만 여러 라우터 홉을 경유하는 IP를 넥스트 홉으로 사용하기도 한다. 넥스트 홉은 로컬 라우터로 부터 목적지에 도달하기 위한 다음 경유지를 나타내는 것이므로 목적지의 방향을 알려 주는 어떤 IP든 넥스트 홉이 될 수 있다.

넥스트 홉은 특정 라우터를 지정하는 물리적인 정보가 아니라 목적지에 대한 방향성을 제공하는 논리적인 정보다. 넥스트 홉의 궁극적인 목적인 로컬라우터가 패킷을 목적지 방향으로 보내기 위한 출구 인터페이스를 결정하기 위해 사용된다. 그러므로 라우팅 테이블에 넥스트 홉의 정보가 존재한다는 전재하에서 넥스트 홉의 IP목적지 방향의 어떤 IP를 사용해도 무방하다.

실무에서는 간혹 네트워크에 존재하지 않는 가상 IP를 넥스트 홉으로 사용하기도한다. 부하분산 기법은 여러 개의 경로를 통해 부하를 분산해 동일하게 사용하는 기법이다. 라우터의 패킷 라우팅은 해당 라우팅 정보의 라우팅 정보 반복 검색으로 이루어 진다. 넥스트 홉에 대한 경로가 여러 개 존재한다면 패킷은 모든 경로를 사용해 넥스트 홉으로 전달된다. 그러므로 여러개의 링크를 모드 사용하는 부하분산을 구현할 수 있다.


스태틱 루트는 설정이 매우 간단하므로 소규모 네트워크에서 매우 효율적으로 사용할 수 있다. 라우터가 많아지면 네트워크 관리자가 고려 해야 하는 부분이 많아진다. 각 라우터마다 라우팅 테이블 정보를 작성해야 하므로 비효율 적이다. 그래서 동적 라우팅이 나오게 된다.

0 개의 댓글:

댓글 쓰기

Subscribe to RSS Feed Follow me on Twitter!