iii
OSPF network types ·········································································································· 74
DR and BDR ···················································································································· 74
Protocols and standards ····································································································· 75
OSPF configuration task list ······································································································· 75
Enabling OSPF ······················································································································· 77
Configuration prerequisites ·································································································· 77
Configuration guidelines ····································································································· 77
Enabling OSPF on a network ······························································································· 77
Enabling OSPF on an interface ···························································································· 78
Configuring OSPF areas ············································································································ 78
Configuring a stub area ······································································································ 79
Configuring an NSSA area ·································································································· 79
Configuring a virtual link ······································································································ 80
Configuring OSPF network types ································································································· 80
Configuration prerequisites ·································································································· 81
Configuring the broadcast network type for an interface ····························································· 81
Configuring the NBMA network type for an interface ································································· 81
Configuring the P2MP network type for an interface ·································································· 82
Configuring the P2P network type for an interface ···································································· 82
Configuring OSPF route control ·································································································· 83
Configuration prerequisites ·································································································· 83
Configuring OSPF route summarization ················································································· 83
Configuring received OSPF route filtering ··············································································· 84
Configuring Type-3 LSA filtering ··························································································· 84
Setting an OSPF cost for an interface ···················································································· 85
Setting the maximum number of ECMP routes ········································································· 85
Setting OSPF preference ···································································································· 86
Configuring discard routes for summary networks ···································································· 86
Configuring OSPF route redistribution ···················································································· 86
Advertising a host route ······································································································ 88
Excluding interfaces in an OSPF area from the base topology ···················································· 88
Tuning and optimizing OSPF networks ························································································· 88
Configuration prerequisites ·································································································· 88
Setting OSPF timers ·········································································································· 88
Setting LSA transmission delay ···························································································· 89
Setting SPF calculation interval ···························································································· 90
Setting the LSA arrival interval ····························································································· 90
Setting the LSA generation interval ······················································································· 90
Disabling interfaces from receiving and sending OSPF packets ··················································· 91
Configuring stub routers ······································································································ 91
Configuring OSPF authentication ·························································································· 92
Adding the interface MTU into DD packets ·············································································· 93
Setting the DSCP value for outgoing OSPF packets ································································· 93
Setting the maximum number of external LSAs in LSDB ···························································· 93
Setting OSPF exit overflow interval ······················································································· 94
Enabling compatibility with RFC 1583 ···················································································· 94
Logging neighbor state changes ··························································································· 95
Configuring OSPF network management ················································································ 95
Setting the LSU transmit rate ······························································································· 96
Setting the maximum length of OSPF packets that can be sent by an interface······························· 96
Enabling OSPF ISPF ········································································································· 97
Configuring prefix suppression ····························································································· 97
Configuring prefix prioritization ····························································································· 98
Configuring OSPF PIC ······································································································· 98
Setting the number of OSPF logs ·························································································· 99
Filtering outbound LSAs on an interface ··············································································· 100
Filtering LSAs for the specified neighbor··············································································· 100
Configuring GTSM for OSPF ····························································································· 100
Configuring OSPF GR ············································································································· 101
Configuring OSPF GR restarter ·························································································· 101
Configuring OSPF GR helper ····························································································· 102
Triggering OSPF GR ········································································································ 103