Configuration of OSPF in single Area

In this article I explain the configuration of OSPF in single Area. Here single Area means all routers belongs to common area. Before going to configuration of OSPF in single Area let’s revise some common features of OSPF. OSPF is a link state routing protocol. OSPF works at layer 3 of OSI which is known as network layer. Routing devices works on network layer like router.

OSPF uses port number 89 for routing. The Administrative Distance AD is by default 110. OSPF use 224.0.0.5 IP address for multicast and 224.0.0.6 for updates. There are some predefined terms which make OSPF working. OSPF supports both IPv4 and IPv6. These terms are known as OSPF fundamental terminology. It is necessary to understand these terms for CCNA exam.

Wildcard mask for configuration of OSPF in single area

In a LAN the subnet mask defines the network for communication. Suppose I have a network with network ID 192.168.1.0/24. All devices lies in the network 192.168.1.0/24 can communicate with each other. But what if I want to deny only single network and allow all other networks. For example I want to allow all network ID packets in my network except 192.168.1.0/24. In this case I use the wildcard mask to deny all traffic from the network 192.168.1.0/24.

configuration of ospf in single area, ccna, ccna tutorials

So wildcard mask is inverted value of subnet mask. Just replace the 1 by 0 and 0 by 1 in subnet mask the result will be wildcard mask. For example for network ID 192.168.1.0/24 the subnet mask is 255.255.255.0 and wildcard mask is 0.0.0.255. Similarly, for subnet mask 255.255.255.252 the wildcard mask will be 0.0.0.3. Wildcard mask used in configuration of OSPF in single area.

Topology of network required the configuration of OSPF in single area.

To explain the configuration of OSPF in single area I select the network topology as shown in below diagram. There I take three routers connected with each other. A PC is connected with each router. The IP address schema is shown in figure.

You may also like to read --  OSPF fundamental terminology explained
configuration of ospf in single area, ccna, ccna tutorials

After completion of connectivity we need to assign the IP address to each PC. The IP address and gateway of each PC is set according to the image. After assigning the IP address in PCs we need to configure the routers.

Firstly assign the IP address to different interfaces of the router. To do so run the below commands in CLI of router R1.

 Router>en
 Router#config t
 Router(config)#hostname R1
 R1(config)#interface fastEthernet 0/0
 R1(config-if)#ip address 192.168.1.1 255.255.255.0
 R1(config-if)#no shut
 R1(config-if)#exit
 R1(config)#interface fastEthernet 0/1
 R1(config-if)#ip address 10.10.10.1 255.255.255.252
 R1(config-if)#no shut
 R1(config-if)#do wr
 Building configuration...
 [OK]
 R1(config-if)#exit
 R1(config)# 

Similarly run the below commands in router R2 to assign the IP address on interfaces of Router R2.

 Router>en
 Router#config t
 Router(config)#hostname R2
 R2(config)#interface fastEthernet 0/0
 R2(config-if)#ip address 192.168.2.1 255.255.255.0
 R2(config-if)#no shut
 R2(config-if)#exit
 R2(config)#interface fastEthernet 0/1
 R2(config-if)#ip address 10.10.10.2 255.255.255.252
 R2(config-if)#no shut
 R2(config-if)#exit
 R2(config)#interface fastEthernet 1/0
 R2(config-if)#ip address 10.10.20.1 255.255.255.252
 R2(config-if)#no shut
 R2(config-if)#exit
 R2(config)#do wr
 Building configuration...
 [OK] 

Now run the following commands in Router R3 to assign the IP address to each interface.

 Router>en
 Router#config t
 Router(config)#hostname R3
 R3(config)#interface fastEthernet 0/0
 R3(config-if)#ip address 192.168.3.1 255.255.255.0
 R3(config-if)#no shut
 R3(config-if)#exit
 R3(config)#interface fastEthernet 0/1
 R3(config-if)#ip address 10.10.20.2 255.255.255.252
 R3(config-if)#no shut
 R3(config-if)#exit
 R3(config)#do wr
 Building configuration...
 [OK]
 R3(config)# 

By running above all commands the link of each router is up. The PC can communicate with the gateway. Try to ping the PC with each other you can see the PC are not able to ping with each other. See the commands below in PC1.

 C:\>ping 192.168.2.2
 Pinging 192.168.2.2 with 32 bytes of data:
  
 Reply from 192.168.1.1: Destination host unreachable.
 Reply from 192.168.1.1: Destination host unreachable.
 Reply from 192.168.1.1: Destination host unreachable.
 Reply from 192.168.1.1: Destination host unreachable.
  
 Ping statistics for 192.168.2.2:
 Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
  
 C:\>ping 192.168.3.2
 Pinging 192.168.3.2 with 32 bytes of data:
  
 Reply from 192.168.1.1: Destination host unreachable.
 Reply from 192.168.1.1: Destination host unreachable.
 Reply from 192.168.1.1: Destination host unreachable.
 Reply from 192.168.1.1: Destination host unreachable.
  
 Ping statistics for 192.168.3.2:
 Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
  
 C:\> 

Now we require to configure the OSPF in each router to make possible the communication in the network. The syntax of OSPF commands is shown in below image.

You may also like to read --  Configuring a Static Route on a Router: A Step-by-Step Guide
configuration of ospf in single area, ccna, ccna tutorials

Here I take the process ID 10 Area ID is 0. So firstly configure the OSPF in router R1. Run the below commands in router R1.

 R1>en
 R1#config t
 R1(config)#router ospf 10
 R1(config-router)#network 192.168.1.0 0.0.0.255 area 0
 R1(config-router)#network 10.10.10.0 0.0.0.3 area 0
 R1(config-router)#exit
 R1(config)#do wr
 Building configuration...
 [OK]
 R1(config)# 

Now run the below commands in Router R2.

 R2>en
 R2#config t
 R2(config)#router ospf 10
 R2(config-router)#network 10.10.10.0 0.0.0.3 area 0
 R2(config-router)#network 10.10.20.0 0.0.0.3 area 0
 R2(config-router)#network 192.168.2.0 0.0.0.255 area 0
 R2(config-router)#exit
 R2(config)#do wr
 Building configuration...
 [OK]
 R2(config)# 

Now run the below commands in Router R3 to configure the OSPF.

 R3>en
 R3#config t
 R3(config)#router ospf 10
 R3(config-router)#network 10.10.20.0 0.0.0.3 area 0
 R3(config-router)#network 192.168.3.0 0.0.0.255 area 0
 R3(config-router)#exit
 R3(config)#do wr
 Building configuration...
 [OK]
 R3(config)# 

Checking the configuration of OSPF in single area router.

After configuration of OSPF in routers you can check the routing protocol by running the command “show ip route” command see the example below. Here the bold text show the OSPF routing protocol and the network configured with OSPF.

 R1#show ip route 
 Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
 D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
 N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
 E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
 i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
 * - candidate default, U - per-user static route, o - ODR
 P - periodic downloaded static route
  
 Gateway of last resort is not set
  
 10.0.0.0/30 is subnetted, 2 subnets
 C 10.10.10.0 is directly connected, FastEthernet0/1
 O 10.10.20.0 [110/2] via 10.10.10.2, 00:08:25, FastEthernet0/1
 C 192.168.1.0/24 is directly connected, FastEthernet0/0
 O 192.168.2.0/24 [110/2] via 10.10.10.2, 00:08:25, FastEthernet0/1
 O 192.168.3.0/24 [110/3] via 10.10.10.2, 00:08:25, FastEthernet0/1

So you can check the OSPF configuration in all routers. Now you can also enable to ping all PCs with each other. See the example of Ping in below command.

 C:\>ping 192.168.2.2
  
 Pinging 192.168.2.2 with 32 bytes of data:
  
 Reply from 192.168.2.2: bytes=32 time=1ms TTL=126
 Reply from 192.168.2.2: bytes=32 time<1ms TTL=126
 Reply from 192.168.2.2: bytes=32 time<1ms TTL=126
 Reply from 192.168.2.2: bytes=32 time<1ms TTL=126
  
 Ping statistics for 192.168.2.2:
 Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
 Approximate round trip times in milli-seconds:
 Minimum = 0ms, Maximum = 1ms, Average = 0ms
  
 C:\>ping 192.168.3.2
  
 Pinging 192.168.3.2 with 32 bytes of data:
  
 Reply from 192.168.3.2: bytes=32 time=1ms TTL=125
 Reply from 192.168.3.2: bytes=32 time<1ms TTL=125
 Reply from 192.168.3.2: bytes=32 time<1ms TTL=125
 Reply from 192.168.3.2: bytes=32 time=1ms TTL=125
  
 Ping statistics for 192.168.3.2:
 Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
 Approximate round trip times in milli-seconds:
 Minimum = 0ms, Maximum = 1ms, Average = 0ms
  
 C:\> 

So this is all about the configuration of OSPF in single area. I hope you found this article helpful with practical hand. For any query or suggestion drop a comment below or contact us. Your suggestions are always welcome by us.

Share this article in your social circle :)
,

Leave a Reply

Your email address will not be published. Required fields are marked *