2 introduction to ospf 1up

Upload: kobitasan

Post on 07-Apr-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/6/2019 2 Introduction to OSPF 1up

    1/69

    1ISP/IXP Workshops 1999, Cisco Systems, Inc.

    Introduction to OSPFIntroduction to OSPFIntroduction to OSPF

    ISP/IXP WorkshopsISP/IXP WorkshopsISP/IXP Workshops

  • 8/6/2019 2 Introduction to OSPF 1up

    2/69

    2ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    AgendaAgendaAgenda

    OSPF Primer

    OSPF in Service Provider Networks

    OSPF BCP - Adding Networks

    OSPF Command Summary

  • 8/6/2019 2 Introduction to OSPF 1up

    3/69

    3ISP/IXP Workshops 1999, Cisco Systems, Inc.

    OSPF PrimerOSPF PrimerOSPF Primer

    3ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

  • 8/6/2019 2 Introduction to OSPF 1up

    4/69

    4ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    OSPFOSPFOSPF

    Open ShortestPath First

    Link state or SPFtechnology

    Developed by OSPFworking group ofIETF (RFC 1247)

    Designed for TCP/IPInternet environment

    Fast convergence

    Variable-lengthsubnet masks

    Discontiguoussubnets

    No periodic updates

    Route authentication

    Delivered two years

    after IGRP

    OSPF standarddescribed in RFC2328

  • 8/6/2019 2 Introduction to OSPF 1up

    5/69

    5ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    Link StateLink State

    Topology Information IsKept in a DatabaseSeparate from the

    Routing Table

    AA

    BB

    CC

    22

    1313

    1313

    QQ

    ZZ

    XX

    Xs Link State

    ZZ

    XX

    YYQQ

    Zs Link State

    Qs Link State

  • 8/6/2019 2 Introduction to OSPF 1up

    6/69

    6ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    Link State RoutingLink State Routing

    Neighbour discovery

    Constructing an LSP

    Distribute LSP

    Compute routes

    On network failure

    New LSPs flooded

    All routers recompute routing tables

  • 8/6/2019 2 Introduction to OSPF 1up

    7/69

    7ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    FDDIDual Ring

    Low Bandwidth UtilisationLow Bandwidth Utilisation

    Only changes propagated

    Multicast on multi-access broadcastnetworks

    R1

    LSAX

    LSA

  • 8/6/2019 2 Introduction to OSPF 1up

    8/69

    8ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    FDDI

    Dual Ring

    FDDI

    Dual Ring

    Optimal Path UtilisationOptimal Path Utilisation

    N1

    N2 N3

    N4

    N5R1

    R2

    R3

    R4

    Cost = 1 Cost = 1

    Cost = 10

    Cost = 10

    The optimal path is determined by thesum of the interface costs

  • 8/6/2019 2 Introduction to OSPF 1up

    9/69

    9ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    Fast ConvergenceFast Convergence

    Detection Plus LSA/SPF

    XR1 R3

    R2

    N2

    Alternate Path

    Primary Path

    N1

  • 8/6/2019 2 Introduction to OSPF 1up

    10/69

    10ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    Fast ConvergenceFast Convergence

    Finding a new route

    LSA flooded throughout area

    Acknowledgement based

    Topology databasesynchronised

    Each router derives routingtable to destination networks

    LSA

    XR1

    N1

  • 8/6/2019 2 Introduction to OSPF 1up

    11/69

    11ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    Utilises IP Multicast forUtilises IP Multicast forSending/Receiving UpdatesSending/Receiving Updates

    Broadcast networks

    DR and BDR > AllSPFRouters (224.0.0.5)All other routers > AllDRRouters (224.0.0.6)

    Hello packets sent to AllSPFRouters(Unicast on point-to-point and virtuallinks)

  • 8/6/2019 2 Introduction to OSPF 1up

    12/69

    12ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    OSPF AreasOSPF Areas

    Group of contiguoushosts and networks

    Per area topologicaldatabase

    Invisible outside the area

    Reduction in routing traffic

    Backbone areacontiguous

    All other areas must beconnected to the backbone

    Virtual Links

    Area 1

    Area 4

    Area 0Backbone Area

    Area 2 Area 3

  • 8/6/2019 2 Introduction to OSPF 1up

    13/69

    13ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    Classification of RoutersClassification of Routers

    Internal Router (IR)

    Area Border Router(ABR)

    Backbone Router (BR)

    Autonomous SystemBorder Router (ASBR)

    Area 1

    IR/BRArea 0

    Area 2 Area 3

    IR

    ABR/BR

    To other AS

    ASBR

  • 8/6/2019 2 Introduction to OSPF 1up

    14/69

    14ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    OSPF Route TypesOSPF Route Types

    Intra-area Routeall routes inside an area

    Inter-area Route

    routes advertised from one areato another by an Area Border

    Router

    External Route

    routes imported into OSPF fromother protocol or static routes

    Area 0Area 2 Area 3

    ABR

    To other AS

    ASBR

  • 8/6/2019 2 Introduction to OSPF 1up

    15/69

    15ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    Inter-Area RouteInter-Area RouteSummarisationSummarisation

    Prefix or all subnets

    Prefix or all networks

    Area range command

    1.A 1.B 1.C

    FDDI

    Dual Ring

    R1 (ABR)

    R2

    Network1

    Next HopR1

    Network1.A1.B1.C

    Next HopR1R1R1

    Withsummarisation

    Withoutsummarisation

    Backbone

    Area 0

    Area 1

  • 8/6/2019 2 Introduction to OSPF 1up

    16/69

    16ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    External RoutesExternal Routes

    Redistributed into OSPF

    Flooded unaltered throughout the AS

    OSPF supports two types of external

    metrics

    Type 1 external metrics

    Type 2 external metrics (Default)

    RIP

    IGRPEIGRPBGPetc.

    OSPF

    Redistribute

  • 8/6/2019 2 Introduction to OSPF 1up

    17/69

    17ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    External RoutesExternal Routes

    Type 1 external metric: metrics are addedto the summarised internal link cost

    NetworkN1N1

    Type 11110

    Next HopR2R3

    Cost = 10

    to N1External Cost = 1

    to N1External Cost = 2R2

    R3

    R1

    Cost = 8

    Selected Route

  • 8/6/2019 2 Introduction to OSPF 1up

    18/69

    18ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    External RoutesExternal Routes

    Type 2 external metric: metrics are comparedwithout adding to the internal link cost

    NetworkN1N1

    Type 212

    Next HopR2R3

    Cost = 10

    to N1External Cost = 1

    to N1External Cost = 2R2

    R3

    R1

    Cost = 8

    Selected Route

  • 8/6/2019 2 Introduction to OSPF 1up

    19/69

    19ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    Topology/Link State DatabaseTopology/Link State Database

    A router has a separate LS databasefor each area to which it belongs

    All routers belonging to the samearea have identical database

    SPF calculation is performed separately

    for each area LSA flooding is bounded by area

  • 8/6/2019 2 Introduction to OSPF 1up

    20/69

    20ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    Protocol FunctionalityProtocol Functionality

    Bringing up adjacencies LSA types

    Area classification

  • 8/6/2019 2 Introduction to OSPF 1up

    21/69

    21ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    The Hello ProtocolThe Hello Protocol

    Responsible for establishing and maintainingneighbour relationships

    Elects designated router on multi-access

    networks

    FDDI

    Dual Ring

    Hello

    HelloHello

  • 8/6/2019 2 Introduction to OSPF 1up

    22/69

    22ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    The Hello PacketThe Hello Packet

    Router priority

    Hello interval

    Router deadinterval

    Network mask

    Options: T-bit, E-bit

    List of neighbours

    FDDIDual Ring

    Hello

    HelloHello

  • 8/6/2019 2 Introduction to OSPF 1up

    23/69

    23ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    Designated RouterDesignated Router

    One per multi-access network

    Generates network links advertisements

    Assists in database synchronization

    DesignatedRouter

    DesignatedRouter

    BackupDesignated Router

    BackupDesignated

    Router

  • 8/6/2019 2 Introduction to OSPF 1up

    24/69

    24ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    Designated Router by PriorityDesignated Router by Priority

    Configured priority (per interface)

    Else determined by highest router ID

    Router ID is the loopback interface address, ifconfigured, otherwise 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

  • 8/6/2019 2 Introduction to OSPF 1up

    25/69

    25ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    Neighbouring StatesNeighbouring States

    2-way

    Router sees itself in other Hello packets

    DR selected from neighbours in state2-way or greater

    DR BDR

    2-way

  • 8/6/2019 2 Introduction to OSPF 1up

    26/69

    26ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    Neighbouring StatesNeighbouring States

    Full

    Routers are fully adjacentDatabases synchronised

    Relationship to DR andBDR

    DR BDR

    Full

  • 8/6/2019 2 Introduction to OSPF 1up

    27/69

    27ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    When to Become AdjacentWhen 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 designatedrouter

    The neighbouring router is the designated

    router The neighbouring router is the backup

    designated router

  • 8/6/2019 2 Introduction to OSPF 1up

    28/69

    28ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    LSAsLSAs Propagate AlongPropagate AlongAdjacenciesAdjacencies

    LSAs acknowledged alongadjacencies

    DR BDR

  • 8/6/2019 2 Introduction to OSPF 1up

    29/69

    29ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    Routing Protocol PacketsRouting Protocol Packets

    Share a common protocol header

    Routing protocol packets are sent with typeof 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

  • 8/6/2019 2 Introduction to OSPF 1up

    30/69

    30ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    Different Types ofDifferent Types of LSAsLSAs

    Five distinct type of LSAs

    Type 1 : Router LSAType 2 : Network LSA

    Type 3 and 4: Summary LSA

    Type 5 and 7: External LSA

  • 8/6/2019 2 Introduction to OSPF 1up

    31/69

    31ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    Router LSA (Type 1)Router LSA (Type 1)

    Describes the state and cost of therouters links to the area

    All of the routers links in an area must bedescribed in a single LSA

    Flooded throughout the particular areaand no more

    Router indicates whether it is an ASBR,ABR, or end point of virtual link

  • 8/6/2019 2 Introduction to OSPF 1up

    32/69

    32ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    Network LSA (Type 2)Network LSA (Type 2)

    Generated for every transit broadcastand NBMA network

    Describes all the routers attached to thenetwork

    Only the designated router originatesthis LSA

    Flooded throughout the area and nomore

  • 8/6/2019 2 Introduction to OSPF 1up

    33/69

    33ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    Summary LSA (Type 3 and 4)Summary LSA (Type 3 and 4)

    Describes the destination outside thearea but still in the AS

    Flooded throughout a single area

    Originated by an ABR

    Only intra-area routes are advertisedinto the backbone

    Type 4 is the information about theASBR

  • 8/6/2019 2 Introduction to OSPF 1up

    34/69

    34ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    External LSA (Type 5)External LSA (Type 5)

    Defines routes to destination externalto the AS

    Default route is also sent as external Two types of external LSA:

    E1: Consider the total cost up to the externaldestination

    E2: Considers only the cost of the outgoinginterface to the external destination

  • 8/6/2019 2 Introduction to OSPF 1up

    35/69

    35ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    Not Summarised: Specific LinksNot Summarised: Specific Links

    BackboneArea #0

    External links

    1.A

    1.C

    1.B

    1.D

    TokenRing

    TokenRing

    Token

    Ring

    TokenRing

    3.D

    3.A

    3.C

    3.B

    1.A1.B

    1.C1.D

    3.A3.B

    3.C3.D

    2.A2.B2.C

    2.A

    2.C

    2.B

    TokenRing

    TokenRing

    Specific link LSA advertised out

    Link state changes propagate out ASBR

  • 8/6/2019 2 Introduction to OSPF 1up

    36/69

    36ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    Summarised: Summary LinksSummarised: Summary Links

    Backbone

    Area #0

    ASBR

    External links

    1.A

    1.C

    1.B

    1.D

    TokenRing

    TokenRing

    TokenRing

    TokenRing

    3.D

    3.A

    3.C

    3.B

    2.A

    2.B

    TokenRing

    TokenRing

    Only summary LSA advertised out

    Link state changes do notpropagate

    1 3

    2

  • 8/6/2019 2 Introduction to OSPF 1up

    37/69

    37ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    BackboneArea #0

    External links

    1.A

    1.C

    1.B

    1.D

    TokenRing

    TokenRing

    Token

    Ring

    TokenRing

    3.D

    3.A

    3.C

    3.B

    2.A

    2.C

    2.B

    TokenRing

    TokenRing

    ASBR

    Not Summarised: Specific LinksNot Summarised: Specific Links

    2.A2.B2.C3.A

    3.B3.C3.D

    1.A1.B

    1.C1.D3.A3.B3.C

    3.D

    1.A1.B1.C1.D2.A

    2.B2.C

    Specific link LSA advertised in Link state changes propagate in

  • 8/6/2019 2 Introduction to OSPF 1up

    38/69

    38ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    Summarised: Summary LinksSummarised: Summary Links

    BackboneArea #0

    3.D

    3.A

    2.B

    Only summary LSA advertised in

    Link state changes do notpropagate ASBR

    External links

    1.A

    1.C

    1.B

    1.D

    TokenRing

    TokenRing

    TokenRing

    TokenRing

    3.C

    3.B

    2.A

    TokenRing

    TokenRing

    2,3

    1,3

    1,2

  • 8/6/2019 2 Introduction to OSPF 1up

    39/69

    39ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    TokenRing

    TokenRing

    TokenRing

    TokenRing

    Regular Area (Not a Stub)Regular Area (Not a Stub)

    From area 1s viewpoint

    Summary networks from other areas injected

    External networks injected, for examplenetwork X.1

    ASBR

    External Networks

    1.A

    1.C

    1.B

    1.DTokenRing

    TokenRing

    3.C

    3.B

    2.A

    2,3

    1,3

    1,2

    X.1

    X.1

    X.1X.1

    2.D

    2.C

    2.B

    3.A

    3.D

  • 8/6/2019 2 Introduction to OSPF 1up

    40/69

    40ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    TokenRing

    TokenRing

    TokenRing

    TokenRing

    Normal Stub AreaNormal Stub Area

    From area 1s viewpoint Summary networks from other areas injected

    Default network injected into the area - represents external links

    Default path to closest area border router

    Define all routers in the area as stub

    area x stub command ASBR

    External Networks

    1.A

    1.C

    1.B

    1.DTokenRing

    TokenRing

    3.C

    3.B

    2.A

    2,3 & Default

    1,3

    1,2

    X.1

    X.1

    X.1X.1

    2.D

    2.C

    2.B

    3.A

    3.D

  • 8/6/2019 2 Introduction to OSPF 1up

    41/69

    41ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    TokenRing

    TokenRing

    TokenRing

    TokenRing

    Totally Stubby AreaTotally Stubby Area

    From area 1s viewpoint Only a default network is injected into the area

    Represents external networks and all inter-area routes

    Default path to closest area border router

    Define all routers in the area as totally stubbyarea x stub no-summary command ASBR

    External Networks

    1.A

    1.C

    1.B

    1.DTokenRing

    TokenRing

    3.C

    3.B

    2.A

    Default 2&3

    1,3

    1,2

    X.1

    X.1

    X.1X.1

    2.D

    2.C

    2.B

    3.A

    3.D

  • 8/6/2019 2 Introduction to OSPF 1up

    42/69

    42ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    TokenRing

    TokenRing

    TokenRing

    TokenRing

    Not-So-Stubby AreaNot-So-Stubby Area

    Capable of importing external routes in a limitedfashion

    Type-7 LSAs carry external information within anNSSA

    NSSA Border routers translate selected type-7

    LSAs into type-5 external network LSAs ASBR

    External Networks

    1.A

    1.C

    1.B

    1.DTokenRing

    TokenRing

    3.C

    3.B

    2.A

    Default 2&3

    1,3

    1,2

    X.1

    X.1, X.2

    X.1, X.2X.1

    2.D

    2.C

    2.B

    3.A

    3.DExternal

    NetworksX.2

  • 8/6/2019 2 Introduction to OSPF 1up

    43/69

    43ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    AddressingAddressing

    Area 1network 131.108.0.0

    subnets 17-31range 255.255.240.0

    Area 2network 131.108.0.0

    subnets 33-47range 255.255.240.0

    Area 3network 131.108.0.0

    subnets 49-63range 255.255.240.0

    Area 0

    network 192.117.49.0range 255.255.255.0

    Assign contiguous ranges of subnets per area to facilitate summarisation

  • 8/6/2019 2 Introduction to OSPF 1up

    44/69

    44ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    SummarySummary

    Scalable OSPF Network Design

    Area hierarchy

    Stub areas

    Contiguous addressing

    Route summarisation

  • 8/6/2019 2 Introduction to OSPF 1up

    45/69

    45ISP/IXP Workshops 1999, Cisco Systems, Inc.

    OSPF Design In

    Service ProviderNetworks

    OSPF Design InOSPF Design In

    Service ProviderService Provider

    NetworksNetworks

    45ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

  • 8/6/2019 2 Introduction to OSPF 1up

    46/69

    46ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    BackboneBackboneRouterRouter

    OSPF Areas and RulesOSPF Areas and RulesOSPF Areas and Rules

    Area 1

    Area 4

    Area 0

    Area 2 Area 3

    InternalInternal

    RouterRouter

    AreaArea

    BorderBorder

    RouterRouter

    AutonomousAutonomous

    System (AS)System (AS)

    Border RouterBorder Router

    Internet

    Backbone area (0)must be present

    All other areasmust have

    connectionto backbone

    Backbone mustbe contiguous

    Do not partition

    area (0)

  • 8/6/2019 2 Introduction to OSPF 1up

    47/69

    47ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    OSPF DesignOSPF DesignOSPF Design

    Attack addressing first - OSPF andAddressing go together.

    Objective is to keep the Link State DataBase lean.

    Create address hierarchy to matchtopology

    Separate Blocks for infrastructure,customer interfaces, customers, etc.

  • 8/6/2019 2 Introduction to OSPF 1up

    48/69

    48ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    OSPF DesignOSPF DesignOSPF Design

    Examine physical topology

    Is it meshed or hub-and-spoke?

    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

  • 8/6/2019 2 Introduction to OSPF 1up

    49/69

    49ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    OSPF DesignOSPF Design

    One SPF per area, flooding done per area

    Watch out for overloading ABRs

    Different types of areas do different

    floodingNormal areas

    Stub areas

    Totally stubby (stub no-summary)

    Not so stubby areas (NSSA)

  • 8/6/2019 2 Introduction to OSPF 1up

    50/69

    50ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    OSPF DesignOSPF Design

    Redundancy

    Dual Links out of each area - usingmetrics (cost) for traffic enginering

    Too much redundancyDual links to backbone in stub areasmust be the same - other wise sub-optimal routing will result

    Too Much Redundancy in the backbonearea without good summarization willeffect convergence in the area 0

  • 8/6/2019 2 Introduction to OSPF 1up

    51/69

    51ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    OSPF for ISPsOSPF for ISPsOSPF for ISPs

    OSPF features should consider.

    OSPF logging neighbour changesOSPF reference cost

    OSPF Router ID Command

    OSPF Process Clear/Restart

  • 8/6/2019 2 Introduction to OSPF 1up

    52/69

    52ISP/IXP Workshops 1999, Cisco Systems, Inc.

    OSPF BCP

    Adding Networks

    OSPF BCPOSPF BCP

    Adding NetworksAdding Networks

    52ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    OSPF Addi N kOSPF Addi N kOSPF Addi N k

  • 8/6/2019 2 Introduction to OSPF 1up

    53/69

    53ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    OSPF - Adding NetworksOSPF - Adding NetworksOSPF - Adding Networks

    BCP - Individual OSPFNetwork statement foreach infrastructure link.

    Have separate IP address

    blocks for infrastructureand customer links.

    Use IP UnnumberedInterfaces or BGP to carry/30s to customers

    OSPF should only carryinfrastructure routes in anISPs network.

    OC12c

    OC12c

    Customer Connections

    OC48

    ISP Backbone

    OSPF - Adding NetworksOSPF - Adding NetworksOSPF - Adding Networks

  • 8/6/2019 2 Introduction to OSPF 1up

    54/69

    54ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    OSPF Adding Networks(Method One)

    OSPF Adding NetworksOSPF Adding Networks(Method One)(Method One)

    redistributed connect subnets

    Works for all connected interfaces on the

    router but sends networks as externaltype-2s - which are not summarized

    router ospf 100

    redistributed connected subnets

    Not recommended

    OSPF Addi N t kOSPF Addi N t kOSPF Addi N t k

  • 8/6/2019 2 Introduction to OSPF 1up

    55/69

    55ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    OSPF - Adding NetworksOSPF - Adding NetworksOSPF - Adding Networks

    Specific network statements

    Every interface needs a OSPF networkstatement. Interface that should not be

    broadcasting OSPF Hello packets needspassive-interface.

    router ospf 100

    network 192.168.1.4 0.0.0.3 area 51

    network 192.168.1.6 0.0.0.3 area 51

    passive interface Serial 1/0

    OSPF Addi N t kOSPF Addi N t kOSPF Addi N t k

  • 8/6/2019 2 Introduction to OSPF 1up

    56/69

    56ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    OSPF - Adding NetworksOSPF - Adding NetworksOSPF - Adding Networks

    Network statements - wildcard maskEvery interface covered by wildcard maskused in OSPF network statement.Interfaces that should not be broadcasting

    OSPF Hello packets need passive-interfaceor default passive-interface.

    router ospf 100

    network 192.168.1.0 0.0.0.255 area 51default passive-interface default

    no passive interface POS 4/0

    OSPF Adding Net orksOSPF Addi N t kOSPF Adding Networks

  • 8/6/2019 2 Introduction to OSPF 1up

    57/69

    57ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    OSPF - Adding NetworksOSPF - Adding NetworksOSPF - Adding Networks

    Key Theme when selecting atechnique: Keep the Link StateDatabase Lean

    Increases Stability

    Reduces the amount of information inthe Link State Advertisements (LSAs)

    Speeds Convergence Time

  • 8/6/2019 2 Introduction to OSPF 1up

    58/69

    58ISP/IXP Workshops 1999, Cisco Systems, Inc.

    OSPF - New and Useful

    Features

    OSPF - New and UsefulOSPF - New and Useful

    FeaturesFeatures

    58ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    OSPF Logging NeighbourOSPF Logging Neighbour

  • 8/6/2019 2 Introduction to OSPF 1up

    59/69

    59ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    gg g ggg g gChangesChanges

    The router will generate a log messagewhenever an OSPF neighbour changes state

    Syntax:

    [no] ospf log-adjacency-changes[no] ospf log-adjacency-changes

    Example of a typical log message:

    %OSPF-5-ADJCHG: Process 1,%OSPF-5-ADJCHG: Process 1, NbrNbr223.127.255.223 on Ethernet0 from LOADING to223.127.255.223 on Ethernet0 from LOADING to

    FULL, Loading DoneFULL, Loading Done

    Number of State ChangesNumber of State Changes

  • 8/6/2019 2 Introduction to OSPF 1up

    60/69

    60ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    Number of State ChangesNumber of State Changes

    The number of state transitions isavailable via SNMP (ospfNbrEvents)and the CLI:

    show ip ospf neighbor [type number]show ip ospf neighbor [type number][neighbor-id] [detail][neighbor-id] [detail]

    Detail(Optional) Displays all neighboursgiven in detail (list all neighbours). When

    specified, neighbour state transition countersare displayed per interface or neighbour ID

    State Changes (Continued)State Changes (Continued)

  • 8/6/2019 2 Introduction to OSPF 1up

    61/69

    61ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    State Changes (Continued)State Changes (Continued)

    To reset OSPF-related statistics, usethe clear ip ospf countersclear ip ospf counters EXECcommand. At this point neighborneighbor is the

    only available option; it will resetneighbour state transition counters perinterface or neighbour id

    clear ip ospf counters [neighbor [] [neighbor-id]]

    OSPF Cost: ReferenceOSPF Cost: Reference

  • 8/6/2019 2 Introduction to OSPF 1up

    62/69

    62ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    BandwidthBandwidth

    Bandwidth used in Metric calculation

    Cost = 10^8/BW

    Not useful for BW > 100 Mbps

    Syntax:

    ospf auto-cost reference-bandwidth

    Default reference bandwidth still 100Mbps for backward compatibility

    OSPF Router IDOSPF Router IDOSPF Router ID

  • 8/6/2019 2 Introduction to OSPF 1up

    63/69

    63ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    OSPF Router IDOSPF Router IDOSPF Router ID

    If the loopback interface exists and has anIP address, that is used as the router ID inrouting protocols - stability!

    If the loopback interface does not exist, orhas no IP address, the router ID is thehighest IP address configured - danger!

    New sub command to manually set the

    OSPF Router ID:router-id

    OSPF Clear/RestartOSPF Clear/RestartOSPF Clear/Restart

  • 8/6/2019 2 Introduction to OSPF 1up

    64/69

    64ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    OSPF Clear/RestartOSPF Clear/RestartOSPF Clear/Restart

    clear ip ospf [pid] redistribution

    This command can now clear redistribution based on OSPF routingprocess ID. If no pid is given, it assumes all OSPF processes.

    clear ip ospf [pid] counters

    This command can now clear counters based on OSPF routingprocess 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 isgiven, it assumes all OSPF processes. It attempts to keep the oldrouter-id, except in cases, where a new router-id was configured, or

    an old user configured router-id was removed. Since this commandcan potentially cause a network churn, a user confirmation isrequired before performing any action.

  • 8/6/2019 2 Introduction to OSPF 1up

    65/69

    65ISP/IXP Workshops 1999, Cisco Systems, Inc.

    OSPF Command

    Summary

    OSPF CommandOSPF Command

    SummarySummary

    65ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    Redistributing Routes intoRedistributing Routes intoOSPF

  • 8/6/2019 2 Introduction to OSPF 1up

    66/69

    66ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    OSPFOSPF

    ROUTER OSPF

    REDISTRIBUTE {protocol}

  • 8/6/2019 2 Introduction to OSPF 1up

    67/69

    67ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    Router Sub commandsRouter Sub commands

    NETWORK AREA

    AREA STUB {no-summary}

    AREA AUTHENTICATION

    AREA DEFAULT_COST

    AREA VIRTUAL-LINK ...

    AREA RANGE

    Interface SubcommandsInterface Subcommands

  • 8/6/2019 2 Introduction to OSPF 1up

    68/69

    68ISP/IXP Workshops 1999, Cisco Systems, Inc. www.cisco.com

    Interface SubcommandsInterface Subcommands

    IP OSPF COST

    IP OSPF PRIORITY

    IP OSPF HELLO-INTERVAL

    IP OSPF DEAD-INTERVAL

    IP OSPF AUTHENTICATION-KEY

  • 8/6/2019 2 Introduction to OSPF 1up

    69/69

    69