라우터와 라우터가 1대 1로 이뤄진 네트워크
ip OSPF 명령어를 사용한 OSPF 구성
Router(config-router)# network network-address wildcard-address area area-id
와일드카드 마스크는 인터페이스에서 OSPF를 활성화 할 때 사용함.
area-id는 OSPF 영역을 나타내므로 영역을 구성할 땐 동일한 ID를 할당 받아야함.
단일 영역에서는 area-id를 area 0로 사용하는 것을 권장함.
Wildcard Mask 계산
와일드카드 마스크는 일반적으로 서브넷마스크의 역수와 같다.
255.255.255.255에서 네트워크 서브넷마스크를 빼면 된다.
- 서브넷마스크가 /24 일 때의 와일드마스크
/24 = 11111111.11111111.11111111.00000000 = 255.255.255.0
255.255.255.255 - 255.255.255.0 = 0.0.0.255
와일드카드 마스크 : 0.0.0.255
- 서브넷마스크가 /26 일 때의 와일드마스크
/26 = 11111111.11111111.11111111.11000000 = 255.255.255.192
255.255.255.255 - 255.255.255.192 = 0.0.0.63
와일드카드 마스크 : 0.0.0.63
OSPF 구성 명령어
라우팅 구성모드에서 OSPF 프로세스에 참여할 인터페이스는 크게 두 가지 방식이 있다.
와일드카드 마스크 방식
와일드카드 마스크를 사용해 네트워크 주소 기반으로 인터페이스를 식별햔다.
특정 버전 이상의 라우터는 와일드카드 마스크 대신 서브넷마스크를 사용해도 자동으로 변환하여 인식함
Router(config)# router ospf 10
Router(config-router)# network 10.10.1.0 0.0.0.255 area 0
Router(config-router)# network 10.1.1.4 0.0.0.3 area 0
Router(config-router)# network 10.1.1.12 0.0.0.3 area 0
쿼드제로 와일드카드 마스크 방식
인터페이스 IPv4주소를 지정하여 사용할 수 있음
와일드카드 마스크 계산이 필요치 않으며, 모든 영역을 0 으로 지정함
Router(config)# router ospf 10
Router(config-router)# network 10.10.1.1 0.0.0.0 area 0
Router(config-router)# network 10.1.1.5 0.0.0.0 area 0
Router(config-router)# network 10.1.1.14 0.0.0.0 area 0
ip ospf 명령어를 사용한 OSPF 구성
Router(config-if)# ip ospf process-id area area-id
no 명령어를 사용해 네트워크 명령어를 삭제 후 각각의 인터페이스로 이동하여 ip ospf 명령어를 사용한다.
Router(config)# router ospf 10
Router(config-router)# no network 10.10.1.1 0.0.0.0 area 0
Router(config-router)# no network 10.1.1.5 0.0.0.0 area 0
Router(config-router)# no network 10.1.1.14 0.0.0.0 area 0
Router(config-router)# interface GigabitEthernet 0/0/0
Router(config-if)# ip ospf 10 area 0
Router(config-if)# interface GigabitEthernet 0/0/1
Router(config-if)# ip ospf 10 area 0
Router(config-if)# interface loopback 0
Router(config-if)# ip ospf 10 area 0
Passive Interface
기본적으로 OSPF는 모든 인터페이스에 메세지가 전달되기 때문에 네트워크에 불필요한 메세지가 전송되는 것을 막기위한 구성
불필요한 메세지 전송시 영향
- 대역폭의 비효율적인 사용
- 비효율적인 자원 사용
- 보안의 위험성 증가
명령어
Router(config-router)# passive-interface 메세지_전송을_막을_인터페이스
예시
Router(config)# router ospf 10
Router(config-router)# passive-interface loopback 0
Router(config-router)# end
Router# show ip protocols
...(생략)
Passive Interface(s):
loopback0
...(생략)
Router1#
DR,BDR
P2P 네트워크로 구성되어 있어도 DR과 BDR을 선출하며, 다음 명령어를 통해 확인이 가능하다.
Router# show ip ospf interface GigabitEthernet 0/0/0
...(생략)
Process ID 10, Router ID 1.1.1.1, Network Type BROADCAST,
...(생략)
Designated Router (ID) 2.2.2.2, Interface address 10.1.1.6
Backup Designated Router (ID) 1.1.1.1, Interface address 10.1.1.5
...(생략)
프로세스를 낭비하는 것을 막기 위해 지점간 망으로 변경하기 위해서는 DR과 BDR을 비활성화 할 수 있으며 명령어는 다음과 같다.
Router(config)# interface GigabitEthernet 0/0/0
Router(config-if)# ip ospf network point-to-point
...(생략)
Process 10, Nbr 2.2.2.2 on GigabitEthernet0/0/0 from FULL to DOWN
...(생략)
Router(config-if)# end
Router# show ip ospf interface ip_interface
...(생략)
Network Type POINT_TO_POINT
...(생략)
루프백 인터페이스를 사용한 네트워크 구성
Router(config-if)# interface loopback 0
Router(config-if)# ip ospf nerwork point-to-point