Presentation is loading. Please wait.

Presentation is loading. Please wait.

© Synergon Informatika Rt., 1999 Chapter 9 Configuring Open Shortest Path First.

Similar presentations


Presentation on theme: "© Synergon Informatika Rt., 1999 Chapter 9 Configuring Open Shortest Path First."— Presentation transcript:

1 © Synergon Informatika Rt., 1999 Chapter 9 Configuring Open Shortest Path First

2 2 Objectives Upon completion of this chapter, you will be able to perform the following tasks: Describe OSPF features and operation Configure OSPF for proper operation Use Cisco IOS summarization and stub-area features for OSPF Verify OSPF operation

3 3 OSPF Features and Operation

4 4 OSPF Overview  Standard IP link-state routing protocol  Designed to overcome RIP limitations

5 5 OSPF Features  Has no hop count limitation  Supports VLSM  Uses multicast addressing for updates  Has faster convergence  Allows for routing authentication  Supports hierarchical routing

6 6 OSPF Hierarchical Routing  Consist of areas and autonomous systems  Minimizes routing update traffic Area 0 Area 1Area 2 Autonomous System

7 7 OSPF Router Types Area 1 Backbone Area 0 Area 2 External AS Area Border Router AS Boundary Router Internal Router Backbone Router

8 8 The Backbone and Virtual Links  Backbone center of communication  Virtual links provide path to backbone  Avoid configuring virtual links if possible Virtual Link Area 0 (Backbone) Area 1 Area 2 Area 3

9 9 Another Use for Virtual Links  Link discontinuous backbone - Merged networks - Redundancy Area 3 Area 0

10 10 The Link-State Database  Represents the network topology  Shared with OSPF routers in same area Adjacent Link-State Database

11 11 Link-State Advertisements (LSAs)  Sourced by router connected to link  Flooded by all other routers in area  Transmitted at each link-state change LSA

12 12 Link-State Advertisement Operation LSA LSA received Add to database Flood LSA Run SPF to calculate new table Reset timer for entry Yes No Is entry in topological database?

13 13 Types of Link-State Packets O — OSPF Derived Intra-Area (Router LSA) IA — Inter-Area (Summary LSA) E1 — Type 1 External Route E2 — Type 2 External Route Routing Table External AS ASBR DR Area 1 Area 0 ABR Network Router External Summary

14 14 Types of External Routes  Type-1 (E1) metric — external + internal  Type-2 (E2) metric — external cost only 55 Area 1Area 0 R1R2R3 N1 cost = 30 N2 cost = 20 N1 cost = 25 N2 cost = 20 Cost = 20 20 N2 (E2) N1 (E1)

15 15 OSPF Network Types Point-to-Point Broadcast Multiaccess X.25 Frame Relay Nonbroadcast Multiaccess

16 16 OSPF Router ID  Number by which the router is known to OSPF - Default: The highest IP address on an active interface - Can be overridden by a loopback interface Network 131.108.0.0 Bogus Loopback Address Ex: 1.1.1.1 Not in OSPF table Saves address space Bogus Loopback Address Ex: 1.1.1.1 Not in OSPF table Saves address space Real Loopback Address Ex: 131.108.17.5 In OSPF table Uses address space Real Loopback Address Ex: 131.108.17.5 In OSPF table Uses address space

17 17 Neighbors  Form using the Hello protocol Hello

18 18 Adjacencies  Hellos elect designated router (DR) and backup designated router (BRD)  Each router forms adjacency with DR and BDR DRBDR

19 19 Designated Router Election  Hello packets exchanged via IP multicast  Router with highest OSPF priority elected Hello DRBDR P=3P=2 P=1 P=0

20 20 Multiaccess Network  New router announces presence  DR and BDR respond Adding a Router New Router DR BDR 224.0.0.5 Hello

21 21 Multiaccess Network (cont.)  New router sends LSAs to DR and BDR  BDR waits for DR to respond Adding a Router New Router DR BDR 224.0.0.6 LSA

22 22 Multiaccess Network (cont.)  DR transmits LSAs to other routers  DR must receive ACK from all routers Adding a Router New Router DR BDR 224.0.0.5 LSA

23 23 Multiaccess Network (cont.)  Source router tells DR on 224.0.0.6  DR tells others on 224.0.0.5  Other routers flood LSAs Link-State Change New Router DR BDR X X LSA

24 24 Configuring OSPF

25 25 OSPF Basic Configuration Commands Router (config) # router ospf process-id  Enables on OSPF routing process Router (config-router ) # network address wildcard-mask area area-id Selects participating interfaces

26 26 OSPF Basic Configuration Example router ospf 63 network 172.16.5.3 0.0.0.0 area 1 network 172.16.0.0 0.0.255.255 area 0 network 192.168.10.5 0.0.0.0 area 1 router ospf 63 network 172.16.5.3 0.0.0.0 area 1 network 172.16.0.0 0.0.255.255 area 0 network 192.168.10.5 0.0.0.0 area 1 172.16.5.3 192.168.10.5 172.16.1.1 172.16.3.1 T0 E0 E1 E2 Area 1 Area 0

27 27 OSPF Virtual Link Command Router (config-router) # Area area-id virtual-link router-id  Creates a virtual link

28 28 OSPF Virtual Link Example R2: router ospf 63 area 1 virtual-link 192.168.10.5 R2: router ospf 63 area 1 virtual-link 192.168.10.5 Area 1 Area 0 Area 3 Router ID 192.168.10.5 Router ID 192.168.20.123 R1: router ospf 100 area 1 virtual-link 192.168.20.123 R1: router ospf 100 area 1 virtual-link 192.168.20.123

29 29 Vendor Interoperability Assigns a cost to an outgoing interface May be required for interoperability Use default cost between Cisco devices Traffic Non-Cisco Cisco Router (config-if ) # Ip ospf cost cost

30 30 Using Route Summarization, Stub Areas, and Redistribution

31 31 OSPF Route Summarization Minimizes routing table entries Localizes impact of a topology change Area 1 ABRs Summarization Area 0 Backbone

32 32 Route Summarization (cont.) Interarea (IA) summary link carries mask One entry can represent several subnet Area 1 Area 0 ABR Summarization O 131.108.4.0255.255.255.0 O 131.108.8.0255.255.255.0 O 131.108.12.0255.255.255.0 O 131.108.16.0255.255.255.0 O 131.108.20.0255.255.255.0 O 131.108.24.0255.255.255.0 O 131.108.28.0255.255.255.0 IA 131.108.16.0255.255.240.0 Routing Table for C Routing Table for B ABC

33 33 Route Summarization Issue Existing Subnet Mask = 2521111 11 00Valid 131.108.12.0255.255.255.0Address = 120000 11 00 3rd Subnet Summary Route Mask = 2401111 0000Invalid Subnet 131.108.12.0255.255.240.0Address = 120000 1100zero Some addresses may need reallocating

34 34 Route Summarization Commands Router (config-router ) # Area area-id range address mask  Consolidates IA router on an ABR Router (config-router ) # Summary-address address mask Consolidates external routes on an ASBR

35 35 Route Summarization Example Area 0 Area 1 Area 2 172.16.96.0 - 172.16.127.0 255.255.255.0 172.16.64.0 - 172.16.95.0 255.255.255.0 172.16.32.0 - 172.16.63.0 255.255.255.0 172.16.32.1 172.16.64.1 172.16.127.1 172.16.96.1 Interface Addresses (255.255.255.0 mask) Interface Addresses (255.255.255.0 mask) R1# router ospf 100 network 172.16.32.0 0.0.31.255 area 1 network 172.16.96.0 0.0.31.255 area 0 area 0 range 172.16.96.0 255.255.224.0 area 1 range 172.16.32.0 255.255.224.0 R1# router ospf 100 network 172.16.32.0 0.0.31.255 area 1 network 172.16.96.0 0.0.31.255 area 0 area 0 range 172.16.96.0 255.255.224.0 area 1 range 172.16.32.0 255.255.224.0 R2# router ospf 100 network 172.16.32.0 0.0.31.255 area 2 network 172.16.96.0 0.0.31.255 area 0 area 0 range 172.16.96.0 255.255.224.0 area 2 range 172.16.64.0 255.255.224.0 R2# router ospf 100 network 172.16.32.0 0.0.31.255 area 2 network 172.16.96.0 0.0.31.255 area 0 area 0 range 172.16.96.0 255.255.224.0 area 2 range 172.16.64.0 255.255.224.0 R1 R2

36 36 Stub Areas Hide external routes, reduce database Consolidate external links - 0.0.0.0 Area 1 Area 0 Area 2 0.0.0.0 BGP Stub Area 172.20.64.0 - 172.20.95.0 255.255.255.0 External AS

37 37 Stub Area Restrictions External AS 0.0.0.0 Area 2 single exit point or, if multiple exit points, suboptimal path acceptable Transit area for virtual links disallowed An ASBR cannot be internal to stube Single Exit Point

38 38 Totally Stubby Areas Block external and summary routes Know only intra-area and default routes Area 1 Area 0 Area 2 0.0.0.0 BGP Stub Area 172.20.64.0 - 172.20.95.0 255.255.255.0 External AS Summary (IA) Route

39 39 OSPF Stub Area Commands Router (config-router ) # Area area-id stub [no-summary]  Creates a stub network Router (config-router ) # Area area-id default-cost cost Specifies cost for default route sent into stub area

40 40 OSPF Stub Area Example External AS Area 0 Stub Area 2 192.168.15.2 192.168.15.1 192.168.14.1 E0S0 R3 R4 R3# interface Ethernet 0 ip address 192.168.14.1 255.255.255.0 interface Serial 0 ip address 192.168.15.1 255.255.255.252 router ospf 100 network 192.168.14.0 0.0.0.255 area 0 network 192.168.15.0 0.0.0.255 area 2 area 2 stub R3# interface Ethernet 0 ip address 192.168.14.1 255.255.255.0 interface Serial 0 ip address 192.168.15.1 255.255.255.252 router ospf 100 network 192.168.14.0 0.0.0.255 area 0 network 192.168.15.0 0.0.0.255 area 2 area 2 stub R4# interface Serial 0 ip address 192.168.15.2 255.255.255.252 router ospf 15 network 192.168.15.0 0.0.0.255 area 2 area 2 stub R4# interface Serial 0 ip address 192.168.15.2 255.255.255.252 router ospf 15 network 192.168.15.0 0.0.0.255 area 2 area 2 stub

41 41 OSPF Totally Stubby Example External AS Area 0 Stub Area 2 192.168.15.2 192.168.15.1 192.168.14.1 E0S0 R3 R4 R3# router ospf 100 network 192.168.14.0 0.0.0.255 area 0 network 192.168.15.0 0.0.0.255 area 2 area 2 stub no-summary area 2 stub default-cost 20 R3# router ospf 100 network 192.168.14.0 0.0.0.255 area 0 network 192.168.15.0 0.0.0.255 area 2 area 2 stub no-summary area 2 stub default-cost 20 R4# router ospf 15 network 192.168.15.0 0.0.0.255 area 2 area 2 stub R4# router ospf 15 network 192.168.15.0 0.0.0.255 area 2 area 2 stub

42 42 OSPF Route Redistribution RIP IGRP Enhanced IGRP IS-IS OSPF BGP EGP Allows routing-information exchange between OSPF and other routing protocols

43 43 OSPF redistribution Command Router (config-router ) # Redistribute protocol [ process-id ] [ metric value ] [ metric-type value ] [ subnet ]  Redistributes routes from OSPF into other routing protocols (and vice versa)

44 44 OSPF Redistribution Example 1 RIP OSPF Area 0 172.16.62.1 172.16.9.1 S0 S1 R1 172.16.8.1172.16.63.1 Redistribution between RIP and OSPF router ospf 109 network 172.16.62.0 0.0.0.255 area 0 network 172.16.63.0 0.0.0.255 area 0 redistribute rip subnets metric-type 1 metric 20 router rip network 172.16.0.0 passive-interface serial 0 passive-interface serial 1 default-metric 10 redistribute ospf match internal external 1 external 2 router ospf 109 network 172.16.62.0 0.0.0.255 area 0 network 172.16.63.0 0.0.0.255 area 0 redistribute rip subnets metric-type 1 metric 20 router rip network 172.16.0.0 passive-interface serial 0 passive-interface serial 1 default-metric 10 redistribute ospf match internal external 1 external 2

45 45 Redistribution Example 2 “Back door” creates potential loop RIP OSPF Area 0 R1 R2 R3 172.16.9.1 172.16.8.1 router ospf 109 network 172.16.62.0 0.0.0.255 area 0 network 172.16.63.0 0.0.0.255 area 0 redistribute rip subnets metric-type 1 metric 20 distribute-list 11 out rip access-list 11 permit 172.16.8.0 0.0.7.255 router ospf 109 network 172.16.62.0 0.0.0.255 area 0 network 172.16.63.0 0.0.0.255 area 0 redistribute rip subnets metric-type 1 metric 20 distribute-list 11 out rip access-list 11 permit 172.16.8.0 0.0.7.255

46 46 Verifying OSPF Operation

47 47 Show ip ospf interface Command Verifies interfaces are in correct areas Router# show ip ospf interface e 0 Ethernet 0 is up, line protocol is up Internet Address 203.250.14.1 255.255.255.0, Area 0.0.0.0 Process ID 10, Router ID 203.250.13.41, Network Type BROADCAST, Cost: 10 Transmit Delay is 1 sec, State BDR, Priority l Designated Router (ID) 203.250.15.1, Interfece address 203.250.14.2 Backup Designated router (ID) 203.250.13.41, interface address 203.250.14.1 Timer intervale configured, Hello 10, Dead 40, Wait 40, Retransmit 5 Hello due in 0:00:02 Neighbor Count is 3, Adjacent neighbor count is 3 Adjacent with neighbor 203.250.15.1 (Designated Router) Loopback0 is up, line protocol is up Internet address 203.250.13.41 255.255.255.255, Area 1 Process ID 10, Router ID 203.250.13.41, Network Type LOOPBACK, Cost: 1 Loopback interface is treated as a stub Host Router# show ip ospf interface e 0 Ethernet 0 is up, line protocol is up Internet Address 203.250.14.1 255.255.255.0, Area 0.0.0.0 Process ID 10, Router ID 203.250.13.41, Network Type BROADCAST, Cost: 10 Transmit Delay is 1 sec, State BDR, Priority l Designated Router (ID) 203.250.15.1, Interfece address 203.250.14.2 Backup Designated router (ID) 203.250.13.41, interface address 203.250.14.1 Timer intervale configured, Hello 10, Dead 40, Wait 40, Retransmit 5 Hello due in 0:00:02 Neighbor Count is 3, Adjacent neighbor count is 3 Adjacent with neighbor 203.250.15.1 (Designated Router) Loopback0 is up, line protocol is up Internet address 203.250.13.41 255.255.255.255, Area 1 Process ID 10, Router ID 203.250.13.41, Network Type LOOPBACK, Cost: 1 Loopback interface is treated as a stub Host

48 48 Show ip ospf Command Router # show ip ospf Routing Process "ospf 1" with ID 2.2.2.2 Supports only single TOS (TOS0) routes SPF schedule delay 5 secs, Hold time between two SPFs 10 secs Number of areas in this router is 1 Area 23 Number of interfaces in this area is 3 Area has no authentication SPF algorithm executed 19 times Area ranges are Link State Update Interval is 0:30:00 and due in 0:04:55 Link State Age Interval is 0:20:00 and due in 0:04:55 Router # show ip ospf Routing Process "ospf 1" with ID 2.2.2.2 Supports only single TOS (TOS0) routes SPF schedule delay 5 secs, Hold time between two SPFs 10 secs Number of areas in this router is 1 Area 23 Number of interfaces in this area is 3 Area has no authentication SPF algorithm executed 19 times Area ranges are Link State Update Interval is 0:30:00 and due in 0:04:55 Link State Age Interval is 0:20:00 and due in 0:04:55 Displays general information about the OSPF routing process

49 49 show ip ospf database Command Router# show ip ospf database OSPF Router with ID (3.3.3.3) (Process ID 1) Router Link States (Area 23) Link IDADVAgeSeq#ChecksumLink Routercount 3.3.3.33.3.3.3780x800000320x80865 4.4.4.44.4.4.416910x800000280xEllC1 2.2.2.22.2.2.216930x800000300x835E5 1.1.1.11.1.1.116960x800000260x80A11 Net Link States (Area 23) Link IDADV RouterAgeSeg#Checksum 150.100.4.2 4.4.4.416910x800000300x2FCE 150.100.1.2 2.2.2.216930x800000240xFB29 Router# show ip ospf database OSPF Router with ID (3.3.3.3) (Process ID 1) Router Link States (Area 23) Link IDADVAgeSeq#ChecksumLink Routercount 3.3.3.33.3.3.3780x800000320x80865 4.4.4.44.4.4.416910x800000280xEllC1 2.2.2.22.2.2.216930x800000300x835E5 1.1.1.11.1.1.116960x800000260x80A11 Net Link States (Area 23) Link IDADV RouterAgeSeg#Checksum 150.100.4.2 4.4.4.416910x800000300x2FCE 150.100.1.2 2.2.2.216930x800000240xFB29

50 50 show ip protocol Command Router> show ip protocol Routing Protocol is "ospf 300" Sendinq updates every 0 seconds Invalid after 0 seconds, hold down 0, flushed after 0 Outgoing update filter list for all interfaces is not set Incoming update filter list for all interfaces is not set Redistributing: ospf 300 Routing for Networks: 183.8.0.0/0.0.255.255 144.253.100.0/0.0.0.255 Routing Information Sources: GatewayDistance Last Update 14d.253.100.0110 6d21 183.8.128.121100:17:32 192.3.63.1921100:17:33 153.50.193.11100:17:33 183.8.6d.1301106d19 183.8.64.1281100:17:33 133.3.4.01100:17:33 131.108.100.31100:17:33 Distance: (default is 1l0) - - More - - Router> show ip protocol Routing Protocol is "ospf 300" Sendinq updates every 0 seconds Invalid after 0 seconds, hold down 0, flushed after 0 Outgoing update filter list for all interfaces is not set Incoming update filter list for all interfaces is not set Redistributing: ospf 300 Routing for Networks: 183.8.0.0/0.0.255.255 144.253.100.0/0.0.0.255 Routing Information Sources: GatewayDistance Last Update 14d.253.100.0110 6d21 183.8.128.121100:17:32 192.3.63.1921100:17:33 153.50.193.11100:17:33 183.8.6d.1301106d19 183.8.64.1281100:17:33 133.3.4.01100:17:33 131.108.100.31100:17:33 Distance: (default is 1l0) - - More - -

51 51 Other OSPF show Commands Router# show ip ospf virtual-links Displays parameters about OSPF virtual links Router# show ip ospf neighbor detail Displays neighbor information per interface Router# show ip ospf border-routers Displays routes to the ABR and ASBR

52 52 Summary OSPF is a scalable, standards-based link-state routing protocol OSPF features: Hierarchical design VLSM support Vendor interoperability Route summarization Route redistribution


Download ppt "© Synergon Informatika Rt., 1999 Chapter 9 Configuring Open Shortest Path First."

Similar presentations


Ads by Google