OSPF looback interfész nem /32 prefixel

Sokan nem tudják, de az OSPF a looback interfészeket loopback típusúként kezeli. Ez azt jelenti hogy akármilyen maszkot is adunk meg az interfészen, az LSA-kban a looback címe mindig /32-esként lesz hírdetve.

Topológiánk az alábbi lesz:ospf-loopback

Az alábbi kimeneten látszik hogy R1-en levő loopback cím 1.1.1.1/24 címmel rendelkezik:

R1#show ip ospf interface Lo1
Loopback1 is up, line protocol is up
 Internet Address 1.1.1.1/24, Area 0
 Process ID 1, Router ID 10.1.1.1, Network Type LOOPBACK, Cost: 1
 Enabled by interface config, including secondary ip addresses
 Loopback interface is treated as a stub Host

Azonban R2 már 1.1.1.1/32-ként látja:

R2#show ip route
Gateway of last resort is not set
1.0.0.0/32 is subnetted, 1 subnets
O 1.1.1.1 [110/11] via 10.1.1.1, 00:00:04, FastEthernet0/0

Ahoz hogy a loopback interfész a ténylegesen konfigurált maszkkal legyen hírdetve, az interfész típusát (network type) meg kell változatani point-to-pointra. A loopback konfigurációja ezt követően az alábbi lesz:

R1#sh run int lo1
Building configuration...
Current configuration : 111 bytes
!
interface Loopback1
 ip address 1.1.1.1 255.255.255.0
 ip ospf network point-to-point
 ip ospf 1 area 0
end

 

Konfiguráció után a “show ip ospf interface” kimenetében a loopback interfész típusa ennek megfelelően változik:

R1#show ip ospf int lo1
Loopback1 is up, line protocol is up
 Internet Address 1.1.1.1/24, Area 0
 Process ID 1, Router ID 10.1.1.1, Network Type POINT_TO_POINT, Cost: 1
 Enabled by interface config, including secondary ip addresses

És az R2-n is a helyes maszkkal lesz látható a route:

R2#sh ip route

Gateway of last resort is not set
1.0.0.0/24 is subnetted, 1 subnets
O 1.1.1.0 [110/11] via 10.1.1.1, 00:00:03, FastEthernet0/0

 

Videó hamarosan…