campus networking workshop cis 399 · inter-area route summarization • prefix or all subnets •...

68
Campus Networking Workshop CIS 399

Upload: others

Post on 26-May-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

Campus Networking Workshop

CIS 399

Page 2: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

Agenda

• Basic Elements of OSPF

• OSPF in Service Provider Networks

• Best Common Practices in OSPF –

Network Aggregation

• OSPF Command Reference

Page 3: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

Basic Elements of OSPF

Page 4: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

OSPF

• Open Shortest Path First

• Link State or SPF technology

• Developed by the IETF’s OSPF working group (RFC 1247)

• Designed for TCP/IP • Fast Convergence

• Variable length netmasks • Non-contiguous subnets • No need for periodic updates • Route authentication • OSPF is defined in RFC2328

Page 5: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

Link-State

Topology information is

stored in a DB separate

from the routing table X’s Link-state

Z’s Link-state

Q’s Link-state

Page 6: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

Link-State Routing

• Neighbor discovery

• Construct a Link State Packet (LSP)

• Distribute the LSP

– Link State Announcement – LSA

• Route calculation

• If a link fails

– Flood new LSPs

– All routers recalculate their routing tables

Page 7: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

FDDI

Dual Ring

Low Bandwidth Utilization

• Only propagate changes

• Use Multicast in multi-access networks

R1

LSA

X

LSA

Page 8: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

Using the Optimal Path The optimal path is determined by adding the costs of the interfaces : Cost = 10^8/(Bandwidth)

N1

N2 N3

N4

N5 R1

R2

R3

R4

Cost = 1 Cost = 1

Cost = 10

Cost = 10

Page 9: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

Fast Convergence

• Detection plus LSA/SPF

X R1 R3

R2

N2

Alternate Path

Primary Path

N1

Page 10: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

Fast Convergence

• Finding a new path

– Flood LSAs in the area

– Based in acknowledgements

(Ack)

– Synchronized topology DB

– Each router calculates its routing

table for each destination network

LSA

X R1

N1

Page 11: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

Uses IP Multicast to Send/

Receive changes

• Multi-Access networks

– All routers must accept packets sent to the AllSPFRouters

(224.0.0.5) address

– All DR and BDR routers must accept packets sent to the

AllDRouters (224.0.0.6) address

• Hello packets are sent to the AllSPFRouters address

(Unicast for point-to-point and virtual links)

Page 12: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

OSPF Areas

• Group of contiguous nodes/networks

• Per area topology DB – Invisible outside the area

– Reduces routing traffic

• Backbone Area is contiguous – All others areas must connect to

the backbone

• Virtual Links

Area 1

Area 4

Area 0

Backbone Area

Area 2 Area 3

Page 13: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

Router Classification

• Internal Router (IR)

• Area Border Router (ABR)

• Backbone Router (BR)

• Autonomous System Border Router (ASBR)

Area 1

IR/BR

Area 0

Area 2 Area 3

IR

ABR/BR

To another AS

ASBR

Page 14: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

OSPF Route Types

Intra-Area Route – All routes within an area

Inter-Area Route – Routes announced from area to

another by an ABR

External Route – Routes imported into OSPF from

another protocol or Static routes

Area 0 Area 2 Area 3

ABR

To Another AS

ASBR

Page 15: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

Inter-Area Route Summarization

• Prefix or all subnets

• Prefix or all networks

• ‘Area range’ command

1.A 1.B 1.C

FDDI

Dual Ring

R1 (ABR)

R2

Network

1

Next Hop

R1

Network

1.A

1.B 1.C

Next Hop

R1 R1

R1

With

Summarization

Without

Summarization

Backbone

Area 0

Area 1

Page 16: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

External Routes

• Redistributed into OSPF

• Flooded without changes throughout the AS

• OSPF supports two type of external metrics

– Type 1

– Type 2 (Default)

RIP

IGRP EIGRP

BGP etc.

OSPF

Redistribute

Page 17: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

External Routes

• Type 1 external metric: metrics are added to

the internal link cost

Network

N1 N1

Type 1

11 10

Next Hop

R2 R3

Cost = 10

To N1

External Cost = 1

To N1

External Cost = 2 R2

R3

R1

Cost = 8

Selected

Route

Page 18: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

External Routes • Type 2 external metric: metrics are compared

without adding the internal link cost

Network

N1 N1

Type 2

1 2

Next Hop

R2 R3

Cost = 10

To N1

External Cost = 1

To N1

External Cost = 2 R2

R3

R1

Cost = 8

Selected Route

Page 19: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

Topology/Links-State DB

• A router has a separate DB for each area it

belongs

• All routers within an area have an identical DB

• SPF calculation is done separately for each area

• LSA flooding is limited to the particular area

Page 20: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

Protocol Functionality

• Bringing up adjacencies

• LSA Types

• Area Classification

Page 21: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

The Hello Protocol

• Responsible to establish and maintain neighbor

relationships

• Elects designated router in multi-access

networks

FDDI

Dual Ring

Hello

Hello Hello

Page 22: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

The Hello Packet

• Router Priority

• Hello Interval

• Router dead interval

• Network mask

• Options: T-bit, E-bit

• List of neighbors

FDDI

Dual Ring

Hello

Hello Hello

Page 23: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

Designated Router (DR)

• One per multi-access network

Generates network links advertisements

Assists in DB synchronization

Designated Router

Designated

Router

Backup

Designated Router

Backup

Designated Router

Page 24: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

Designated Router by Priority

• Configured priority (per interface)

• Otherwise determined by the highest router ID – The router ID is the loopback interface address, in

configured otherwise is the highest IP address

144.254.3.5

R2 Router ID = 131.108.3.3

131.108.3.2 131.108.3.3

R1 Router ID = 144.254.3.5

DR

Page 25: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

Neighbor States

• 2-way

– The router sees itself in other Hello packets

– DR is selected from neighbors in state 2-way or greater

DR BDR

2-way

Page 26: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

Neighbor States

• Full – Routers are fully adjacent

– DB is synchronized

– Relationship to the DR and

BDR

DR BDR

Full

Page 27: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

When to Become Adjacent

• Underlying network is point-to-point

• Underlying network type is virtual link

• The router itself is the DR

• The router itself is the BDR

• The neighboring router is the DR

• The neighboring router is the BDR

Page 28: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

LSAs Propagate Along Adjacencies

• LSAs acknowledged along adjacencies

DR BDR

Page 29: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

Routing Protocol Packets

• Share a common protocol header • Routing protocol packets are sent with a TOS of 0 • Five types of OSPF routing protocol packets

– Hello – packet type 1

– DB Description – packet type 2

– Link-state request – packet type 3

– Link-state update – packet type 4

– Link-state Acknowledgment – packet type 5

Page 30: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

Different Types of LSAs

• Five LSA types

– Type 1 : Router LSA

– Type 2 : Network LSA

– Type 3 y 4: Summary LSA

– Type 5 y 7: External LSA

Page 31: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

Router LSA (Type 1)

• Describes the state and cost of the router’s link to

the area

• All the router’s links in an area must be described

in a single LSA

• Flooded throughout the particular area and not

beyond

• Router indicates whether it is an ASBR, ABR, or

the end point of a virtual link

Page 32: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

Network LSA (Type 2)

• Generated for every transit broadcast or NBMA

network

• Describes all the routers attached to the

network

• Only the DR originates this type of LSA

• Flooded throughout the area and not beyond

Page 33: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

Summary LSA (Type 3 y 4)

• Describes a destination outside the area but

still within the AS

• Flooded throughout a single area

• Originated by an ABR

• Only intra-area routes are advertised into

the backbone (Area 0)

• Type 4 is the information about the ASBR

Page 34: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

External LSA (Type 5)

• Defines routes to destinations outside the AS

• Default route is also sent as external

• Two Types of external LSA: • E1: Considers the total cost of to the external destination

• E2: Considers only the cost of the outgoing interface to the external destination

Page 35: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

Not Summarized: Specific Link

• Specific link LSA advertised out • Link state changes propagate out

Backbone

Area #0

External Links

1.A

1.C

1.B

1.D 3.D

3.A

3.C

3.B

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

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

2.A 2.B 2.C

2.A

2.C

2.B

ASBR

Page 36: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

Summarized: Summary Links

• Only Summary LSA advertised out

• Link State changes do not propagate

Backbone

Area #0

ASBR

External Links

1.A

1.C

1.B

1.D 3.D

3.A

3.C

3.B

2.A

2.B

1 3

2

Page 37: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

Backboen

Area #0

External Links

1.A

1.C

1.B

1.D 3.D

3.A

3.C

3.B

2.A

2.C

2.B

ASBR

Not Summarized: Specific Links

• Specific Link LSA advertised in • Links state changes propagate in

2.A 2.B

2.C 3.A

3.B 3.C 3.D

1.A 1.B

1.C 1.D

3.A 3.B 3.C

3.D

1.A 1.B

1.C 1.D

2.A 2.B 2.C

Page 38: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

ASBR

External Links

1.A

1.C

1.B

1.D 3.C

3.B

2.A

2,3

1,3

1,2

Summarized: Summary Links

• Specific Link LSA advertised in • Link state changes propagate in

Backbone

Area #0

3.D

3.A

2.B

Page 39: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

Regular Area (Not a stub)

From area 1’s point of view

• Summary networks from other areas injected

• External networks injected, for example network X.1

ASBR External Networks

1.A

1.C

1.B

1.D

3.C

3.B

2.A

2,3

1,3

1,2

X.1

X.1

X.1

X.1

2.D

2.C

2.B

3.A

3.D

Page 40: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

Normal Stub Area

From area 1’s point of view • Summary networks from other areas injected

• Default route injected into the area – represent external links

• Default path to closest ABR

• Define all routers in the area as stub – area x stub command ASBR

External Networks

1.A

1.C

1.B

1.D

3.C

3.B

2.A

2,3 & Default

1,3

1,2

X.1

X.1

X.1

X.1

2.D

2.C

2.B

3.A

3.D

Page 41: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

Totally Stubby Area

From area 1’s point of view

• Only a default network is injected into the area – Represents external networks and all inter-area routes

• Default route to the closest ABR

• Define all routers in the area as totally stubby – area x stub no-summary command

ASBR

External Networks

1.A

1.C

1.B

1.D

3.C

3.B

2.A

Default 2&3

1,3

1,2

X.1

X.1

X.1

X.1

2.D

2.C

2.B

3.A

3.D

Page 42: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

Not-So-Stubby Area

• Capable of importing external routes in a limited fashion

• Type-7 LSAs carry external information within an NSSA

• NSSA border routers translate selected type-7 LSAs into type -5 external network LSAs

ASBR

External Networks

1.A

1.C

1.B

1.D

3.C

3.B

2.A

Default 2&3

1,3

1,2

X.1

X.1, X.2

X.1, X.2 X.1

2.D

2.C

2.B

3.A

3.D

External

Networks X.2

Page 43: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

Addressing

Area 1

Network 131.108.0.0 Subnets 17-31

Range 255.255.240.0

Area 2

Network 131.108.0.0 Subnets 33-47

Range 255.255.240.0

area 3

Network 131.108.0.0 Subnets 49-63

Range 255.255.240.0

Area 0

Network 192.117.49.0 Range 255.255.255.0

Try to assign contiguous subnet ranges to facilitate summarization

Page 44: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

Summary

• Scalable OSPF Network Design

– Area hierarchy

– Stub areas

– Contiguous addressing

– Route summarization

Page 45: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

OSPF Design Service

Provider Networks

Page 46: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

Backbone

Router

OSPF Areas and Rules

• Backbone area (0) must exist

• All other areas must have connection to backbone

• Backbone must be contiguous

• Do not partition area (0) Area 1

Area 4

Area 0

Area 2 Area 3

Ruteador

Interno

Area

Border Router

Autonomous

System (AS) Border Router

Internet

Page 47: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

OSPF Design

• Figure out your addressing first – OSPF and addressing go together – The objective is to maintain a small link-state

DB

– Create address hierarchy to match the network topology

– Separate blocks for infrastructure, customer interfaces, customers, etc.

Page 48: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

OSPF Design

• Examine the physical topology

– Is it meshed or hub-and-spoke (star)

• Try to use as Stubby an area as possible

– It reduces overhead and LSA counts

• Push the creation of a backbone

– Reduces mesh and promotes hierarchy

Page 49: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

OSPF Design

• One SPF per area, flooding done per area

– Try not to overload the ABRs

• Different types of areas do different flooding

– Normal areas

– Stub areas

– Totally stubby (stub no-summary)

– Not so stubby areas (NSSA)

Page 50: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

OSPF Design

• Redundancy – Dual links out of each area – using metrics (cost) for traffic

engineering

– Too much redundancy …

• Dual links to backbone in stub areas must be the same – otherwise sub-optimal routing will result

• Too much redundancy in the backbone area without good summarization will affect convergence in the area 0

Page 51: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

OSPF for ISPs

• OSPF features you should consider:

– OSPF logging neighbor changes

– OSPF reference cost

– OSPF router ID command

– OSPF Process Clear/Restart

Page 52: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

OSPF Best Common

Practices – Adding Networks

Page 53: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

OSPF – Network Aggregation

• BCP – Individual OSPF network statement for each infrastructure link – Have separate IP address blocks for

infrastructure and customer links

– Use IP unnumbered interfaces or BGP to carry /30 to customers

– OSPF should only carry infrastructure routes in an ISP’s network

OC12c

OC12c

Customer Connections

OC48

ISP Backbone

Page 54: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

OSPF – Adding Networks

• Redistribute connected subnet

– Works for all connected interfaces on the

router but sends networks as external

types-2s – which are not summarized

• router ospf 100

• redistribute connected subnets

• Not recommended

Page 55: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

OSPF – Adding Networks

• Specific network statements

– Each interface requires an OSPF network

statement. Interfaces that should not bet

broadcasting Hello packets need a passive-

interface statement

• router ospf 100

• network 192.168.1.1 0.0.0.3 area 51

• network 192.168.1.5 0.0.0.3 area 51

• passive interface Serial 1/0

Page 56: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

OSPF – Adding Networks

• Network statements - wildcard mask – Every interface covered by a wildcard mask used

in the OSPF network statement. Interfaces that should not be broadcasting Hello packets need a passive-interface statement or default passive-interface should be used • router ospf 100

• network 192.168.1.0 0.0.0.255 area 51

• default passive-interface default

• no passive interface POS 4/0

Page 57: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

OSPF – Adding Networks

• The key theme when selecting which

method to use is to keep the links-state

DB as small as possible

– Increases stability

– Reduces the amount of information in the

LSAs

– Speeds up convergence time

Page 58: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

OSPF – New and Useful

Features

Page 59: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

OSPF Logging Neighbor

Changes

Page 60: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

Number of State Changes

Page 61: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

State Changes (Cont.)

Page 62: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

OSPF Cost: Reference Bandwidth

Page 63: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

OSPF Router ID

• If the loopback interface exists and has an IP address, that is used as the router ID in routing protocols - stability!

• If the loopback interface does not exist, or has no IP address, the router ID is the highest IP address configured – danger!

• Subcommand to manually set the OSPF router ID :

– router-id <ip address>

Page 64: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

OSPF Clear/Restart

• clear ip ospf [pid] redistribution –This command can clear redistribution based on OSPF routing process ID. If no PID is given, it assumes all OSPF processes

• clear ip ospf [pid] counters –This command clear counters based on OPSF routing process ID. If no PID is given, it assumes all OSPF processes

• clear ip ospf [pid] process –This command will restart the specified OSPF process. If no PID is given, it assumes all OSPF processes. It attempts to keep the old router-id, except in cases where a new router-id was configured, or an old user configured router-id was removed. It requires user confirmation because it will cause network churn.

Page 65: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

OSPF Command Summary

Page 66: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

Redistributing Routes into OSPF

– ROUTER OSPF <pid#x>

– REDISTRIBUTE {protocol} <as#y>

– <metric>

– <metric-type (1 or 2)

– <tag>

– <subnets>

Page 67: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

OSPF Router Sub-Commands

• NETWORK <n.n.n.n> <mask> AREA <area-id>

• AREA <area-id> STUB {no-summary}

• AREA <area-id> AUTHENTICATION

• AREA <area-id> DEFAULT_COST <cost>

• AREA <area-id> VIRTUAL-LINK <router-id>...

• AREA <area-id> RANGE <address mask>

Page 68: Campus Networking Workshop CIS 399 · Inter-Area Route Summarization • Prefix or all subnets • Prefix or all networks • ‘Area range’ command 1.A 1.B 1.C FDDI Dual Ring R1

Interface Sub-Commands

• IP OSPF COST <cost>

• IP OSPF PRIORITY <8-bit-number>

• IP OSPF HELLO-INTERVAL <number-of-seconds>

• IP OSPF DEAD-INTERVAL <number-of-seconds>

• IP OSPF AUTHENTICATION-KEY <8-bytes-of-

password>