BGP konfigureerimine rakenduses Vultr

Vultri BGP-funktsioon võimaldab teil tuua oma IP-ruumi ja kasutada seda kõigis meie asukohtades.

Alustamine

BGP kasutamiseks vajate:

  • Juurutatud Vultri serveri eksemplar.
  • Teie enda IP-ruum (kas v4 või v6). Kui teil on oma ASN, saate seda kasutada või saame määrata privaatse.

Kui reklaamite IPv4 eesliidet, peab serveri eksemplaril olema Vultri poolt automaatselt määratud IPv4-aadress. Kui reklaamite IPv6 eesliidet, peab serveri eksemplaril olema nii IPv4 kui ka IPv6 aadressid, mille Vultr määrab automaatselt.

Alustamiseks täitke BGP seadistamise vorm . Viivituste vältimiseks veenduge, et kinnitate oma ASN-i ja alamvõrgu(de) omandiõigust.

Kui see on teie kontol konfigureeritud, võite jätkata BGP konfigureerimisega.

BGP seadistamine

Märkus. Kui kavatsete konfigureerida eksemplari, mis juurutati enne BGP seadistamist teie kontol, peate selle juhtpaneeli kaudu taaskäivitama. BGP ei tööta ühegi olemasoleva eksemplariga enne, kui need on taaskäivitatud (SSH kaudu taaskäivitusest ei piisa).

Soovitame kasutada BGP-deemonina BIRD-i (kuid võite kasutada mis tahes BGP-deemonit). Enamikul operatsioonisüsteemidel on selleks pakett saadaval.

Meie näited eeldavad järgmist:

  • ASN: 64512
  • Eksemplari IP: 203.0.113.123
  • IPv4 plokk: 198.51.100.0/24
  • BGP parool: hunter2

Ühenduse kinnitamiseks seadistame BGP-seansi ilma IP-sid teatamata. Looge /etc/bird.conffail järgmise tekstiga. Pange tähele, et mõnes süsteemis, näiteks Ubuntu 16.04, on see /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";
}

Taaskäivitage lind ja kontrollige seansi olekut:

[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

BGP olek „Kehtestatud” tähendab, et kõik töötab korralikult. Kui te ei näe olekut Asutatud, proovige siin mõnda asja.

  • Kas olete taaskäivitanud juhtpaneeli kaudu pärast seda, kui tugi on teie kontol BGP seadistanud?
  • Kas BGP-port (TCP 179) on teie tulemüüri kaudu lubatud?
  • Kas teie BGP parool on õige? (Seda saab kontrollida oma juhtpaneelil, igal tellimusel on vahekaart BGP, kus on loetletud üksikasjad)
  • Kas kasutate oma eksemplari peamist IP-d? (BGP-ga ei saa kasutada midagi muud peale eksemplari peamise IP)

FreeBSD märkmed

FreeBSD vaikekonfiguratsioon BGP-ga ei tööta. Selleks, et FreeBSD-s BGP-d tegelikult kasutada, peate tegema mõned asjad:

1) Kompileerige tuum uuesti järgmiste lisavalikutega:

device crypto
options IPSEC
options TCP_SIGNATURE

2) Konfigureerige oma võrguadapter staatilise IP-ga.

3) Värskendage ipsec.conf BGP parooliga:

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";

Teekondade väljakuulutamine

Kui teil on töötav BGP seanss, on järgmine samm alustada mõne marsruudi väljakuulutamist. Selleks, et teie aadressiruum oleks Internetis nähtav, peate teatama vähemalt /24 (või /48 IPv6 puhul).

Lihtsaim viis alustamiseks on lisada oma BIRD-i konfiguratsioonile staatiline marsruut, näiteks:

protocol static
{
    route  198.51.100.0/24 via 203.0.113.123;
}

protocol device
{
    scan time 5;
}

"Protokolliseadme" plokk võimaldab BIRD-il koguda teavet teie eksemplariga ühendatud võrguadapterite kohta. Ilma selleta teie staatilisi marsruute ei kuvata.

Laadige BIRD uuesti ja kontrollige, kas marsruut töötab korralikult:

[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)

Sel hetkel peaks teie alamvõrgu liiklus liikuma teie eksemplari suunas. Te ei saa IP-aadresse pingida enne, kui need on teie operatsioonisüsteemis konfigureeritud. Üks viis selle kontrollimiseks on kasutada käsku tcpdump, 'tcpdump -i eth0 -n net 198.51.100.0/24'.

IP-de seadistamine

Üks levinud konfiguratsioon, mida näeme, on üksikute IP-aadresside kasutamine erinevatel juhtudel. See on võimalik, kuigi igal eksemplaril peab töötama oma BGP-server.

Selleks anname lisaks kattele /24 teada ka /32 marsruuti üksikutelt eksemplaridelt. Võiksime seda teha staatiliste marsruutidega, kuid soovitame selle asemel kasutada näivaid liideseid. Kasutame IP-aadressina 198.51.100.100.

Seadistage see liideses:

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

Veenduge, et see oleks õigesti konfigureeritud:

# 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

Märkus. Peaksite tutvuma oma operatsioonisüsteemi dokumentatsiooniga, et teha kindlaks, kuidas konfigureerida see liides alglaadimisel.

Nüüd konfigureerime BIRDi otsima kõiki näilisi liideseid ja teatama nendelt leitud IP-aadressidest. Lisage oma BIRD-i konfiguratsioonile järgmine teave ja laadige BIRD uuesti:

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

Veenduge, et BIRD teatab marsruudi:

[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)

Saate seda protsessi korrata teistel juhtudel teiste IP-dega. Juhtub see, et meie ruuterid kasutavad mis tahes IP-aadressi jaoks kõige täpsemat marsruuti, mis neil on. Kui on /24 ja /32, on /32 kõige täpsem marsruut, nii et kogu selle IP-aadressi liiklus järgib seda marsruuti.

Teil võib olla mitu juhtumit, mis teatavad sama /32. See tagab teile kõrge kättesaadavuse (kui mõni eksemplar ebaõnnestub, kaovad selle marsruudid ja liiklus läheb teisele eksemplarile üle).

Meie asukohad ei ole lingitud, seega peate tagama, et teatate /24 (või IPv6 /48) igast asukohast, kus soovite IP-sid kasutada. Te ei saa kasutada ühte /24 IP-de määramiseks mitmele asukohale, välja arvatud juhul, kui proovite seadistada anycasti võrku.

Mõned meie asukohad toetavad ECMP-d, sel juhul jaotatakse liiklus juhuslikult kuni 8 eksemplari vahel, mis teatavad sama IP-st. Hetkel ECMP-d toetavad asukohad on järgmised:

  • New Jersey
  • Chicago
  • Dallas
  • Atlanta
  • Tokyo
  • Singapur
  • Los Angeles
  • Miami
  • Silicon Valley
  • Pariis
  • London

Seotud dokumendid

Märkmed

BIRD 1.5 ja uuemate versioonide puhul peate võib-olla muutma routeridade süntaksit järgmiselt:

route  198.51.100.0/24 via 203.0.113.123;

kellele:

route  198.51.100.0/24 via "203.0.113.123";

** Veaotsing **

Meie süsteemid nõuavad ühenduse loomiseks TCP MD5 autentimist. See tähendab, et te ei saa ühenduvust testida näiteks Telneti abil. Ühendusprobleemide tõrkeotsinguks soovitame üldiselt jälgida liiklust tcpdump abil.


Plokkide salvestusruumi kinnitamine

Plokkide salvestusruumi kinnitamine

Blokeeritud salvestusmahud lisatakse eksemplaridele täiendavate ketastena. Enne kasutamist peate köite eksemplarile lisama. Mitu köidet võib b

Staatilise võrgu ja IPv6 konfigureerimine CentOS 7-s

Staatilise võrgu ja IPv6 konfigureerimine CentOS 7-s

VULTR on hiljuti teinud nende osas muudatusi ja kõik peaks nüüd töötama hästi, kui NetworkManager on lubatud. Kui soovite keelata

Millised pordid on blokeeritud?

Millised pordid on blokeeritud?

Blokeerime võrgu turvalisuse huvides mitu väljaminevat porti. Vaikimisi blokeeritud Võite taotleda nende plokkide eemaldamist, avades tugipileti. TCP port 2

Windowsi kohandatud ISO VirtIO draiveritega

Windowsi kohandatud ISO VirtIO draiveritega

Windowsi ISO loomine (ainult serveri versioonid) Hankige Windowsi jaoks uusimad binaarsed VirtIO draiverid, mis on pakitud ISO-failina

Windows Server 2016 taasterežiim

Windows Server 2016 taasterežiim

Windows Server 2016 taasterežiimile juurdepääsul võib ilmneda seiskamistõrge (sinine ekraan). Lahendus on juurdepääsu valikule Paranda arvuti

Installige Ubuntu 12.04 Nginx + PHP FPM + vahemälu + MySQL

Installige Ubuntu 12.04 Nginx + PHP FPM + vahemälu + MySQL

Tõenäoliselt hakkavad paljud inimesed oma Vultr VPS-e kasutama veebiserverina, hea valik oleks veebiserverina Nginx. Selles teemas kirjeldan o

Vultr Block Storage

Vultr Block Storage

Vultrs Cloud Block Storage tehnoloogia võimaldab teil oma eksemplari ühendada suure jõudlusega skaleeritava salvestusruumi, muutes ruumihalduse oluliselt paremaks

Kuidas pääseda juurde oma Vultr VPS-ile

Kuidas pääseda juurde oma Vultr VPS-ile

Vultr pakub mitut erinevat võimalust VPS-i konfigureerimiseks, installimiseks ja kasutamiseks juurdepääsuks. Juurdepääsumandaadid Teie VPS-i vaikimisi juurdepääsumandaadid ar

Kuidas ma saan oma VPS-i ketta suurust muuta?

Kuidas ma saan oma VPS-i ketta suurust muuta?

See juhend selgitab, kuidas Vultr VPS-i kõvaketta suurust muuta. Kui olete hiljuti oma plaani täiendanud suurema kettaga plaaniks, saate neid järgida

Kohandatud ISO paljasmetallil

Kohandatud ISO paljasmetallil

Sissejuhatus Vultril ei ole praegu süsteemi, mis võimaldaks kohandatud ISO-de üleslaadimist ja metallile paigaldamist. See aga ei takista teid

Ubuntu 16.04 pildid teatavad EC2 metaandmete teenuse vigadest

Ubuntu 16.04 pildid teatavad EC2 metaandmete teenuse vigadest

Käivitamisel võivad mõned vanemad Ubuntu 16.04 eksemplarid näidata järgmist hoiatust: **************************************** ******************************************

Vultr objektide salvestusruum

Vultr objektide salvestusruum

S3-ga ühilduv* objektide salvestusruum on nüüd saadaval Vultri pilves. Meie objektide säilitamise tehnoloogia on taskukohane, skaleeritav ja hõlpsasti teiega integreeritav

Windowsi heli lubamine Windows Serveri eksemplaris

Windowsi heli lubamine Windows Serveri eksemplaris

Märkus. See juhend töötab Windows 2012 R2 ja Windows 2016 eksemplaride jaoks. Windowsi serverites ei ole Windowsi heliteenus vaikimisi lubatud.

Vultr andmete teisaldamise juhend

Vultr andmete teisaldamise juhend

Kuidas ma saan oma pilvandmeid Vultrist alla laadida? Andmete teisaldatavus Vultri platvormil Pakume teile allalaadimiseks mitmeid lihtsaid lahendusi

BGP teadaannete volikirja näidis

BGP teadaannete volikirja näidis

Kasutage BGP teadete jaoks volituse taotlemisel järgmist malli. VOLUSTAMISKIRI [KUUPÄEV] Keda see puudutab, Thi

Nõuded OS ISO üleslaadimiseks Vultr

Nõuded OS ISO üleslaadimiseks Vultr

Vultr pakub laias valikus operatsioonisüsteeme. Mõnikord võite siiski soovida üles laadida oma kohandatud operatsioonisüsteemi ISO, näiteks Kal

Kuidas luua pöörd-DNS- või PTR-kirjeid Vultri juhtpaneelil

Kuidas luua pöörd-DNS- või PTR-kirjeid Vultri juhtpaneelil

Sissejuhatus Vultr Reverse DNS-i Oma eksemplari IP-aadressi jaoks PTR- või pöörd-DNS-kirje lisamiseks peate järgima alltoodud samme.

Sissejuhatus Vultr DNS-i

Sissejuhatus Vultr DNS-i

Vultr pakub klientide domeenidele tasuta DNS-i hostimist. Nimeserverid on AnyCAST võrgus ja tagavad kiire DNS-lahunduse. Vultrs DNS-i kasutamiseks peaksite

Juurdepääs ühe kasutaja režiimile (lähtestage juurparool)

Juurdepääs ühe kasutaja režiimile (lähtestage juurparool)

Serveri juurparooli lähtestamiseks peate käivitama ühe kasutaja režiimi. Juurdepääs oma serverile Vultri kliendiportaalis, seejärel järgige juhiseid

Mitu privaatvõrku

Mitu privaatvõrku

Vultr tutvustas 2018. aasta alguses mitme privaatvõrgu tuge. Seda funktsiooni pakutakse standardse privaatvõrgu täiustusena. kes

Masinate tõus: AI tegelikud rakendused

Masinate tõus: AI tegelikud rakendused

Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.

DDOS-i rünnakud: lühike ülevaade

DDOS-i rünnakud: lühike ülevaade

Kas olete ka DDOS-i rünnakute ohver ja olete segaduses ennetusmeetodite osas? Oma päringute lahendamiseks lugege seda artiklit.

Kas olete kunagi mõelnud, kuidas häkkerid raha teenivad?

Kas olete kunagi mõelnud, kuidas häkkerid raha teenivad?

Võib-olla olete kuulnud, et häkkerid teenivad palju raha, kuid kas olete kunagi mõelnud, kuidas nad sellist raha teenivad? arutleme.

Googlei revolutsioonilised leiutised, mis muudavad teie elu lihtsaks.

Googlei revolutsioonilised leiutised, mis muudavad teie elu lihtsaks.

Kas soovite näha Google'i revolutsioonilisi leiutisi ja seda, kuidas need leiutised muutsid iga inimese elu tänapäeval? Seejärel lugege ajaveebi, et näha Google'i leiutisi.

Reede oluline osa: mis juhtus tehisintellektiga juhitavate autodega?

Reede oluline osa: mis juhtus tehisintellektiga juhitavate autodega?

Isejuhtivate autode kontseptsioon tehisintellekti abil teedele jõudmiseks on meil juba mõnda aega unistus. Kuid vaatamata mitmele lubadusele pole neid kusagil näha. Lisateabe saamiseks lugege seda ajaveebi…

Tehnoloogiline singulaarsus: inimtsivilisatsiooni kauge tulevik?

Tehnoloogiline singulaarsus: inimtsivilisatsiooni kauge tulevik?

Kuna teadus areneb kiiresti, võttes üle suure osa meie jõupingutustest, suureneb ka oht, et allume seletamatule singulaarsusele. Loe, mida singulaarsus meie jaoks tähendada võiks.

Andmesalvestuse areng – infograafik

Andmesalvestuse areng – infograafik

Andmete säilitamise meetodid on arenenud alates andmete sünnist. See ajaveeb käsitleb infograafiku alusel andmete salvestamise arengut.

Suurandmete viitearhitektuuri kihtide funktsioonid

Suurandmete viitearhitektuuri kihtide funktsioonid

Lugege ajaveebi, et kõige lihtsamal viisil teada saada Big Data Architecture'i erinevaid kihte ja nende funktsioone.

6 hämmastavat eelist nutikate koduseadmete olemasolust meie elus

6 hämmastavat eelist nutikate koduseadmete olemasolust meie elus

Selles digipõhises maailmas on nutikad koduseadmed muutunud elu oluliseks osaks. Siin on mõned nutikate koduseadmete hämmastavad eelised, mis muudavad meie elu elamisväärseks ja lihtsamaks.

macOS Catalina 10.15.4 täienduse värskendus põhjustab rohkem probleeme kui lahendamine

macOS Catalina 10.15.4 täienduse värskendus põhjustab rohkem probleeme kui lahendamine

Hiljuti andis Apple välja macOS Catalina 10.15.4 täiendusvärskenduse probleemide lahendamiseks, kuid tundub, et värskendus põhjustab rohkem probleeme, mille tulemuseks on Maci masinate tellimine. Lisateabe saamiseks lugege seda artiklit