RobertoBifulco.it

  • topics
  • publications
  • il gatto
  • account
Home › Reti di Calcolatori 2 › Capitolo III - Inter-domain routing with BGP

III.2Inter-domain routing

Roberto Bifulco — Sat, 10/18/2008 - 22:11

I protocolli EGP hanno il compito di gestire i pacchetti nell'attraversamento di AS differenti. Lo scopo in questo caso è differente rispetto ai protocolli IGP. Gli AS sono infatti considerati delle black-box e il calcolo del percorso migliore non necessariamente significa il percorso più breve, anzi, molto spesso il significato di percorso migliore in questo caso è percorso più economico.

Le compagnie che gestiscono gli AS di transito offrono il servizio di connettività previo pagamento, dunque, uno degli scopi di un protocollo di EGP è anche permettere la definizione di policy da parte degli AS. Un protocollo EGP calcola dunque il miglior percorso per un pacchetto tenendo conto delle policy amministrative di ciascun AS, ignorando il trattamento del pacchetto internamente all'AS stesso.

Il protocollo EGP utilizzato in Internet è il Border Gateway Protocol (BGP). Quello che BGP sostanzialmente fa è annunciare delle rotte (route), in altre parole, ciascun AS tramite BGP comunica agli altri AS quali destinazioni sono raggiungibili attraverso esso, allo stesso tempo l'AS riceve le destinazioni raggiungibili attraverso gli altri AS ad esso connessi.

Gli AS sono connessi fra loro in due modi (Figure 12), o attraverso un link diretto, o attraverso un punto pubblico di interconnessione, solitamente realizzato con uno switch in tecnologia almeno Gigabit Ethernet.

Frame12

Come detto, BGP deve garantire anche dei vincoli amministrativi, che sanciscono il rapporto fra due AS, in particolare sono due le policy principalmente adottate:

  • Customer-provider: un AS provider fornisce previo pagamento il passaggio attraverso di se dei pacchetti provenienti da un AS customer.

  • Shared-cost: due AS si accordano per scambiare pacchetti fra loro usando un link diretto o un punto di interconnessione.

Le relazioni che legano un AS con gli AS a lui vicini condizionano chiaramente la scelta dei percorsi dichiarati raggiungibili. Ad esempio, facendo riferimento alla Figure 13, AS1 dichiarerà raggiungibile attraverso se tutte le destinazioni in AS1, AS2, AS3 e lo stesso farà AS2. Viceversa, AS3 dichiarerà ad AS1 e ad AS2 soltanto le destinazioni interne ad AS3 stesso, poiché paga i suoi collegamenti, e non vuole di certo essere adoperato come transito del traffico fra AS1 e AS2.

Frame13

Allo stesso modo, è chiaro che se una destinazione è raggiungibile da due link diversi, uno a pagamento e l'altro no, un AS potrebbe preferire selezionare in via prioritaria il link non a pagamento.

Tutte queste considerazioni vanno a formare le policy di routing dell'AS. Perché queste policy vengano specificate, si adoperano due insiemi di filtri per i router BGP:

  • Import filter: specifica quali route possono essere accettate dal router fra tutte le route ricevute dagli altri router BGP ad esso collegati, suoi pari (anche detti semplicemente peer);

  • Export filter: specifica quali route possono essere dichiarate ad un determinato peer.

Per definire i filtri si può adoperare il linguaggio Routing Policy Specification Language (RPSL)[RFC2622].

Frame14

I filtri per gli AS4 e AS7 dell'esempio riportato in Figure 14 potrebbero essere così impostati:

  • AS4 import:

    • Import: from AS3 accept AS3

    • Import: from AS7 accept AS7

    • Import: from AS1 accept ANY

    • Import: from AS2 accept ANY

  • AS4 export:

    • Export: to AS3 announce AS4 AS7

    • Export: to AS7 announce ANY

    • Export: to AS1 announce AS4 AS7

    • Export: to AS2 announce AS4 AS7

 

  • AS7 import:

    • Import: from AS4 accept ANY

  • AS7 export:

    • Export: to AS4 announce AS7

 

  • III.2.1Border Gateway Protocol (BGP)
    • III.2.1.1BGP Messages
    • III.2.1.2BGP Example 1
    • III.2.1.3Route preference
    • III.2.1.4The internet organization
    • III.2.1.5BGP in large networks
    • III.2.1.6Confederations
    • III.2.1.7Route Reflectors
    • III.2.1.8The dynamics of BGP
    • III.2.1.9BGP routing tables
    • III.2.1.10The route selection process
‹ III.1.2Link State up III.2.1Border Gateway Protocol (BGP) ›
  • Printer-friendly version

wholesale nfl jerseys Fashion

Anonymous (not verified) — Mon, 01/02/2012 - 08:27

wholesale nfl jerseys Fashion brand
coach bags online for sale fashion designed
coach outlet online Don't miss the chance it's very good
coach outlet store the trend of fashion
coach outlet store online online shopping
cheap coach together with lifestyle
cheap designer bags may most likely need
coach outlet store well known great
coach handbag outlet A good thing
authentic nfl jerseys attractive and reasonable price
cheap authentic nfl jerseys comfortable with it

  • reply

New York Giants Jersey

mostnfl (not verified) — Thu, 12/29/2011 - 09:44

New York Giants Jersey ,Terrell Suggs Jersey The third kit will be worn for select Terence Newman Jersey matches during the upcoming Tony Romo Jersey season, the Timbers will continue to feature their green primary Tim Tebow Jersey jerseys and Rose Steve Young Jersey City Red secondary kits in 2012. Devin Hester Jersey

  • reply

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.

Reti di Calcolatori 2

  • Introduzione
  • Capitolo I - Networks Evolution
    • Communication models
      • Circuit switching
      • Packet Switching
      • Flow Switching
    • A rapidly changing scenario
    • Data and media taxonomy
  • Capitolo II - Techniques and architectures for QoS
    • II.1QoS problems
    • II.2Service Specification
    • II.3Traffic and Service Characterization
      • II.3.1Token Bucket
      • II.3.2Leaky Bucket
      • II.3.3Queue management
      • II.3.4Scheduling
        • II.3.4.1Scheduling policies
        • II.3.4.1.1GPS
    • II.4Parekh-Gallager Theorem
    • II.5QoS Architectures
      • II.5.1Integrated Services (IntServ)
        • II.5.1.1RSVP
        • II.5.1.2IntServ today
      • II.5.2Differentiated Services (DiffServ)
        • II.5.2.1PHB: Expedited Forwarding
        • II.5.2.2PHB: Assured Forwarding
    • II.6QoS in Fast Interconnect
      • II.6.1Flow Control
        • II.6.1.1Flow Control in IBA
        • II.6.1.2Flow Control in ASI
        • II.6.1.3Flow Control in Ethernet
      • II.6.2Congestion control
        • II.6.2.1Congestion Control in IBA
        • II.6.2.2Congestion Control in ASI
  • Capitolo III - Inter-domain routing with BGP
    • III.1Intra-Domain Routing
      • III.1.1Distance Vector
      • III.1.2Link State
    • III.2Inter-domain routing
      • III.2.1Border Gateway Protocol (BGP)
        • III.2.1.1BGP Messages
        • III.2.1.2BGP Example 1
        • III.2.1.3Route preference
        • III.2.1.4The internet organization
        • III.2.1.5BGP in large networks
        • III.2.1.6Confederations
        • III.2.1.7Route Reflectors
        • III.2.1.8The dynamics of BGP
        • III.2.1.9BGP routing tables
        • III.2.1.10The route selection process
  • Capitolo IV - Asynchronous transfer mode
    • ATM architecture
    • ATM Protocol Stack
    • ATM Addressing
    • ATM Quality of Service
    • ATM Adaptation Layer
    • Call and Connection Control
    • ATM in LAN
    • IP over ATM
  • Capitolo V - Multi Protocol Label Switching
    • MPLS
  • Capitolo VI - Traffic Engineering
    • IP-based Traffic Engineering
    • MPLS-based traffic engineering
  • Capitolo VII - SDH/SONET
  • Capitolo VIII - IP su reti ottiche
    • DWDM
    • Generalized Framing Procedure (GFP)
    • Gigabit Ethernet (GbE)
    • IP-centric control of optical networks
  • Capitolo IX - Network Management
    • Simple Network Management Protocol (SNMP)
    • Network management applications
    • Professional and Business Challanges
    • Service life-cycle
    • Provisioning level Agreement
  • Capitolo X - Network Resiliency
    • Network recovery
    • Recovery Mechanisms Control
  • Capitolo XI - Network security
    • Types of Attack
    • Firewall
    • NAT
    • Intrusion Prevention Systems
  • Download
  • topics
  • publications
  • il gatto
  • account