Fórum Root.cz

Hlavní témata => Sítě => Téma založeno: Mark55 13. 09. 2017, 22:40:09

Název: Router pro full BGP
Přispěvatel: Mark55 13. 09. 2017, 22:40:09
Ahoj,

planuji bgp, mam dva upstream linky 10Gb a 1Gbit a hledam router, celkem trafik ~ 2.5gbit,
bude pouze resit bgp a routing, vse ostatni se deje v siti dale.
 
Premyslim o:
1. Mikrotiku (odrauzuje ma implementace bgp jako single core, je to stabilní ?, má to výkon ?)
2. Linux server s bird ( jake je pro to vhodne distro ? mel bych bird komplikovat ? předpokládám, že
    stabilní je to dost, nasadit bych to na nějaké Supermicro železo)
3. Něco uplne jineho napr. starší Cisco či něco jiného doporučte ?

Jaké máte zkušenosti, případně na čem provozujete pokud toto řešíte?
Díky Mark
Název: Re:Router pro full BGP
Přispěvatel: Miroslav Šilhavý 14. 09. 2017, 05:34:03
Ahoj,

planuji bgp, mam dva upstream linky 10Gb a 1Gbit a hledam router, celkem trafik ~ 2.5gbit,
bude pouze resit bgp a routing, vse ostatni se deje v siti dale.
 
Premyslim o:
1. Mikrotiku (odrauzuje ma implementace bgp jako single core, je to stabilní ?, má to výkon ?)
2. Linux server s bird ( jake je pro to vhodne distro ? mel bych bird komplikovat ? předpokládám, že
    stabilní je to dost, nasadit bych to na nějaké Supermicro železo)
3. Něco uplne jineho napr. starší Cisco či něco jiného doporučte ?

Jaké máte zkušenosti, případně na čem provozujete pokud toto řešíte?
Díky Mark

Pokud se jedná o full BGP, vždy platilo, že nemá smysl experimentovat s ničím jiným, než Ciscem. Největší problémy nebyly ani tak s výkonem (v tom je Cisco de facto pozadu vs. cena za hw), ale zejména díky bugům v implementaci, když pak pošlete ven prefixy, které nemáte, způsobíte tím ostatním spoustu problémů. Na interní použití bych se nebál Mikrotika CCR, ale pokud chcete full BGP, tak předpokládám, že to nebude jen pro interní použití :).
Název: Re:Router pro full BGP
Přispěvatel: sartori 14. 09. 2017, 10:38:43
Pokud neni pozadovana nejaka slozitejsi konfigurace a vetsi objemy provozu, dalo by se prezit s refurbished Cat7600 se Sup3CXL...
Název: Re:Router pro full BGP
Přispěvatel: aaa 14. 09. 2017, 10:59:06
Mikrotik funguje, dokonce ma i levny zelezo, ktery by to zvladlo. Problem nastava ale s resenim BGP. Fungovat funguje, ale pokud se zacnou resit zmeny ve filtrech apod. tak se pravidla nekdy neuplatni a je potreba restart/reload peera apod.
Zalezi co je potreba presne resit a jak je to moc dulezity (podle toho se pak daji resit finance). Mikrotik muzes otestovat a zatim pouzit, verze CCR1009-7G-1C-1S+ ma 1x SFP+ a 1x SFP + Gbps porty a cena bude do 10.000 . Zalezi jestli potrebujes 2.5G tlacit v vcelku a nebo rozhodis na vic linek. Mikrotik co ma nekolik SFP+ portu nema smysl, protoze stoji kolem 70.000 .
Pak mas moznost starsi cisco 7600 apod.
Název: Re:Router pro full BGP
Přispěvatel: Ladislav Ruzicka 14. 09. 2017, 17:19:12
Dobry den, ono strasne zalezi na dalsich parametrech. Jestli budete mit 2x fullBGP, peerovaci politika, jestli to bude pripojeno k nejakemu IXP, packetova propustnost a dalsi. Muzete me kontaktovat na emailu ladislav.ruzicka (at) ispalliance.cz
Název: Re:Router pro full BGP
Přispěvatel: Unknown 14. 09. 2017, 19:46:01
Full BGP znamena ze budete v pameti drzet celou IPv4 tabuli, tedy asi trictvrte milionu prefixu?
Název: Re:Router pro full BGP
Přispěvatel: gosoft 15. 09. 2017, 07:36:17
Moc jsem dotaz nepochopil: "planuji bgp, mam dva upstream linky 10Gb a 1Gbit a hledam router, celkem trafik ~ 2.5gbit,bude pouze resit bgp a routing, vse ostatni se deje v siti dale. ".

Dotaz se mi jeví, případně ať prosím jej žadatel doplní, že má ISP10g a ISP1g, k tomu PI adresy a AS, BGP ke každému upstream provideru a z nepoměru rychlostí usuzuji, že se jedná spíše o primární a záložní konektivitu. Pak by teoreticky stačil opravdu mikrotik, oba ISP propagují default route (to umí), default z ISP1g bych prependoval, směrem k oběma šířil PI adresy z vlastního AS, k ISP1g opět prependace. Pak není třeba full bgp table a postačí něco opravdu menšího.

V případě, že je opravdu nutná full bgp table, pak určitě vhodný model Cisco nebo Juniper. Výrobci nebudou souhlasit, ale cokoliv jiného bude v zásadě "exotické" a tady se bavíme o řešení, které musí být velmi stabilní, tedy vyzrálé.
Název: Re:Router pro full BGP
Přispěvatel: Mark55 15. 09. 2017, 22:58:47
Moc jsem dotaz nepochopil: "planuji bgp, mam dva upstream linky 10Gb a 1Gbit a hledam router, celkem trafik ~ 2.5gbit,bude pouze resit bgp a routing, vse ostatni se deje v siti dale. ".

Dotaz se mi jeví, případně ať prosím jej žadatel doplní, že má ISP10g a ISP1g, k tomu PI adresy a AS, BGP ke každému upstream provideru a z nepoměru rychlostí usuzuji, že se jedná spíše o primární a záložní konektivitu. Pak by teoreticky stačil opravdu mikrotik, oba ISP propagují default route (to umí), default z ISP1g bych prependoval, směrem k oběma šířil PI adresy z vlastního AS, k ISP1g opět prependace. Pak není třeba full bgp table a postačí něco opravdu menšího.

V případě, že je opravdu nutná full bgp table, pak určitě vhodný model Cisco nebo Juniper. Výrobci nebudou souhlasit, ale cokoliv jiného bude v zásadě "exotické" a tady se bavíme o řešení, které musí být velmi stabilní, tedy vyzrálé.

Dobrý den, ano přesně tak to je, mám dvě nezavislé přípojky k ISP10g a ISP1g, vlastní AS a vlastní PI adresy, ten 1Gbit connect bude chtít jen jako nouzovou zálohu pro VIP věci (zákaznící, servery, apod.) tzn., že nemusím zaplnit celou routovací tabulku ve svém routeru všemi prefixy z IPv4 světa ? A poute propagovat své rozsahy přes oba peery ?
Jak je myšleno něco menšího, to propagování default route směrem ke mě předpokládám musím domluvit s oběma peerujícíma AS , tedy ISP10g i ISP1g, v tom případě se to velmi zjednodušuje, chápu to tak, že pokud nepotřebuji být tranzitní tak vlastně vůbec není nutné mít full bgp ? Má to nějaké nevýhody když nemam full bgp ?
Díky Mark
Název: Re:Router pro full BGP
Přispěvatel: Unknown 16. 09. 2017, 00:54:41
"Má to nějaké nevýhody když nemam full bgp"

Velmi usetrite za HW, stroje ktery umi plnou tabuli nebyvaji VUBEC levne...
Název: Re:Router pro full BGP
Přispěvatel: qwe 16. 09. 2017, 08:38:22
Dobrý den, ano přesně tak to je, mám dvě nezavislé přípojky k ISP10g a ISP1g, vlastní AS a vlastní PI adresy, ten 1Gbit connect bude chtít jen jako nouzovou zálohu pro VIP věci (zákaznící, servery, apod.) tzn., že nemusím zaplnit celou routovací tabulku ve svém routeru všemi prefixy z IPv4 světa ? A poute propagovat své rozsahy přes oba peery ?
Jak je myšleno něco menšího, to propagování default route směrem ke mě předpokládám musím domluvit s oběma peerujícíma AS , tedy ISP10g i ISP1g, v tom případě se to velmi zjednodušuje, chápu to tak, že pokud nepotřebuji být tranzitní tak vlastně vůbec není nutné mít full bgp ? Má to nějaké nevýhody když nemam full bgp ?
Díky Mark

v pripade ze naozaj chces pouzit oboch ISP ako active/backup tak ziadne full bgp nepotrebujes.

ty nie si tranzit, ak by si bol, tak by to znamenalo ze pripajas dalsie AS, ktore sa cez teba dostavaju k inym AS, nato aby si bol tranzit potrebujes full bgp alebo aspon partial full bgp aby si vedel poskytovat konektivitu, podla tvojho popisu tale toto robit nebudes.

nevyhody nemat full bgp, v tvojom pripade ziadne, ak by si mal viacero uplinkov a chcel routovat optimalne, tak potom by ful bgp davalo zmysel.

cize riesenie ti uz opisal gosoft vyssie:
od oboch ISP bude prijimat iba default route, s tym ze budes preferovat ISP10g
ty budes oznamovat obom ISP iba svoje prefixy s tym ze k ISP1g urobis as-prepend aby internet preferoval routing cez ISP10g smerom k tebe.
[volitelne] s ISP1g sa mozes este dohodnut aby ti okrem default route poslal aj jeho prefixy co sposobi ze k prefixom patriacim ISP1g budes routovat cez ISP1g a vsetko ostatne budes posielat cez ISP10g. Ak sa toto rozhodnes implementovat, tak este sa budes musiet pohrat s routingom smetom do tvojho AS od ISP1g, pretoze kvoli prependingu je mozne ze ISP1g bude preferovat routovanie do tvojho AS cez ISP10g co by nebolo optimalne, takze sa s ISP1g dohodnut napr na zmene LOCAL_PREF aby bol routing symetricky,

co sa tyka routra, tak s mikrotikom by si mal vediet pokryt takyto scenar, ak by si uvazoval nad cisco/juniper riesenim, asi by som skusil ist do virtualky, ktoru by si bezal na nejakom servery
Název: Re:Router pro full BGP
Přispěvatel: Vasek 16. 09. 2017, 19:06:29
Ahoj,

Už dlouho provozuji Mikrotiky jako hraniční routery. Aktuálně mám 4 x 1G tranzit a 1 x 1G NIX.
Tedy 4 x plné tabule + NIX

Pokud je konfigurace jednoduchá tak se žádné problémy neprojevují.

V minulosti jsem se setkal s výše popisovanými problémy jako neaplikování rout, ... aktuálně se toto neprojevuje.
 Uptime 300 dní.

Předpokládám že nebudeš chtít balancovat 10G a 1G ale že 1G bude fungovat jako backup.
V takovém případě nepotřebuješ plné tabule ale stačí, když ti partner bude posílat pouze default routu.
Prependem nebo jinou technikou pak můžeš definovat prioritu směrem k tobě.

Aby jsi předešel případným výpadkům doporučuji mít dva routery. Jeden na primární 10G linku a jeden na záložní 1G linku. Můžeš si pak dovolit bezvýpadkový servis převedením provozu na druhý router.

Na 10G linku Potřebuješ minimálně 1036 lépe 1072. Jiné varianty nemají 2xSFP+ port.
Na zálohu stačí 1009

Výkonostně to bude fungovat dostatečně.

Samozřejmě můžeš jít do renomovaných značek. Osobně preferuji Juniper před Cisco ale pak se bavíme o jiných penězích.

Pokud by jsi potřeboval pomoci s dalším výběrem a implementací, tak se ozvi. Rád pomohu.

V.
Název: Re:Router pro full BGP
Přispěvatel: vister sw 16. 09. 2017, 19:16:18
Nevíte, kde nějaký takový router stáhnout?
Název: Re:Router pro full BGP
Přispěvatel: saewqeqweqw 16. 09. 2017, 19:23:45
Ahoj, my sme prevadzkovali Mikrotik CCR 1036 s 2x10GbE v port-channeli a narazili sme na problem, kedy jedno jadro vyuzivalo cele CPU. To bol prave load balancing nad port-channelom. Zaplatilo nam to nejake ubytko a vstupenku na 2 Mikrotik User Meetingy, kde sme sa o tom mohli pobavit s vyvojarmi a ti nam povedali, ze aby sme zrusili port-channel.

Nasledne sme presli na bird a tu je 100% spokojnost. Chce to akurat kvalitne sietove karty a nie je to najlacnejsie riesenie. To sa snad da uz najst lacnejsie Cisco na full bgp niekde na ebayi.
Název: Re:Router pro full BGP
Přispěvatel: PCnity 17. 09. 2017, 15:44:44
Zdravim,

Taktiez mam vlastny ASN, vlastne PA prefixy a 2 uplinky. Full BGP netreba, ISP voci mne exportuju len default routy a ja voci nim len moje prefixy. Router som pred casom vyhodnotil ako zbytocnost, mam na to vyhradene 2 blady s ubuntu 16.04 lts a bird.
Název: Re:Router pro full BGP
Přispěvatel: M. 17. 09. 2017, 17:52:00
U tecniky, že si od uplinka nechám v BGP posíla jen default routu, tak pozor na to, aby to byla routa podmíněná, to si je třeba ověřit. To jest, bude vám tu default routu posílat jen v případě, že mají konektivitu dál. Řada ISPíků to routu posílá staticky, umře jim vše dál a default routa chodí pořád dál, to je celkem naprd z pohledu přepnutí odchozího provozu na backup linku...
Určitá možnost ojebávky je, že si nechám posílat celou BGP plus default routu, pomocí filtru fakticky přijmu defualt routu a pár vybrabých rout (Googla, seznam, ...) a default routu prohlásím za validní jen v případě, že přichází i něco z těch vybraných rout.
Název: Re:Router pro full BGP
Přispěvatel: saewqeqweqw 17. 09. 2017, 22:45:39
U tecniky, že si od uplinka nechám v BGP posíla jen default routu, tak pozor na to, aby to byla routa podmíněná, to si je třeba ověřit. To jest, bude vám tu default routu posílat jen v případě, že mají konektivitu dál. Řada ISPíků to routu posílá staticky, umře jim vše dál a default routa chodí pořád dál, to je celkem naprd z pohledu přepnutí odchozího provozu na backup linku...
Určitá možnost ojebávky je, že si nechám posílat celou BGP plus default routu, pomocí filtru fakticky přijmu defualt routu a pár vybrabých rout (Googla, seznam, ...) a default routu prohlásím za validní jen v případě, že přichází i něco z těch vybraných rout.
Ak niekto chce prijmat len default route, tak to ma v 99% pripadoch dovod taky, ze nema router s dostatocnou pamatou aby mohol mat full bgp tabulku. Ak raz ale prijme celu tabulku a bude filtrovat prijate route, tak pamat bude obsadene uplne rovnako.
Název: Re:Router pro full BGP
Přispěvatel: PCnity 17. 09. 2017, 22:49:04
Ak niekto chce prijmat len default route, tak to ma v 99% pripadoch dovod taky, ze nema router s dostatocnou pamatou aby mohol mat full bgp tabulku. Ak raz ale prijme celu tabulku a bude filtrovat prijate route, tak pamat bude obsadene uplne rovnako.

OT: PLS explain ako pre debila... Ake to ma vyhody? IMO by moj setup nemal problem s celou BGP tabulkou, ale co z toho? Navyse mi to znie ako dost viac prace a komplexity na mojej strane.
Název: Re:Router pro full BGP
Přispěvatel: vister sw 17. 09. 2017, 23:17:00
Nevíte tedy, který program to BGP routování umí?
Název: Re:Router pro full BGP
Přispěvatel: PCnity 17. 09. 2017, 23:22:28
Nevíte tedy, který program to BGP routování umí?

Myslis routing daemon? Najlepsia volba bude BIRD (http://bird.network.cz/).
Název: Re:Router pro full BGP
Přispěvatel: saewqeqweqw 17. 09. 2017, 23:25:03
Ak niekto chce prijmat len default route, tak to ma v 99% pripadoch dovod taky, ze nema router s dostatocnou pamatou aby mohol mat full bgp tabulku. Ak raz ale prijme celu tabulku a bude filtrovat prijate route, tak pamat bude obsadene uplne rovnako.

OT: PLS explain ako pre debila... Ake to ma vyhody? IMO by moj setup nemal problem s celou BGP tabulkou, ale co z toho? Navyse mi to znie ako dost viac prace a komplexity na mojej strane.

Ak tvoj dodavatel  nebude mat kompletnu BGP tabulku aj napriek tomu ze by ju mal mat, tak ty o tom nebudes mat ako vediet a budes na neho stale smerovat celu prevadzku. Na velky problem staci, ze tvoj dodavatel bude mat pripojeneho len jedneho tranzitneho operatora ktory mu vypadne. V pripade takeho vypadku by si ty tie cesty pochopitelne nedostaval.

Nevíte tedy, který program to BGP routování umí?
Bird, Quagga, GoBGP. Ja preferujem Bird.