04_-_redistribucija_ruta.pdf

47
1 Korištenje više protokola rutiranja u mreži

Upload: stanisa

Post on 06-Sep-2015

14 views

Category:

Documents


4 download

TRANSCRIPT

  • 1

    Using Multiple Routing Protocols on a Network

    Koritenje vie protokola rutiranja u mrei

  • 2

    Jednostavne vs. kompleksne mree

    Rad samo jednog protokola rutiranja kroz cijelu IP mreu je poeljno.

    Meutim, rastom mrea one postaju sve kompleksnije i sve ee se namee zahtjev za podrkom vie protokola rutiranja.

    Pravilna razmjena informacija izmeu protokola rutiranja je vitalna za odravanje kompleksnih mrea.

  • 3

    Zato vie protokola rutiranja?

    Migracija sa starog na novi protokol rutiranja.

    Posebni protokoli za specifine aplikacije

    Politika ogranienja

    Vie odjela u preduzeu sa razliitim mrenim administratorima

    Mreni ureaji razliitih proizvoaa

  • 4

    Kompleksne mree

    Kompleksne mree zahtijevaju dobar dizajn za protokol rutiranja i sljedea rjeenja za optimizaciju saobraaja:

    Redistribucija ruta izmeu protokola rutiranja,

    Filtriranje ruta,

    Sumarizacija ruta.

  • 5

    Redistribucija

    Dozvoljavanje da razliiti protokoli rutiranja razmjenjuju informacije o rutiranja preko sredstva poznatog pod

    nazivom redistribucija ruta.

    Redistribucija ruta se definie kao sposobnost graninih rutera da povezuje razliite domene rutiranja radi razmjene informacija o rutiranju izmeu tih domena.

  • 6

    Redistribucija ruta primjer

  • 7

    Redistribuirane rute

    Redistribucija se uvijek odvija u izlaznom smjeru; ruter koji vri redistribuciju ne mijenja svoju tabelu rutiranja.

    Susjedi graninog rutera vide redistribuirane rute kao eksterne rute.

    Rute moraju da budu u tabeli rutiranja da bi se mogle redistribuirati.

  • 8

    Problemi prilikom redistribucije

    Kljuni problemi koji mogu da se pojave prilikom redistribucije:

    Routing feedback (petlje)

    Ako redistribuciju vre 2+ rutera, onda se moe desiti da ruteri vrate informaciju o

    nekoj mrei nazad u autonomni sistem gdje se ta mrea nalazi.

    Nekompatibilne informacije o rutiranju

    Svaki protokol rutiranja koristi razliitu metriku da bi utvrdio najbolju putanju pa se

    moe desiti da se ne odabere optimalna ruta.

    Nekonzistentna vremena konvergencije

    Razliiti protokoli rutiranja konvergiraju razliitim brzinama.

    Dobro planiranje rijeava mnoge probleme, ali je esto potrebna i

    dodatna konfiguracija.

    Problemi se uglavnom rijeavaju mijenjanjem podrazumijevane vrijednosti

    administrativne distance, manipulisanjem metrike i filtriranjem pomou route

    mapa, distribucionih lista i prefiks lista.

  • 9

    Biranje najbolje rute

    Ruteri koriste dva parametra da bi izabrali najbolju putanju:

    Administrativna distanca:

    Rangiranje povjerljivosti u protokol rutiranja (trustworthiness).

    Ovaj kriterijum je prvi uslov koji ruter koristi da bi utvrdio koji izvor treba da se izabere ako ih postoji vie do istog odredita.

    Metrika:

    Metrika je vrijednost koja oznaava udaljenost rutera od odredita, izraena po pravilima protokola rutiranja koji je rauna.

    Metrika se koristi ako isti protokol rutiranja nudi vie putanja do istog odredita.

  • 10

    Cisco IOS administrativne distance

    Izvor rutiranja Podrazumijevana AD vrijednost

    Povezani interfejs 0

    Statika ruta preko interfejsa 1

    Statika ruta preko next-hop adrese 1

    EIGRP sumarna ruta 5

    Eksterni BGP 20

    Interni EIGRP 90

    OSPF 110

    RIPv1 and RIP v2 120

    Eksterni EIGRP 170

    Interni BGP 200

    Less

  • 11

    Metrika

    Granini ruter mora biti u mogunosti da translira mteriku primljene rute na osnovu protokola koji se koristi u domenu

    u koji se ruta alje.

    Redistribuirane rute moraju dobiti metriku protokola koji se koristi.

    Cisco IOS dodijeljuje sljedee podrazumijevane vrijednosti metrika prilikom redistribucije u odreeni domen:

    Ako se ruta redistribuira

    u Default Seed Metrika

    RIP 0

    (interpretira se kao beskonanost)

    IGRP / EIGRP 0

    (interpretira se kao beskonanost)

    OSPF 20 za sve osim BGP ruta

    (BGP rute imaju default seed metriku 1)

    BGP BGP metrika se postavlja na vrijednost internog protokola rutiranja

  • 12

    Definisanje seed metrike

    Seed metrika se moe definisati prilikom konfiguracije redistribucije.

    Nakon to se definie seed metrika za redistribuiranu rutu, metrika se inkrementira normalno unutar AS-a.

    Izuzetak od ovog pravila predstavljaju OSPF E2 rute.

    Seed metrike mogu da se definiu na dva naina: Komanda default-metric,

    Komanda redistribute.

  • 13

    OSPF seed metrika primjer #1 R3(config)# router rip

    R3(config-router)# network 172.18.0.0

    R3(config-router)# network 172.19.0.0

    R3(config-router)# router ospf 1

    R3(config-router)# network 192.168.2.0 0.0.0.255 area 0

    R3(config-router)# redistribute rip subnets metric 30

    R3(config-router)#

    172.16.0.0 172.17.0.0

    172.20.0.0 172.19.0.0

    172.18.0.0

    192.168.2.0 Cost = 10

    Cost = 100

    RIP AS OSPF

    R1 R2 R3 R4

    C 172.16.0.0

    C 172.20.0.0

    R [120/1] 172.17.0.0

    R [120/1] 172.19.0.0

    R [120/2] 172.18.0.0

    Table R1

    C 172.17.0.0

    C 172.19.0.0

    C 172.20.0.0

    R [120/1] 172.16.0.0

    R [120/1] 172.18.0.0

    Table R2

    C 172.18.0.0

    C 172.19.0.0

    R [120/1] 172.17.0.0

    R [120/1] 172.20.0.0

    R [120/2] 172.16.0.0

    C 192.168.2.0

    O [110/110] 192.168.1.0

    Table R3

    C 192.168.1.0

    C 192.168.2.0

    O E2 [110/30] 172.16.0.0

    O E2 [110/30] 172.17.0.0

    O E2 [110/30] 172.18.0.0

    O E2 [110/30] 172.19.0.0

    O E2 [110/30] 172.20.0.0

    Table R4

    192.168.4.0

  • 14

    OSPF seed metrika primjer #2 R3(config)# router rip

    R3(config-router)# network 172.18.0.0

    R3(config-router)# network 172.19.0.0

    R3(config-router)# router ospf 1

    R3(config-router)# network 192.168.2.0 0.0.0.255 area 0

    R3(config-router)# redistribute rip subnets

    R3(config-router)# default-metric 30

    172.16.0.0 172.17.0.0

    172.20.0.0 172.19.0.0

    172.18.0.0

    192.168.2.0 Cost = 10

    Cost = 100

    RIP AS OSPF

    R1 R2 R3 R4

    C 172.16.0.0

    C 172.20.0.0

    R [120/1] 172.17.0.0

    R [120/1] 172.19.0.0

    R [120/2] 172.18.0.0

    Table R1

    C 172.17.0.0

    C 172.19.0.0

    C 172.20.0.0

    R [120/1] 172.16.0.0

    R [120/1] 172.18.0.0

    Table R2

    C 172.18.0.0

    C 172.19.0.0

    R [120/1] 172.17.0.0

    R [120/1] 172.20.0.0

    R [120/2] 172.16.0.0

    C 192.168.2.0

    O [110/110] 192.168.1.0

    Table R3

    C 192.168.1.0

    C 192.168.2.0

    O E2 [110/30] 172.16.0.0

    O E2 [110/30] 172.17.0.0

    O E2 [110/30] 172.18.0.0

    O E2 [110/30] 172.19.0.0

    O E2 [110/30] 172.20.0.0

    Table R4

    192.168.4.0

  • 15

    Metode redistribucije

    Redistribucija se moe izvesti kao:

    One-point redistribucija

    Samo jedan ruter vri ili jednosmjernu ili dvosmjernu

    redistribuciju.

    Mogue je da postoji i vie graninih rutera, ali samo jedan je konfigurisan

    da vri redistribuciju.

    Multipoint redistribucija

    Vie rutera vre ili jednosmjernu ili dvosmjernu redistribuciju.

    Ovo rjeenje je podlonije petljama rutiranja.

    RIP OSPF

    Multipoint Redistribucija

    RIP OSPF

    One-Point Redistribucija

  • 16

    One-Point redistribucija

    One-point redistribucija moe da se konfigurie kao:

    Jednosmjerna

    Redistribuira mree iz jednog protokola rutiranja u drugi.

    Tipino koristi default ili statiku rutu tako da hostovi u drugom

    dijelu mree mogu da komuniciraju sa prvim dijelom

    mree.

    Dvosmjerna

    Redistribuira rute izmeu dva procesa rutiranja u oba smjera.

    RIP OSPF

    One-Point One-Way Redistribution

    Redistributing from RIP to OSPF

    RIP OSPF

    One-Point Two-Way Redistribution

    Redistributing from RIP to OSPF and from OSPF to RIP

    Default route to the OSPF network

  • 17

    OSPF

    Problem one-point jednosmjerne redistribucije

    Iako je one-point jednosmjerna ili dvosmjerna redistribucija zatiena od petlji rutiranja, problemi mogu da se javi ako postoji vie graninih rutera i samo jedan vri redistribuciju.

    U datom primjeru, ruter R2 redistribuira eksterne EIGRP rute u OSPF domen.

    R2 R3

    R1 EIGRP

    R1 oglaava eksternu EIGRP mreu 10.0.0.0 sa AD = 170 i

    prema R2 i prema R3.

    Samo je R2 konfigurisan da redistribuira EIGRP mree u OSPF domen. Stoga se eksterna mrea 10.0.0.0 redistribuira u OSPF domen sa AD = 110.

    O E2 10.0.0.0/8 [110/20]

    Iako je R3 direktno povezan sa R1, R3 e koristiti OSPF rutu preko R2 da bi doao do mree 10.0.0.0 zbog nie AD protokola OSPF (110). Ovako se dolazi do problema suboptimalnog rutiranja.

    1

    2 3

  • 18

    Multipoint redistribucija

    Multipoint redistribucija ima dva (ili vie) rutera koji rade istovremeno sa oba protokola rutiranja.

    Redistribucija se moe konfigurisati kao:

    Multipoint jednosmjerna redistribucija

    Multipoint dvosmjerna redistribucija

    Iako je multipoint dvosmjerna redistribucija posebno

    problematina, obe metode mogu da dovedu do petlji

    rutiranja.

    RIP OSPF

    Multipoint One-Way Redistribution

    Redistributing RIP into OSPF

    RIP OSPF

    Multipoint Two-Way Redistribution

    Redistributing RIP into OSPF and OSPF into RIP

    Redistributing RIP into OSPF

    Redistributing RIP into OSPF and OSPF into RIP

  • 19

    Routing Protocol A

    Multipoint redistribucija

    Multipoint jednosmjerna redistribucija radi pravilno samo ako:

    Protokol rutiranja u kojeg se redistribuiraju rute je EIGRP, BGP ili OSPF poto navedeni protokoli podravaju razliite administrativne distance za interne i eksterne rute.

    Administrativna distanca eksternih ruta protokola B je vea od administrativne distance ruta protokola A, tako da R2 i R3 koriste optimalne rute do odredita u dijelu mree gdje je konfigurisan protokol A.

    R2 R3

    R1 Routing Protocol B

    R1 announces protocol B routes to both R2 and R3.

    R2 is configured to redistribute routing protocol B routes.

    R3 is configured to redistribute routing protocol B routes.

    1

    2 3

    Redistributed protocol B routes

  • 20

    Spreavanje petlji rutiranja

    Najsigurniji nain da se izvede redistribucija je redistribuirati rute samo u jednom smjeru na jednom graninom ruteru izmeu domena.

    Meutim, tako ruter koji vri redistribuciju postaje usko grlo sistema.

    Ako se redistribucija mora izvriti u oba smjera ili na vie graninih rutera, ona se treba podesiti tako da se izbjegnu problemi kao to su suboptimalno rutiranja i petlje rutiranja.

  • 21

    Preporuke za redistribuciju

    Ne vriti preklapanje protokola rutiranja.

    Ne konfigurisati dva razliita protokola rutiranja u istoj mrei.

    Umjesto toga, jasno ograniiti domene koji koriste razliite protokola rutiranja.

    Napraviti mreu tako da se do svih odredita dolazi optimalnim putanjama.

  • 22

    Implementacija redistribucije ruta

  • 23

    Redistribucija podrava sve protokole

    R1(config)# router rip

    R1(config-router)# redistribute ?

    bgp Border Gateway Protocol (BGP)

    connected Connected

    eigrp Enhanced Interior Gateway Routing Protocol (EIGRP)

    isis ISO IS-IS

    iso-igrp IGRP for OSI networks

    metric Metric for redistributed routes

    mobile Mobile routes

    odr On Demand stub Routes

    ospf Open Shortest Path First (OSPF)

    rip Routing Information Protocol (RIP)

    route-map Route map reference

    static Static routes

    R1(config-router)# redistribute

  • 24

    Kljune take

    Rute se redistribuiraju u protokol rutiranja. Stoga, komanda redistribute se konfigurie unutar procesa

    rutiranja koji prima redistribuirane rute.

    Rute se mogu redistribuirati izmeu protokola rutiranja koji podravaju isti protokol stek.

    Na primjer, IPv4 u IPv4 i IPv6 u IPv6.

    Meutim, IPv4 rute ne mogu da se redistribuiraju u IPv6.

    Metoda koja se koristi za konfigurisanje redistribucije zavisi od para protokola izmeu kojih se vri redistribucija.

    Na primjer, neki protokoli rutiranja zahtijevaju da se metrika konfigurie prilikom redistribucije, dok drugi ne zahtijevaju.

  • 25

    Redistribucija u RIP

    Redistribucija ruta u RIP. Router(config-router)#

    redistribute protocol [process-id] [match route-type] [metric

    metric-value] [route-map map-tag]

    Parameter Description

    protocol The source protocol from which routes are redistributed.

    process-id

    For OSPF, this value is an OSPF process ID.

    For EIGRP or BGP, this value is an AS number.

    This parameter is not required for IS-IS.

    route-type (Optional) A parameter used when redistributing OSPF routes into another

    routing protocol.

    metric-value

    (Optional) A parameter used to specify the RIP hop count seed metric for

    the redistributed route.

    If this value is not specified and no value is specified using the default-

    metric router configuration command, then the default metric is 0 and

    interpreted as infinity which means that routes will not be redistributed.

    map-tag

    (Optional) Specifies the identifier of a configured route map to be

    interrogated to filter the importation of routes from the source routing

    protocol to the current RIP routing protocol.

  • 26

    Redistribucija u RIP primjer

    R1(config)# router rip

    R1(config-router)# redistribute ospf 1 metric 3

    R1(config-router)#

    C 10.1.1.0

    R 192.168.1.0 [120/1]

    0 172.16.1.0 [110/50]

    Table R1

    C 10.1.1.0

    C 192.168.1.0

    R 172.16.0.0 [120/3]

    Table R2

    R1

    .2

    Fa0/0

    10.1.1.0 /24

    OSPF RIP

    .1

    Fa0/0

    O 172.16.1.0/24 [110/50] R 172.16.0.0 [120/3]

    192.168.1.0 /24

    R2

  • 27

    Redistribucija u OSPF

    Redistribucija ruta u OSPF. Router(config-router)#

    redistribute protocol [process-id] [metric metric-value]

    [metric-type type-value] [route-map map-tag] [subnets] [tag

    tag-value]

    Parameter Description

    protocol The source protocol from which routes are redistributed.

    process-id For EIGRP or BGP, this value is an AS number.

    This parameter is not required for RIP or IS-IS.

    metric-value

    (Optional) A parameter that specifies the OSPF seed metric used for the

    redistributed route.

    The default metric is a cost of 20 (except for BGP routes, which have a default

    metric of 1).

    map-tag

    (Optional) Specifies the identifier of a configured route map to be interrogated to

    filter the importation of routes from the source routing protocol to the current

    OSPF routing protocol.

    subnets

    (Optional) OSPF parameter that specifies that subnetted routes should be

    redistributed.

    Otherwise, only classful routes are redistributed.

    tag-value (Optional) A 32-bit decimal value attached to each external route to be used by

    ASBRs.

  • 28

    Redistribucija u OSPF primjer

    R1(config)# router ospf 1

    R1(config-router)# redistribute eigrp 100 subnets metric-type 1

    R1(config-router)#

    C 10.1.1.0

    0 192.168.1.0 [110/20]

    D 172.16.1.0 [90/409600]

    Table R1

    C 10.1.1.0

    C 192.168.1.0

    O E1 172.16.1.0 [110/20]

    Table R2

    R1

    .2

    Fa0/0

    10.1.1.0 /24

    EIGRP AS 100 OSPF

    .1

    Fa0/0

    D 172.16.1.0/24 [90/409600] O E1 172.16.1.0 [110/20]

    192.168.1.0 /24

    R2

  • 29

    Default metrika za RIP, OSPF, BGP

    Dodijeliti default vrijednosti za metrike ruta u RIP, OSPF i BGP domenu.

    Router(config-router)#

    default-metric number

    Parametar number predstavlja vrijednost metrike.

    Za RIP ovaj parametar predstavlja broj hopova.

    Za OSPF ovaj parametar predstavlja dodijeljeni cost.

  • 30

    OSPF default metrika primjer

    R1(config)# router ospf 1

    R1(config-router)# default-metric 30

    R1(config-router)# redistribute eigrp 100 subnets metric-type 1

    R1(config-router)#

    C 10.1.1.0

    0 192.168.1.0 [110/20]

    D 172.16.1.0 [90/409600]

    Table R1

    C 10.1.1.0

    C 192.168.1.0

    O E1 172.16.1.0 [110/30]

    Table R2

    R1

    .2

    Fa0/0

    10.1.1.0 /24

    EIGRP AS 100 OSPF

    .1

    Fa0/0

    D 172.16.1.0/24 [90/409600] O E1 172.16.1.0 [110/30]

    192.168.1.0 /24

    R2

  • 31

    Redistribucija u EIGRP

    Redistribucija ruta u EIGRP.

    Router(config-router)#

    redistribute protocol [process-id] [match route-type] [metric

    metric-value] [route-map map-tag]

    Parameter Description

    protocol The source protocol from which routes are redistributed.

    process-id

    For OSPF, this value is an OSPF process ID.

    For BGP, this value is an AS number.

    This parameter is not required for RIP or IS-IS.

    route-type (Optional) A parameter used when redistributing OSPF routes into another

    routing protocol.

    metric-value

    Required if the default-metric command is not configured otherwise it

    is optional .

    A parameter that specifies the EIGRP seed metric, in the order of bandwidth,

    delay, reliability, load, and maximum transmission unit (MTU), for the

    redistributed route.

    If this value is not specified when redistributing from another protocol and no

    default metric has been configured, then no routes will not be redistributed.

    map-tag

    (Optional) Specifies the identifier of a configured route map to be interrogated

    to filter the importation of routes from the source routing protocol to the

    current EIGRP routing protocol.

  • 32

    Redistribucija u EIGRP primjer

    R1(config)# router eigrp 100

    R1(config-router)# redistribute ospf 1 metric 10000 100 255 1 1500

    R1(config-router)#

    C 10.1.1.0

    0 192.168.1.0 [90/307200]

    O 172.16.1.0 [110/50]

    Table R1

    C 10.1.1.0

    C 192.168.1.0

    D EX 172.16.1.0 [170/307200]

    Table R2

    R1

    .2

    Fa0/0

    10.1.1.0 /24

    OSPF EIGRP AS 100

    .1

    Fa0/0

    O 172.16.1.0/24 [110/50] D EX 172.16.1.0/24 [170/281600]

    192.168.1.0 /24

    R2

  • 33

    Default metrika za EIGRP

    Dodijeliti vrijednosti metrike za EIGRP.

    Router(config-router)#

    default-metric bandwidth delay reliability loading mtu

    Parameter Description

    bandwidth The routes minimum bandwidth in kilobits per second (kbps).

    It can be 0 or any positive integer.

    delay

    Route delay in tens of microseconds.

    It can be 0 or any positive integer that is a multiple of 39.1

    nanoseconds.

    reliability The likelihood of successful packet transmission, expressed as a

    number from 0 to 255, where 255 means that the route is 100

    percent reliable, and 0 means unreliable.

    loading The routes effective loading, expressed as a number from 1 to 255, where 255 means that the route is 100 percent loaded.

    mtu

    Maximum transmission unit.

    The maximum packet size in bytes along the route; an integer

    greater than or equal to 1.

  • 34

    EIGRP default metrika primjer

    R1(config)# router eigrp 100

    R1(config-router)# default-metric 10000 100 255 1 1500

    R1(config-router)# redistribute ospf 1

    R1(config-router)#

    C 10.1.1.0

    0 192.168.1.0 [90/307200]

    O 172.16.1.0 [110/50]

    Table R1

    C 10.1.1.0

    C 192.168.1.0

    D EX 172.16.1.0 [170/307200]

    Table R2

    R1

    .2

    Fa0/0

    10.1.1.0 /24

    OSPF EIGRP AS 100

    .1

    Fa0/0

    O 172.16.1.0/24 [110/50] D EX 172.16.1.0/24 [170/281600]

    192.168.1.0 /24

    R2

  • 35

    Koja putanja od R1 do 10.0.0.0 /8?

    RIP, OSPF i EIGRP su svi konfigurisani na ruterima

    Koju putanju bi R1 izabrao ako: RIP donosi odluku?

    OSPF donosi odluku?

    EIGRP donosi odluku?

    Poto EIGRP najniu AD od navedena tri protokola, samo se EIGRP putanja do 10.0.0.0/8 smjeta u tabelu rutiranja.

    R1 R4 R6

    R1 R2 R3 R5 R6

    R1 R2 R3 R5 R6

  • 36

    Modifikovanje AD

    Kada se rute redistribuiraju izmeu dva razliita protokola rutiranja, neke informacije se mogu izgubiti pa selekcija

    najbolje rute postaje konfuznija.

    Jedan pristup za ispravljanje je kontrolisanje AD.

    Ovaj pristup ne garantuje da se uvijek bira najbolja ruta, ve samo da e izbor ruta biti konzistentan.

    Za sve protokole koristi se komanda distance administrative-distance.

    Alternativno za OSPF, koristiti komandu distance ospf.

    Alternativno za EIGRP, koristiti komandu distance eigrp.

  • 37

    Modifikovanje AD

    Mijenjanje default administrativnih distanci. Router(config-router)#

    distance administrative-distance [address wildcard-mask [ip-

    standard-list] [ip-extended-list]]

    Parameter Description

    administrative-distance Sets the administrative distance, an integer from 10 to 255.

    address

    (Optional) Specifies the IP address; this allows filtering of

    networks according to the IP address of the router supplying

    the routing information.

    wildcard-mask (Optional) Specifies the wildcard mask used to interpret the IP

    address.

    ip-standard-list

    ip-extended-list

    (Optional) The number or name of a standard or extended

    access list to be applied to the incoming routing updates.

    Allows filtering of the networks being advertised.

  • 38

    Modifikovanje OSPF AD

    Mijenjanje default administrativnih distanci za OSPF.

    Router(config-router)#

    distance ospf {[intra-area dist1] [inter-area dist2] [external

    dist3]

    Parameter Description

    dist1

    (Optional) Specifies the administrative distance for all OSPF routes

    within an area.

    Acceptable values are from 1 to 255 while the default is 110.

    dist2

    (Optional) Specifies the administrative distance for all OSPF routes

    from one area to another area.

    Acceptable values are from 1 to 255 while the default is 110.

    dist3

    (Optional) Specifies the administrative distance for all routes from

    other routing domains, learned by redistribution.

    Acceptable values are from 1 to 255 while the default is 110.

  • 39

    Modifikovanje EIGRP AD

    Mijenjanje podrazumijevanih AD za EIGRP.

    Router(config-router)#

    distance eigrp internal-distance external-distance

    Parameter Description

    internal-distance

    Specifies the administrative distance for EIGRP internal routes.

    The distance can be a value from 1 to 255 while the default is

    90.

    external-distance

    Specifies the administrative distance for EIGRP external routes.

    The distance can be a value from 1 to 255 while the default is

    170.

  • 40

    Verifikacija redistribucije

    Poznavanje mrene topologije.

    Posebno obratiti panju tamo gdje postoje redundantne putanje.

    Prouiti tabele rutiranja na raznim ruterima u mrei.

    Na primjer, provjeriti provjeriti tabelu rutiranja na graninom ruteru i na nekim internim ruterima unutar AS-a.

    Iskoristiti komandu traceroute za neke od ruta radi verifikacije da se koristi optimalna putanja.

    Prilikom troubleshooting-a, iskorisiti komande debug.

  • 41

    redistribute protocol [process-id] route-map map-tag

    Router(config-router)#

    Dozvoljavanje detaljne kontrole ruta koje se redistribuiraju u protokol rutiranja.

    route-map komande za redistribuciju

    route-map map-tag [permit | deny] [sequence-number]

    Router(config)#

    Definisanje uslova u route mapi.

    match {conditions}

    Router(config-route-map)#

    Definisanje uslova za meiranje.

    set {actions}

    Router(config-route-map)#

    Definisanje akcija koje treba da se poduzmu kada doe do mea.

  • 42

    match komande za redistribuciju

    Komanda Opis

    match ip address Meuje sve rute koje su dozvoljene od strane standardne ili proirene ACL.

    match metric Meuje rute sa specifikovanom metrikom.

    match tag Meuje tag rute.

    match route-type Meuje rute specifikovanog tipa.

  • 43

    set komande za redistribuciju

    Komanda Opis

    set metric Postavlja vrijednost metrike za protokol rutiranja.

    set metric-type Postavlja tip metrike za odredini protokol rutiranja.

    set tag Postavlja vrijednost taga za odredini protokol rutiranja.

  • 44

    Konfigurisanje route mapa za redistribuciju

    Route mapa REDIS-RIP testira sljedee:

    Pod brojem 10, svim rutama koje meuju ACL 23 ili 29 e se promijeniti metrika.

    Pod brojem 20, sve rute koje meuju ACL 37 nee biti redistribuirane.

    Pod brojem 30, svim drugim rutama e se promijeniti metrika.

    Konano, sve RIP mree e biti redistribuirane u OSPF po pravilima definisanim u komandama route

    mape REDIS-RIP.

    R1(config)# access-list 23 permit 10.1.0.0 0.0.255.255

    R1(config)# access-list 29 permit 172.16.1.0 0.0.0.255

    R1(config)# access-list 37 permit 10.0.0.0 0.255.255.255

    R1(config)#

    R1(config)# route-map REDIS-RIP permit 10

    R1(config-route-map)# match ip address 23 29

    R1(config-route-map)# set metric 500

    R1(config-route-map)# set metric-type type-1

    R1(config-route-map)#

    R1(config-route-map)# route-map REDIS-RIP deny 20

    R1(config-route-map)# match ip address 37

    R1(config-route-map)#

    R1(config-route-map)# route-map REDIS-RIP permit 30

    R1(config-route-map)# set metric 5000

    R1(config-route-map)# set metric-type type-2

    R1(config-route-map)#

    R1(config-route-map)# router ospf 10

    R1(config-router)# redistribute rip route-map REDIS-RIP subnets

    R1(config-router)#

  • 45

    Route Feedback

    Postoji mogunost da route feedback prouzrokuje suboptimalno rutiranje kada

    se rute redistribuiraju od strane vie od jednog rutera kao to je na primjeru

    konfigurisana dvosmjerna multipoint redistribucija na R1 i R2.

    Navedeno je objanjenje kako moe da doe do suboptimalnog rutiranja:

    RIPv2 na R3 oglaava mreu 192.168.1.0.

    R1 redistribuira mreu 192.168.1.0 u OSPF.

    OSPF onda propagira ovu rutu u OSPF domen.

    OSPF ruter na kraju oglaava mreu 192.168.1.0 prema R2.

    R2 onda redistribuira mreu 192.168.1.0 iz OSPF-a nazad u originalnu RIPv2 mreu

    pravei route feedback petlju.

    RIPv2 OSPF Area 0

    O E2 192.168.1.0 [110/20]

    O E2 192.168.1.0 [110/20]

    R1

    R2

    R 192.168.1.0 [120/1]

    R3

  • 46

    Route mape radi izbjegavanje route feedback-a

    R1(config)# access-list 1 permit 192.168.1.0 0.0.0.255

    R1(config)# route-map OSPF-into-RIP deny 10

    R1(config-route-map)# match ip address 1

    R1(config-route-map)# route-map OSPF-into-RIP permit 20

    R1(config-route-map)# router rip

    R1(config-router)# redistribute ospf 10 metric 5 route-map OSPF-into-RIP

    R1(config-router)# router ospf 10

    R1(config-router)# redistribute rip subnets

    R1(config-router)#

    Da bi se sprijeila routing feedback petlja, route mapa OSPF-into-RIP je konfigurisana na ruterima R1 i R2.

    Pod brojem 10, sve rute koje meuju ACL 1 se ne redistribuiraju nazad u RIP.

    Pod brojem 20, svim drugim rutama se dozvoljava da budu redistribuirane i dodijeljena im je RIP metrika 5.

    RIPv2 OSPF Area 0

    O E2 192.168.1.0 [110/20]

    O E2 192.168.1.0 [110/20]

    R1

    R2

    R 192.168.1.0 [120/1]

    R3

  • 47

    Distribucione liste protiv route feedback-a

    10.0.0.8/30

    RIPv2

    R1 R2 R3 S0/0/3

    R4

    10.8.0.0/16 10.9.0.0/16 10.10.0.0/16 10.11.0.0/16

    OSPF

    10.0.0.0/30 10.1.0.0/16 10.2.0.0/16 10.3.0.0/16

    R2(config)# access-list 2 deny 10.8.0.0 0.3.255.255

    R2(config)# access-list 2 permit any

    R2(config)# access-list 3 permit 10.8.0.0 0.3.255.255

    R2(config)# router ospf 1

    R2(config-router)# network 10.0.0.8 0.0.0.3 area 0

    R2(config-router)# redistribute rip subnets

    R2(config-router)# distribute-list 2 out rip

    R2(config-router)# router rip

    R2(config-router)# network 10.0.0.0

    R2(config-router)# version 2

    R2(config-router)# passive-interface Serial0/0/3

    R2(config-router)# redistribute ospf 1 metric 5

    R2(config-router)# distribute-list 3 out ospf 1

    R2(config-router)#