Summary:
1. Configure all routers with basic IPs
2. Configure OSPF and make sure they all are in the backbone area and hardcode Router IDs sot they do not easily change

1. Configure all routers to operate in the backbone area
Belt(config-if)#do sh ip int br
Interface IP-Address OK? Method Status Protocol
FastEthernet0/0 10.1.1.2 YES manual up up
FastEthernet0/1 unassigned YES unset administratively down down
Serial1/0 unassigned YES unset administratively down down
Serial1/1 unassigned YES unset administratively down down
Serial1/2 unassigned YES unset administratively down down
Serial1/3 unassigned YES unset administratively down down
Belt(config-if)#
Tie(config-if)#do sh ip int br
Interface IP-Address OK? Method Status Protocol
FastEthernet0/0 10.1.1.1 YES manual up up
FastEthernet0/1 unassigned YES unset administratively down down
Serial1/0 unassigned YES unset administratively down down
Serial1/1 unassigned YES unset administratively down down
Serial1/2 unassigned YES unset administratively down down
Serial1/3 unassigned YES unset administratively down down
Tie(config-if)#
Sock(config-if)#do sh ip int br
Interface IP-Address OK? Method Status Protocol
FastEthernet0/0 10.1.1.3 YES manual up up
FastEthernet0/1 unassigned YES unset administratively down down
Serial1/0 10.1.2.1 YES manual up up
Serial1/1 unassigned YES unset administratively down down
Serial1/2 unassigned YES unset administratively down down
Serial1/3 unassigned YES unset administratively down down
Sock(config-if)#
Shoe(config-if)#do sh ip int br
Interface IP-Address OK? Method Status Protocol
FastEthernet0/0 10.1.3.1 YES manual up up
FastEthernet0/1 unassigned YES unset administratively down down
Serial1/0 10.1.2.2 YES manual up up
Serial1/1 unassigned YES unset administratively down down
Serial1/2 unassigned YES unset administratively down down
Serial1/3 unassigned YES unset administratively down down
2. Configure OSPF and make sure they all are in the backbone area and hardcode Router IDs sot they do not easily change
Shoe:
Shoe(config)#router ospf ?
<1-65535> Process ID
Shoe(config)#router ospf 1 !---------------------------------------------------------------1. config process ID
Shoe(config-router)#router-id 4.4.4.4 !-------------------------------------------------2. config router ID, has to be unique
Shoe(config-router)#network 10.1.2.2 0.0.0.0 area 0 !---- 3. network command: a. begins sending hello message out every
!-----identified interface; b. advertises the networks associated with
!-----every identified interface
Shoe(config-router)#network 10.1.3.1 0.0.0.0 area 0
sh ip protocols
sh ip ospf neighbor
sh ip route
Sock:
router ospf 1
router-id 3.3.3.3
network 10.1.2.1 0.0.0.0 area 0
network 10.1.1.0 0.0.0.255 area 0
sh ip protocols
sh ip ospf neighbor
sh ip route
Tie:
router ospf 1
router-id 1.1.1.1
network 10.1.1.1 0.0.0.0 area 0
sh ip ospf neighbor
Belt:
Belt#debug ip ospf adj
OSPF adjacency events debugging is on
Belt#
router ospf 1
router-id 2.2.2.2
router ospf 1
network 10.1.1.2 0.0.0.0 area 0
Belt(config-router)#
*Mar 1 01:06:00.703: OSPF: Interface FastEthernet0/0 going Up
*Mar 1 01:06:01.203: OSPF: Build router LSA for area 0, router ID 2.2.2.2, seq 0x80000001
*Mar 1 01:06:03.923: OSPF: 2 Way Communication to 3.3.3.3 on FastEthernet0/0, state 2WAY
*Mar 1 01:06:06.871: OSPF: 2 Way Communication to 1.1.1.1 on FastEthernet0/0, state 2WAY
*Mar 1 01:06:06.871: OSPF: Backup seen Event before WAIT timer on FastEthernet0/0
*Mar 1 01:06:06.875: OSPF: DR/BDR election on FastEthernet0/0
*Mar 1 01:06:06.875: OSPF: Elect BDR 1.1.1.1
*Mar 1 01:06:06.875: OSPF: Elect DR 3.3.3.3
*Mar 1 01:06:06.875: DR: 3.3.3.3 (Id) BDR: 1.1.1.1 (Id)
*Mar 1 01:06:06.875: OSPF: Send DBD to 1.1.1.1 on FastEthernet0/0 seq 0xE9F opt 0x52 flag 0x7 len 32
*Mar 1 01:06:06.879: OSPF: Send DBD to 3.3.3.3 on FastEthernet0/0 seq 0x208 opt 0x52 flag 0x7 len 32
*Mar 1 01:06:10.735: OSPF: Rcv DBD from 1.1.1.1 on FastEthernet0/0 seq 0x532 opt 0x52 flag 0x7 len 32 mtu 1500 state EXSTART
*Mar 1 01:06:10.735: OSPF: First DBD and we are not SLAVE
*Mar 1 01:06:10.735: OSPF: Rcv DBD from 3.3.3.3 on FastEthernet0/0 seq 0xC64 opt 0x52 flag 0x7 len 32 mtu 1500 state EXSTART
*Mar 1 01:06:10.735: OSPF: NBR Negotiation Done. We are the SLAVE
*Mar 1 01:06:10.735: OSPF: Send DBD to 3.3.3.3 on FastEthernet0/0 seq 0xC64 opt 0x52 flag 0x2 len 52
*Mar 1 01:06:10.747: OSPF: Rcv DBD from 3.3.3.3 on FastEthernet0/0 seq 0xC65 opt 0x52 flag 0x3 len 112 mtu 1500 state EXCHANGE
*Mar 1 01:06:10.747: OSPF: Send DBD to 3.3.3.3 on FastEthernet0/0 seq 0xC65 opt 0x52 flag 0x0 len 32
*Mar 1 01:06:10.747: OSPF: Database request to 3.3.3.3
*Mar 1 01:06:10.747: OSPF: sent LS REQ packet to 10.1.1.3, length 48
*Mar 1 01:06:10.767: OSPF: Rcv DBD from 3.3.3.3 on FastEthernet0/0 seq 0xC66 opt 0x52 flag 0x1 len 32 mtu 1500 state EXCHANGE
*Mar 1 01:06:10.767: OSPF: Exchange Done with 3.3.3.3 on FastEthernet0/0
*Mar 1 01:06:10.767: OSPF: Send DBD to 3.3.3.3 on FastEthernet0/0 seq 0xC66 opt 0x52 flag 0x0 len 32
*Mar 1 01:06:10.779: OSPF: Synchronized with 3.3.3.3 on FastEthernet0/0, state FULL
*Mar 1 01:06:10.779: %OSPF-5-ADJCHG: Process 1, Nbr 3.3.3.3 on FastEthernet0/0 from LOADING to FULL, Loading Done
*Mar 1 01:06:11.279: OSPF: Build router LSA for area 0, router ID 2.2.2.2, seq 0x80000002
*Mar 1 01:06:11.879: OSPF: Send DBD to 1.1.1.1 on FastEthernet0/0 seq 0xE9F opt 0x52 flag 0x7 len 32
*Mar 1 01:06:11.879: OSPF: Retransmitting DBD to 1.1.1.1 on FastEthernet0/0 [1]
*Mar 1 01:06:11.911: OSPF: Rcv DBD from 1.1.1.1 on FastEthernet0/0 seq 0xE9F opt 0x52 flag 0x2 len 132 mtu 1500 state EXSTART
*Mar 1 01:06:11.911: OSPF: NBR Negotiation Done. We are the MASTER
*Mar 1 01:06:11.911: OSPF: Send DBD to 1.1.1.1 on FastEthernet0/0 seq 0xEA0 opt 0x52 flag 0x3 len 132
*Mar 1 01:06:11.911: OSPF: Database request to 1.1.1.1
*Mar 1 01:06:11.911: OSPF: sent LS REQ packet to 10.1.1.1, length 12
*Mar 1 01:06:11.931: OSPF: Rcv DBD from 1.1.1.1 on FastEthernet0/0 seq 0xEA0 opt 0x52 flag 0x0 len 32 mtu 1500 state EXCHANGE
*Mar 1 01:06:11.931: OSPF: Send DBD to 1.1.1.1 on FastEthernet0/0 seq 0xEA1 opt 0x52 flag 0x1 len 32
*Mar 1 01:06:11.959: OSPF: Rcv DBD from 1.1.1.1 on FastEthernet0/0 seq 0xEA1 opt 0x52 flag 0x0 len 32 mtu 1500 state EXCHANGE
*Mar 1 01:06:11.959: OSPF: Exchange Done with 1.1.1.1 on FastEthernet0/0
*Mar 1 01:06:11.963: OSPF: Synchronized with 1.1.1.1 on FastEthernet0/0, state FULL
*Mar 1 01:06:11.963: %OSPF-5-ADJCHG: Process 1, Nbr 1.1.1.1 on FastEthernet0/0 from LOADING to FULL, Loading Done
Belt(config-router)#
-Yu