RobertoBifulco.it

  • topics
  • publications
  • il gatto
  • account
Home › Reti di Calcolatori 2 › Capitolo III - Inter-domain routing with BGP › III.2Inter-domain routing › III.2.1Border Gateway Protocol (BGP)

III.2.1.7Route Reflectors

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

Una ulteriore soluzione per introdurre la scalabilità delle connessioni iBGP è l'utilizzo di particolari router, detti Route Reflectors. Come il nome lascia facilmente intendere, questi router hanno il compito di replicare agli altri router le rotte che apprendono, la particolarità è che fanno questo anche se apprendono tali rotte da connessioni iBGP, ricordiamo infatti che il comportamento comune è quello di non annunciare le rotte apprese tramite iBGP.

Sostanzialmente i route reflectors hanno il compito di fare da “server centralizzato” per la diffusione delle rotte fra i router appartenenti ad uno stesso dominio. Altri router possono registrarsi come client di un route reflector e dipendere da questo per ottenere le rotte che sono state apprese da altri router BGP dello stesso AS.

Frame30

In Figure 30 i router R1, R2, RN sono client del route reflector RR che invece con RX, RY, RZ partecipa ad una iBGP full mesh. Da questo esempio risulta chiaro come un route reflector possa comportarsi anche come un comune router BGP in alcuni casi.

Il comportamento del route reflector può essere semplicemente schematizzato:

  • Se si apprende una rotta tramite una connessione eBGP, si seleziona la migliore rotta per quella destinazione e la si comunica a tutti gli altri peer. Questo comportamento è lo stesso adottato da un qualsiasi router BGP che ha una connessione eBGP verso altri AS.

  • Se si riceve una rotta da uno dei peer non client (RX. RY, RZ della Figure 30) allora si seleziona la migliore rotta per quella destinazione e la si comunica tramite le connessioni iBGP a tutti i peer client (R1, R2, RN).

Poiché il route reflector non è altro che un approccio centralizzato alla diffusione delle informaizoni sulle rotte, bisogna immaginare qualche meccanismo per evitare di avere un single point of failure. Il meccanismo utilizzato è generalmente quello della replicazione dei route reflector, permettendo ad ogni peer di essere client di almeno due route reflector. Poiché errori di configurazione potrebbero causare dei loop nella redistribuzione delle rotte, si aggiungono due informazioni ai messaggi di aggiornamento delle rotte:

  • ORIGINATOR ID: l'identificatore di chi ha dato origine alla rotta;

  • CLUSTER LIST: contiene la lista dei route reflector che hanno mandato il messaggio di UPDATE per questa rotta in questo AS.

Chiaramente queste informazioni vengono eliminate dal router BGP che annuncia la rotta all'esterno del proprio AS.

E' interessante notare che i route reflector, per aumentare la scalabilità, possono essere organizzati in gerarchie.

‹ III.2.1.6Confederations up III.2.1.8The dynamics of BGP ›
  • Printer-friendly version

nfl jerseys suppliers Fashion

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

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

  • reply

nfl jerseys

mostnfl (not verified) — Fri, 12/30/2011 - 14:15

Patriots Jerseys Sale
Premier New England Patriots Jerseys

  • reply

Super Bowl NFL Jersey Live

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

Super Bowl NFL Jersey Live NFL scores, Green Bay Packers Jersey in-depth pro football Pittsburgh Steelers Jersey player and New Orleans Saints Jersey team news, Baltimore Ravens Jersey NFL videos, rumors ,San Francisco 49ers Jersey
updated stats, team schedules, fantasy football games,

  • reply

cheap gucci

cheap gucci (not verified) — Sat, 12/24/2011 - 02:28

otel canada goose jacket with a 195-pound gas tank, I canada goose sale still carry to the left! Yan said canada goose jacket sale the old, as long as these chi...

  • reply

r re-sample. Zhang Yishan

ugg boots uk (not verified) — Sat, 12/24/2011 - 02:01

r re-sample. Zhang Yishan canada goose jacket sale very supportive canada goose jacket of his children to a good thing to canadian goose jacket do in the end. At 16...

  • 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