OSPF
https://www.rfc-editor.org/rfc/rfc2328.html
RFC 2328: OSPF Version 2
www.rfc-editor.org
OSPF 설정
conf t
router ospf 숫자 (process ID)
router -id 생략 가능 (루프백 우선 )
network 1.1.1.0 0.0.0.255 area (area ID)
네이버 관계 문제 해결
R2(config)#router ospf 1
R2(config-router)#nei 1.123.0.1
R2(config-router)#
*Jul 17 13:26:38.219: %OSPF-4-CFG_NBR_INVAL_NET_TYPE: Can not use configured neighbor: neighbor command is allowed only on NBMA and point-to-multipoint networks
R2(config-router)#int s1/0.201 po
R2(config-subif)#ip ospf net ?
broadcast Specify OSPF broadcast multi-access network
non-broadcast Specify OSPF NBMA network
point-to-multipoint Specify OSPF point-to-multipoint network
point-to-point Specify OSPF point-to-point network
R2(config-subif)#ip ospf net point-to-mul
R2(config-subif)#ip ospf net point-to-multipoint
R2(config-subif)#
*Jul 17 13:31:00.019: %OSPF-5-ADJCHG: Process 1, Nbr 1.1.1.1 on Serial1/0.201 from LOADING to FULL, Loading Done
R2(config-subif)#
router 1
router ospf 1
log-adjacency-changes
network 1.1.1.0 0.0.0.255 area 0
network 1.123.0.0 0.0.0.255 area 0
neighbor 1.123.0.2
neighbor 1.123.0.3
ROUTER 2
router ospf 1
log-adjacency-changes
network 1.23.0.0 0.0.0.255 area 0
network 1.123.0.0 0.0.0.255 area 0
network 2.2.2.0 0.0.0.255 area 0
router 3
router ospf 1
log-adjacency-changes
network 1.23.0.0 0.0.0.255 area 0
network 1.34.0.0 0.0.0.255 area 1
network 1.43.0.0 0.0.0.255 area 1
network 1.123.0.0 0.0.0.255 area 0
network 3.3.3.0 0.0.0.255 area 0
neighbor 1.123.0.2
neighbor 1.123.0.1
neighbor 1.34.0.2
r3 가 dr 라우터가 된거야 우리가 바꿔줘야돼
ip 가 더 큰애가 dr 되는거야
router 4
router ospf 1
log-adjacency-changes
network 1.34.0.0 0.0.0.255 area 1
network 1.43.0.0 0.0.0.255 area 1
network 4.4.4.0 0.0.0.255 area 1
neighbor 1.34.0.1
-----------------> 지금의 문제는 R1 이 DR 되어야되는 거야 근데 아니야
DR/ BDR election : 선출
동일 세그먼트에 존재하는 모든 멤버 라우터는자신의 priority 값으로 선출한다.
기본값은 0 이다
범위 : 0 ~ 255 -------------> 0 무조건 Drother
255 무조건 DR이 된다 우선 순위가 가장 높다
차순위 : BDR 선출된다.
R1#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R1(config)#int s1/0.103
R1(config-subif)#ip ospf prio
R1(config-subif)#ip ospf priority ?
<0-255> Priority
R1(config-subif)#ip ospf priority 255
R1(config-subif)# --------------------------------------> 이제 DR 이 된다
ospf 최기화
clear ip ospf process --> yes
R3#debug ip ospf adj
OSPF adjacency events debugging is on
R3#
OSPF 네이버 상태의 변환
1- down 상태
SPF가 설정되고, 헬로 패킷을 전송하지만 아직 다른 라우터에게서는 헬로 패킷을 받지 못한 상태
2-INIT 상태
OSPF 설정모드에서 neighbor 명령어를 사용하여 지정한 네이버에게서 헬로 패킷을 수신하지 못한 상태 또는 해당 네이버와의 연결이 끊긴 경우.
3- TWO-WAY 상태
----------pdf보고 수정
네이버와 쌍방향 통신이 이루어진 상태. 즉, 상대 라우터가 보낸 헬로 패닛내의 네이버 리스트에 나의 라우터 ID가 포함되어 있는 경우
4- extart 상태
어드제이션트 네이버가 되는 첫 단계이다. 마스터 라우터와 슬레이브 라우터를 선출한다. 라우터 ID가 높은것이 마스터가 된다.
5- exchange 상태
각 라우터 자신의 링크 상태 데이터베이스에 저장된 LSA의 헤더만을 DDP 또는 DBD라고 부르는 패킷에 담아 상대방에게 전송한다.
6- loading 상태
상태로부터의 DDP 수신이 끝난 후, 링크상태 요청 리스트에 기록해 둔 것이 있으면, 링크 상태 요청 패킷(LSR)을 보내어 줄 것을 요청한다.
7- full 상태
얻제이션트 라우터들간에 라우팅 정보교환이 끝난 상태
loopback 있으면 자동으로 프리픽스 32 하니까 바꿔줘야돼
conf t
int lo0
ip ospf net point-to-point