Cisco - 05 - Ospf

Embed Size (px)

Citation preview

  • 8/2/2019 Cisco - 05 - Ospf

    1/18

    COURS CISCO

    OSPF Open Shortest Path FirstS. De Jongh

    Dcembre 2010

  • 8/2/2019 Cisco - 05 - Ospf

    2/18

    OSPF : Gnralits

    OSPF : Open Shortest Path First Link-state protocol.

    Algorithme: SPF (Shortest Path First) c.f. Dijkstra

    Triggered Updates: Mise jour envoy lors dunemodification.

    Periodic Updates: Mise jour complte sur intervalle trslong pour sassurer la bonne synchronisation des tables.

    Neighbo

    rs table

    Topolog

    y table

    Routing

    Table

    Les meilleures routes de la topologiesont intgres la table de routage

  • 8/2/2019 Cisco - 05 - Ospf

    3/18

    OSPF : Design etterminologie

    Area: Groupe de routeurs disposant

    des mmes informations detopologie.

    Permet de dlimiter lapropagation des updates.ABR: Area Border RouterASBR: Autonomous System BorderRouter

    Summarization Summarization

    Summariz

    ation

  • 8/2/2019 Cisco - 05 - Ospf

    4/18

    OSPF : Design etterminologie Design hirarchis (adressage en adquation avec les

    area).

    Toutes les areas doivent tre connectes larea 0.

    Tout les routeurs dune mme area disposent de la totalit

    des informations de larea. Les areas permettent de limiter la propagation des

    updates, ce qui augmente la stabilit du rseau.

    La summarization nest possible quau niveau des ABR etASBR.

  • 8/2/2019 Cisco - 05 - Ospf

    5/18

    OSPF : Neighborship

    Hello Packet

    Message de base OSPF servant tablir des relations devoisinnages avec dautres routeurs.

    Champs

    principaux

    Desc. Cond. Adj. ?

    Router-id Identifiant du routeur (4x 8bits), mmeformat quadresse IPv4

    OUI, doit tre unique

    Hello-timer Dlai entre deux Hellos OUI, doit tre identique

    Dead-timer 4x Hello-timer, dure de validit dunHello

    OUI, doit tre identique

    Network / mask OUI, doit tre identique

    Router priority Priorit pour llection DR/BDR NON

    Area ID Identifiant de larea OUI, doit tre identique

    DR Address NON

    BDR Address NON

  • 8/2/2019 Cisco - 05 - Ospf

    6/18

    OSPF : Neighborship

    *** Down State***

    *** Init State ***

    *** 2way State***

    *** ExStart State***

    *** Loading State***

    *** Full State ***

    Etat initial

    Un paquet hello est

    arriv => Vrificationdes conditionsdadjacence

    Les deux routeurs sesont changs des

    paquets Hellos avecsuccs.

    Si le routeur est djdans la liste des

    voisins prsente dansla paquet Hello, refresh

    de la relation. Sinon,nouvelle adjacence et

    changes desdonnes.

    Echange des rsumsdes bases de donnes.

    (message LSDBD)

    Echange des infosmanquantes aprsanalyse des LSDBD.

    Envoi de LSR(request) / LSU

    (Updates).

    Synchronisationtermine

  • 8/2/2019 Cisco - 05 - Ospf

    7/18

    OSPF : Mtrique et SPF

    Mtrique:

    Si des liaisons suprieures au FastEthernet sont prsentesdans la topologie, il faut modifier le bande passante derfrence (100Mbits/s).

    SPF: Calcule le meileur chemin pour chaque point du rseau en se

    positionnant au centre du rseau.

    OSPF ne garde pas de route de secours. En cas de modification,lalgorithme doit tre relanc.

    )/(

    100

    sMbitsBandwidthCost=

    Rseau Cost

    T1 65

    Ethernet 10Mbits/s 10

    FastEthernet 1

    GigabitEthernet 1

  • 8/2/2019 Cisco - 05 - Ospf

    8/18

    OSPF : Router-id

    Cod sur 32 bits, reprsent sous la forme dcimale de 4groupes de 8bits spars par un point. (Ex: 1.1.1.1, ou10.100.100.1).

    Dfini selon un des critres suivants (par prioritdcroissante):

    Un router-id configur statiquement.

    La plus grande adresse IPv4 configure sur une interfaceloopback.

    La plus grande adresse IPv4 configure sur une interfacephysique.

  • 8/2/2019 Cisco - 05 - Ospf

    9/18

    OSPF : DR / BDR

    DR / BDR : Designated router / Backup Designated router

    Principe de rduction du nombre de mises jour sur unrseau partag.Tous les routeurs se synchonisent avec le DR et le BDR.

    Seul le DR propage les mises jour. Si le DR est en dfaut, le BDR prend sa place et un nouveau BDR est lu.

    Pas de premption. Le DR/BDR ne change quen cas de dfaillance.

    Un routeur utilise ladresse 224.0.0.6 pour sadresser au DR/BDR.

    Un routeur utilise ladresse 224.0.0.5 pour sadresser tous les routeursOSPF.

    Les DR/BDR sont lus en fonction de la priorit OSPF. Le routerayant la plus grande priorit remporte llection.

    A priorit gale, cest le router-id qui dpartage. Le plusgrand router-id remporte llection.

  • 8/2/2019 Cisco - 05 - Ospf

    10/18

    OSPF : DR / BDR

    Synchonisationavec le DR/BDR

    Destination:224.0.0.6

    Envoi desupdates

    Destination:

    224.0.0.5 FullState

    FullS

    tate

    2way State

    Un routeur quinest ni DR, ni

    BDR est marqucomme

    DROTHER

  • 8/2/2019 Cisco - 05 - Ospf

    11/18

    OSPF : Types de rseaux

    Type DR/BDR Adj. Auto Hello-t Dead-t Standard

    Point-to-point (dfaut sur Serial) Non Oui 10s 40s Oui

    Broadcast (dfaut sur Ethernet) Oui Oui 10s 40s Oui

    Non-Broadcast (dfaut surframe-relay)

    Oui Non 30s 120s Oui

    Point-to-Multipoint Non Oui 30s 120s Non

    Point-to-Multipoint Non-

    Broadcast

    Non Non 30s 120s Non

  • 8/2/2019 Cisco - 05 - Ospf

    12/18

    OSPF : Configuration

    R1(config)#router ospf 1

    Configuration de R1

    R1(config)#router ospf 1

    R1(config-router)#router-id 2.2.2.2

    R1(config-router)#network 192.168.0.0 0.0.0.3 area 0

    R1(config-router)#network 172.17.0.0 0.0.3.255 area 2

    Configuration de R2

    Active le processus OSPF 1

    R1(config-router)#router-id 1.1.1.1 Configure le router-id de R1

    R1(config-router)#network 192.168.0.0 0.0.0.3 area 0

    Active OSPF sur le lientre R1 et R2 et place ce

    lien dans larea 0

    R1(config-router)#network 172.16.0.0 0.0.3.255 area 1

  • 8/2/2019 Cisco - 05 - Ospf

    13/18

    OSPF : Configuration

    R1(config-router)#auto-cost reference-bandwidth 10000

    Modifier la bande passante de rfrence

    Exprime en Mbits/s

    R1(config-router)#passive-interface FastEthernet 0/0

    Dfinir une interface passive

    R1(config-if)#ip ospf authenticationR1(config-if)#ip ospf authentication-key ospfkey

    Authentification OSPF par mot de passe

    La cl doit tre identique surles deux routeurs voisins

    R1(config-if)#ip ospf authentication message-digestR1(config-if)#ip ospf message-digest-key 1 md5mymd5key

    Authentification OSPF MD5

    R1(config-if)#ip ospf authentication null

    Dsactiver lauthentification OSPF

    R1(config-if)#ip ospf networkpoint-to-multipointChanger le Network-Type dune interface

  • 8/2/2019 Cisco - 05 - Ospf

    14/18

    OSPF : Configuration

    R1(config-if)#ip ospf hello 5

    Modifier le Hello et Dead timer dune interface

    Exprim ensecondes

    R1(config-if)#ip ospf hello-interval 5R1(config-if)#ip ospf dead-interval 10

    Modifier sparment le Hello et Dead timer dune interface

    R1(config-if)#ip ospf priority 20

    Modifier la priorit OSPF sur une interface

    Exprim ensecondes

    Une priorit 0 annule la participation llection duDR/BDR

  • 8/2/2019 Cisco - 05 - Ospf

    15/18

    OSPF : Configuration

    Vrifications

    R1#show ip ospf neighborNeighbor ID Pri State Dead Time Address Interface

    2.2.2.2 0 FULL/ - 00:00:30 192.168.0.2 Serial0/0R1#

    R1#sh ip protocols

    Routing Protocol is "ospf 1"Outgoing update filter list for all interfaces is not set

    Incoming update filter list for all interfaces is not set

    Router ID 1.1.1.1It is an area border router

    Number of areas in this router is 2. 2 normal 0 stub 0 nssa

    Maximum path: 4Routing for Networks:172.16.0.0 0.0.3.255 area 1192.168.0.0 0.0.0.3 area 0

    Reference bandwidth unit is 100 mbpsRouting Information Sources:

    Gateway Distance Last Update

    2.2.2.2 110 00:04:36Distance: (default is 110)

    R1#

  • 8/2/2019 Cisco - 05 - Ospf

    16/18

    OSPF : Configuration

    R1#sh ip ospf interface serial 0/0Serial0/0 is up, line protocol is up

    Internet Address 192.168.0.1/24,Area 0Process ID 1, Router ID 1.1.1.1,Network Type POINT_TO_POINT, Cost: 64Transmit Delay is 1 sec, State POINT_TO_POINT

    Timer intervals configured, Hello 10, Dead40, Wait 40, Retransmit 5oob-resync timeout 40

    Hello due in 00:00:02

    Supports Link-local Signaling (LLS)Cisco NSF helper support enabled

    IETF NSF helper support enabled

    Index 1/1, flood queue length 0

    Next 0x0(0)/0x0(0)

    Last flood scan length is 3, maximum is 3

    Last flood scan time is 0 msec, maximum is 0 msecNeighbor Count is 1, Adjacent neighbor count is 1

    Adjacent with neighbor 2.2.2.2

    Suppress hello for 0 neighbor(s)R1#

  • 8/2/2019 Cisco - 05 - Ospf

    17/18

    OSPF : Configuration

    R1#debug ip ospf events

    R1#debug ip ospf packets

    R1#debug ip ospf hello

    Debugs principaux

  • 8/2/2019 Cisco - 05 - Ospf

    18/18

    Sources

    CCNA ICND2 Official Exam Certification Guide, SecondEditionCiscoPress Wendel Odom

    CCNA ICND2 Authorized Self-Study Guide, Third EditionCiscoPress Steve McQuerry

    CCNP ROUTE 642-902 Official Certification GuideCiscoPress Wendel Odom