Ako sa dostať do IPVPN Beeline cez IPSec. Časť 1

Ahoj! V predchádzajúcom príspevku Opísal som fungovanie našich služieb MultiSIM v oblasti rezervácie a vyrovnávania kanálov. Ako bolo spomenuté, klientov k sieti pripájame cez VPN, a dnes vám poviem trochu viac o VPN a našich možnostiach v tejto oblasti.

Začneme tým, že ako operátor telekomunikácií máme vlastnú obrovskú MPLS sieť, ktorá je pre klientov s pevnou linkou rozdelená na dve hlavné segmenty — ten, ktorý sa používa priamo na prístup do siete Internet, a ten, ktorý sa používa na vytváranie izolovaných sietí — a práve cez tento segment MPLS prechádza prevádzka IPVPN (L3 OSI) a VPLAN (L2 OSI) pre našich firemných klientov.

Ako sa dostať do IPVPN Beeline cez IPSec. Časť 1
Obvykle sa pripojenie klienta realizuje nasledovne.

Kancelárii klienta je vybudovaná prístupová linka od najbližšieho Bodu Prítomnosti siete (uzla MEN, PPL, BSSS, FTTB atď.) a následne sa kanál zapisuje cez prenosovú sieť až k príslušnému RE-MPLS smerovaču, kde ho odovzdávame do špeciálne vytvoreného pre klienta VRF s ohľadom na profil prevádzky, ktorý klient potrebuje (značky profilu sú vyberané pre každý prístupový port na základe hodnôt ip precedence 0,1,3,5).

Ak z nejakých dôvodov nedokážeme plne zabezpečiť poslednú míľu pre klienta, napríklad ak je kancelária klienta v biznis centre, kde je prioritný iný poskytovateľ, alebo ak v blízkosti nie je naša prítomnosť, klienti predtým museli vytvárať niekoľko IPVPN sietí u rôznych poskytovateľov (nehospodárna architektúra) alebo sa sami zaoberať otázkami organizovania prístupu k svojmu VRF cez sieť Internet.

Mnohí to robili pomocou inštalácie IPVPN-internet brány — inštalovali hraničný smerovač (hardvérový alebo nejaké riešenie na báze Linuxu), pripojili k nemu jedným portom IPVPN kanál a druhým — internetový kanál, spúšťali na ňom svoj VPN server a pripájali používateľov cez svoju vlastnú VPN bránu. Samozrejme, takéto schémy prinášajú aj zaťaženia: takúto infraštruktúru je potrebné vedieť budovať a, čo je najnepohodlnejšie — prevádzkovať a rozvíjať.

Aby sme našim klientom uľahčili život, zriadili sme centralizovaný VPN hub a zabezpečili podporu pripojení cez internet pomocou IPSec. Teraz klienti potrebujú len nastaviť svoj router na prácu s naším VPN hubom cez IPSec tunel cez akýkoľvek verejný internet, a my vyvedieme tento traffic klienta do jeho VRF.

Pre koho je to užitočné

 

  • Pre tých, ktorí už majú veľkú IPVPN sieť a potrebujú nové pripojenia v krátkych časových obdobiach.
  • Pre každého, kto z akýchkoľvek dôvodov chce preniesť časť trafficu z verejného internetu do IPVPN, ale predtým sa stretol s technickými obmedzeniami spojenými s viacerými poskytovateľmi služieb.
  • Pre tých, ktorí momentálne majú niekoľko roztrhnutých VPN sietí od rôznych operátorov. Existujú klienti, ktorí úspešne organizovali IPVPN od Beeline, Megafon, Rostelecom atď. Pre jednoduchšie riešenie môžeme prejsť len na našu jedinú VPN, ostatné kanály od iných operátorov presunúť na internet, po čom sa pripojiť k IPVPN Beeline cez IPSec a internet týchto operátorov.
  • Pre tých, ktorí už majú IPVPN sieť, ktorá je aplikovaná na internet.

Ak všetko rozviniete u nás, získate plnú podporu pre VPN, vážne rezervovanie infraštruktúry a štandardné nastavenia, ktoré budú fungovať na akomkoľvek jemu známom routeri (či už Cisco, alebo Mikrotik, hlavne, aby správne podporoval IPSec/IKEv2 so štandardizovanými autentifikačnými metódami). Mimochodom, pokiaľ ide o IPSec — momentálne podporujeme len tento, ale v pláne je spustiť plnohodnotnú prácu aj na OpenVPN a Wireguard, aby klienti nemali závislosť od protokolu a mohli oveľa jednoduchšie presunúť všetko k nám, a tiež plánujeme začať pripojiť klientov z počítačov a mobilných zariadení (vstavané riešenia v OS, Cisco AnyConnect a strongSwan a podobne). Pri takomto prístupe môže infraštruktúru de facto prevziať operátor, pričom nastavenie SRV alebo hosta zostane len na klientovi.

Ako prebieha proces pripojenia pre režim IPSec:

  1. Klient zanecháva žiadosť svojmu manažérovi, v ktorej uvádza požadovanú rýchlosť pripojenia, profil prenosu a parametre adresovania IP pre tunel (predvolene podsiet s maskou /30) a typ smerovania (statické alebo BGP). Na prenos trás do lokálnych sietí klienta pripojených k kancelárii sa používajú mechanizmy IKEv2 fázy protokolu IPSec s príslušnými nastaveniami na klientskom smerovači, alebo sa inzerujú pomocou BGP v MPLS z určeného súkromného BGP AS, ktoré klient uviedol v žiadosti. Takže informácie o trasách klientských sietí sú plne kontrolované klientom prostredníctvom nastavení klientského smerovača.
  2. Na odpoveď od svojho manažéra klient dostáva údaje pre účtovanie na zaradenie do svojho VRF vo forme:
    • IP adresa VPN-HUB
    • Prihlásenie
    • Heslo pre autentifikáciu
  3. Nastavuje CPE, nižšie sú uvedené dve varianty základnej konfigurácie:Varianta pre Cisco:
    crypto ikev2 keyring BeelineIPsec_keyring
    peer Beeline_VPNHub
    address 62.141.99.183 –VPN koncentrátor Bilein
    pre-shared-key
    !
    Pre variant so statickým smerovaním môžu byť trasy do sietí dostupných cez VPN-hub stanovené v nastavení IKEv2 a automaticky sa objavia ako statické trasy v smerovacej tabuľke CPE. Tieto nastavenia je možné vykonať aj štandardným spôsobom pomocou statických trás (pozri nižšie).

    crypto ikev2 authorization policy FlexClient-author

    Trasa do sietí za CPE smerovačom – povinné nastavenie pri statickom smerovaní medzi CPE a PE. Prenos údajov trás na PE sa vykonáva automaticky pri nadviazaní tunela prostredníctvom IKEv2 konfigurácie.

    route set remote ipv4 10.1.1.0 255.255.255.0 –Lokálna sieť kancelárie
    !
    crypto ikev2 profile BeelineIPSec_profile
    identity local
    authentication local pre-share
    authentication remote pre-share
    keyring local BeelineIPsec_keyring
    aaa authorization group psk list group-author-list FlexClient-author
    !
    crypto ikev2 client flexvpn BeelineIPsec_flex
    peer 1 Beeline_VPNHub
    client connect Tunnel1
    !
    crypto ipsec transform-set TRANSFORM1 esp-aes 256 esp-sha256-hmac
    mode tunnel
    !
    crypto ipsec profile default
    set transform-set TRANSFORM1
    set ikev2-profile BeelineIPSec_profile
    !
    interface Tunnel1
    ip address 10.20.1.2 255.255.255.252 –Adresa tunela
    tunnel source GigabitEthernet0/2 –Prístupový rozhranie na Internet
    tunnel mode ipsec ipv4
    tunnel destination dynamic
    tunnel protection ipsec profile default
    !
    Trasy do súkromných sietí klienta, dostupných cez VPN koncentrátor Bilein, môžu byť nastavené staticky.

    ip route 172.16.0.0 255.255.0.0 Tunnel1
    ip route 192.168.0.0 255.255.255.0 Tunnel1

    Varianta pre Huawei (ar160/120):
    ike local-name
    #
    acl name ipsec 3999
    pravidlo 1 povoliť ip zdroj 10.1.1.0 0.0.0.255 –Lokálna sieť kancelárie
    #
    aaa
    schéma služby IPSEC
    nastavenie trasy acl 3999
    #
    ipsec návrh ipsec
    esp autentifikačný algoritmus sha2-256
    esp šifrovací algoritmus aes-256
    #
    ike návrh predvolený
    šifrovací algoritmus aes-256
    dh skupina2
    autentifikačný algoritmus sha2-256
    metóda autentifikácie pre-shared
    algoritmus integrity hmac-sha2-256
    prf hmac-sha2-256
    #
    ike partner ipsec
    pre-shared-key jednoduché
    typ lokálneho id fqdn
    typ vzdialeného id ip
    vzdialená adresa 62.141.99.183 –VPN koncentrátor Bilein
    schéma služby IPSEC
    config-exchange požiadavka
    config-exchange nastaviť akceptovať
    config-exchange nastaviť odosielať
    #
    ipsec profil ipsecprof
    ike-partner ipsec
    návrh ipsec
    #
    rozhranie Tunnel0/0/0
    ip address 10.20.1.2 255.255.255.252 –Adresa tunela
    tunelový protokol ipsec
    zdroj GigabitEthernet0/0/1 –Prístupový rozhranie na Internet
    ipsec profil ipsecprof
    #
    Trasy do súkromných sietí klienta, dostupné cez VPN koncentrátor Beeline, môžu byť stanovené staticky

    ip statická trasa 192.168.0.0 255.255.255.0 Tunnel0/0/0
    ip statická trasa 172.16.0.0 255.255.0.0 Tunnel0/0/0

Výsledná schéma komunikácie vyzerá približne takto:

Ako sa dostať do IPVPN Beeline cez IPSec. Časť 1

Ak klient nemá nejaké príklady základnej konfigurácie, zvyčajne mu pomáhame s ich vytvorením a robíme ich dostupnými pre ostatných.

Zostáva pripojiť CPE k internetu, spraviť ping na odpovedajúcu časť VPN tunela a niektorý hostiteľ vo vnútri VPN a všetko, môžeme považovať za pripojenie úspešné.

V nasledujúcom článku sa podelíme o to, ako sme skombinovali túto schému s IPSec a MultiSIM zálohovaním pomocou CPE Huawei: inštalujeme našim klientom naše CPE Huawei, v ktorom môže byť použitý nielen káblový internetový kanál, ale aj 2 rôzne SIM karty a CPE automaticky prestavuje IPSec tunel buď cez káblový WAN alebo cez rádio (LTE#1/LTE#2), čím realizuje vysokú dostupnosť konečnej služby.

Osobitné poďakovanie za prípravu tohto článku (a, vlastne, autorom týchto technických riešení) kolegom z nášho RnD!

Zdroj: habr.com

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster