JUNOS- OSPF Designated Router

OSPF Designated Router

OSPF elects a Designated Router (DR) for each broadcast network to act as the main point of contact for the network segment. Each router on the segment becomes adjacent with the DR, which handles all LSAs for the network. Each router sends the DR information using the multicast address 224.0.0.6. The DR sends the network LSA (LSA Type 2) to represent the broadcast network to the rest of the OSPF area.

To avoid DR as a single point of failure, a Backup Designated Router (BDR) is also elected for the broadcast network. The BDR also listens to 224.0.0.6 multicast address and becomes active in case of DR failure. Like DR, all the routers on the broadcast network also form FULL adjacency with the BDR.

Network topology:

OSPF Configuration:

SRX210 OSPF Configuration

interface {
    ge-0/0/0 {
        unit 0 {
            family inet {
                address 172.16.6.20/24;
            }
        }
    }
}
protocols {
    ospf {
        area 0.0.0.0 {

interface ge-0/0/0.0;

        }
    }
}

J4350 OSPF Configuration

interface {
    ge-0/0/0 {
        unit 0 {
            family inet {
                address 172.16.6.10/24;
            }
        }
    }
}
protocols {
    ospf {
        area 0.0.0.0 {
            interface ge-0/0/0.0;
        }
    }
}

J2350 OSPF Configuration

interface {
    ge-0/0/0 {
        unit 0 {
            family inet {
                address 172.16.6.15/24;
            }
        }
    }
}
protocols {
    ospf {
        area 0.0.0.0 {
            interface ge-0/0/0.0;
        }
    }
}

OSPF DR Election:

On a broadcast network, DR election takes place based on OSPF router priority. The Priority is set to 128 by default by JUNOS software. In case of a tie, the router with highest router-id is elected the DR.

OSPF Priority is exchanged by OSPF Hello packets. A router with priority 0 is ineligible to become a DR or BDR. Once a DR is elected, a BDR is elected in the similar fashion.

All routers on the broadcast segment form FULL adjacency with, both, DR and BDR. All other routers on the segment are in DROTHER state.

In this case, since all router report the same OSPF priority, the router IDs are used to elect DR and BDR. Since the SRX210 router has the highest IP address, it becomes the DR with J2350 as BDR.

OSPF Adjacency and Neighbors

SRX210 router:
root> show ospf interface
Interface           State   Area            DR ID           BDR ID          Nbrs
ge-0/0/0.0          DR      0.0.0.0         172.16.6.20     172.16.6.15        2
root> show ospf neighbor
Address          Interface              State     ID               Pri  Dead
172.16.6.15      ge-0/0/0.0             Full      172.16.6.15      128    31
172.16.6.10      ge-0/0/0.0             Full      172.16.6.10      128    33
J4350 router:
root> show ospf interface
Interface           State   Area            DR ID           BDR ID          Nbrs
ge-0/0/0.0          DRother 0.0.0.0         172.16.6.20     172.16.6.15        2
root> show ospf neighbor
Address          Interface              State     ID               Pri  Dead
172.16.6.20      ge-0/0/0.0             Full      172.16.6.20      128    36
172.16.6.15      ge-0/0/0.0             Full      172.16.6.15      128    34
J2350 router:
root> show ospf interface
Interface           State   Area            DR ID           BDR ID          Nbrs
ge-0/0/0.0          BDR     0.0.0.0         172.16.6.20     172.16.6.15        2
root> show ospf neighbor
Address          Interface              State     ID               Pri  Dead
172.16.6.20      ge-0/0/0.0             Full      172.16.6.20      128    37
172.16.6.10      ge-0/0/0.0             Full      172.16.6.10      128    32

Only DR sends network LSAs (LSA Type 2) to all other routers on the broadcast segment. This network LSA contains information about all routers attached to this broadcast segment. Here, the SRX210 router (router ID: 172.16.6.20) is advertising Type 2 LSAs.

LSA Type 2

SRX210 router:
root> show ospf database network extensive
    OSPF database, Area 0.0.0.0
 Type       ID               Adv Rtr           Seq      Age  Opt  Cksum  Len
Network *172.16.6.20      172.16.6.20      0x80000009    79  0x22 0x9179  36
  mask 255.255.255.0
  attached router 172.16.6.20
  attached router 172.16.6.15
  attached router 172.16.6.10
  Gen timer 00:48:41
  Aging timer 00:58:41
  Installed 00:01:19 ago, expires in 00:58:41, sent 00:01:18 ago
  Last changed 00:01:19 ago, Change count: 9, Ours
J4350 router:
root> show ospf database network extensive
    OSPF link state database, Area 0.0.0.0
 Type       ID               Adv Rtr           Seq      Age  Opt  Cksum  Len
Network  172.16.6.20      172.16.6.20      0x80000009   846  0x22 0x9179  36
  mask 255.255.255.0
  attached router 172.16.6.20
  attached router 172.16.6.15
  attached router 172.16.6.10
  Aging timer 00:45:53
  Installed 00:14:04 ago, expires in 00:45:54, sent 00:22:06 ago
  Last changed 00:14:04 ago, Change count: 8
J2350 router:
root> show ospf database network extensive
    OSPF link state database, Area 0.0.0.0
 Type       ID               Adv Rtr           Seq      Age  Opt  Cksum  Len
Network  172.16.6.20      172.16.6.20      0x80000009   950  0x22 0x9179  36
  mask 255.255.255.0
  attached router 172.16.6.20
  attached router 172.16.6.15
  attached router 172.16.6.10
  Aging timer 00:44:10
  Installed 00:15:48 ago, expires in 00:44:10
  Last changed 00:15:48 ago, Change count: 8