CCNA(ENSA)-ospfv2

김상우·2022년 3월 16일
0

CCNA

목록 보기
4/14
post-thumbnail

Single-Area OSPFv2

다중 접근 망과 지점 간 네트워크에서 모두 단일 영역의 OSPFv2를 구현할 수 있다.

OSPF Router ID

  • 참조 토폴로지
    위 사진은 OSPFv2를 구성하기 위해 사용되는 토폴로지를 예시로 보여준다.

    • 토폴로지의 라우터는 인터페이스 주소를 포함하는 시작 구성을 가지고 있다.
    • R1, R2, R3 라우터는 모든인터페이스가 백본에 존재한다.
    • ISP로 나가는 경계 라우터는 외부로 나가는 경로는 Default경로, 내부로 들어오는 경로는 정적(Dynamic)경로를 가진다.
    • 그림에서 보이는 경계라우터인 R2는 R1, R3라우터와 다르게 인터넷 쪽의 게이트웨이로써 사용되기도 한다.
  • 라우터 구성모드

    • 아래 명령어로 OSPFv2를 활성화 시킬 수 있으며, 관리자가 1~65,535사이의 값을 id로 지정하여 선택한다.
    	router ospf process-id(1~65,535)
    • 해당 명령어를 통해 설정한 process-id는 로컬에서 의미가 있으며 모든 OSPF 라우터에서 동일한 process-id를 사용하는 것이 좋다.
  • 라우터 ID

    • 기본적으로 OSPF Router ID는 32비트의 값으로 이뤄지며 IPv4와 같은 주소 체계처럼 표시된다.(4개의 octet; 8bits으로 구성)
    • 모든 라우터는 OSPF영역에 참여하기 위해 라우터 ID를 반드시 필요로한다.
    • ID는 자동할당 또는 관리자에 의해 수동 설정된다.
    • OSPF DB 동기화에 참여하게 한다.(정보를 주고받는다는 의미)
    • 네트워크 자원고갈을 방지하기 위해 가장 높은 라우터 ID를 가지는 라우터는 DR로 선출되며, 두번째로 높은 라우터 ID를 가진 라우터가 BDR로 선출된다.
    • DR로 선출된 라우터는 패킷을 교환하는 상태동안 자신의 DBD(Database Description)패킷을 송신한다.
  • 라우터 ID생성 방법

    • 명령어를 통해 관리자가 ID를 구성하는 방식
    	router-id
    • 자신에게 구성된 루프백 인터페이스 주소 중 가장 높은 주소를 선택하여 구성하는 방식
    • 물리적 인터페이스(Serial 또는 FastEthernet 등)에 부여된 주소 중 가장 높은 주소를 선택하여 구성하는 방식
  • 루프백 인터페이스를 통한 라우터 ID 사용

    	R1(config-if)# interface Loopback 1
    	R1(config-if)# ip address 1.1.1.1 255.255.255.255
    	R1(config-if)# end
    	R1# show ip protocols | include Router ID
    		  	Router ID 1.1.1.1
    	R1#

    Loopback 인터페이스를 통해 Router ID 구성하는 명령어
    Loopback 인터페이스가 설정이 되어 있다면 설정할 필요없이 show ip protocols | include Router ID 명령어를 통해 Router ID를 확인할 수 있다.

  • 관리자가 라우터 ID 구성

    	R1(config-if)# router ospf 10
    	R1(config-if)# router-id 1.1.1.1
    	R1(config-if)# end
    	R1# show ip protocols | include Router ID
    		  	Router ID 1.1.1.1
    	R1#

    router ospf 10 : ospfv2를 활성화시키는 명령어이며, 뒤의 숫자는 process-id에 해당하고 1~65,535 중 자유롭게 사용할 수 있다.
    주의점 : 동일한 area에 있는 라우터들은 process-id는 반드시 동일해야만 한다.

  • 라우터 ID 수정

    	R1# show ip protocols | include Router ID
    		  	Router ID 10.10.1.1
        R1# conf t
        Enter configuration commands, one per line. End with CNTL/Z.
        R1(config)# router ospf 10
        R1(config-router)# router-id 1.1.1.1
        % OSPF: Reload or use "clear ip ospf process" command, for this to take effect
        R1(config-router)# end
        R1# clear ip ospf process
        Reset ALL OSPF processes? [no]: y
    	R1# show ip protocols | include Router ID
    		  	Router ID 1.1.1.1
    	R1#

    라우터 ID를 변경하고자 하지만 ospf가 활성화 되지 않았다면 라우터 ID만 삭제하면 된다.
    라우터 ID를 가지고 있으면서 ospf가 활성화 되고 있다면 process를 reset또는 reboot를 해야만 ID가 수정된다.
    라우터 ID를 수정하고자 할때 반드시 기존 프로세스를 삭제하고 재부팅을 했을때만 원하는 ID로 변경된다.

profile
아침엔 운동하고 밤엔 잠을 잔다.

0개의 댓글