Provisioning CPE pomocí TR-069
1. Pojmy
Pojem |
Popis |
CPE |
Zařízení, které je umístěno u zákazníka a umožňuje připojení k síti ISP (Customer Premises Equipment) |
TR-069 |
Protokol umožňující vzdálenou správu CPE (Technical Report 069) |
Cloudflare |
Platforma poskytující síťové služby pro zabezpečení - proxy, DNS, zero trust |
ACS |
Server umožňující automatický vzdálený provisioning a management síťových zařízení (Automatic Configuration Server) |
CWMP |
Protokol definovaný v rámci standardu TR-069, pomocí kterého je zajištěna komunikace mezi CPE a ACS serverem (CPE WAN Management Protocol) |
2. Obecný popis
Článek popisuje obecnou integraci protokolu TR-069 v
MANGO ISP . Konkrétní implementace funkcionalit využívajících protokol TR-069 se může lišit dle jednotlivých technologií.
Popisy částí implementace specifických pro určitou technologii jsou v článcích:
Provisioning CPE pomocí protokolu TR-069 je poskytován v rámci Mango NS prostřednictvím DX serveru, na kterém je nasazen server
GenieACS. GenieACS je open-source server, který používá CWMP protokol.
Entity a vazby mezi nimi jsou znázorněny v náhledu.
2.1. ACS server
Mango využívá pro komunikaci s CPE ACS server, který je nainstalován na Dx serveru. Autorizace mezi CPE a ACS v rámci protokolu TR-069/CWMP probíhá obvykle během inicializace a může být zajištěna buď přes HTTP, nebo bezpečnější HTTPS. Komunikace může být dále zabezpečena VPN tunelem, který umožňuje autorizovanou komunikaci mezi CPE a ACS serverem v rámci VPN směrem z RM na DX. Toto nastavení zajišťuje vyšší úroveň bezpečnosti při konfiguraci a vzdálené správě CPE.
2.2. Komunikace s ACS serverem
Spojení s ACS serverem jsou iniciována ze strany CPE, typicky po události vyžadující komunikaci s ACS (např. restart CPE). CPE zahájí HTTP nebo HTTPS komunikaci na definovanou adresu ACS serveru. ACS server v Mango NS funguje jako slave, což znamená, že
MANGO parametry budou následně nakonfigurovány na samotném CPE. V tomto modelu ACS server slouží jako prostředník mezi Mango a CPE.
Komunikace mezi Mango NS a GenieACS serverem probíhá prostřednictvím API, což umožňuje efektivní přenos konfiguračních parametrů na CPE.
2.3. MANGO TR-069 parametry
MANGO parametry jsou přenášeny na ACS server pomocí aktualizace zařízení v Mango. Tato aktualizace může být spuštěna automaticky (detekcí SNMP trapu nebo z Mango, manuální aktualizací v Mango). Dx server je schopen detekovat zapnutí nebo restart CPE a na základě této detekce naplánovat aktualizaci konkrétního zařízení v Mango. Tímto způsobem jsou všechny parametry prostřednictvím protokolu CWMP přeneseny pomocí ACS serveru, který zajistí realizaci na CPE.
2.4. Zpřístupnění ACS serveru
Zákazníkům využívajícím technologii TR-069 je zpřístupněn ACS server v omezeném režimu. Tento režim umožňuje zákazníkům ověřit připojení jejich CPE pomocí protokolu CWMP a prohlédnout si aktuálně nakonfigurované parametry na CPE. V prostředí Mango však zůstává Mango NS v roli mastera, což znamená, že má plnou kontrolu nad tím, které konfigurační parametry budou na CPE nastaveny prostřednictvím ACS serveru.
3. Konfigurace TR-069 v lokaci
3.1. Mango
3.1.1. Nastavení Dx serveru
Nastavení Dx serveru provádí zákaznická podpora
MANGO ISP . Nastavení je globální pro celou lokaci bez ohledu na použité technologie.
Předmětem nastavení je:
- Povolení/zakázání služeb pro ACS server, služby - mongod.service , genieacs-nbi.service, genieacs-ui.service, genieacs-cwmp.service, genieacs-fs.service
- Nastavení přístupových údajů pro CWMP autorizaci CPE
- Nastavení user účtu do GenieACS UI
- Nastavení admin účtu do GenieACS UI
- Nasazení inicializační konfigurace GenieACS serveru z dump souborů MongoDB
3.1.2. MANGO parametry koncových zařízení
Zákaznická podpora
MANGO ISP vytváří parametry, které je požadované nastavovat na CPE pomocí protokolu TR-069. Množina parametrů je závislá na dané technologii CPE. K tomu účelu je v Mango konverzní tabulka, pomocí které lze namapovat parametry zařízení v Mango na odpovídající TR-069 parametr CPE.
3.2. Cloudflare
Cloudflare je využitý pro zabezpečený přístup partnerů na ACS server. Zabezpečení lze zajistit pomocí vymezení přístupů z veřejných IP adres nebo pomocí domény firemního e-mailu ISP. Konfiguraci provádí zákaznická podpora
MANGO ISP .
3.3. Firewall hraničního routeru
Pro partnery s Mango RM nastavuje pravidla zákaznická podpora
MANGO ISP . Ostatní partneři si na hraničním routeru si musí povolit provoz na VPN tunelu mezi sítí CPE a Dx serverem následovně:
Port |
Protokol |
Síť |
7547 |
tcp |
ONT |
162 |
udp |
OLT |
4. Nastavování CPE pomocí protokolu TR-069
CPE, které úspěšně navázalo komunikaci s ACS serverem, lze konfigurovat pomocí
MANGO parametrů na daném CPE. Tyto parametry jsou pak v rámci aktualizace zařízení přeneseny na ACS server, který zajistí jejich přenos na odpovídající CPE. Parametry se mohou lišit dle technologií CPE.
MANGO ISP rozpozná chybu při nastavení parametru pouze při chybě komunikace mezi
MANGO ISP a API ACS serveru. Tato chyba se zobrazí v tabulce Události na zařízení v modulu Síť a zařízení, na záložce Parametry v tabulce Události zařízení (viz náhled). Chyba v komunikaci mezi ACS serverem a CPE je viditelná pouze v rozhraní GenieACS v sekci "Faults" (viz náhled).
Zpět na: