*OSPF

 

- Link-State 알고리즘
- Classless Routing Protocol
- VLSM, CIDR
- IGP
- SPF 알고리즘을 사용하는 개방된 라우팅 프로토콜

 

 

 

 

1. 라우터 아이디(Router-ID)

 

- OSPF 라우터를 구분하기 위한 식별자
- 형식 : IPv4 주소 형식

 

# 물리적인 인터페이스만 있을 경우, 그 중에 IP 주소가 가장 높은 IP 주소로 선출

 

F0/0 : 13.13.10.1
S1/0 : 13.13.12.1 <- 라우터 아이디 선출

 

# Loopback 인터페이스가 있을 경우, Loopback 중에 IP 주소가 가장 높은 IP 주소로 선출

 

F0/0 : 13.13.10.1
S1/0 : 13.13.12.1
Lo172 : 172.16.1.1 <- 라우터 아이디 선출

- 단, Down 상태인 인터페이스 IP 주소로는 선출하지 않는다.

 

 

#router-id 명령어를 이용한 수동 선출

Router(config)#router ospf 1

Router(config-router)router-id 1.1.1.1

 

 

 

 

 

 

2. OSPF 설정

 

Router(config)#router ospf [1~65535 Process-ID]
Router(config-router)# router-id x.x.x.x
Router(config-router)# network [로컬 네트워크] [와일드카드 마스크] area [area 주소]
Router(config-router)# passive-interface [Interface Name]

 

 

 

 

 

 

- 다음 네트워크 환경을 ospf로 설정

 

 

 

 

#R1

 

 

 

 

 

 

 

 

 

#R2

 

 

 

 

 

 

 

 

#R3

 

 

 

 

 

 

 

 

1. show run(설정 확인)

2. show ip route(경로 확인)

3. show ip ospf neighbor(네이버 관계 확인)

 

 

 

#R1

 

 

 

 

 

 

 

 

#R2

 

 

 

 

 

 

 

 

 

 

 

#R3

 

 

 

 

 

 

 

 

 

 

#Ping 테스트 R1 , R2 , R3

 

 

 

 

 

 

 

 

 

 

 

 

 

3. Loopback /32 라우팅 업데이트 동작

 

 

#R1

 

 

 

 

 

 

 

#R2

 

 

 

 

 

 

#R3

 

 

 

 

 

 

 

 

 

 

4. OSPF 메트릭

 

 - Cost = 10^8 / Bandwidth

Ex) R1에서 '13.13.30.0/24'까지 OSPF 메트릭(Cost)은 얼마인가?

               1544k                             1544k                        10M
R1---------------------------R2--------------------------R3-----------------| 13.13.30.0/24
              cost = 64                         cost = 64               cost = 10

 

 

 

 

#R1

 

 

 

 

 

 

 

 

 

 

 

5. OSPF 신뢰도

 

 

 

 

 

 

 

경로 신뢰도

 

Connected 0
Static  1
EIGRP  90
OSPF  110
RIP  120
EIGRP External 170

 

 

 

 

 

 

 

6. OSPF 동작 과정

 

- Down -> Init -> Two-Way -> Exstart -> Exchange -> Loading - Full

 

 

 

 

 

 

 

7. OSPF 라우팅 업데이트 및 변경 사항

 

- 네트워크 추가 및 삭제될 경우, LSU 패켓을 통해서 업데이트 실시

 

 

 

 

 

 

8. Area 설계

 

- OSPF 광고양을 최소화하기 위해서 Area 설계를 실시한다.
- 같은 Area 안에서는 전체 광고되지만, 다른 Area로는 추가/삭제된 부분만 광고한다.
- Area 설계 방법 : 모든 Area는 Area 0을 경유하도록 설계해야 한다.

- Area 0 = Backbone Area (모든 Area가 경유하는 Area)
- ABR = Area 0과 Area X 사이에 있는 라우터
- ASBR = 외부 네트워크 정보를 OSPF 환경으로 라우팅 업데이트하는 라우터

 

 

 

 

 

9. OSPF 테이블 유형

 

1. 네이버 테이블

 

 

 

 

 

 

2. 데이터 베이스 테이블(Link-State Database = LSDB)

 

 

 

 

 

 

 

#R3 Area 0 링크 - 4개

13.13.23.0/24
13.13.30.0/24
172.16.3.0/24
R2와 연결된 S1/1 주소 13.13.23.3

 

 

 

#R2 Area 0 링크 - 5개

13.13.12.0/24
13.13.20.0/24
13.13.23.0/24
R3와 연결된 S1/0 주소 13.13.23.2
R1과 연결된 S1/1 주소 13.13.12.2

 

 

 

#R1 Area 0 링크 - 4개

13.13.10.0/24
13.13.12.0/24
172.16.1.0/24
R2와 연결된 S1/0 주소 13.13.12.1

 

 

 

 

#show ip ospf database router

 

 

 

 

 

 

 

3. 라우팅 테이블

 

 

 

 

 

 

 

 

 

 

10. OSPF 경로 유형

 

- O : Intra-Area 경로, 같은 Area 네트워크
- O IA : Inter-Area 경로, 다른 Area 네트워크
- O E2 : External 경로, 외부 네트워크

 

 

 

#R3

 

 

 

 

 

 

 

 

 

#R1 라우팅 테이블

 

 

 

 

 

 

 

 

 

 

11. ABR, ASBR 라우터 확인

 

- ABR : Area 0과 Area X 사이에 있는 라우터
- ASBR : 외부 네트워크 정보를 OSPF 환경으로 라우팅 업데이트하는 라우터

 

 

 

 

 

 

 

 

 

 

12. DR/BDR

 

- Multi Access 환경에서 DR/BDR을 선출한다. (단, Point-to-Point 환경은 선출 X)
- Multi Access 환경 : Ethenet 환경

- DR을 통해서 OSPF 광고를 실시하여, OSPF 광고양을 최소화시킨다.


DR 선출 과정

 

1. OSPF 우선 순위가 높은 라우터가 DR, 두번째가 BDR
2. OSPF 라우터 아이디가 높은 라우터가 DR, 두번째가 BDR

- DR/BDR 아닌 라우터들은 'DROTHER'라고 한다.
- DR/BDR은 우선 순위를 조정하여 수동 선출하는 것을 권장한다.

 

Router(config-if)# ip ospf priority [0~255]

 

- 우선 순위의 기본값은 '1'이며, 우선 순위가 '0'이면 무조건 DROTHER로 동작한다.

 

 

 

 

 

 

 

 

 

 

 

 

#R3

 

 

 

 

 

 

 

 

 

#R1 , R2 DR,BDR

 

 

 

 

 

 

 

#R3, R4, R5 <-  DROTHER 동작

 

 


 

 

 

 

 

 

 

#R3 - show ip os neighbor

 

 

 

 

 

 

 

 

13. OSPF 인증

 

- OSPF 패켓 변조 방지

 

 

Router(config)#router ospf 1

Router(config-router)#area 0 authentication message-digest

Router(config-router)#int s1/0

Router(config-if)#ip ospf message-digest-key 13 md5 cisco

 

 

 

 

14.Virtual-Link 설정

 

 

 

 

 

 

#R1 , R2 , R3

 

 

 

 

 

 

 

 

 

 

 

#각 라우터 네이버 테이블 확인 R1 , R2 , R3

 

 

 

 

 

 

Virtual-Link 설정

 

- Area 0을 경유하지 못하는 Area가 발생할 경우, 사용하는 기능
- R2에서 R3의 Area 113 172.16.3.0/24 네트워크 정보가 라우팅 업데이트 됬는지 확인한다.

 

 

 

#R2

 

 

 

- 해결 방법 : 버추얼 링크를 이용하여 ABR R2가 갖고 있는 Area 0 정보를 R3에게 동기화 시킴

 

 

 

 

 

 

 

#Virtual-Link 확인 

 

 

 

#R2

 

 

 

 

 

 

 

 

 

 

 

#R3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15. OSPF 네이버 성립 조건

 

- 같은 네트워크은 동일한 Area에 포함되어야 한다.
- 같은 네트워크은 OSPF Hello/Dead 주기 시간이 동일해야 한다.
- 같은 네트워크은 MTU 사이즈가 동일해야 한다.
- 라우터 아이디가 중복되면 안된다.
 

 

 

#R1

 

 

 

 

'보안 및 네트워크 > Cisco Network' 카테고리의 다른 글

C/N [DHCP&NAT]  (0) 2017.12.12
C/N [ACL & 와일드카드 마스크]  (0) 2017.12.09
C/N [EIGRP]  (0) 2017.12.08
C/N [RIPv2]  (0) 2017.12.05
C/N [RIPv1]  (0) 2017.12.03

+ Recent posts