OSPF 설정방법
▶ OSPF 설정
R1(config)#router ospf [ process-ID ] ( 1 )
R1(config-router)#router-id x.x.x.x ( 2 )
R1(config-router)#network x.x.x.x y.y.y.y aread 0 ( 3 )
(1) 프로세스 ID는 1 - 65535사이에 적당한 값을 사용
프로세스 ID는 동일한 라우터에서 복수개의 OSPF 프로세스를 동작시킬 때 서로 구분하기 위해서 사용. 일반적으로 하나의 라우터에서는 하나의 프로세스만 사용한다. 라우터간 서로 달라도 괜찮다.
(2) distance vector 라우팅 프로토콜(RIP, IGRP 등)들은 라우팅 정보 전송시 목적지 네트워크와 메트릭 값만을 알려주지만 Link state 라우팅 프로토콜들은 목적지 네트워크, 메트릭 값 이외에도 해당 라우팅 정보를 만든 라우터와 해당 라우팅 정보를 전송하는 라우터가 누구인지 알려주는데 그 때 사용되는 것이 라우터 ID 이다. -> 즉 식별자 역할을 한다. (그 외에도 여러 역할을 한다.)
설정하지 않을 경우 규칙에 따라 자동으로 설정되지만 수동으로 잡아주는 것이 더 확실하고 안정적이어서 좋다.
(3) 자신에게 연결된 네트워크를 다른 라우터들에게 광고한다. wildcart mask를 사용 마지막에 area를 표시한다. (area 0는 백본 에어리어)
*라우터 ID를 임의로 설정하지 않을 경우 루프백 인터페이스에서 가장 높은 IP주소가 설정.
루프백 인터페이스가 없을 경우 물리적 인터페이스에서 가장 높은 IP주소가 설정 (관리용)
라우터 ID를 OSPF 네트워크에 포함시키지 않아도 상관없다.
동일한 라우터에서 다른 라우팅 프로토콜에 포함된 IP주소를 사용해도 된다.
현재 라우터에 설정되어 있지 않는 IP주소를 ID로 사용해도 된다.
변동되지 않는 IP주소를 사용하는 것이 중요하다. => 주로 루프백 IP를 사용
라우터 ID를 변경하려면 OSPF 프로세스를 다시 시작한다. ('clear ip ospf process' -> 'y')
*네트워크가 논브로드캐스트 멀티액세스(NBMA)일 경우 'R1(config-router)#neighbor x.x.x.x' 명령어로 서로 연결되는 OSPF 네이버를 지정해야 한다.