Hej! I i det föregÄende inlÀgget Jag har beskrivit hur vÄr MultiSIM-tjÀnst fungerar nÀr det gÀller reservering och lastbalansering kanaler. Som nÀmnts ansluter vi kunder till nÀtverket via VPN, och idag kommer jag att berÀtta lite mer om VPN och vÄra möjligheter inom detta omrÄde.
Det börjar med att vi som teleoperatör har ett stort MPLS-nĂ€t, vilket för kunder med fast telefoni har delats upp i tvĂ„ huvudsegment â det som anvĂ€nds för att ansluta till Internet och det som anvĂ€nds för att skapa isolerade nĂ€t â och det Ă€r just genom detta MPLS-segment som IPVPN (L3 OSI) och VPLAN (L2 OSI) trafik passerar för vĂ„ra företagskunder.

Vanligtvis kopplas kunden pÄ följande sÀtt.
En anslutningslinje dras till kundens kontor frÄn den nÀrmaste NÀtverksnÀrvaropunkten (Node MEN, PBRL, BSSS, FTTB etc.) och dÀrefter registreras kanalen genom transportnÀtverket till den motsvarande PE-MPLS-router, dÀr vi kopplar den till en sÀrskilt skapad VRF för kunden med beaktande av den trafikprofil som kunden behöver (profilmÀrken vÀljs för varje anslutningsport baserat pÄ vÀrdena ip precedence 0,1,3,5).
Om vi av nÄgon anledning inte kan organisera sista milen för kunden helt och hÄllet, till exempel om kundens kontor ligger i ett affÀrscenter dÀr en annan leverantör har prioritet, eller om det helt enkelt inte finns nÄgon nÀrliggande nÀrvaropunkt, sÄ har kunderna tidigare varit tvungna att skapa flera IPVPN-nÀt hos olika leverantörer (inte den mest kostnadseffektiva arkitekturen) eller sjÀlva lösa frÄgor om att fÄ tillgÄng till sitt VRF över Internet.
MĂ„nga gjorde detta genom att installera en IPVPN-internett gateway â de installerade en grĂ€nsrouter (hĂ„rdvara eller nĂ„gon lösning baserad pĂ„ Linux), anslöt en port till IPVPN-kanalen och en annan till Internetkanalen, och körde sin egen VPN-servern och anslöt anvĂ€ndare genom sin egen VPN-gateway. Naturligtvis ger en sĂ„dan lösning upphov till en del belastningar: en sĂ„dan infrastruktur mĂ„ste man veta hur man bygger och, det mest besvĂ€rliga â att driva och utveckla.
För att underlÀtta livet för vÄra kunder har vi installerat en centraliserad VPN-hubb och organiserat stöd för anslutningar över internet med IPSec. Det innebÀr att kunderna nu bara behöver konfigurera sin router för att arbeta med vÄr VPN-hubb via IPSec-tunneln genom vilken offentlig internet som helst, och vi kommer att slÀppa trafiken för den kunden i hans VRF.
Vem kan ha nytta av det
Â
- De som redan har ett stort IPVPN-nÀtverk och har behov av nya anslutningar pÄ kort tid.
- Alla som av olika anledningar vill flytta en del av trafiken frÄn det offentliga internet till IPVPN, men tidigare har stött pÄ tekniska begrÀnsningar relaterade till flera tjÀnsteleverantörer.
- De som för nÀrvarande har flera olika VPN-nÀtverk hos olika operatörer. Det finns kunder som framgÄngsrikt organiserar IPVPN bÄde frÄn Beeline, Megafon och Rostelecom, etc. För att göra det enklare kan man bara hÄlla sig till vÄr enhetliga lösning. VPN, alla andra kanaler frÄn andra operatörer kan kopplas till internet, varefter man kan ansluta till Beeline IPVPN via IPSec och internet frÄn dessa operatörer.
- De som redan har ett IPVPN-nÀtverk ovanpÄ internet.
Om man rullar ut allt hos oss fĂ„r kunderna bĂ„de fullstĂ€ndigt stöd för VPN, seriös infrastrukturreservering och standardinstĂ€llningar som fungerar pĂ„ vilken router som helst de Ă€r vana vid (oavsett om det Ă€r Cisco eller Mikrotik, sĂ„ lĂ€nge den kan stödja IPSec/IKEv2 med standardmetoder för autentisering). För övrigt, nĂ€r det gĂ€ller IPSec â just nu stöder vi bara det, men vi planerar att lansera fullt stöd för bĂ„de OpenVPN och Wireguard, sĂ„ att kunderna inte behöver vara beroende av protokollet och enklare kan flytta allt till oss, samt att vi vill börja ansluta kunder frĂ„n datorer och mobila enheter (inbyggda lösningar i operativsystemet, Cisco AnyConnect och strongSwan och liknande). Med denna strategi kan man utan tvekan överlĂ„ta infrastrukturen till operatören och bara lĂ€mna instĂ€llningen av CPE eller vĂ€rden.
Hur gÄr anslutningsprocessen för IPSec-lÀget:
- Kunden lÀmnar en ansökan till sin manager dÀr de anger den nödvÀndiga hastigheten för uppkoppling, trafikprofilen och IP-adresseringsparametrarna för tunneln (som standard ett nÀt med masken /30) och typen av rutten (statisk eller BGP). För att överföra rutter till kundens lokala nÀtverk i det anslutna kontoret anvÀnds mekanismer för IKEv2 i fasen av IPSec-protokollet med hjÀlp av motsvarande instÀllningar pÄ kundens router, eller annonseras via BGP i MPLS frÄn den privata BGP AS som kunden angivit i sin ansökan. PÄ sÄ sÀtt kontrollerar kunden helt informationen om rutter i kundens nÀtverk genom instÀllningarna pÄ kundens router.
- Som svar frÄn sin manager fÄr kunden kontouppgifter att inkludera i sin VRF av typen:
- IP-adress för VPN-HUB
- AnvÀndarnamn
- Autentiseringslösenord
- Konfigurera CPE, nedan, för exempel tvÄ alternativ för grundkonfiguration:Alternativ för Cisco:
crypto ikev2 keyring BeelineIPsec_keyring
peer Beeline_VPNHub
address 62.141.99.183 âVPN-koncetrator Beeline
pre-shared-key
!
För alternativet med statisk routing kan rutter till nÀtverk som Àr tillgÀngliga via Vpn-hub anges i IKEv2-instÀllningen och de kommer automatiskt att visas som statiska rutter i CPE:ns routingtabell. Dessa instÀllningar kan ocksÄ göras pÄ det vanliga sÀttet att ange statiska rutter (se nedan).crypto ikev2 authorization policy FlexClient-author
Rutt till nĂ€tverk bakom CPE-routern â en obligatorisk instĂ€llning vid statisk routing mellan CPE och PE. Ăverföring av ruttdata till PE sker automatiskt vid uppkoppling av tunneln via IKEv2-interaktion.
route set remote ipv4 10.1.1.0 255.255.255.0 âLokalt kontorsnĂ€t
!
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 âTunnelens adress
tunnel source GigabitEthernet0/2 âInternetĂ„tkomstgrĂ€nssnitt
tunnel mode ipsec ipv4
tunnel destination dynamic
tunnel protection ipsec profile default
!
Rutter till kundens privata nÀtverk som Àr tillgÀngliga via VPN-koncetrator Beeline kan anges statiskt.ip route 172.16.0.0 255.255.0.0 Tunnel1
ip route 192.168.0.0 255.255.255.0 Tunnel1Alternativ för Huawei (ar160/120):
ike local-name
#
acl name ipsec 3999
regel 1 tillĂ„ter ip-kĂ€lla 10.1.1.0 0.0.0.255 âLokalt kontorsnĂ€t
#
aaa
tjÀnste-schema IPSEC
route set acl 3999
#
ipsec förslag ipsec
esp autentiserings-algoritm sha2-256
esp krypterings-algoritm aes-256
#
ike-förslag standard
krypterings-algoritm aes-256
dh grupp2
autentiserings-algoritm sha2-256
autentiseringsmetod förhandsdelad
integritets-algoritm hmac-sha2-256
prf hmac-sha2-256
#
ike-partner ipsec
förhandsdelad nyckel enkel
lokal-id-typ fqdn
remot-id-typ ip
remote-address 62.141.99.183 âVPN-koncetrator Beeline
tjÀnste-schema IPSEC
config-exchange begÀran
config-exchange set acceptera
config-exchange set skicka
#
ipsec-profil ipsecprof
ike-partner ipsec
förslag ipsec
#
grÀnssnitt Tunnel0/0/0
ip address 10.20.1.2 255.255.255.252 âTunnelens adress
tunnel-protokoll ipsec
kĂ€lla GigabitEthernet0/0/1 âInternetĂ„tkomstgrĂ€nssnitt
ipsec-profil ipsecprof
#
Rutter till kundens privata nÀtverk, tillgÀngliga via Beeline VPN-koncentrator, kan stÀllas in statisktip 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
Den resulterande kommunikationsschemat ser ungefÀr ut sÄ hÀr:

Om kunden inte har nÄgra exempel pÄ grundlÀggande konfiguration, hjÀlper vi vanligtvis till att skapa dem och gör dem tillgÀngliga för alla andra.
Det ÄterstÄr att ansluta CPE till internet, göra ping till den svarande delen av VPN-tunneln och till nÄgon vÀrd inom VPN, och allt, man kan sÀga att anslutningen etablerades.
I nÀsta artikel berÀttar vi hur vi kombinerade detta schema med IPSec och MultiSIM-redundans med hjÀlp av CPE Huawei: vi installerar vÄra kunders CPE Huawei, som kan anvÀnda inte bara en trÄdbunden internetkanal, utan ocksÄ 2 olika SIM-kort, och CPE sjÀlva rekonfigurerar IPSec-tunneln antingen via trÄdad WAN eller via radio (LTE#1/LTE#2), vilket möjliggör hög redundans för den slutliga tjÀnsten.
Ett sÀrskilt tack för att förbereda denna artikel (och faktiskt till författarna av dessa tekniska lösningar) till kollegorna i vÄrt RnD!
KĂ€lla: habr.com
