A BGP konfigurálása a Vultr

A Vultr BGP funkciója lehetővé teszi, hogy saját IP-területet vigyen magával, és bármelyik helyünkön használja.

Elkezdeni

A BGP használatához a következőkre lesz szüksége:

  • Telepített Vultr kiszolgálópéldány.
  • Saját IP-terület (v4 vagy v6). Ha van saját ASN-je, használhatja azt, vagy hozzárendelhetünk privátot.

Ha IPv4-előtagot hirdet, akkor a kiszolgálópéldánynak rendelkeznie kell a Vultr által automatikusan kiosztott IPv4-címmel. Ha IPv6-előtagot hirdet, a kiszolgálópéldánynak rendelkeznie kell a Vultr által automatikusan kiosztott IPv4- és IPv6-címekkel is.

A kezdéshez töltse ki a BGP beállítási űrlapot . Győződjön meg róla, hogy igazolta az ASN és az alhálózat(ok) tulajdonjogát a késések elkerülése érdekében.

Miután ezt konfigurálta a fiókjában, folytathatja a BGP konfigurálását.

BGP beállítása

Megjegyzés: Ha olyan példányt kíván konfigurálni, amelyet a BGP beállítása előtt telepítettek a fiókjába, akkor újra kell indítania a vezérlőpulton keresztül. A BGP nem fog működni egyetlen létező példányon sem, amíg azokat újra nem indítják (az SSH-n keresztüli újraindítás nem elegendő).

Javasoljuk, hogy a BIRD-t használja BGP-démonként (de bármilyen BGP-démont használhat). A legtöbb operációs rendszer rendelkezik erre a csomaggal.

Példáink a következőket feltételezik:

  • ASN: 64512
  • A példány IP-címe: 203.0.113.123
  • IPv4 blokk: 198.51.100.0/24
  • BGP Jelszó: vadász2

A kapcsolat megerősítéséhez állítsunk be egy BGP-munkamenetet IP-címek bejelentése nélkül. Hozzon létre egy /etc/bird.conffájlt a következő szöveggel. Ne feledje, hogy egyes rendszereken, például az Ubuntu 16.04-en, ez lesz /etc/bird/bird.conf.

router id 203.0.113.123;

protocol bgp vultr
{
    local as 64512;
    source address 203.0.113.123;
    import none;
    export all;
    graceful restart on;
    multihop 2;
    neighbor 169.254.169.254 as 64515;
    password "hunter2";
}

Indítsa újra a madarat, és ellenőrizze a munkamenet állapotát:

[root@vultr ~]# birdc show proto all vultr
BIRD 1.4.5 ready.
name     proto    table    state  since       info
vultr    BGP      master   up     14:11:36    Established
  Preference:     100
  Input filter:   REJECT
  Output filter:  (unnamed)
  Routes:         0 imported, 581634 filtered, 1 exported, 0 preferred
  Route change stats:     received   rejected   filtered    ignored   accepted
    Import updates:         581674          0     581674          0          0
    Import withdraws:            2          0        ---     581675          0
    Export updates:              1          0          0        ---          1
    Export withdraws:            0        ---        ---        ---          0
  BGP state:          Established
    Neighbor address: 169.254.169.254
    Neighbor AS:      64515
    Neighbor ID:      169.254.169.254
    Neighbor caps:    refresh restart-able AS4
    Session:          external multihop AS4
    Source address:   203.0.113.123
    Hold timer:       208/240
    Keepalive timer:  57/80

A BGP „Established” állapota azt jelenti, hogy minden megfelelően működik. Ha nem látja az Established állapotot, próbáljon ki néhány dolgot:

  • Újraindítottad a vezérlőpultot, mióta a támogatás beállította a BGP-t a fiókjában?
  • A BGP-port (TCP 179) engedélyezve van a tűzfalon?
  • Helyes a BGP jelszava? (Ez ellenőrizhető a vezérlőpulton, minden előfizetéshez tartozik egy BGP fül, amely felsorolja a részleteket)
  • A példány fő IP-jét használja? (Nem használhat mást, mint egy példány fő IP-jét a BGP-vel)

FreeBSD megjegyzések

Az alapértelmezett FreeBSD konfiguráció nem működik BGP-vel. Ahhoz, hogy valóban használni tudja a BGP-t FreeBSD-n, meg kell tennie néhány dolgot:

1) Fordítsa újra a kernelt az alábbi kiegészítő beállításokkal:

device crypto
options IPSEC
options TCP_SIGNATURE

2) Állítsa be a hálózati adaptert statikus IP-címmel.

3) Frissítse az ipsec.conf fájlt a BGP jelszóval:

add 203.0.113.123 169.254.169.254 tcp 0x1000 -A tcp-md5 "hunter2";
add 169.254.169.254 203.0.113.123 tcp 0x1000 -A tcp-md5 "hunter2";

Útvonalak meghirdetése

Miután megvan a működő BGP munkamenet, a következő lépés néhány útvonal bejelentése. Ahhoz, hogy a címtér látható legyen az interneten, legalább /24-et (vagy /48-at IPv6 esetén) be kell jelentenie.

Az indulás legegyszerűbb módja, ha statikus útvonalat ad hozzá a BIRD konfigurációjához, például:

protocol static
{
    route  198.51.100.0/24 via 203.0.113.123;
}

protocol device
{
    scan time 5;
}

A „protokolleszköz” blokk lehetővé teszi a BIRD számára, hogy információkat gyűjtsön a példányához csatlakoztatott hálózati adapterekről. Enélkül a statikus útvonalak nem jelennek meg.

Töltse be újra a BIRD-et, majd ellenőrizze, hogy az útvonal megfelelően működik:

[root@vultr ~]# birdc show route
BIRD 1.4.5 ready.
198.51.100.0/24    via 203.0.113.123 on eth0 [static1 14:22:12] * (200)

Ezen a ponton az alhálózat forgalmának a példánya felé kell áramolnia. Nem fog tudni pingelni egyetlen IP-címet sem, amíg azokat be nem állítja az operációs rendszerben. Ennek ellenőrzésének egyik módja a tcpdump, 'tcpdump -i eth0 -n net 198.51.100.0/24' használata.

IP-k konfigurálása

Az egyik gyakori konfiguráció, amit látunk, az egyedi IP-címek használata a különböző példányokon. Ez lehetséges, bár minden példánynak saját BGP-kiszolgálót kell futtatnia.

Ennek érdekében a /24 fedezeten kívül egyedi példányokból /32 útvonalat fogunk közölni. Ezt statikus útvonalakkal is megtehetjük, de javasoljuk helyette álinterfészek használatát. A 198.51.100.100-at fogjuk használni IP-címként, amelyet át akarunk irányítani.

Állítsa be ezt egy felületen:

# ip link add dev dummy1 type dummy
# ip link set dummy1 up
# ip addr add dev dummy1 198.51.100.100/32

Győződjön meg arról, hogy ez megfelelően lett beállítva:

# ip addr show dev dummy1
5: dummy1: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN
    link/ether ba:23:57:2c:ad:bc brd ff:ff:ff:ff:ff:ff
    inet 198.51.100.100/32 scope global dummy1

Megjegyzés: Olvassa el az operációs rendszer dokumentációját, hogy megtudja, hogyan kell beállítani ezt az interfészt a rendszerindításkor.

Most úgy konfiguráljuk a BIRD-et, hogy megkeresse az összes álinterfészt, és bejelentse a rajtuk talált IP-címeket. Adja hozzá a következőket a BIRD konfigurációjához, és töltse be újra a BIRD-et:

protocol direct
{
    interface "dummy*";
    import all;
}

Ellenőrizze, hogy a BIRD bejelenti-e az útvonalat:

[root@vultr ~]# birdc show route
BIRD 1.4.5 ready.
198.51.100.0/24    via 203.0.113.123 on eth0 [static1 14:22:12] * (200)
198.51.100.100/32  dev dummy1 [direct1 14:36:56] * (240)

Ezt a folyamatot más IP-címekkel is megismételheti. Az történik, hogy útválasztóink a legspecifikusabb útvonalat fogják használni az adott IP-címhez. Ha van /24 és /32, a /32 a legspecifikusabb útvonal, így az adott IP-címhez tartozó forgalom ezt az útvonalat fogja követni.

Több példány is bejelentheti ugyanazt a /32. Ez magas rendelkezésre állást biztosítana (ha valamelyik példány meghibásodik, az útvonalai eltűnnek, és a forgalom átkerül a másik példányra).

Helyeink nincsenek összekapcsolva, ezért meg kell bizonyosodnia arról, hogy bejelent egy /24-et (vagy IPv6 /48-at) minden olyan helyről, ahol használni szeretné az IP-címeket. Nem használhat egy /24-et több hely IP-címének hozzárendelésére, hacsak nem anycast hálózatot próbál beállítani.

Egyes helyeink támogatják az ECMP-t, ebben az esetben a forgalom véletlenszerűen oszlik el legfeljebb 8 példány között, amelyek ugyanazt az IP-t jelentik be. Az ECMP-t jelenleg támogató helyek a következők:

  • New Jersey
  • Chicago
  • Dallas
  • Atlanta
  • Tokió
  • Szingapúr
  • Los Angeles
  • Miami
  • Szilícium-völgy
  • Párizs
  • London

Kapcsolódó dokumentumok

Megjegyzések

BIRD 1.5 és újabb verziók esetén előfordulhat, hogy módosítania kell a routesorok szintaxisát a következőről:

route  198.51.100.0/24 via 203.0.113.123;

nak nek:

route  198.51.100.0/24 via "203.0.113.123";

** Hibaelhárítás **

Rendszereink TCP MD5 hitelesítést igényelnek a kapcsolat létrehozásához. Ez azt jelenti, hogy nem lehet tesztelni a kapcsolatot például telnet használatával. Általában azt javasoljuk, hogy figyelje a forgalmat a tcpdump segítségével a csatlakozási problémák elhárítása érdekében.


Blokktároló rögzítése

Blokktároló rögzítése

A blokktároló kötetek további lemezként csatlakoznak a példányokhoz. Használat előtt csatolnia kell a kötetet egy példányhoz. Több kötet is b

A statikus hálózat és az IPv6 konfigurálása CentOS 7 rendszeren

A statikus hálózat és az IPv6 konfigurálása CentOS 7 rendszeren

A VULTR a közelmúltban változtatásokat hajtott végre a saját oldalukon, és most már mindennek jól kell működnie, ha a NetworkManager engedélyezve van. Ha szeretné letiltani

Milyen portok vannak blokkolva?

Milyen portok vannak blokkolva?

A hálózat biztonsága érdekében több kimenő portot blokkolunk. Alapértelmezés szerint blokkolva Kérheti a blokkok eltávolítását egy támogatási jegy megnyitásával. TCP port 2

Windows egyéni ISO VirtIO illesztőprogramokkal

Windows egyéni ISO VirtIO illesztőprogramokkal

A Windows ISO felépítése (csak szerververziók esetén) Szerezze be a legújabb bináris VirtIO illesztőprogramokat a Windows rendszerhez, ISO-fájlként csomagolva, innen

Windows Server 2016 helyreállítási mód

Windows Server 2016 helyreállítási mód

A helyreállítási mód elérésekor a Windows Server 2016 rendszeren leállási hiba léphet fel (kék képernyő). A megoldás a Számítógép javítása opció elérése

Telepítse az Nginxet + PHP FPM + Caching + MySQL-t az Ubuntu 12.04-re

Telepítse az Nginxet + PHP FPM + Caching + MySQL-t az Ubuntu 12.04-re

Valószínűleg sokan fogják használni a Vultr VPS-eiket webszerverként, jó választás az Nginx webszerverként. Ebben a témában leírom o

Vultr Block Storage

Vultr Block Storage

A Vultrs Cloud Block Storage technológia lehetővé teszi a nagy teljesítményű, méretezhető tárhely csatlakoztatását a példányhoz, ami jelentősen javítja a területkezelést.

A Vultr VPS elérése

A Vultr VPS elérése

A Vultr számos különböző módot kínál a VPS elérésére a konfigurálás, a telepítés és a használat céljából. Hozzáférési hitelesítő adatok A VPS ar alapértelmezett hozzáférési hitelesítő adatai

Hogyan tudom átméretezni a VPS lemezemet?

Hogyan tudom átméretezni a VPS lemezemet?

Ez az útmutató elmagyarázza, hogyan kell átméretezni a merevlemezt Vultr VPS-en. Ha nemrégiben frissítette tervét egy nagyobb lemezzel rendelkező csomagra, akkor kövesse ezeket

Egyedi ISO Bare Metalon

Egyedi ISO Bare Metalon

Bevezetés A Vultr jelenleg nem rendelkezik olyan rendszerrel, amely lehetővé tenné az egyedi ISO-k feltöltését és csupasz fémre való rögzítését. Ez azonban nem akadályozza meg

Az Ubuntu 16.04 Images hibákat jelent az EC2 metaadatszolgáltatással kapcsolatban

Az Ubuntu 16.04 Images hibákat jelent az EC2 metaadatszolgáltatással kapcsolatban

Indításkor néhány régebbi Ubuntu 16.04 példány a következő figyelmeztetést jelenítheti meg: **************************************** ******************************************

Vultr objektumtároló

Vultr objektumtároló

S3-kompatibilis* objektumtárolás már elérhető a Vultr felhőben. Tárgytárolási technológiánk megfizethető, méretezhető és könnyen integrálható

A Windows Audio engedélyezése Windows Server-példányon

A Windows Audio engedélyezése Windows Server-példányon

Megjegyzés: Ez az útmutató a Windows 2012 R2 és Windows 2016 példányokra vonatkozik. A Windows szervereken alapértelmezés szerint nincs engedélyezve a Windows Audio szolgáltatás.

Vultr adathordozhatósági útmutató

Vultr adathordozhatósági útmutató

Hogyan tölthetem le felhőadataimat a Vultrból? Adathordozhatóság a Vultr platformon Számos egyszerű megoldást kínálunk a letöltéshez

Példa felhatalmazó levélre BGP közleményekhez

Példa felhatalmazó levélre BGP közleményekhez

Kérjük, használja a következő sablont, amikor engedélyt kér a BGP közleményekhez. FELHASZNÁLÓ LEVÉL [DÁTUM] Akit érint, Thi

Követelmények az OS ISO Vultr

Követelmények az OS ISO Vultr

A Vultr operációs rendszerek széles választékát kínálja. Néha azonban érdemes feltölteni saját, egyéni operációs rendszer ISO-ját, például a Kal-t

Fordított DNS vagy PTR rekordok létrehozása a Vultr vezérlőpulton

Fordított DNS vagy PTR rekordok létrehozása a Vultr vezérlőpulton

Bevezetés a Vultr fordított DNS-be Ha PTR vagy fordított DNS rekordot szeretne hozzáadni a példányok IP-címéhez, kövesse az alábbi lépéseket:

Bevezetés a Vultr DNS-be

Bevezetés a Vultr DNS-be

A Vultr ingyenes DNS-tárhelyet kínál az ügyfelek domainjei számára. A névszerverek AnyCAST hálózaton vannak, és gyors DNS-feloldást biztosítanak. A Vultrs DNS használatához az

Hozzáférés az egyfelhasználós módhoz (gyökérjelszó visszaállítása)

Hozzáférés az egyfelhasználós módhoz (gyökérjelszó visszaállítása)

A kiszolgáló root jelszavának visszaállításához egyfelhasználós módban kell rendszert indítania. Nyissa meg szerverét a Vultr ügyfélportálon, majd kövesse a lépést

Több magánhálózat

Több magánhálózat

A Vultr 2018 elején bevezette a több magánhálózat támogatását. Ezt a funkciót a szabványos magánhálózat továbbfejlesztéseként kínáljuk. Ki

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.

DDOS támadások: Rövid áttekintés

DDOS támadások: Rövid áttekintés

Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.

Essential péntek: Mi történt az AI-vezérelt autókkal?

Essential péntek: Mi történt az AI-vezérelt autókkal?

Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.

Az adattárolás fejlődése – Infografika

Az adattárolás fejlődése – Infografika

Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.

A Big Data Reference Architecture Layerek funkciói

A Big Data Reference Architecture Layerek funkciói

Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.

A macOS Catalina 10.15.4 kiegészítés frissítése több problémát okoz, mint a megoldás

A macOS Catalina 10.15.4 kiegészítés frissítése több problémát okoz, mint a megoldás

Az Apple a közelmúltban kiadott egy kiegészítést a macOS Catalina 10.15.4-hez a problémák megoldására, de úgy tűnik, hogy a frissítés több problémát okoz, ami a Mac gépek blokkolásához vezet. További információért olvassa el ezt a cikket