Introduction To Ospf

  • July 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Introduction To Ospf as PDF for free.

More details

  • Words: 2,203
  • Pages: 43
Introduction to OSPF

ISP/IXP Workshops

Session Number Presentation_ID

© 2005 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

1

OSPF • Open Shortest Path First

• Variable-length subnet masks

• Link state or SPF technology

• Discontiguous subnets

• Developed by OSPF working group of IETF (RFC 1247)

• Route authentication

• No periodic updates • OSPF standard described in RFC2328

• Designed for TCP/IP Internet environment • Fast convergence

Cisco ISP Workshops

© 2006 Cisco Systems, Inc. All rights reserved.

2

Link State

Z’s Link State Q’s Link State Z

Q

Y

X X’s Link State

Cisco ISP Workshops

© 2006 Cisco Systems, Inc. All rights reserved.

A B C

Q Z X

2 13 13

Topology Information Is Kept in a Database Separate from the Routing Table 3

Link State Routing • Neighbour discovery • Constructing a Link State Packet (LSP) • Distribute the LSP (Link State Announcement – LSA)

• Compute routes • On network failure New LSPs flooded All routers recompute routing tables

Cisco ISP Workshops

© 2006 Cisco Systems, Inc. All rights reserved.

4

Low Bandwidth Utilisation

LSA

X

R1 LSA

• Only changes propagated • Multicast on multi-access broadcast networks

Cisco ISP Workshops

© 2006 Cisco Systems, Inc. All rights reserved.

5

Fast Convergence • Detection Plus LSA/SPF

Alternate Path

N1

R1

R2

X

R3

N2

Primary Path Cisco ISP Workshops

© 2006 Cisco Systems, Inc. All rights reserved.

6

Fast Convergence

• Finding a new route

LSA

LSA flooded throughout area Acknowledgement based Topology database synchronised

N1

R1

X

Each router derives routing table to destination networks

Cisco ISP Workshops

© 2006 Cisco Systems, Inc. All rights reserved.

7

IP Multicast for Sending/Receiving Updates

• Broadcast networks All routers must accept packets sent to AllSPFRouters (224.0.0.5) All DR and BDR routers must accept packets sent to AllDRouters (224.0.0.6)

• Hello packets sent to AllSPFRouters (Unicast on point-to-point and virtual links)

Cisco ISP Workshops

© 2006 Cisco Systems, Inc. All rights reserved.

8

OSPF Areas

• Group of contiguous hosts and networks • Per area topological database Invisible outside the area

R1

R2

Area 2

Rc

• Backbone area contiguous

• Virtual Links

Rd

Ra

Area 4 R5 R8

R4

R7

Area 1 R6

Cisco ISP Workshops

Area 3

Area 0 Backbone Area

Reduction in routing traffic

All other areas must be connected to the backbone

Rb

© 2006 Cisco Systems, Inc. All rights reserved.

R3

9

Classification of Routers

IR

R1

IR

R2

Area 2

Area 3 Rc

Rb

ABR/BR Area 0 Rd

Ra

ASBR To other AS

R5

R4

• Internal Router (IR) • Area Border Router (ABR) • Backbone Router (BR)

Area 1 R3

Cisco ISP Workshops

IR/BR

© 2006 Cisco Systems, Inc. All rights reserved.

• Autonomous System Border Router (ASBR) 10

OSPF Route Types

IR

R1

IR

R2

Area 2

Area 3 Rc

Rb

ABR/BR Area 0 Rd

Ra

all routes inside an area

ASBR To other AS

• Intra-area Route

R5

R4

• Inter-area Route routes advertised from one area to another by an Area Border Router

Area 1 R3

• External Route routes imported into OSPF from other protocol or static routes

Cisco ISP Workshops

© 2006 Cisco Systems, Inc. All rights reserved.

11

Inter-Area Route Summarisation

• Prefix or all subnets • Prefix or all networks

R2

• ‘Area range’ command

FDDI Dual Ring

With summarisation

Network 1

Without Network summarisation 1.A 1.B 1.C Cisco ISP Workshops

Next Hop R1 Next Hop R1 R1 R1

© 2006 Cisco Systems, Inc. All rights reserved.

Backbone Area 0

(ABR) R1

1.A

1.B

Area 1 1.C

12

External Routes • Prefixes which are redistributed into OSPF from other protocols • Flooded unaltered throughout the AS • OSPF supports two types of external metrics Type 1 external metrics Type 2 external metrics (Default)

OSPF

Cisco ISP Workshops

© 2006 Cisco Systems, Inc. All rights reserved.

R2 Redistribute

RIP IGRP EIGRP BGP etc. 13

External Routes • Type 1 external metric: metrics are added to the summarised internal link cost

Cost = 10

R2

to N1 External Cost = 1

R1

Cost = 8

Network N1 N1 Cisco ISP Workshops

Type 1 11 10

Next Hop R2 R3

© 2006 Cisco Systems, Inc. All rights reserved.

R3

to N1 External Cost = 2

Selected Route 14

External Routes • Type 2 external metric: metrics are compared without adding to the internal link cost

Cost = 10

R2

to N1 External Cost = 1

R1

Cost = 8

Network N1 N1 Cisco ISP Workshops

Type 2 1 2

Next Hop R2 R3

© 2006 Cisco Systems, Inc. All rights reserved.

R3

to N1 External Cost = 2

Selected Route

15

Topology/Link State Database

• A router has a separate LS database for each area to which it belongs • All routers belonging to the same area have identical database • SPF calculation is performed separately for each area • LSA flooding is bounded by area

Cisco ISP Workshops

© 2006 Cisco Systems, Inc. All rights reserved.

16

Protocol Functionality

• Bringing up adjacencies • LSA types • Area classification

Cisco ISP Workshops

© 2006 Cisco Systems, Inc. All rights reserved.

17

The Hello Protocol

• Responsible for establishing and maintaining neighbour relationships • Elects designated router on multi-access networks

Hello

Hello

Cisco ISP Workshops

FDDI Dual Ring

© 2006 Cisco Systems, Inc. All rights reserved.

Hello

18

The Hello Packet

Hello

• Router priority • Hello interval • Router dead interval

Hello

FDDI Dual Ring Hello

• Network mask • Options: T-bit, E-bit • List of neighbours

Cisco ISP Workshops

© 2006 Cisco Systems, Inc. All rights reserved.

19

Designated Router • There is ONE designated router per multi-access network Generates network link advertisements Assists in database synchronization

Designated Router

Designated Router Cisco ISP Workshops

© 2006 Cisco Systems, Inc. All rights reserved.

Backup Designated Router

Backup Designated Router 20

Designated Router by Priority

• Configured priority (per interface) • Else determined by highest router ID Router ID is the loopback interface address, if configured, otherwise the highest IP address

131.108.3.2 R1

131.108.3.3 DR

R1 Router ID = 144.254.3.5

R2 R2 Router ID = 131.108.3.3

144.254.3.5 Cisco ISP Workshops

© 2006 Cisco Systems, Inc. All rights reserved.

21

Neighbouring States • Full Routers are fully adjacent Databases synchronised Relationship to DR and BDR

Full DR Cisco ISP Workshops

© 2006 Cisco Systems, Inc. All rights reserved.

BDR 22

Neighbouring States • 2-way Router sees itself in other Hello packets DR selected from neighbours in state 2-way or greater

2-way

DR Cisco ISP Workshops

© 2006 Cisco Systems, Inc. All rights reserved.

BDR 23

When to Become Adjacent • Underlying network is point to point • Underlying network type is virtual link • The router itself is the designated router • The router itself is the backup designated router • The neighbouring router is the designated router • The neighbouring router is the backup designated router

Cisco ISP Workshops

© 2006 Cisco Systems, Inc. All rights reserved.

24

LSAs Propagate Along Adjacencies

DR

BDR

• LSAs acknowledged along adjacencies

Cisco ISP Workshops

© 2006 Cisco Systems, Inc. All rights reserved.

25

Routing Protocol Packets

• Share a common protocol header • Routing protocol packets are sent with type of service (TOS) of 0 • Five types of OSPF routing protocol packets Hello – packet type 1 Database description – packet type 2 Link-state request – packet type 3 Link-state update – packet type 4 Link-state acknowledgement – packet type 5

Cisco ISP Workshops

© 2006 Cisco Systems, Inc. All rights reserved.

26

Different Types of LSAs • Four distinct type of LSAs Type 1 : Router LSA Type 2 : Network LSA Type 3 and 4: Summary LSA Type 5 and 7: External LSA

Cisco ISP Workshops

© 2006 Cisco Systems, Inc. All rights reserved.

27

Router LSA (Type 1)

• Describes the state and cost of the router’s links to the area • All of the router’s links in an area must be described in a single LSA • Flooded throughout the particular area and no more • Router indicates whether it is an ASBR, ABR, or end point of virtual link

Cisco ISP Workshops

© 2006 Cisco Systems, Inc. All rights reserved.

28

Network LSA (Type 2)

• Generated for every transit broadcast and NBMA network • Describes all the routers attached to the network • Only the designated router originates this LSA • Flooded throughout the area and no more

Cisco ISP Workshops

© 2006 Cisco Systems, Inc. All rights reserved.

29

Summary LSA (Type 3 and 4)

• Describes the destination outside the area but still in the AS • Flooded throughout a single area • Originated by an ABR • Only inter-area routes are advertised into the backbone • Type 4 is the information about the ASBR

Cisco ISP Workshops

© 2006 Cisco Systems, Inc. All rights reserved.

30

External LSA (Type 5 and 7)

• Defines routes to destination external to the AS • Default route is also sent as external • Two types of external LSA: E1: Consider the total cost up to the external destination E2: Considers only the cost of the outgoing interface to the external destination

• (Type 7 LSAs used to describe external LSA for one specific OSPF area type)

Cisco ISP Workshops

© 2006 Cisco Systems, Inc. All rights reserved.

31

No Summarisation • Specific Link LSA advertised out of each area • Link state changes propagated out of each area ASBR 1.A 1.B 1.C 1.D

3.A 3.B 3.C 3.D

Area 0 2.A 2.B 2.C 2.D

1.A

1.C

1.B

1.D

3.A

2.A

2.C Cisco ISP Workshops

© 2006 Cisco Systems, Inc. All rights reserved.

External links

2.B 3.C

3.B

3.D

2.D 32

With Summarisation • Only summary LSA advertised out of each area • Link state changes do not propagate out of the area ASBR

1

External links

3

Area 0 2

1.A

1.C

1.B

1.D

3.A

2.A

2.C Cisco ISP Workshops

© 2006 Cisco Systems, Inc. All rights reserved.

2.B 3.C

3.B

3.D

2.D 33

No Summarisation • Specific Link LSA advertised in to each area • Link state changes propagated in to each area ASBR 2.A 2.B 2.C 2.D 3.A 3.B 3.C 3.D

1.A 1.B 1.C 1.D 2.A 2.B 2.C 2.D

Area 0 1.A 1.B 1.C 1.D 3.A 3.B 3.C 3.D

1.A

1.C

1.B

1.D

3.A

2.A

2.C Cisco ISP Workshops

© 2006 Cisco Systems, Inc. All rights reserved.

External links

2.B 3.C

3.B

3.D

2.D 34

With Summarisation • Only summary link LSA advertised in to each area • Link state changes do not propagate in to each area ASBR 2 3

External links 1 2

Area 0 1 3

1.A

1.C

1.B

1.D

3.A

2.A

2.C Cisco ISP Workshops

© 2006 Cisco Systems, Inc. All rights reserved.

2.B 3.C

3.B

3.D

2.D 35

Types of Areas • Regular • Stub • Totally Stubby • Not-So-Stubby

Cisco ISP Workshops

© 2006 Cisco Systems, Inc. All rights reserved.

36

Regular Area (Not a Stub) • From Area 1’s point of view, summary networks from other areas are injected as are external networks such as X.1 ASBR X.1 2 3

X.1 External networks 1 2 X.1

Area 0

X.1 1 3

X.1

1.A

1.C

1.B

1.D

X.1

X.1

2.A

2.C Cisco ISP Workshops

© 2006 Cisco Systems, Inc. All rights reserved.

3.A

2.B 3.C

3.B

3.D

2.D 37

Normal Stub Area • Summary networks, default route injected • Command is area x stub ASBR Default 2 3

X.1 External networks 1 2 Default

Area 0

Default 1 3

X.1

1.A

1.C

1.B

1.D

X.1

X.1

2.A

2.C Cisco ISP Workshops

© 2006 Cisco Systems, Inc. All rights reserved.

3.A

2.B 3.C

3.B

3.D

2.D 38

Totally Stubby Area • Only a default route injected Default path to closest area border router

• Command is area x stub no-summary

Totally Stubby Area

X.1

X.1 External networks 1 2 Default

Default

Area 0

Default 1 3

1.A

1.C

1.B

1.D

X.1

X.1

2.A

2.C Cisco ISP Workshops

ASBR

© 2006 Cisco Systems, Inc. All rights reserved.

3.A

2.B 3.C

3.B

3.D

2.D 39

Not-So-Stubby Area • Capable of importing routes in a limited fashion • Type-7 LSA’s carry external information within an NSSA • NSSA Border routers translate selected type-7 LSAs into type-5 external network LSAs ASBR X.1 External networks

Not-SoStubby Area

X.1

Area 0

Default X.2 1 3

1.A

X.2 External networks

1.C

1.D

X.2

X.2

1.B

X.1

X.1

2.A

2.C Cisco ISP Workshops

1 2 Default X.2

Default

© 2006 Cisco Systems, Inc. All rights reserved.

3.A

2.B 3.C

3.B

3.D

2.D 40

Addressing for Areas

Area 0 network 192.117.49.0 range 255.255.255.0

Area 1 network 131.108.0.0 subnets 0-15 range 255.255.240.0

Area 2 network 131.108.0.0 subnets 16-31 range 255.255.240.0

Area 3 network 131.108.0.0 subnets 32-47 range 255.255.240.0

Assign contiguous ranges of subnets per area to facilitate summarisation Cisco ISP Workshops

© 2006 Cisco Systems, Inc. All rights reserved.

41

Summary

• Scalable OSPF Network Design Area hierarchy Stub areas Contiguous addressing Route summarisation

Cisco ISP Workshops

© 2006 Cisco Systems, Inc. All rights reserved.

42

Introduction to OSPF

ISP/IXP Workshops

Session Number Presentation_ID

© 2005 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

43

Related Documents

Introduction To Ospf
July 2020 15
Ospf
November 2019 41
Ospf
June 2020 27
Ospf
November 2019 31
Ospf
December 2019 30
Ospf
November 2019 30