Cursul #4. OSPF avansat 11/5/2020 1

Documente similare
Carrier Pidgeon Protocol

Carrier Pidgeon Protocol

Carrier Pidgeon Protocol

Laborator - Configurarea Rutelor IPv4 Statice și Implicite Topologie Tabela de Adresare Echipame nt Interfață Adresă IP Masca de subreţea Default Gate

Laborator - Configurarea de bază DHCPv4 pe un router Topologie Tabela de Adresare Echipame nt Interfață Adresă IP Masca de subreţea Default Gateway Ob

Microsoft PowerPoint - curs04-mpls [Compatibility Mode]

Packet Tracer - Configurarea ACL-urilor extinse - Scenariul 1 Topologie Tabela de Adresare R1 Echipament Interfață Adresă IP Masca de subreţea Default

Microsoft PowerPoint - ARI_R_c9-10_IP_part2 [Compatibility Mode]

Example Title with Registration Microsoft® and Trademark SQL ServerTM

1

Laborator Configurarea OSPFv3 Single-Area de bază (Versiunea Instructorului) Nota Instructorului: Textul de culoare roșie sau evidențierile cu gri ind

Laborator - Depanarea configurării și plasării ACL-ului. Topologie 2013 Cisco and/or its affiliates. All rights reserved. This document is Cisco Publi

Laborator Depanarea Rutării Inter-VLAN Topologie 2013 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 1 of 8

Microsoft Word - lab-fr_3

2

Proiectarea Sistemelor Software Complexe

Example Title with Registration Microsoft® and Trademark SQL ServerTM

LUMINIŢA SCRIPCARIU

Laborator - Configurarea NAT-ului Dinamic și Static Topologie Tabela de Adresare Echipament Interfață Adresă IP Masca de subreţea Default Gateway Obie

Modulul 1 M1-2.3 Protocoale şi servicii în reţea În acest capitol ne propunem să abordăm următoarele: Protocoalele şi aplicaţiile folosite în reţelele

FIŞA DISCIPLINEI 1. Date despre program 1.1 Instituţia de învăţământ superior Universitatea Babeş-Bolyai Cluj-Napoca 1.2 Facultatea Facultatea de Mate

Microsoft PowerPoint - TDRC_II-10-TCP.ppt

Generated by Unregistered Batch DOC TO PDF Converter , please register! Platformă de e-learning și curriculă e-content pentru învățămâ

Laborator - Proiectarea și Implementarea Adresării cu VLSM Topologie Obiective Partea 1: Examinați Cerințele Rețelei Partea 2: Proiectați Schema Adres

Example Title with Registration Microsoft® and Trademark SQL ServerTM

Laborator - Folosirea Wireshark-ului pentru Examinarea Frameurilor Ethernet Topologie Obiective Partea 1: Examinați Câmpurile Header-ului dintr-un Fra

PowerPoint Presentation

Reţele de calculatoare

2

Lucrarea nr. 2 Aplicaţii de tip client Mihai IVANOVICI 6 martie 2006 Scopul acestei lucrări este de a vă familiariza cu modulul Python socket şi cu mo

1. Depistarea setarilor de retea necesare Primul pas pentru introducerea in retea a DVR-ului este determinarea setarilor de retea cu care lucreaza ret

Biomedical Wi-Fi data transmissons

ANEXA nr

preview_ _Prezentare_Mobile_App

PPSD

Interfețe și Protocoale de Comunicații Arduino-Port Paralel Arduino. Laborator 1- Portul Paralel 1 Caracteristici generale Arduino UNO este o placă de

Reţele de calculatoare

EW-7416APn v2 & EW-7415PDn Ghid de instalare Macintosh / v2.0 0

EXCEL FĂRĂ SECRETE Grafice şi diagrame

Laborator 9: Fire de execuţie Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 20 noiembrie 2011

PowerPoint Presentation

INFORMATICĂ ŞI MARKETING

Creational design patterns

CONFIGURARE SHOREWALL Autor:Marius Strâcnă Data: Versiunea: 1.1 Ce este Shorewall? Shorewall este un instrument free software firewall pent

Modul Modbus ASCII SISTEME DE COMUNICATIE CURS 5 - Constantinescu Catalin Atunci cand se foloseste modul MODBUS ASCII fiecare octet din mesaj

Microsoft Word - Curs_07.doc

Laborator 4: Continuare Programare Orientată pe Obiecte Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 29 octombrie 2011

În atenţia operatorilor economici interesaţi, SOLICITARE DE OFERTE Autoritatea Naţională pentru Administrare şi Reglementare în Comunicaţii (ANCOM), c

Paradigme de Programare

2 BAZE TEORETICE ALE REȚELELOR DE CALCULATOARE CAPITOLUL 2 BAZE TEORETICE ALE REŢELELOR DE CALCULATOARE 2.1. Necesitatea standardizării (referenţierii

Example Title with Registration Microsoft® and Trademark SQL ServerTM

Microsoft Word Sony_Ericsson_RO.doc

RX3041 V2 Manualul utilizatorului

Sistem de rutare între VLAN-uri bazat pe LISA

Ch

Paradigme de programare

Testare manuala: situatia in care o persoana initiaza fiecare test, interactioneaza cu el si interpreteaza, analizeaza si raporteaza rezultatele. Test

PHP (II)

Lucrarea 10

Anexa 4: Plaje de Numerotatie

Student: Mădălina-Maria Mitricioaei Titlul proiectului: IOT Sensor Hub Rezumat

Colegiul Economic Administrativ - Iasi

Dispozitiv fără fir de tipul All-in-1 ADSL2/2 + gateway pentru domiciliu WL-600g Manual de utilizare Rom2458 / Iulie 2006

Caraivan George-Alexandru Grupa 431A Interfața driver-kernel la Linux Introducere Deși pentru unii dintre noi acest lucru poate fi o supriză, cei mai

Secţiunea 7-8 începători Concurs online de informatică Categoria PROGRAMARE PROBLEMA 1 ID 100 puncte Calculatoarele trebuie să se recunoască în rețeau

PowerPoint Presentation

Cuprins

WorkCentre M123/M128, WorkCentre Pro 123/128, CopyCentre C123/128 Ghid de Configurare Rapidă pentru Reţea

Ghid de Referință Explicații sumare ale operațiunilor de rutină HL-L2312D HL-L2357DW HL-L2352DW HL-L2372DN HL-L2375DW Brother recomandă să păstrați ac

Declararea variabilelor

PowerPoint Presentation

Facultatea de Științe Politice, Administrative și ale Comunicării Str. Traian Moșoiu nr. 71 Cluj-Napoca, RO Tel.: Fax:

PowerPoint Presentation

Vehicule Conectate Groupama Asigurări Asigurarea vehiculelor conectate in contextul mobilitatii viitorului Costin Tabacu, Director Tarifare si Dezvolt

PowerPoint Presentation

CAIET DE SARCINI

Sisteme de operare

Sisteme de calcul în timp real

3 - Fratu - rezumat RO _1_

Metode API - integrare FGO v.2.5 Cuprins ISTORIC VERSIUNI... 2 INTRODUCERE... 2 APELARE... 4 NOMENCLATOARE... 4 FACTURA... 5 EMITERE... 5 PRINT... 6 S

Ghidul Utilizatorului GW210

Utilizarea Internetului in Afaceri FSEGA, UBB Lect.univ.dr. Daniel Mican LABORATOR 3. Achizitionarea domeniilor web si a

Laborator 7: PROIECTAREA BAZELOR DE DATE SUBPROGRAME in PL/SQL (partea I - proceduri) Un subprogram este un bloc PL/SQL cu nume (spre deosebire de blo

Microsoft Word - Politică de cookie-uri OK_v1.docx

VoIP Voice Over IP

Laborator - Configurarea Setărilor de Bază ale Router-ului cu CCP Topologie Tabela de Adresare Echipament Interfață Adresă IP Masca de subreţea Defaul

Ghidul utilizatorului RT-AC53 Ruter Gigabit Wireless-AC750 de bandă duală

HONEYWELL AWARD

Comanda si supravegherea centralelor termice de putere

User Guide - Linksys E8350 AC2400 Dual Band Gigabit Wi-Fi Router

Microsoft Word - ReteleCalculatoare-IA-FisaDisciplina-2019.doc

Microsoft Word - Curs_10.doc

Addendum Syllabus 6 Microsoft Access 2016 REF Syllabus 6.0 Cunoașterea domeniilor în care se utilizează bazele de date Datorită potenţialului ma

Ghid de referinţă rapidă pentru Seria ZT400™

Variante ale magistralei PCI

ÎS CENTRUL DE TELECOMUNICAȚII SPECIALE CENTRUL DE CERTIFICARE A CHEILOR PUBLICE POLITICA de utilizare a certificatelor SSL Iunie 2013 Chişinău 2013

proiectarea bazelor de date

Microsoft Word - intro_msp430.doc

Transcriere:

Cursul #4 OSPF avansat 11/5/2020 1

Cuprins Legături virtuale virtual link Tipuri de arii OSPF Optimizarea rutării în OSPF Redistribuirea rutelor Mecanisme de optimizare a rutării 11/5/2020 2

Recapitulare În terminologia OSPF o rută este cunoscută sub numele de. LSA ABR un ruter ce face legătura între 2 arii este cunoscut sub numele de.. un ruter ce introduce rute externe în OSPF este cunoscut sub numele de. ASBR 10 8 /bandwidth Costul OSPF se calculează folosind formula.. Pentru a eficientiza transmisia de update-uri în rețele multiacces, OSPF folosește rolurile de. DR/BDR În OSPF, orice arie non-backbone trebuie să fie legată la aria... 0 11/5/2020 3

Introducerea unei rețele externe Flash(config-ospfv6-router)# redistribute connected subnets metric 20 metric-type 2 connected Argument ce specifică introducerea rețelelor direct conectate din tabela de rutare în OSPF ca rute externe subnets Argument necesar pentru ca rețelele cu mască classless să fie introduse în OSPF metric Argument ce specifică metrica de intrare în domeniul OSPF. Valoarea implicita este 20 metric-type Argument ce specifică dacă ruta va avea cost cumulativ sau nu la intrarea în domeniul OSPF 11/5/2020 4

Procesarea rutelor OSPF Tabela de rutare a unui ruter e mereu parcursă în funcție de. lungimea măștii de rețea Când există două rute către aceeași destinație, învățate prin același protocol de rutare, ruterul folosește diferențiatorul metrică În cazul OSPF ruterul mai întâi compară tipul rutei și apoi metrica O > O IA > O E1 > O E2 11/5/2020 5

Generarea de LSA-uri Aria 1 Aria 0 BABE::2/64 R1 FACE::1/64 R2 R1(config-ospfv6-router)# ipv6 ospf 1 area 1 R1(config-ospfv6-router)# redistribute connected subnets La comanda ipv6 ospf 1 area 1: R1 Generează un LSA de tip 1 (Router) pentru linkul dintre cele 2 rutere Dacă R1 este DR, el generează și un LSA de tip 2 (Network) în care se identifică ca DR și anunță toate router-id-urile ruterelor legate la același segment Când R2 primește LSA-ul de tip 1, îl transformă într-un LSA de tip 3 (Summary) și îl trimite în Aria 0 11/5/2020 6

Generarea de LSA-uri Aria 1 Aria 0 BABE::2/64 R1 FACE::1/64 R2 R1(config-ospfv6-router)# ipv6 ospf 1 area 1 R1(config-ospfv6-router)# redistribute connected subnets La comanda redistribute: R1 generează un LSA de tip 5 (External) care va fi trimis în tot domeniul OSPF în mod implicit La primirea LSA-ului de tip 5, R2 generează un LSA de tip 4 (ASBR Summary LSA) prin care anunță RID-ul lui R1 11/5/2020 7

Legături virtuale Virtual links 11/5/2020 8

Virtual-links Folosit pentru a: (1) Uni o arie non-backbone cu aria 0 Aria 0 Aria 1 Aria 2 R1 R2 R3 (2) Uni aria 0 atunci când ea este discontinuă Aria 0 Aria 1 Aria 0 R1 R2 R3 Se creează o conexiune virtuală point-to-point între R2 și R3 (cele 2 ABR-uri) peste care se realizează o adiacență OSPF care unește Aria 2 cu Aria 0 (caz 1) sau cele 2 arii 0 (cazul 2) 11/5/2020 9

Exemplu de funcționare Exemplu de funcționare înainte de a crea virtual-link, R3 nu face schimb de LSA-uri între cele 2 arii Virtual link-ul și adiacența nouă se creează între RID-ul lui R2 și RID-ul lui R3 Aria 0 Aria 1 Aria 2 R1 R2 R3 R2(config-ospfv3-router)# area 1 virtual-link 3.3.3.3 R3(config-ospfv3-router)# area 1 virtual-link 2.2.2.2 11/5/2020 10

Tipuri de arii OSPF 11/5/2020 14

Designul OSPF multi-area Partiționarea unui domeniu OSPF în arii aduce cu sine 3 avantaje (1) Rularea unei variante simplificate a algoritmului Dijsktra (Partial- Dijkstra) (2) Domeniul de flooding al LSA-urilor este mai mic (3) Trebuie sincronizată/menținută o tabelă de topologie mai mică Contrar a ceea ce se crede, (2) și (3) sunt cele mai processorintensive În standard se recomandă de la 30 la 200 de rutere într-o arie, în funcție de tipul ariei 11/5/2020 15

Personalizarea ariilor OSPF Numărul de rute/rețele dintr-o arie poate fi crescut prin utilizarea ariilor personalizate OSPF Ideea de bază este filtrarea unor LSA-uri pentru a scădea dimensiunea tabelei de topologie și numărului de flood-uri Tipuri de arii OSPF Stub Standard Backbone Totally stubby NSSA 11/5/2020 16

Aria de backbone Trebuie să conțină cele mai puternice rutere din topologie La nivelul ABR-urilor ariei 0 se fac sumarizările și filtrările de rute Trebuie să fie continuă sau legată printr-un virtual link 11/5/2020 17

Aria stub Într-o arie stub, nu sunt transmise LSA-uri de tip 4 și 5 Majoritatea ariilor ies printr-un singur ABR și nu au nevoie decât de o rută default de la acesta Bitul de stub este o condiție de adiacență Bitul E din hello este setat pe 1 și este analizat între 2 rutere ce doresc să realizeze adiacență LSA tip 3/4 de_la/către aria 0 Aria 0 LSA tip 4/5 de la aria 0 ABR Rută default (summary LSA) injectată de ABR 11/5/2020 18

Limitările unei arii stub Toate ruterele din arie trebuie să aibă setat bitul E Nu se pot configura virtual link-uri peste o arie stub sau în interiorul ei Nici un ruter dintr-o arie stub nu are voie să joace rolul de ASBR (comanda redistribute nu va merge) O arie stub ar putea să aibă mai mult de un ABR dar ruterele interne nu vor ști care rută default e mai bună pentru a ajunge la ASBR 11/5/2020 19

Aria Totally Stub Moștenește toate funcționalitățile și limitările unei arii stub dar filtrează și LSA-uri Summary (de tip 3) Pentru a trece de la stub la totally stub, se configurează doar ABR-ul Aria 0 LSA tip 3/4/5 de la aria 0 ABR Rută default (summary LSA) injectată de ABR Aria 2 Totally stub 11/5/2020 20

Aria NSSA Not so stubby area Moștenește toate funcționalitățile unei arii stub Permite depășirea limitării de a nu putea avea un ASBR într-o arie stub Generarea unui LSA de tip 5 de către ABR către aria 0 este implicit, dar opțional Se poate configura și totally-nssa LSA 5 LSA 7 Aria 0 LSA tip 4/5 de la aria 0 LSA tip 3/4 de_la/către aria 0 ABR 11/5/2020 21 Area 2 NSSA RIP ASBR ABCD::/64

Configurarea ariilor custom Arie stub Comanda trebuie dată pe toate ruterele interne și pe ABR R1(config-ospfv3-router)# area 1 stub Arie totally stub Aria trebuie mai întâi configurată ca arie stub Comanda trebuie dată doar pe ABR ABR(config-ospfv3-router)# area 1 stub no-summary Arie NSSA Comanda trebuie dată pe toate ruterele ABR(config-ospfv3-router)# area 1 nssa 11/5/2020 22

Configurarea ariilor custom Aria NSSA Atenție! Aria NSSA este singura în care ABR-ul nu injectează în mod implicit o rută default Pentru a avea acest comportament, se configurează doar ABR-ul ABR(config-ospfv3-router)# area 1 nssa default-information originate Se poate configura și o arie Totally NSSA Moștenește funcționalitățile și limitările unui NSSA, dar ABR-ul va filtra LSA-urile de tip 3 venite din aria 0 ABR(config-ospfv3-router)# area 1 nssa no-summary 11/5/2020 23

Redistribuirea rutelor 11/5/2020 24

Rute statice vs protocoale de rutare Protocoalele de rutare oferă: Flexibilitate Redundanță la nivel de rute Scalabilitate Automatizare Deci de ce mai folosim rute statice? Securitate Simplitate 11/5/2020 25

Mai multe protocoale de rutare Conectivitate la fuzionarea companiilor Oferirea de servicii integrate de către ISP către clienţi Obiective: Folosire protocoale de rutare Conexiune redundantă (la nivel de rute) între cele 2 clădiri Remote office Main office R2 M2 R1 11/5/2020 26 M1

Redistribuire În cadrul unui ruter pot rula mai multe protocoale de rutare Redistribuirea rutelor Informațiile învățate printr-un protocol trebuie transmise către alte protocoale Se poate realiza Unde One point Multiple points Cum One-way: un protocol învaţă informațiile unui alt protocol Two-way: ambele protocoale fac schimb de informaţii 11/5/2020 27

Configurare BABE:1::/64 BABE:2::/64 R1 FACE:1::/64 R2 FACE:2::/64 R3 BABE:3::/64 BABE:4::/64 Comanda redistribute Unde? În modul de configurare al protocolului de rutare în care se vor adăuga reţelele Ce? Primește ca parametru tipul de reţele care vor fi adăugate 11/5/2020 28

Exemplu OSPF EIGRP BABE:1::/64 BABE:2::/64 R1 BABE:3::/64 R2 BABE:4::/64 R3 BABE:5::/64 BABE:6::/64 One-way: router eigrp 1 redistribute ospf 1 metric 1000 100 1 255 1500 Two-way: router ospfv3 1 redistribute eigrp 1 metric 100 metric-type 1 subnets default-metric 50 Metrică injectată 11/5/2020 29

Metrica de intrare (seed metric) Setarea metricii implicite Pentru toate rutele introduse comanda (config-router)# default-metric Pentru rute specifice la redistribuția acestora parametrul metric al comenzii redistribute Se recomandă modificarea metricii implicite pentru a satisface cerinţele reţelei A nu se confunda cu parametrul metric-type al OSPF 11/5/2020 30

Metrici de intrare Protocol sursă Protocol destinație / RIP EIGRP OSPF ISIS BGP(MED) Connected 1 Metrica int 20 (E2) 0 0 Static 1 Metrica int 20 (E2) 0 0 RIP - infinite 20 (E2) 0 Metrica IGP EIGRP infinite - 20 (E2) 0 Metrica IGP OSPF infinite infinite 20 (E2) 0 Metrica IGP ISIS infinite infinite 20 (E2) 0 Metrica IGP BGP infinite infinite 1 (E2) 0 Metrica IGP 11/5/2020 31

Probleme potențiale Bucle de rutare Se pot transmite informații de rutare despre un AS înapoi în acel AS Informații incompatibile Nemodificarea metricilor Inconsistența timpilor de convergență Timpi diferiți de convergență pentru protocoalele între care se realizează redistribuirea 11/5/2020 32

Mecanisme de optimizare rutării în OSPF 11/5/2020 33

Optimizarea rutării Criterii de optimizare: 1. Reducerea timpul necesar deciziei de rutare 2. Reducerea resurselor locale folosite (ex: memorie, CPU) 3. Reducerea consumului de bandă în rețea (ex: limitarea numărului pachetelor de actualizare) 4. Extinderea criteriilor de decizie pentru rutare (ex: rutarea pe bază de sursă) Pentru primele două criterii, reducerea dimensiunii tabelei de rutare prin agregare (sumarizare) va fi principalul mecanism de optimizare. 11/5/2020 34

Sumarizarea în OSPF Sumarizarea (sau filtrarea) rutelor în OSPF se poate face doar pe ABR/ASBR De ce nu se poate face pe un ruter intern? Direcția de sumarizare Se recomandă sumarizarea (și filtrarea) dintr-o arie standard către aria de backbone pentru a face operația o singură dată Tipuri de sumarizare în OSPF Sumarizarea LSA-urilor de tip 3 (Summary) Sumarizarea LSA-urilor de tip 5 (External) 11/5/2020 35

Sumarizarea inter-area (type 3) Se realizează pe ABR Asemănător EIGRP, OSPF generează local o rută către Null 0 pentru adresa sumarizată pentru a preveni o gaură neagră Router(config-router)#area 123 range FAAC:1:1:2000::/58 Area 123 Aria 0 FAAC:1:1:2001::/64 FAAC:1:1:2011::/64 FAAC:1:1:2021::/64 LSA tip 3 pentru FAAC:1:1:2000::/58 11/5/2020 36

Sumarizarea externă (type 5) Se face pe ASBR Se trimite un LSA cu o rețea sumarizată de tip 5 sau 7 (dacă avem o arie NSSA) Router(config-router)#summary-address FAAC:1:1:2000::/58 RIPv6 Aria 1 FAAC:1:1:2001::/64 FAAC:1:1:2011::/64 FAAC:1:1:2021::/64 LSA tip 5 pentru FAAC:1:1:2000::/58 11/5/2020 37

Mecanisme de optimizare a rutării 11/5/2020 41

Mecanisme generice de optimizare 1. Pasivizarea interfețelor 2. Alterarea distanțelor administrative 3. Liste de distribuție 4. Route-maps (curs 5) 11/5/2020 42

Pasivizarea interfețelor Din modul de configurare al protocolului de rutare: passive-interface [default] {interface-type interface-number} Protocol RIP EIGRP OSPF ISIS Efect Actualizările sunt primite - nu sunt trimise Nu mai sunt trimise pachete Hello Nu mai sunt trimise pachete Hello Nu mai sunt trimise pachete de Hello, dar sunt trimise actualizări automate despre reţeaua interfeţei 11/5/2020 43

Distanțe administrative Din modul de configurare al protocolului de rutare distance <value> distance ospf {[intra-area <value>] [inter-area <value>] [external <value>]} Tipul rutei Distanța administrativă Connected 0 Static 0 (interfață) / 1 (adresă IP) EIGRP summary 5 EIGRP (internal) 90 OSPF 110 IS-IS 115 RIP 120 EIGRP (external) 170 ibgp 200 11/5/2020 44

Dezavantaje,,distance Greu de urmărit în configurații complexe Nu e o soluție scalabilă: se bazează pe intrări în ACL-uri Modificarea este locală Distanța administrativă nouă nu este comunicată altor rutere 11/5/2020 45

Liste de distribuție Filtrează numai update-urile de rutare, nu şi pachetele trimise distribute-list {access-list-number name} {in out} [interface-type interface-number] distribute-list prefix prefix_list_name {in out} [interface-type interface-number] distribute-list route-map route_name {in out} RIP EIGRP OSPF IS-IS Protocol Efect Filtrează actualizările trimise/primite Filtrează actualizările trimise/primite din tabela de topologie Filtrează rutele ce vor intra în tabela de rutare Nu este suportat. 11/5/2020 46

Dezavantaje,,distribute-list În primul rând filtrarea de rute se poate aplica în orice situație; nu doar în problema rutării suboptimale Dezavantaje aparente? Nescalabilă: depinde de ACL-uri Optimizarea distribute-list Folosind tehnici de route tagging (nu se mai folosesc ACL-uri decât la identificarea inițială a traficului) 11/5/2020 47

Sumar Proiectare OSPF multiarea OSPF Virtual- Links Optimizaera rutării Redstribuția protocoalelor de rutare Arii OSPF Optimizarea rutării OSPF Liste de distribuție 11/5/2020 48