Tere! V eelnevas postituses kirjeldasin meie MultiSIM teenuse toimimist osas reserveerimine ja tasakaalustamine kanalid. Nagu varem mainitud, ĂŒhendame kliente vĂ”rku VPN-i kaudu ja tĂ€na rÀÀgin natuke rohkem VPN-ist ja meie vĂ”imalustest selle valdkonnas.
Alustuseks tuleb mĂ€rkida, et meil, kui sideoperandil, on oma suur MPLS-vĂ”rk, mis on fikseeritud side klientide jaoks jagatud kaheks peamiseks segmendiks â see, mida kasutatakse otse Internetti pÀÀsemiseks, ja see, mida kasutatakse isoleeritud vĂ”rkude loomiseks â ja just selle MPLS-segmendi kaudu liigub IPVPN (L3 OSI) ja VPLAN (L2 OSI) liiklus meie Ă€riklientide jaoks.

Tavaliselt toimub kliendi ĂŒhendamine jĂ€rgmisel viisil.
Kliendi bĂŒrood ĂŒhendatakse lĂ€hima Ă€riĂŒhingu tarnekeskuse (MEN, PPL, BSS, FTTB jne) kaudu juurdepÀÀsuliiniga, mille kaudu kanal suunatakse vastava RE-MPLS ruuteri kaudu transiidivĂ”rku, kust me selle suuname kliendi jaoks loodud VRF-i, arvestades liiklusprofiili, mis on kliendile vajalik (profiili sildid valitakse iga juurpordi jaoks, tuginedes ip precedence vÀÀrtustele 0, 1, 3, 5).
Kui mingil pĂ”hjusel ei suuda me kliendile viimast miili korralikult korraldada, nĂ€iteks kui kliendi bĂŒroo asub Ă€rikeskuses, kus eelistatakse teist teenusepakkujat, vĂ”i kui meie juurdepÀÀsupunkti ei ole lĂ€heduses, pidi klient varem looma mitu IPVPN-vĂ”rku erinevate teenusepakkujatega (mis ei ole hindade jĂ€rgi kĂ”ige kasulikum arhitektuur) vĂ”i iseseisvalt lahendama probleemid juurdepÀÀs korraldamisega oma VRF-ile Interneti-vĂ”rgus.
Paljud tegid seda IPVPN-interneti vĂ€rava paigaldamisega â paigaldasid piiri ruuteri (riistvara vĂ”i mingisuguse Linuxi-pĂ”hise lahenduse), ĂŒhendasid ĂŒhe pordi IPVPN-kanaliga ja teise Interneti-kanaliga, ning kĂ€ivitasid sellel oma VPN-serveri ja ĂŒtles, et nad jĂ€tavad kasutajad ĂŒmber omaenda VPN-silla. Loomulikult loob selline lahendus ka laenguid: sarnast infrastruktuuri tuleb osata ĂŒles ehitada ja mis kĂ”ige ebamugavam â kasutada ja arendada.
Elu meie klientidele lihtsustamiseks oleme seadnud ĂŒles centraliseeritud VPN-hubi ja korraldanud IPSeci kaudu Interneti-ĂŒhenduse toe, mis tĂ€hendab, et nĂŒĂŒd piisab klientidel ainult oma ruuteri seadistamisest meie VPN-hubi tööks IPSec-tunneli kaudu igasuguse avaliku Interneti kaudu, ja suuname selle kliendi liikluse tema VRF-i.
Kellele see sobib
Â
- Neile, kellel on juba suur IPVPN-vĂ”rk ja kes vajavad uute ĂŒhenduste loomist kiirelt.
- KÔigile neile, kes soovivad mingil pÔhjusel suunata osa liiklust avalikust Internetist IPVPN-i, kuid on varem kokku puutunud tehniliste piirangutega, mis on seotud mitme teenusepakkujaga.
- Neile, kellel on hetkel mitu eraldiseisvat VPN-vĂ”rku erinevatelt teenusepakkujatelt. On kliente, kellel on edukalt korraldatud IPVPN nii Beeline'i, MegaŃĐŸĐœ'i kui ka Rostelecom'i jms kaudu. Lihtsamaks muutmiseks vĂ”ib jÀÀda ainult meie ĂŒhise lahenduse juurde. VPN, kĂ”ik muud operaatorite kanalid tuleb suunata internetti, mille jĂ€rel saab ĂŒhendada Beline IPVPN-i IPSec-i ja nende operaatorite internetti.
- Neile, kellel on juba IPVPN-vÔrk, mis on kattuvad Internetiga.
Kui kĂ”ik meie juures ĂŒles seada, saavad kliendid tĂ€ielikku VPN-i tuge, tĂ”sist infrastruktuuri reserveerimist ning standardseid seadistusi, mis töötavad igas tuttavas ruuteris (olgu see siis Cisco vĂ”i Mikrotik, peamine, et see toetaks IPSec/IKEv2 standardiseeritud autentimismeetodeid). Muide, mis puutub IPSec-i, siis praegu toetame me ainult seda, kuid plaanime avada ka OpenVPN-i ja Wireguardi tĂ€isfunktsionaalsuse, et kliendid ei sĂ”ltuks protokollist ja saaksid veelgi lihtsamalt kĂ”ik meie juurde viia. Samuti soovime hakata ĂŒhendama kliente arvutitest ja mobiilseadmetest (operatsioonisĂŒsteemide integreeritud lahendusi, Cisco AnyConnecti ja strongSwan'i ning sarnaseid). Sellise lĂ€henemisega vĂ”ib de facto infrastruktuuri usaldada operaatorile, jĂ€ttes alles vaid SRV vĂ”i hosti seadistamise.
Kuidas toimub ĂŒhendamise protsess IPSec-reĆŸiimis:
- Kliendilt saadetakse taotlus oma juhile, kus on mĂ€rgitud vajalik ĂŒhenduse kiirus, liikluse profiil ja IP-aadressimise parameetrid tunnelile (vaikimisi alamvĂ”rk maskiga /30) ning marsruutimise tĂŒĂŒp (statika vĂ”i BGP). Kliendi kontoris kohalikesse vĂ”rkudesse suunatud marsruutide edastamiseks kasutatakse IKEv2 protokolli etapi mehhanisme IPSecis vastava seadistusega kliendi ruuteris vĂ”i need kuulutatakse BGP kaudu MPLSis kliendi taotluses nĂ€idatud eraldiseisva BGP AS-i kaudu. Seega kontrollib klient tĂ€ielikult oma vĂ”rgumarsruutide teavet lĂ€bi kliendi ruuteri seadistuste.
- Oma juhilt saab klient kontoandmed, mida on vaja oma VRF-i sisselĂŒlitamiseks:
- VPN-HUB IP-aadress
- Kasutajanimi
- Tuvastusparool
- Seadistab CPE, allpool on nÀidatud kaks nÀidet pÔhiseadistustest:Cisco jaoks variant:
crypto ikev2 keyring BeelineIPsec_keyring
peer Beeline_VPNHub
address 62.141.99.183 âVPN-kontsentraator Beeline
pre-shared-key
!
Statilise marsruutimise valiku puhul saab Vpn-hubi kaudu ligipÀÀsetavate vÔrkude marsruudid mÀÀrata IKEv2 seadistuses, ja need kuvatakse automaatselt staatiliste marsruutidena CE marsruuditabelis. Neid seadeid on vÔimalik mÀÀrata ka klassikalisel viisil, nagu on allpool toodud.crypto ikev2 authorization policy FlexClient-author
Marsruutide seadistamine CE marsruuteri kaudu on kohustuslik, kui kasutatakse staatilist marsruutimist CE ja PE vahel. Marsruutide andmete edastamine PE-le toimub automaatselt IKEv2 tunnelite avamisel.
route set remote ipv4 10.1.1.0 255.255.255.0 â Kohalik kontori vĂ”rk
!
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 â Tunnel adresse
tunnel source GigabitEthernet0/2 â Interneti juurdepÀÀsu liides
tunnel mode ipsec ipv4
tunnel destination dynamic
tunnel protection ipsec profile default
!
Klientide privaatsete vÔrkude marsruudid, mis on saadaval Beeline'i VPN-keskuse kaudu, saab mÀÀrata staatiliselt.ip route 172.16.0.0 255.255.0.0 Tunnel1
ip route 192.168.0.0 255.255.255.0 Tunnel1Variant Huawei jaoks (ar160/120):
ike local-name
#
acl name ipsec 3999
rule 1 permit ip source 10.1.1.0 0.0.0.255 â Kohalik kontori vĂ”rk
#
aaa
teenuse skeem IPSEC
route set acl 3999
#
ipsec ettepanek ipsec
esp autentimise algoritmo sha2-256
esp krĂŒpteerimise algoritmo aes-256
#
ike ettepanek default
krĂŒpteerimise algoritmo aes-256
dh group2
autentimise algoritmo sha2-256
autentimise meetod eelnevalt jagatud
integriteedi algoritmo hmac-sha2-256
prf hmac-sha2-256
#
ike peer ipsec
eelnevalt jagatud vÔti simple
kohalik identifikaatori tĂŒĂŒp fqdn
kaug-ide tĂŒĂŒp ip
kaug-osa 62.141.99.183 âVPN-kontsentraator Beeline
teenuse skeem IPSEC
config-exchange request
config-exchange set accept
config-exchange set send
#
ipsec profiil ipsecprof
ike-peer ipsec
ettepanek ipsec
#
liides Tunnel0/0/0
ip address 10.20.1.2 255.255.255.252 â Tunnel adresse
tunnel-protokoll ipsec
allikas GigabitEthernet0/0/1 â Interneti juurdepÀÀsu liides
ipsec profiil ipsecprof
#
Klientide privaatsete vÔrkude marsruudid, mis on saadaval Beeline'i VPN-keskuse kaudu, saab mÀÀrata staatiliselt.ip route-static 192.168.0.0 255.255.255.0 Tunnel0/0/0
ip route-static 172.16.0.0 255.255.0.0 Tunnel0/0/0
Saadud ĂŒhendusskeem nĂ€eb vĂ€lja umbes selline:

Kui kliendil puuduvad mÔningad pÔhilise konfiguratsiooni nÀited, siis aitame tavaliselt nende koostamisel ja teeme need kergesti kÀtte saadavaks teistele.
Dial-up CPE on the Internet is yet to be connected, a ping to the VPN tunnel's response part and any host within the VPN must be established, and that's it; we can consider the connection made.
In the next article, we will explain how we combined this scheme with IPSec and MultiSIM failover using Huawei CPE: we install our Huawei CPE for clients, which can utilize not only a wired internet connection but also 2 different SIM cards, with CPE automatically restructuring the IPSec tunnel either through wired WAN or via radio (LTE#1/LTE#2), achieving high reliability of the resultant service.
Special thanks to our RnD colleagues for preparing this article (and, of course, to the authors of these technical solutions)!
Allikas: habr.com
