본문 바로가기
네트워크/네트워크 이론

동적라우팅(OSPF)

by JDLee 2021. 11. 22.

#OSPF 라우팅 : Open Shortest Path First

  • 기본적으로 Back bone Area(area 0) 연결되어 있어야 라우팅이 가능하다.
  • Router ID : 중복되지 않게 주의!, 설정 이후엔 수정이 어렵다.
  • Area : 반드시 Area 0가 존재해야한다. (Back bone Area)
  • Process IP를 설정하긴 하지만 달라도 통신이 가능하고, 라우터 내에서 다수의 OSPF 구분하기 위해서 활용
  • Wildcardmask를 활용해서 네트워크 광고(Network advertising)
  • OSPF Metric cost값으로 사용하는데 회선의 속도를 나타낸다.
  • Process ID 임의의 값으로 통신에는 상관 없지만 유지보수를 위해 가급적 같은 값으로 한다.

 

ospf를 활용한 토폴로지

#OSPF 라우팅 설정

Router(config)#router ospf 100 ospf 라우터 설정 process ID 설정
Router(config-router)#router-ip 2.2.2.2 Router ID 설정
*설정 하지 않은 경우 포트의 ip 자동으로 설정된다.
Router(config-router)#network 12.12.12.20 0.0.0.0 area 1
Router(config-router)#network 34.34.34.10 0.0.0.0 area 2
네트워크 광고 Area 설정(Wildcard mask 사용)

 

#라우팅 확인

Router#(config-router)#do sh ip ospf nei ospf 라우팅 정보 확인
Rotuer#(config)#sh ip ospf int f0/0 포트에 설정된 라우팅 정보 확인
intervals - hello, dead, wait
등등

 

 

#라우팅 상세 정보

  • DR(Designated Router) : 메인 라우터
  • BDR(Backup Designated Router) : 메인 문제시 백업으로 작동하는 라우터
  • DR other(Designated Router other) : 라우팅 정보를 주고 받지 않는 라우터

 

#Virtual Link

  • Back bone Area(area 0) 연결되지 않은 Area 연결하기 위해서 설정하는
  • Transit Area : Area0 Virtual Link 통해 다른 area 연결 하는 area
  • 아래 그림에서는 area1, area2 transit area이다. 따라서 area3 연결하기 위해서는 area2 area0 연결하기 위해서는 R3, R4 area2 virtual-link 해줘야한다.
  • 필자는 virtual-link 다음과 같이 이해하였다.

1.area0 포함된 라우터와 직접 연결된 라우터만 통신이 가능하다.

2.area0 직접 연결되지 않은 area 속한 라우터를 연결하기 위해서는

3.area0 직접 연결된 상태처럼 만들어주어야 한다.

4.따라서 area0 포함된 라우터와 직접 연결된 라우터를 area0 편입 시키면 가능하다.(편입 시키는 것이 virtual-link)

  • 다르게 말한다면, 통신은 area0 인접한 network 가능하고 그렇지 않은 area들을 연결하기 위하여 virtual-link area0 넓혀주는 것과 같다고 생각하면 쉽다.

Virtual Link가 필요한  R4, R5

R4(config-router)#area 2 virtual-link 3.3.3.3 area 대상 Router 이름을  설정하여 Virtual Link 형성
R3(config-router)#area 2 virtual-link 4.4.4.4 Virtual Link 형성하려는 양쪽 라우터에 설정해야 한다.

쓰는 이유 : 모든 토폴로지를 area 0으로 하면 별도의 설정 없이 통신이 가능하다. 네트워크 관리를 효율적으로 하기 위해 area를 나누어 관리한다.

 

area 0 에 속한 라우터와 연결만 된다면 라우팅이 가능하다. virtual link로 area0과 연결된 라우터에 다시 virtual 링크를 하여도 라우팅이 가능하다.

 

#외부 인터넷 연결

 

디폴트 라우팅(게이트웨이) 정보를 하위 네트워크에게 재분배

(ex.내부, 외부 경계에 있는 라우터를 외부 대역에 디폴트라우팅 했을 경우)

Rouetr(config-router)#router ospf num ospf 설정된 process IP 접근
Rouetr(config-router)#default-information originate 정적으로 설정된 디폴트 라우팅 정보를 재분배

 

#재분배 : 라우팅 프로토콜이 서로 다를 정보를 교환하기 위한 설정,

프로토콜간 metric 환산하는 등의 역할을 수행한다.(ex. ospf, eigrp 섞어서 설정 metric 환산)

R2(config-router)#router ospf 100  
R2(config-router)#redistribute connected subnets  

 

 

'네트워크 > 네트워크 이론' 카테고리의 다른 글

DHCP  (0) 2021.11.29
공인 IP, 사설 IP (NAT, PAT)  (0) 2021.11.22
동적라우팅(EIGRP)  (0) 2021.11.22
동적 라우팅(RIP)  (0) 2021.11.17
슈퍼넷팅  (0) 2021.11.17