BGP palveluna
BGP: n ymmärtäminen palveluna
BGP palveluna (bgpaas) – ominaisuuden avulla vieras virtuaalikone (VM) voi sijoittaa reitit omaan virtuaaliseen reititykseen ja huolintaan (VRF) BGP: tä käyttäen.
-
Contrail BGPaaS Features
-
BGPaaS Use Cases
Contrail BGPaaS Features
Using Bgpaas with Contrail verkottuminen edellyttää, että vierailijalla vmto: lla on yhteys valvontasolmuun ja että hän voi mainostaa itseään VRF-instanssiin.
Bgpaas-ominaisuudella:
-
vRouter-agentti pystyy hyväksymään BGP-yhteydet VMs: stä ja välittämään ne kontrollisolmuun.
-
vrouterin agentti valitsee aina yhden kontrollin nodesteista, joita se käyttää XMPP-palvelimena.
Contrail Networking tarjoaa reittivientitoiminnot gpaas-istunnoille. Seuraava hyppy kaikille tenantvm: ään mainostetuille reiteille asetetaan tenantVM: n aliverkon oletusyhdyskäytävän osoitteeseen. Tämä mahdollistaa BGP: n toteutuksen suhteellisen yksinkertaisena,koska se ei vaadi tukea BGP next humalan rekursiiviselle resoluutiolle.
Bgpaas-objektiin liittyy virtuaalikoneliittymä,ei vain virtuaalikone (VM), jonka avulla vuokralainen VM voi tarvittaessa pitää BGP-istuntoja useissa virtuaaliverkoissa.
Bgpaas in Contrail Networkingissa on seuraavat ominaisuudet:
-
oletuksena kaikki BGPaaS-istunnot on konfiguroitu niin, että reitit vaihtuvat keskenään. Boolen kiinteistö bgpaas-tukahduttaa-reitti-mainos takaa, ettei reittejä mainosteta vuokralaiselle VM: lle.
-
Jos inet6-reittejä mainostetaan vuokralaiselle VM: lle,niitä mainostetaan IPv6-aliverkon oletusyhdyskäytävän osoitteella kuin BGP next hop. Boolen ominaisuus, bgpaas-ipv4-mapped-ipv6-nexthop, aiheuttaa IPv4-aliverkon oletusyhdyskäytävän, IPv4-mapped IPv6-muodossa, käytettäväksi sen sijaan seuraavana hop.
-
Jos samassa virtuaaliverkossa useammalla vuokralaisella VMs: llä on bgpaas-istuntoja ja ne käyttävät eBGP: tä, BGP: n vakiosäännöt polkusilmukkasäännöinä estävät yhden vuokralaisen VM: n mainostamien reittien mainostamisen toiselle vuokralaiselle VMs: lle. As-override-kenttä, joka on lisätty olemassa olevaan
BgpSessionAttributes
bgpaas-objektiin, saa hallintasolmun korvaamaan vuokralaisen VM: n AS-numeron omallaan as-numerolla, kun mainostetaan samassa virtuaaliverkossa vuokralaiselta VM: ltä toiselle vuokralaiselle VM: lle opittuja reittejä.Vuokralaisen VM: n ei tarvitse toteuttaa mitään uusia toimintoja.
Contrail Networking tarjoaa tuen korkean käytettävyyden (HA)arkkitehtuureille, BGPaaS tukee valvontasolmuvyöhykkeen valintaa, ja bgpaas: n hallintasolmuvyöhykkeen vertaisryhmien määrittämiseen on käytettävissä vaihtoehtoja.
tämän ominaisuuden avulla voit määrittää ensisijaiset ja toissijaiset ohjaussolmuvyöhykkeet, joilla voi olla yksi tai useampi ohjaussolmu. Thereason tämä johtuu siitä, että BGPaaS on usein vedotaan providerouting ja vnfs, jotka koostuvat useista solmuista across eri laskee, ja VNFs yleensä luottaa kaksi BGP peers forHA. Nämä säätösolmuvyöhykkeen ominaisuudet lisäävät Bgpaas: n kestävyyttä ja vikaantumiskykyä.
seuraavat ovat varoituksia:
-
BGP-istunnoissa on käytettävä IPv4-kuljetusta.
-
VNF: n on tuettava RFC 2545: tä, BGP-4Multiprotocol-laajennusten käyttöä IPv6: n verkkotunnusten välisessä reitityksessä,IPv6: n reittien kuljettamiseksi IPv4: n vertaisverkon kautta.
-
vain IPv4 (inet) ja IPv6 (inet6) – osoiteperheitä tuetaan.
seuraavat ominaisuudet ovat tuettuja Contrail Networking for BGPaaS configuration:
-
Global-System-Configilla on mahdollisuus lisätä, muokata, ordelete control node zones
-
Control-Node-Zone on mahdollisuus lisätä, muokata tai deletecontrol node
-
kontrollisolmulla on mahdollisuus lisätä, muokata tai poistaa kontrollisolmuvyöhyke ja sillä voi olla vain yksi kontrollisolmuvyöhyke
-
bgpaasilla on mahdollisuus lisätä, muokata tai poistaa primaari-tai sekundaariohjaussolmuvyöhyke
-
jos kontrollisolmun vyöhykkeellä on useampi kuin yksi kontrollisolmu, kontrollisolmun valinta BGP-Peeringille on satunnaista kontrollisolmuvyöhykkeellä
-
käyttämällä vain yhtä valvontasolmua kullakin vyöhykkeellä, VNF voi ennakoida bgp-peeringin kyseiseen valvontasolmuun.
BGPaaS: n käyttötapaukset
tässä jaksossa esitetään esimerkkejä bgpaas: n toteuttamisesta Contraililla.
-
dynaaminen tunnelointi vuokralaisen peittokuvassa
-
sovellusten dynaaminen verkon saavutettavuus
-
Liveness Detection for High Availability
dynaaminen tunneli lisätään vuokralaisen peittoon
erilaisten sovellusten on lisättävä dynaamisia tunneleita virtaverkkoihin. Virtual network functions (vnfs) tarjoavat funktion oftunnel termination. Tunnelin irtisanomistyypit vaihtelevat eri sovellustyyppien välillä, kuten business VPN, mobility small site backhaul, VPC ja vastaavat. Keskeisenä vaatimuksena on, että tunnelien on syötettävä virtuaaliverkkoon dynamicallynew network reachability information. Tunneliverkon saavutettavuuden predominant-menetelmät käyttävät BGP: tä.
BGPaaS sallii Brownfield VNFs: n siirtymisen Contrailiin,säilyttäen BGP: n sovelluskäyttäytymisen ja vaatimuksen kirjoittamatta sovellusta.
kuvassa 1 esitetään tarve lisätä adynaaminen tunneli virtuaaliverkkoon.
sovellusten dynaaminen verkon saavutettavuus
Verkkotunnusjärjestelmä (DNS) on laajalle levinnyt sovellus, joka käyttää BGP: tä mekanismi virittää saavutettavuutta sen palveluja, perustetaan mittareita, kuten kuormitus, huolto, saatavuus, ja vastaavat.Koska DNS-palvelut siirretään ympäristöihin peittokuvien avulla, tarvitaan mekanismi, jolla säilytetään olemassa oleva sovelluskäyttäytyminen ja vaatimukset, mukaan lukien mahdollisuus ilmoittaa ja peruuttaa käytettävissä oleva sovellus.
tämä vaatimus ei rajoitu DNS: ään. Muut sovellukset, kuten virtualisoitu evolved packet core (vepc) ja muut, käyttävät bgpas-mekanismia verkon saavutettavuuteen saatavuuden ja kuormituksen perusteella.
Liveness Detection for High Availability
verkkokomponentit, kuten BGP, OSPF, PING, VRRP,BFD tai sovelluskohtaiset mekanismit, ovat tarjonneet useita avaintoimintamekanismeja vuokralaisten tavoitettavuutta varten. Kun BGP on vRouter-agentti, BGP: tä voidaan käyttää tarjoamaan paikallisen laskusolmupisteen vuokralaisen ja VM: n tarjoamien palvelujen välinen elävyyden havaitsemismekanismi.
Bgpaas: n määrittäminen VNC API: lla
bgpaas: n määrittäminen VNC-sovellusliittymiä käyttäen:
- käytä oletusprojektia.
default_project = self._vnc_lib.project_read(fq_name=)
- Create a BGPaaS object.
bgpaas_obj = BgpAsAService(name=‘bgpaas_1’,parent_obj=default_project)
- Attach the BGP object to a precreated virtual machineinterface.
bgpaas_obj.add_virtual_machine_interface(vmi)
- Set the ASN. It must be an eBGP session.
bgpaas_obj.set_autonomous_system('65000')
If the ASN is not set, the primary instance IP will be chosen.
bgpaas_obj.set_bgpaas_ip_address(u’10.1.1.5’)
- Set session attributes.
bgp_addr_fams = AddressFamilies()
bgp_sess_attrs = BgpSessionAttributes(address_families=bgp_addr_fams,hold_time=60)
bgpaas_obj.set_bgpaas_session_attributes(bgp_sess_attrs)
self._vnc_lib.bgp_as_a_service_create(bgpaas_obj)
poistaaksesi BGPaaS-objektin, noudata annettua koodia:
fq_name=
bgpaas_obj = self._vnc_lib.bgp_as_a_service_read(fq_name=fq_name)
bgpaas_obj.del_virtual_machine_interface(vmi)
self._vnc_lib.bgp_as_a_service_update(bgpaas_obj)
self._vnc_lib.bgp_as_a_service_delete(id=bgpaas_obj.get_uuid())
konfigurointi bgpaas from contrail web UI
to configure bgpaas within a tenant:
- select Configure > services > BGP palveluna contrail web-käyttöliittymästä (ui). BGP Palvelusivuna näkyy.
- klikkaa + – painiketta BGPaaS-sivulla. Luo BGP palveluna-sivu näytetään.KS. Kuva 2.
- in the Create BGPaaS page, kansoita kenttä seuraavilla arvoilla luodaksesi palvelusi.
kentät
kuvaus
name
Anna nimi BGP-palvelulle nimi voi olla ainutkertainen ei yli 15 merkkiä, jotka sisältävät aakkosnumeerisia merkkejä ja yhdysviivaa ( -).
IP-osoite
Kirjoita IPv4 tai IPv6-lähdeosoite BGPaaS VM: llä.
Virtual Machine Interface
Anna virtuaalikoneliittymän IP-osoite.
Osoiteperhe
valitse osoiteperheestä iNet tai inet6 vaatimuksesi mukaan.
Autonomous System
Enter AS number in the range 1- 65,534.
Advanced Options
Hold Time
Enter the maximum time a BGP session remains active ifno Keepalives are received.
Admin State
valitse Admin state-ruutu, jotta tila voidaan ottaa käyttöön, ja poista ruutu, jotta tila voidaan poistaa käytöstä.
- napsauta Tallenna luodaksesi BGP-objektin.
Bgpaasin määrittäminen Contrail-komennosta
bgpaasin määrittäminen vuokralaisen sisällä:
- valitse Palvelut > bgpaas. ContrailCommand-käyttöliittymästä (UI). Bgpaas-sivu näkyy.
- klikkaa Bgpaas-sivulla olevaa Luo-painiketta. Luo BGPaaS-sivu näkyy. KS. Kuva 3.
kuva 3: Create BGPaaS- in the Create BGPaaS sivu, kansoita kentät seuraavilla arvoilla luodaksesi BGP-objektisi.
kentät
kuvaus
name
Anna nimi BGP-palveluun. Nimi voi olla ainutkertainen enintään 15 merkin pituinen merkki, joka sisältää aakkosnumeerisia merkkejä ja väliviivan ( -).
Virtual Machine Interface
Anna virtuaalikoneliittymän IP-osoite.
Osoiteperhe
valitse osoiteperheestä iNet tai inet6 vaatimuksesi mukaan.
autonominen järjestelmä
Anna autonomisen järjestelmän (AS) numero välillä 1-65,535.
Jos otat käyttöön 4 tavun ASN Global Configissa, voit kirjoittaa 4-tavun numeroksi välillä 1-4,294,967,295.
Lisäasetukset
IP-osoite
div id=”8676660081″>
anna IPv4 tai IPv6-lähdeosoite bgpaas VM: ssä.
jaettu
Valitse tämä valintaruutu, jos haluat yhdistää kaikki VMIs: t commonbgp-reititinobjektiin. Jos tätä laatikkoa ei ole valittu, jokainen virtuaalikoneen interface linkittyy erikseen omaan BGP-reititinobjektiinsa.
Route Origin
-
valitse BGP luettelosta, jos reitti on lähtöisin aBGP-reitittimestä.
-
Valitse luettelosta EGP, jos reitti on lähtöisin EGP: n (External Gateway Protocols) – istunnosta.
-
Valitse luettelosta puutteellinen, jos verkkokerroksen ReachabilityInformation (Nlri) on opittu esimerkiksi reachabilityinformationin (reachabilityinformation) avulla, eikä BGP: n kautta.
Route Origin Override
Valitse tämä valintaruutu, jos haluat ohittaa mainostetun reitin origin origin-nimen epätäydelliseksi.
palvelun terveystarkastus
Valitse luettelosta mikä tahansa palvelun terveystarkastuksen kohde vaatimuksesi mukaan.
pitoaika
Anna enimmäisaika, jolloin BGP-istunto pysyy aktiivisena, jos ei saada Keepaliveja.
silmukkaluku
Kirjoita montako kertaa sama ASN näkyy reittipäivityksessä. Reitti hylätään, kun silmukkamäärä ylittyy.
paikallinen ASN
Anna autonomisen järjestelmän (AS) numero välillä 1-65,535.
Jos otat käyttöön 4 tavun ASN Global Configissa, voit kirjoittaa 4-tavun numeroksi välillä 1-4,294,967,295.
ohitus
Valitse tämä valintaruutu, joka korvaa hallintasolmun as-numeron vuokralaisen VM: n AS-numerolla.
käytä IPv4-yhdistettyä IPv6 Nexthop
Valitse tämä valintaruutu käyttääksesi IPv4-yhdistettyä IPv6-muotoa seuraavassa hop: ssa IPv4-aliverkon oletusyhdyskäytävän sijaan.
tukahduttaa Reittimainos
Valitse tämä valintaruutu estääkseen routesto vuokralaisen VM: n mainoksen.
ensisijainen Kontrollisolmuvyöhyke
voit valita ohjaussolmun, jolla bgpaasvm voi suorittaa BGP-istunnon.
Toisiokontrollivyöhyke
voit valita ohjaussolmun, jolla bgpaasvm voi suorittaa BGP-istunnon.
- luo BGP-objekti napsauttamalla Luo-painiketta.
- in the Create BGPaaS sivu, kansoita kentät seuraavilla arvoilla luodaksesi BGP-objektisi.
Leave a Reply