Академический Документы
Профессиональный Документы
Культура Документы
NET1005
OSPF
CCNA Exploration Semester 2
Chapter 11
Linda Crane
With material from many sources including David Bray, Cisco.
Algonquin College
NET1005
Topics
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 2 Algonquin College2
NET1005 - L. Crane 1
OSPF
NET1005
Routing protocols
Interior Exterior
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 3 Algonquin College3
NET1005
OSPF background
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 4 Algonquin College4
NET1005 - L. Crane 2
OSPF
NET1005
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 5 Algonquin College5
NET1005
A E
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 6 Algonquin College6
NET1005 - L. Crane 3
OSPF
NET1005
12.0.0.0/16
We obtain the following link-state information from RouterC: 17.0.0.0/16
2
Connected to RouterA on network 12.0.0.0/16, cost of 2 A C
2
Connected to RouterD on network 16.0.0.0/16, cost of 2
Has a “leaf” network 17.0.0.0/16, cost of 2 16.0.0.0/16 2
D
14.0.0.0/16
2 Now, RouterA attaches the two graphs…
11.0.0.0/16 B
15.0.0.0/16
15
2 17.0.0.0/16 14.0.0.0/16
2
A C
12.0.0.0/16 2 2
10.0.0.0/16
2
A
2
C E + 16.0.0.0/16 2
11.0.0.0/16 B
15.0.0.0/16
5 D 2
15
13.0.0.0/16 D 10.0.0.0/16 12.0.0.0/16 17.0.0.0/16
= 2
A
2
C E
5 2 16.0.0.0/16
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved.
13.0.0.0/16
Page 7 D
Algonquin College7
NET1005
2
A
2
C E + 2 19.0.0.0/16
10.0.0.0/16 A
12.0.0.0/16 17.0.0.0/16
2 E
C
13.0.0.0/16
5
16.0.0.0/16
2 = 2
5 16.0.0.0/16
2 10
D
13.0.0.0/16 D 18.0.0.0/16
2
19.0.0.0/16
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 8 Algonquin College8
NET1005 - L. Crane 4
OSPF
NET1005
B B 14.0.0.0/16
11.0.0.0/16 15.0.0.0/16
2 2
2
15
B
12.0.0.0/16 11.0.0.0/16 15.0.0.0/16
10.0.0.0/16
17.0.0.0/16 E 20.0.0.0/16
2
2
A
2
C E
+ 2
15
12.0.0.0/16
20.0.0.0/16
5 16.0.0.0/16
2 10
2 10 10.0.0.0/16 A 2 17.0.0.0/16 E
C
13.0.0.0/16 18.0.0.0/16 D 2 2
D
5 16.0.0.0/16
2 10
2 19.0.0.0/16
13.0.0.0/16 18.0.0.0/16
D
2 19.0.0.0/16
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 9 Algonquin College9
NET1005
Final Topology
Using the topological information we listed, RouterA has now built a complete
topology of the network.
The next step is for the link-state algorithm to find the best path to each node
and leaf network.
14.0.0.0/16
2
B
11.0.0.0/16 15.0.0.0/16
2
15
12.0.0.0/16
10.0.0.0/16 2 17.0.0.0/16 20.0.0.0/16
A C E
2 2 2
16.0.0.0/16
5 2 10
18.0.0.0/16
13.0.0.0/16
D
2 19.0.0.0/16
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 10 Algonquin College10
NET1005 - L. Crane 5
OSPF
NET1005
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 11 Algonquin College11
NET1005
14.0.0.0/16
2
B
11.0.0.0/16 15.0.0.0/16
2
15
12.0.0.0/16
17.0.0.0/16 20.0.0.0/16
10.0.0.0/16 2 E
A C 2 2
16.0.0.0/16
5 2 10
13.0.0.0/16 18.0.0.0/16
D
2 19.0.0.0/16
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 12 Algonquin College12
NET1005 - L. Crane 6
OSPF
NET1005
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Algonquin College13
NET1005
OSPF packets
0x01 Hello establishes and maintains adjacency
0x02 Database Description (DBD) summary of database
for other routers to check
0x03 Link State Request (LSR) use to request more
detailed information
0x04 Link State Update (LSU) reply to LSR and send new
information
0x05 Link State Acknowledgement (LSAck)
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 14 Algonquin College14
NET1005 - L. Crane 7
OSPF
NET1005
OSPF encapsulation
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 15 Algonquin College15
NET1005
OSPF encapsulation
IP destination address
Multicast 224.0.0.5 or 224.0.0.6
Protocol field 89
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 16 Algonquin College16
NET1005 - L. Crane 8
OSPF
NET1005
OSPF encapsulation
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 17 Algonquin College17
NET1005
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 18 Algonquin College18
NET1005 - L. Crane 9
OSPF
NET1005
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 19 Algonquin College19
NET1005
Sending Hellos
By default, OSPF Hello packets are sent every 10
seconds on multiaccess and point-to-point segments and
every 30 seconds on non-broadcast multiaccess (NBMA)
segments (Frame Relay, X.25, ATM).
In most cases, OSPF Hello packets are sent as multicast
to 224.0.0.5.
Router waits for Dead interval before declaring the
neighbor "down." Default is four times the Hello interval.
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 20 Algonquin College20
NET1005 - L. Crane 10
OSPF
NET1005
Matching
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 21 Algonquin College21
NET1005
Election
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 22 Algonquin College22
NET1005 - L. Crane 11
OSPF
NET1005
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 23 Algonquin College23
NET1005
Administrative Distance
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 24 Algonquin College24
NET1005 - L. Crane 12
OSPF
NET1005
Configuring OSPF
R1(config)#router ospf 1
R1(config-router)#
The process-id is between 1 and 65535
It does not have to match the process-id on neighbour
routers (unlike EIGRP)
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 25 Algonquin College25
NET1005
Configuring OSPF
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 26 Algonquin College26
NET1005 - L. Crane 13
OSPF
NET1005
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 27 Algonquin College27
NET1005
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 28 Algonquin College28
NET1005 - L. Crane 14
OSPF
NET1005
Loopback address
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 29 Algonquin College29
NET1005
Router(config)#router ospf 1
Router(config-router)#router-id 172.16.0.1
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 30 Algonquin College30
NET1005 - L. Crane 15
OSPF
NET1005
Changing router ID
The router ID is fixed when OSPF is configured and given
its first network command.
Any loopback addresses or router-id commands should
be given before configuring OSPF.
Router#clear ip ospf process can be used, set the ID,
then configure OSPF again.
The router may need to be reloaded
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 31 Algonquin College31
NET1005
Of
OSPF neighbour
priority On this
Fully
adjacent router
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 32 Algonquin College32
NET1005 - L. Crane 16
OSPF
NET1005
show ip protocols
show ip ospf
show ip ospf interface
Show ip route
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 33 Algonquin College33
NET1005
Summary?
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 34 Algonquin College34
NET1005 - L. Crane 17
OSPF
NET1005
OSPF metric
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 35 Algonquin College35
NET1005
Standard costs
Interface type 108/bps = Cost
Fast Ethernet and faster 108/100,000,000bps = 1
Ethernet 108/10,000,000bps = 10
E1 108/2,048,000bps = 48
T1 108/1,544,000bps = 64
128 Kbps 108/128,000bps = 781
64 Kbps 108/64,000bps = 1562
56 Kbps 108/56,000bps = 1785
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 36 Algonquin College36
NET1005 - L. Crane 18
OSPF
NET1005
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 37 Algonquin College37
NET1005
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 38 Algonquin College38
NET1005 - L. Crane 19
OSPF
NET1005
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 39 Algonquin College39
NET1005
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 40 Algonquin College40
NET1005 - L. Crane 20
OSPF
NET1005
Multiaccess networks
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 41 Algonquin College41
NET1005
Multiaccess network
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 42 Algonquin College42
NET1005 - L. Crane 21
OSPF
NET1005
Multiaccess
All routers send LSUs to DR and BDR but not to other routers
Use multicast address 224.0.0.6
NET1005
Multiaccess
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 44 Algonquin College44
NET1005 - L. Crane 22
OSPF
NET1005
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 45 Algonquin College45
NET1005
Send update
The router sends a LSU (link state update) on multicast
224.0.0.6 to DR/BDR
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 46 Algonquin College46
NET1005 - L. Crane 23
OSPF
NET1005
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 47 Algonquin College47
NET1005
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 48 Algonquin College48
NET1005 - L. Crane 24
OSPF
NET1005
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 49 Algonquin College49
NET1005
DR/BDR election
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 50 Algonquin College50
NET1005 - L. Crane 25
OSPF
NET1005
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 51 Algonquin College51
NET1005
Add a router
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 52 Algonquin College52
NET1005 - L. Crane 26
OSPF
NET1005
OSPF states
Down
Init (after receiving hello)
Two-way (election here)
ExStart (decide who initiates exchange)
Exchange (swap summary database)
Loading (link state requests and updates)
Full adjacency (know the same topology)
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 53 Algonquin College53
NET1005
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Algonquin College54
NET1005 - L. Crane 27
OSPF
NET1005
After Neighbour Discovery
Discovering Routes and Reaching Full State
reached “2-Way” after
exchanging Type-1's
(Hello packets)
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Algonquin College55
NET1005
DROther routers
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 56 Algonquin College56
NET1005 - L. Crane 28
OSPF
NET1005
Priority
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 57 Algonquin College57
NET1005
In routing table
O*E2 0.0.0.0/0 [110/1] via 192.168.10.10, 00:05:34, Serial0/0/1
E2 means this is an OSPF External Type 2 route.
The cost will stay the same as it is propagated.
Type 1 would increase its cost at each router.
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 58 Algonquin College58
NET1005 - L. Crane 29
OSPF
NET1005
Changing intervals
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 59 Algonquin College59
NET1005
Databases
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 60 Algonquin College60
NET1005 - L. Crane 30
OSPF
NET1005
Summary….
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 61 Algonquin College61
NET1005
CCNA v3.0 Update © 2003, Algonquin College. © 2002, Cisco Systems, Inc. All rights reserved. Page 62 Algonquin College62
NET1005 - L. Crane 31
OSPF
NET1005
The End
Algonquin College
NET1005 - L. Crane 32