OSPF - 1. 기본설정

OSPF(Open Shortest Path First)Link State Routing Protocol입니다. 에어리어 단위로 구성하기 때문에 특정 에어리어에서 발생하는 상세한 라우팅 정보가 다른 에어리어로는 전송되지 않아 큰 규모의 네트워크에서도 안정된 운영을 할 수 있습니다. Stub에어리어라는 강력한 축약 기능이 있어 연속되지 않은 IP주소를 사용하는 네트워크라도 라우팅 테이블의 크기를 획기적으로 감소 시킬 수 있습니다.

OSPF가 라우팅 테이블을 만들고 유지하는 과정은 대략 아래와 같습니다.
1)     OSPF가 설정된 라우터 간에 헬로 패킷을 네이버(neighbor) adjancent neighbor 관계를 구성합니다.
OSPF
는 모든 네이버간에 라우팅 정보를 교환하지 않으며 adjancent 네이버만 라우팅 정보를 교환 합니다.
2)     OSPF에서는 라우팅 정보를 LSA(Link State Advertisement)라고 합니다. 각 라우터들은 전송받은 LSA를 링크 상태 데이터베이스에 저장합니다.
3)     LSA 교환이 끝나면 이를 근거로 SPF(Shortest Path First) 또는 Dijkstra(다익스트라) 알고리즘을 이용하여 각 목적지까지의 최적 경로를 계산하고 이를 라우팅 테이블에 저장합니다.
4)     이후 주기적인 헬로패킷을 전송하여 각 라우터가 정상적으로 동작하고 있음을 인접 라우터에게 알립니다.
5)     네트워크의 상태가 변하면 위의 과정을 반복하여 다시 라우팅 테이블을 만듭니다.

OSPF설정은 다음과 같습니다.
R1(config)# router ospf 1
-       Router ospf 명령어를 사용하여 OSPF 설정모드로 들어가며, 여기에 사용하는 숫자를 프로세스 ID라고 합니다. 프로세스 ID는 동일한 라우터에서 다수개의 OSPF프로세스를 동작시킬 때 상호 구분하기 위한 목적으로 사용합니다. 프로세스 ID는 라우터별로 다른값을 가져도 상관없습니다.

R1(config-router)# router-id 1.1.1.1
-      라우터 ID를 지정합니다. 각 라우터를 구분하는 것이 라우터ID입니다. 모든 라우터에서 다른 라우터와 중복되지 않은 유일한 값을 사용해야 합니다.
-      직접 라우터 ID를 지정하지 않으면 OSPF가 설정될 당시 동작중인 인터페이스의 IP 주소 중에서 자동으로 선택 됩니다. 만약 루프백 인터페이스가 없으면 동작중인 물리적인 인터페이스 중 가장 높은 IP주소가 라우터 ID가 됩니다.
-      라우터 IDclear ip ospf process 명령어를 사용하여 리셋하기 전까지는 변경되지 않습니다.

R1(config-router)# network 1.1.1.1 0.0.0.0 area 1
R1(config-router)# network 1.1.123.1 0.0.0.0 area 1
-       Network 명령어와 함께 OSPF에 포함시킬 인터페이스의 IP주소, 와일드 카드 및 에어리어를 지정합니다.
-       에어리어 번호는 32비트이며 앞의 예처럼 10진수를 사용해도 되고, IP주소 형식으로 표시해도 됩니다. Area 0이나 area 0.0.0.0은 같은 의미 입니다.


Powered by Blogger.