How work OSPF (Open Shortest Path First)
OSPF
OSPF (Open Shortest Path First) is a link-state routing protocol used in computer networks is large enterprise networks desingn distribute routing information between routers.

How is work OSPF
OSPF is work topology map network is large used link- state routing protocol based information received from neighboring routers is used short to determine the shortest path to a destination network.is calculated using a metric called cost,
Benefits of OSPF
- Fast convergence
- Scalability
- Support for multiple paths
- Easy to configure
Exampl of OSPF
Dr vs BDR
1-Router(config)#do sh ip int br
Router(config)#default int s0/0/0
1-Router>en
Router#conf
Router(config)#int f0/1
Router(config-if)#ip add 1.0.0.1 255.0.0.0
Router(config-if)#no sh
Router(config-if)#int f0/1
Router(config-if)#no sh
Router(config-if)#do sh ip rout
Router(config-if)#router ospf 1
Router(config-router)#net 1.0.0.0 0.255.255.255 area 0
Router(config-router)#net 10.0.0.0 0.255.255.255 area 0
Router(config-router)#do sh ip pro
Router(config-router)#do sh ip ospf ne
Router(config-router)do clear ip ospf pro
Router(config-router)do sh ip ospf ne
Router(config-router)#do debug ip ospf even
2-Router>
Router>en
Router#conf
Router(config)#int f0/1
Router(config-if)#ip add 1.0.0.2 255.0.0.0
Router(config-if)#no sh
Router(config-if)#int f0/1
Router(config-if)#no sh
Router(config)#router ospf 1
Router(config-router)#net 1.0.0.0 0.255.255.255 area 0
Router(config-router)#net 20.0.0.0 0.255.255.255 area 0
Router(config-router)#do sh ip pro
Router(config-router)#do sh ip ospf ne
Router(config-router)do clear ip ospf pro
Router(config-router)do sh ip ospf ne
Router(config-router)#do clear
Ip ospf
3-Router>
Router>en
Router#conf
Router(config)#int f0/1
Router(config-if)#ip add 1.0.0.3 255.0.0.0
Router(config-if)#no sh
Router(config-if)#int f0/1
Router(config-if)#no sh
Router(config)#do sh ip router
Router(config)#router ospf 1
Router(config-router)#net 1.0.0.0 0.255.255.255 area 0
Router(config-router)#net 30.0.0.0 0.255.255.255 area 0
Router(config-router)do clear ip ospf pro
Router(config-router)do sh ip ospf ne
do clear
Ip ospf pr