*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 |