BGP mint szolgáltatás
megértése BGP, mint a szolgáltatás
A BGP, mint a szolgáltatás (BGPaaS) funkció lehetővé tesziegy vendég virtuális gép (VM), hogy helyezze útvonalak saját virtuális routingand forwarding (VRF) például a BGP.
-
Contrail BGPaaS Features
-
BGPaaS using Cases
Contrail BGPaaS Features
gpaas with Contrail a networking megköveteli, hogy a vendég vmto kapcsolódjon a vezérlő csomóponthoz, és hogy képes legyen hirdetni a VRF példányra.
a BGPaaS funkcióval:
-
a vRouter ügynök képes elfogadni a VMs és proxy kapcsolatait a vezérlőcsomópontra.
-
a vRouter ügynök mindig kiválasztja az egyik vezérlőcsomópontothogy XMPP szerverként használja.
Contrail Networking biztosít útvonal export funkció forBGPaaS ülés. A tenantVM-re hirdetett összes útvonal következő hop értéke a tenantVM alhálózatának alapértelmezett átjáró címe. Ez lehetővé teszi a bérlő BGP végrehajtása viszonylag egyszerű, nem igényel támogatást rekurzív felbontása BGP következő komló.
a bgpaas objektum egy virtuális gép interfészhez van társítva,nem csak egy virtuális géphez (VM), amely lehetővé teszi a bérlő VM-nek, hogy több virtuális hálózatban is rendelkezzenebgp munkamenetekkel, ha szükséges.
Bgpaas in Contrail Networking has the following features:
-
alapértelmezés szerint az összes BGPaaS munkamenet úgy van konfigurálva, hogy rendelkezzenaz útvonalak közvetlen cseréje. A Boolean property bgpaas-suppress-route-reklám biztosítja Nem reklám útvonalak a bérlő VM.
-
Ha az inet6 útvonalakat hirdetik a bérlő VM-nek,akkor azokat az IPv6 alhálózat alapértelmezett átjáró címével hirdetikmint a BGP next hop. A logikai tulajdonság, bgpaas-ipv4-leképezett-ipv6-nexthop, okozza az IPv4 alhálózat alapértelmezett átjáró, IPv4-leképezett IPv6 formátumban, kell használni, mint a következő hop.
-
ha ugyanabban a virtuális hálózatban több bérlő VM vanebgpaas munkamenetekkel, és az eBGP-t használják, a standard BGP mint path loop preventionrules megakadályozza, hogy az egyik bérlő által hirdetett útvonalakat a többi bérlő VM reklámozza. A felülíró mező, ki valamelyes meglévő
BgpSessionAttributes
a theBGPaaS tárgy okozza, hogy a vezérlőegység, hogy cserélje ki a számon a bérlő VM saját, MINT a szám, ha a reklám útvonalak learnedfrom a bérlő VM egy másik bérlő VM ugyanabban a virtuális hálózaton.A bérlő virtuális gépnek nem kell új funkciókat végrehajtania.
Contrail Networking támogatást nyújt a magas rendelkezésre állás (HA)architektúrák, BGPaaS támogatja a vezérlő csomópont zóna kiválasztása, a optionsavailable konfigurálni BGPaaS vezérlő csomópont zóna társaik.
Ez a képesség lehetővé teszi, hogy elsődleges és secondarycontrol csomópont zónákat állítson be, amelyek egy vagy több vezérlő csomóponttal rendelkezhetnek. Erre azért van szükség, mert a BGPaaS-ra gyakran hivatkoznak a VNFs-re és a VNFs-re, amelyek több csomópontból állnak, és a VNFs általában két BGP-társra támaszkodik. Ezek a vezérlő csomópont zóna funkciók növelik a robusztusság és failovercapabilities a BGPaaS Contrail.
a következők:
-
BGP sessions kell használni IPv4 transport.
-
a VNF-nek támogatnia kell az RFC 2545-et, a BGP-4Multiprotocol kiterjesztéseket az IPv6 Tartományközi útválasztáshoz,az IPv6 útvonalak átviteléhez az IPv4 peer felett.
-
csak IPv4 (inet) és IPv6 (inet6) címcsaládokat támogat.
a következő funkciókat támogatja Contrail Networkingfor Bgpaas konfiguráció:
-
a Globális-System-Config van egy lehetőség, hogy hozzáadásához, módosításához, ordelete vezérlőegység zónák
-
Control-Csomópont-Zóna van egy lehetőség, hogy hozzáadásához, módosításához, vagy deletecontrol csomópontok
-
vezérlőegység van egy lehetőség, hogy hozzáadásához, módosításához vagy törléséhez acontrol csomópont zóna pedig csak egy vezérlőegység zóna
-
BGPaaS van egy lehetőség, hogy hozzáadásához, módosításához, vagy törlése primaryor másodlagos vezérlőegység zóna
-
Ha a vezérlőegység zóna több, mint egy ellenőrző-csomópont, selectionof control-node for BGP Peering is random in a control node zone
-
using just one control node in each zone, VNF can predictablyestablish bgp-peering to that specific control node.
BGPaaS Use Cases
Ez a szakasz példaforgatókönyveket tartalmaz a Bgpaaswith Contrail végrehajtásához.
-
Dinamikus Alagút Behelyezés Belül a Bérlő Overlay
-
Dinamikus Hálózati Elérhetőség Alkalmazások
-
Liveness Észlelési a Magas Rendelkezésre állás
Dinamikus Alagút Behelyezés Belül a Bérlő Overlay
a Különböző alkalmazások kell behelyezni dinamikus alagút virtualnetworks. A virtuális hálózati funkciók (VNFs) biztosítják a funkciótegység megszüntetése. Az alagútvégződtetési típusok alkalmazásonként változnaktípusok, mint például az üzleti VPN, a mobilitás kis webhely backhaul, VPC, és hasonlók. A legfontosabb követelmény az, hogy az alagutaknak dinamikusan kell beilleszteniükúj hálózati elérhetőségi információk a virtuális hálózatba. Az alagúthálózat elérhetőségi beillesztésének predomináns módszerei BGP-t használnak.
a BGPaaS lehetővé teszi a brownfield VNFs áttelepítését a Contrail-be, megőrizve az alkalmazás viselkedését és követelményét a BGP-re, az alkalmazás írása nélkül.
az 1. ábra azt mutatja, hogy be kell illeszteni az adynamic alagutat egy virtuális hálózatba.
Dinamikus Hálózati Elérhetőség Alkalmazások
A Domain Név Rendszer (DNS) egy széles körben elterjedt alkalmazás thatuses BGP, mint egy mechanizmus, hogy beállítsa elérhetőség a szolgáltatások, ahhoz mutatók, mint a terhelés, karbantartás, elérhetőség, stb.Mivel a DNS-szolgáltatások átfedésekkel kerülnek át a környezetekbe, szükség van egy olyan mechanizmusra, amely megőrzi az alkalmazás meglévő viselkedését és követelményeit, beleértve a rendelkezésre álló alkalmazáshoz való hozzáférhetőség bejelentését és visszavonását.
Ez a követelmény nem korlátozódik a DNS-re. Más alkalmazások, például a virtualizált fejlett csomagmag (vEPC) vagy mások, a BGPas egy mechanizmust használnak a hálózati elérhetőséghez a rendelkezésre állás és a terhelés alapján.
Liveness Detection for High Availability
különböző keepalive mechanizmusok bérlő elérhetőségét biztosítottakolyan hálózati összetevők, mint a BGP, OSPF, PING, VRRP,BFD vagy alkalmazás-specifikus mechanizmusok. A BGP segítségével a BGP a helyi számítási csomópont bérlője és az adott virtuális gép által nyújtott szolgáltatások között életérzékelési mechanizmust biztosít.
Bgpaas konfigurálása VNC API használatával
a BGPAAS konfigurálásához VNC API-k használatával:
- Hozzáférés Az alapértelmezett projekthez.
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)
törléséhez BGPaaS tárgy, kövesse a megadott kód: 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())
Konfigurálása BGPaaS a Kondenzcsík Web UI
beállítani BGPaaS belül a bérlő:
- Válasszuk a Configure > Szolgáltatások > BGP, mint Szolgáltatás a Kondenzcsík Webes Felhasználói Felület (UI). Megjelenik a BGP mint Servicepage.
- kattintson a + gombra a BGPaaS oldalon. Megjelenik a BGP létrehozása szolgáltatási oldalként.Lásd A 2. Ábrát.
- bgpaas oldal, töltse fel a mezőketa következő értékekkel hozza létre a szolgáltatást.
mezők
leírás
name
adjon meg egy nevet a BGP-szolgáltatáshoz a név egyedi lehet legfeljebb 15 karakter, amely alfanumerikus karaktereket tartalmazés kötőjel ( -).
IP-cím
adja meg az IPv4 vagy IPv6 forráscímet a BGPaaS VM-en.
virtuális gép interfész
adja meg a virtuális gép interfész IP-címét.
Cím Családi
Válassza ki a inet vagy inet6 a Cím Családi lista szerint a követelmény.
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 Állami
Válassza ki az Admin állami mezőbe, hogy lehetővé tegye az állapotod FEL, majd törölje a rovatot, hogy tiltsa az állam LE.
- kattintson a Mentés gombra a BGP objektum létrehozásához.
A Bgpaas konfigurálása a
a bgpaas bérlőn belüli konfigurálásához:
- válassza a szolgáltatások > bgpaas. a ContrailCommand felhasználói felületről (UI). Megjelenik a BGPaaS oldal.
- kattintson a Létrehozás gombra a BGPaaS oldalon. Megjelenik a Bgpaas létrehozása oldal. Lásd A 3. Ábrát.
- oldal, töltse fel a mezőketa következő értékekkel hozza létre a BGP objektumot.
mezők
leírás
név
adjon meg egy nevet a BGP szolgáltatáshoz. A név egyedülálló lehetlegfeljebb 15 karakter, amely alfanumerikus karaktereket tartalmazés kötőjel ( -).
virtuális gép interfész
adja meg a virtuális gép interfész IP-címét.
Cím Családi
Válassza ki a inet vagy inet6 a Cím Családi lista szerint a követelmény.
Autonóm Rendszer
adja meg az autonóm rendszer (AS) számát az 1-65,535 tartományban.
Ha engedélyezi a 4 bájtos ASN-t a globális konfigurációban, akkor 4 bájtos számot adhat meg 1-4,294,967,295 tartományban.
Speciális beállítások
IP cím
írja be az IPv4 vagy IPv6 forráscímet a bgpaas VM-en.
Shared
jelölje be ezt a jelölőnégyzetet az összes vmi összekapcsolásához a commonbgp-router objektummal. Ha ez a doboz nincs kiválasztva, minden virtuális gépinterface külön-külön kapcsolódik a saját bgp-router objektumához.
útvonal eredete
-
válassza ki a listából a BGP-t, ha az útvonal aBGP routerről származik.
-
válassza ki az EGP-t a listából, ha az útvonal a külső átjáró protokollok (EGP) munkamenetéből származik.
-
válassza ki a hiányos lehetőséget a listából, ha a hálózati réteg ReachabilityInformation (NLRI) olyan módszerekkel tanulható meg, mint például az útvonalak újraelosztása a BGP-be, nem pedig a BGP-n keresztül.
útvonal Origin Override
jelölje be ezt a jelölőnégyzetet, hogy a hirdetett útvonal eredetének Eredetmegjelölését hiányosnak minősítse.
Service Health Check
válassza ki a szolgáltatás egészségügyi ellenőrző objektumát a listáról.
tartási idő
adja meg azt a maximális időt, amikor a BGP munkamenet aktív marad, ha nem érkezik Keepalives.
hurokszám
adja meg, hogy hányszor látható ugyanaz az ASNEGY útvonal-frissítés. Az útvonal eldobásra kerül, ha a hurok száma meghaladja.
helyi ASN
adja meg az autonóm rendszer (AS) számát az 1-65,535 tartományban.
Ha engedélyezi a 4 bájtos ASN-t a globális konfigurációban, akkor 4 bájtos számot adhat meg 1-4,294,967,295 tartományban.
mint felülírás
jelölje be ezt a jelölőnégyzetet, hogy a thecontrol csomópont AS számát A bérlő VM AS számával helyettesítse.
IPv4-leképezett IPv6 Nexthop
jelölje be ezt a jelölőnégyzetet az IPv4-leképezett IPv6 formatas a következő hop helyett az IPv4 alhálózat alapértelmezett átjáró.
jelölje be ezt a jelölőnégyzetet a routesto bérlő VM hirdetésének megakadályozása érdekében.
elsődleges vezérlő csomópont zóna
kiválaszthatja azt a vezérlőcsomópontot, amellyel a BGPaaSVM BGP munkamenetet végezhet.
másodlagos vezérlő csomópont zóna
kiválaszthatja azt a vezérlőcsomópontot, amellyel a BGPaaSVM BGP munkamenetet végezhet.
-
- kattintson a Létrehozás gombra a BGP objektum létrehozásához.
Leave a Reply