Step 3: Consider Possible Problems
Very soon after our initial observations were made and the facts were gathered, we determined that hardware did not seem to be a problem. However, we recognized that there were actually two problems to confront:
Step 4: Create an Action Plan
Based on the previous troubleshooting methodology, we decided to use a divide and conquer approach by breaking up the problem into two pieces: routing issues and performance issues.
As part of our action plan, we decided we would correct the routing issues first, then proceed with the performance issues. We also decided that we would change only one variable at a time (that is, only make one router configuration change at a time), so that we could clearly understand the solution, after it is discovered.
Step 5: Implement the Action Plan
One of the best troubleshooting commands to use for dealing with OSPF routing issues is show ip ospf neighbors. The output of this command will display very useful information about OSPF adjacencies in any OSPF network; and as you know, OSPF routing is highly influenced by adjacencies.
The initial output of this command on ROUTER A and ROUTER B gave some very useful information, as shown in the following output.
ROUTER_A# show ip ospf neighbors 188.8.131.52 1 FULL/DR 00:00:32 184.108.40.206 Ethernet1
Our findings (from the show ip ospf neighbors output that follows) showed that Router A was adjacent with Router B and vice-versa. Router B was fully adjacent with Cs backup link (0K CIR). These links were running at 0K CIR and all packets going into the network were being marked discard eligible. This helped us to understand why performance was so slow.
ROUTER_B# show ip ospf neighbors 220.127.116.11 1 FULL/BDR- 00:00:32 18.104.22.168 Ethernet1 22.214.171.124 1 FULL/ - 00:00:32 126.96.36.199 Serial2.1
Later, you will see that once the routing issues were corrected, the output of the same command on Router A will yield the following:
ROUTER_A# show ip ospf neighbors 188.8.131.52 1 2WAY/DROTHER 00:00:32 184.108.40.206 Ethernet1 220.127.116.11 1 FULL/ - 00:00:34 18.104.22.168 Serial1.1 ***FULL T1 (768K CIR) Link to ROUTER C 22.214.171.124 1 FULL/ - 00:00:32 126.96.36.199 Serial2.1 ***FULL T1 (768K CIR) Link to ROUTER D
Step 6: Gather Results
In this step, we begin to gather the results of the action plan that we had created to deal with the reported network problem.
Our first step in determining why the adjacencies were not being formed over the WAN links was to confirm that OSPF was enabled on them. By using the show ip ospf interfaces command, we quickly determined that indeed OSPF was NOT enabled on the WAN interfaces for Router A. Specifically, OSPF was not enabled for the WAN links to Routers C and D. As noted in the preceding command output, Ethernet0 on Router A had correctly formed an adjacency with Router B. The output of the show ip ospf interfaces command is as follows:
ROUTER_A# Show ip ospf interface Ethernet0 is up, line protocol is up Internet Address 188.8.131.52/24, Area 0 Process ID 202, Router ID 184.108.40.206 Network Type BROADCAST, Cost: 10 Transmit Delay is 1 sec, State DROTHER, Priority 1 Designated Router (ID) 220.127.116.11, Interface address 18.104.22.168 Backup Designated router (ID) 22.214.171.124, Interface address 126.96.36.199 Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5 Hello due in 00:00:02 Neighbor Count is 1, Adjacent neighbor count is 1 Adjacent with neighbor 188.8.131.52 (Designated Router) Serial0 is up, line protocol is up OSPF not enabled on this interface Serial0.1 is up, line protocol is up OSPF not enabled on this interface Serial1 is up, line protocol is up OSPF not enabled on this interface Serial1.2 is up, line protocol is up OSPF not enabled on this interface
This message OSPF not enabled on this interface explained why OSPF would not form an adjacencysimply because it had not been enabled!
Step 7: Reiterate the Process, if Needed, in Steps 4-7
Our action plan was successful, and we had identified errors in the router configurations that needed to be corrected. The question then became: How do I turn on OSPF on the WAN interfaces s0.1 and s1.2 of router A? A new solution was achieved in three steps:
At this point, it is necessary to reiterate the troubleshooting process and its steps to now begin making the changes to the routers configuration identified in the preceding three-step process.
Step 4: Create a New Action Plan
Remember that it is important to change only one variable at a time while executing an action plan. Additionally, it is considered good practice to log any changes that you are making to the routers configuration. Many terminal tools allow the terminal output to be redirected into an ASCII file. I highly recommend creating an audit trail for later retrieval and reference. This information is also good if you ever have to write an after action report or a case study!