사이버보안공부
OSPF실습
wnstj
2023. 7. 22. 14:43
OSPF?
OSPF(Open Shortest Path First)는 컴퓨터 네트워크에서 사용되는 라우팅 프로토콜 중 하나로, 주로 대규모 기업 네트워크나 인터넷과 같이 복잡한 네트워크에서 라우팅 정보를 교환하고 최적의 경로를 찾아주는 프로토콜이다.
OSPF는 Link-State routing protocol로 분류되며, 주변 라우터와의 연결 상태 정보를 수집하여 네트워크의 논리적인 그래프를 구성한다.
이 그래프는 라우팅 테이블을 생성하는데 사용된다.
OSPF는 네트워크 토폴로지의 변화를 빠르게 감지하고 이에 따라 최적의 경로를 계산하여 데이터패킷의 전달을 효율적으로 처리한다.
실습
R1 설정
R1>en
R1# conf t
R1(config)# int fa0/0
R1(config-if)# ip add 192.168.1.254 255.255.255.0
R1(config-if)# no sh //fa0/0 포트 선언
R1(config-if)# int se0/0
R1(config-if)# ip add 1.1.1.1 255.0.0.0
R1(config-if)# no sh //se0/0 포트 선언
R1(config-if)# router ospf 1 //ospf를 여러 개 돌릴 때 구별하기위한 ID 1
R1(config-router)# net 192.168.1.254 0.0.0.0 area 10 //IP주소를 통째로 넣었다.
R1(config-router)# net 1.1.1.1 0.0.0.0 area 10 //Wildcard Mask를 0.0.0.0으로 넣어 IP 하나를 지정해 줬다.
R2 설정
R2>en
R2# conf t
R2(config)# int fa0/0
R2(config-if)# ip add 192.168.2.254 255.255.255.0
R2(config-if)# no sh //fa0/0 포트 선언
R2(config-if)# int se0/0
R2(config-if)# ip add 1.1.1.2 255.0.0.0
R2(config-if)# no sh //se0/0 포트 선언
R2(config-if)# int se0/1
R2(config-if)# ip add 2.1.1.1 255.0.0.0
R2(config-if)# no sh //se0/1 포트 선언
R2(config-if)# router ospf 1
R2(config-router)# net 192.168.2.254 0.0.0.0 area 10
R2(config-router)# net 1.1.1.2 0.0.0.0 area 10
R2(config-router)# net 2.1.1.1 0.0.0.0 area 0 //라우팅 설정
O는 R2와 겹쳐있는 AREA에서 OSPF로 연결되었다는 뜻
O IA는 다른 AREA에 있는 네트워크를 뜻한다.