OmniMME
OmniMME é uma Entidade de Gerenciamento de Mobilidade (MME) LTE para redes EPC 4G. Ele gerencia a anexação e mobilidade do UE, autentica assinantes via HSS, controla a configuração de portadoras com o SGW e PGW, e fornece visibilidade em tempo real através de um Painel de Controle web e API REST.
Documentação
Operações & Monitoramento
- Guia de Operações - Gerenciando UEs, eNodeBs e pares Diameter via o Painel de Controle
- Referência de Métricas - Métricas Prometheus para monitoramento da saúde do MME e da VM BEAM
Configuração
- Referência de Configuração - Documentação completa dos parâmetros para todas as configurações runtime.exs
Seleção de Gateway & Roaming
- Roaming - Classificação de assinantes domésticos vs roaming, seleção de SGW/PGW, resolução de DNS EPC (S-NAPTR), e gateways de roaming dedicados voltados para a borda
Recursos Opcionais
- Interface SGs — Fallback CS & SMS sobre SGs - Conectando o MME a um MSC/VLR para fallback de voz comutada e SMS sobre SGs (3GPP TS 29.118 / TS 23.272)
- NIDD & a Interface T6a — Entrega de Dados Não-IP CIoT - Entrega de Dados Não-IP para dispositivos Cellular-IoT / NB-IoT sobre a otimização CIoT do Plano de Controle, retransmitida para um SCEF via T6a, além de dados IP NB-IoT sobre S11-U (3GPP TS 29.128 / TS 23.682)
Visão Geral da Arquitetura
Interfaces
| Interface | Protocolo | Elemento de Rede Remota | Propósito | Referência |
|---|---|---|---|---|
| S1-MME | S1AP / SCTP | eNodeB | Anexação UE, mobilidade, gerenciamento de portadora | 3GPP TS 36.413 |
| S11 | GTPv2-C / UDP | Gateway de Serviço | Ciclo de vida de sessão e portadora | 3GPP TS 29.274 |
| S10 | GTPv2-C / UDP | MME Vizinhança | Transferência de contexto inter-MME e transferência de mão | 3GPP TS 29.274 |
| N26 | GTPv2-C / UDP | AMF (5GS) | Transferência de mão de interconexão EPS ↔ 5GS | 3GPP TS 29.274 |
| S6a | Diameter / SCTP | HSS | Autenticação e recuperação de assinatura | 3GPP TS 29.272 |
| S13 | Diameter / SCTP | EIR | Verificação de identidade de equipamento | 3GPP TS 29.272 |
| SGs | SGsAP / SCTP | MSC / VLR | Fallback de voz CS e SMS sobre SGs (opcional) | 3GPP TS 29.118 |
| T6a | Diameter / SCTP | SCEF | Entrega de Dados Não-IP CIoT (NIDD) para NB-IoT (opcional) | 3GPP TS 29.128 |
| SLg | Diameter / SCTP | GMLC | Solicitação/relatório de Serviços de Localização | 3GPP TS 29.172 |
| SLs | LCS-AP / SCTP | E-SMLC | Posicionamento do plano de controle (LPPa / LPP) | 3GPP TS 29.171 |
| SBc | SBc-AP / SCTP | Centro de Transmissão de Células | Sistema de Aviso Público (ETWS / CMAS) | 3GPP TS 29.168 |
Visão Geral dos Recursos
Mobilidade Central
- Anexação / Desanexação EPS — Procedimentos completos de anexação e desanexação EMM, incluindo autenticação e segurança NAS
- Atualização da Área de Rastreamento — Procedimentos TAU periódicos e acionados por mobilidade
- Transições ECM Ocioso / Conectado — Preservação do contexto do UE durante períodos ociosos com paginação
- Realocação de GUTI — Procedimento de realocação de GUTI autônomo (independente do Painel de Controle, via API REST)
- Paginação S-TMSI e IMSI — Método de paginação selecionável pelo operador por UE
- Prioridade de Paginação — Prioridade de Paginação S1AP derivada de ARP para assinantes MPS / de serviço prioritário
- DRX em modo ocioso estendido (eDRX) — eDRX negociado com paginação alinhada à janela eDRX do UE
- Configuração e desconfiguração de portadora dedicada — Gerenciamento de portadora EPS ciente de QoS, incluindo comandos de Recursos de Portadora (alocação/modificação)
- SMS sobre NAS — Entrega de SMS iniciada pelo operador para UEs conectados ou ociosos
Transferência de Mão & Mobilidade Inter-MME
- Transferência de mão S1 / X2 — Transferência de mão em modo conectado com troca de caminho e Modificar Portadora
- Transferência de mão inter-MME S10 — Realocação Antecipada e transferência de contexto em modo ocioso (TAU foreign-GUTI) entre MMEs (3GPP TS 29.274)
- Interconexão N26 — Transferência de mão EPS ↔ 5GS com descoberta AMF
- Descarregamento de balanceamento de carga — Forçar o descarregamento de um assinante para um MME par
Seleção de Gateway & Par
- Seleção SGW / PGW / MME / AMF baseada em DNS — Seleção S-NAPTR ciente da topologia via DNS EPC (3GPP TS 29.303)
- Lista de pares estática — Pares SGW/PGW/MME vizinhos configuráveis com designação doméstica / roaming e seleção por tipo de assinante
- Supervisão de caminho GTP-C — Gerenciamento ativo de caminho S11 baseado em Echo com liberação de sessão obsoleta
Segurança & Política
- Proteção de integridade NAS — Verificação de integridade obrigatória (NAS-MAC) do NAS uplink, incluindo Service Request short-MAC
- Algoritmos NAS configuráveis — Ciframento (EEA) e preferência de integridade (EIA) ordenados pelo operador
- Restrição de acesso & ODB — Decodificar e aplicar S6a Access-Restriction-Data e Barring Determinado pelo Operador
- Conectividade Dual com NR (EN-DC / NR-NSA) — Controlar o uso de NR-RAT secundário por assinatura e política do operador, sinalizando para o UE (
RestrictDCNR) e para o eNB (Lista de Restrições de Transferência de Mão), e encaminhar o uso de NR-RAT secundário para o SGW/PGW para cobrança. Veja Referência de Configuração. - Controle de congestionamento NAS — Temporizadores de retrocesso T3346 / T3396 em rejeições de congestionamento
- Anexação de emergência — Suporte a portadora de emergência não autenticada
Fallback de Comutação de Circuito & SMS sobre SGs (Opcional)
- Interface SGs para o MSC/VLR — Anexação EPS/IMSI combinada e TAU registrando o UE no domínio CS. Desativado por padrão. Veja Interface SGs.
- SMS sobre SGs — SMS terminados em móvel e originados em móvel retransmitidos entre o UE e o MSC sem um caminho de SMS comutado
- Voz de fallback CS — Redirecionando o UE para 2G/3G para chamadas de voz comutadas (habilitado separadamente, desativado por padrão)
IoT Celular (Opcional)
- NIDD sobre T6a — Entrega de Dados Não-IP para dispositivos CIoT / NB-IoT sobre a otimização CIoT do Plano de Controle, retransmitida para um SCEF. Desativado por padrão. Veja NIDD & a Interface T6a.
- Dados IP NB-IoT sobre S11-U — Dados IP para dispositivos NB-IoT transportados sobre NAS com o MME terminando o plano de usuário em S11-U
Aviso Público & Localização
- Transmissão de Célula (SBc) — Encaminhamento de Aviso de Substituição ETWS / CMAS para eNBs
- Serviços de Localização — Posicionamento do plano de controle (ID da Célula / E-CID / GNSS / OTDOA) via SLs para o E-SMLC, respondendo a solicitações do GMLC sobre SLg
Gerenciamento
- Painel de Controle Web — Visibilidade em tempo real de UE, eNB, Diameter, Localização e S10 com ações do operador
- API REST — Acesso programático ao contexto UE / eNB / Diameter / par SGW / S10, além de ações de UE, eNB, GUTI e descarregamento (documentado em OpenAPI)
- Métricas Prometheus — Telemetria extensa do plano de controle do MME e da VM BEAM para painéis e alertas
Links Rápidos
| Recurso | Endereço |
|---|---|
| Painel de Controle | https://<mme-host>:10443 |
| API REST | https://<mme-host>:8443 |
| Documentação da API (OpenAPI) | https://<mme-host>:8443/api/swagger |
| Métricas Prometheus | http://<mme-host>:9568/metrics |