Friday, 5 August 2011


REQUISITOS TR069 PARA LOS MÓDEM-ROUTER DESPLEGADOS POR TELEFONICA DE ARGENTINA

especificación de requisitos

marzo 2011

Edición 1.3

Código

Planificacion e Ingenieria

USO INTERNO

Página 1 de 23

ÁREA DE pLANIFICACION e Ingenieria DE RED


REQUISITOS TR069 PARA LOS MÓDEM-ROUTER DESPLEGADOS POR TELEFONICA DE ARGENTINA

INDICE

1....... INTRODUCCIÓN.......................................................................................................................... 4

1.1 LISTA DE REVISIONES.............................................................................................................................................. 4

2....... REQUISITOS funcionales.................................................................................................... 5

2.1 PROTOCOLOS................................................................................................................................................................. 5

2.1.1 ACLARACIONES AL MODELO DE DATOS QUE DEBE SER SOPORTADO.................. 5

2.1.2 FUNCIONALIDAD OPCIONAL DE CARÁCTER OBLIGATORIO PARA TELEFONICA.................................................................................................................................................... 7

2.2 EXTENSIONES A LOS PROTOCOLOS.............................................................................................................. 8

2.2.1 POSIBILIDAD DE OCULTAR EL SSID DE LA RED INALÁMBRICA................................ 8

2.2.2 CONFIGURACIÓN DEL FIREWALL (REGLAS DE FILTRADO).......................................... 8

2.2.3 APERTURA DE RANGOS DE PUERTOS.......................................................................................... 12

2.2.4 CONFIGURACIÓN DE “DHCPOPTIONS”........................................................................................ 12

2.2.5 CONFIGURACIÓN CIFS............................................................................................................................ 13

2.2.6 CONFIGURACIÓN DEL PINCODE DE LA BASE DECT......................................................... 13

2.2.7 CONFIGURACIÓN IGMP........................................................................................................................... 14

2.2.8 ESTADO CPU, MEMORIA Y TABLA NAT....................................................................................... 15

2.2.9 PORTMAPPING LAYER II........................................................................................................................ 15

2.2.10 PTM WAN Profile.............................................................................................................................................. 16

2.2.11 3G WAN Profile.................................................................................................................................................. 18

2.2.12 GPON WAN Profile.......................................................................................................................................... 20

3....... OTROS REQUISITOS / CONSIDERACIONES..................................................................... 22

3.1 PRUEBAS DE INTEROPERABILIDAD PD-128............................................................................................ 22

3.2 USO DE HTTPS EN LAS COMUNICACIONES CON EL ACS............................................................. 22

3.3 Numeracion de los indices de wan connection........................................................... 22

4....... PLANTILLA DE REQUISITOS SOPORTADOS..................................................................... 23


1. INTRODUCCIÓN

Este documento define los requisitos exigidos al respecto del protocolo TR069 (y relacionados) a los módem-router ADSL que van a ser desplegados por Telefónica.

El objetivo es que sirva de referencia a los fabricantes de los módem-router para conocer las capacidades de este tipo que deben soportar en sus dispositivos según las necesidades de Telefónica.

1.1 LISTA DE REVISIONES

NÚMERO EDICIÓN

FECHA EDICIÓN

APARTADOS REVISADOS

CAMBIOS EFECTUADOS

OBSERVACIONES

1

SEPTIEMBRE 2009

Primera Versión

Se toma como base el documento elaborado por Telefónica de España de Diciembre 2008 Edicion 06 ª

1.1

FEBRERO 2010

Se incorpora extensión PORTMAPPING LAYER II

1.2

FEBRERO 2011

Se incorporan las extensiones

PTM WAN Profile y 3G WAN Profile.

1.3

MARZO 2011

Se incorporan

GPON WAN

Indices de WAN CONNECTION

2. REQUISITOS funcionales

2.1 PROTOCOLOS

De forma general, el router debe soportar toda la funcionalidad obligatoria especificada en las últimas versiones disponibles de los siguientes estándares del DSL Forum:

- TR-069 (y las aclaraciones al mismo recogidas en el WT-121).

- TR-098 Amendment 2 (ver apartado 2.1.1 para mayor detalle).

- TR-104 (aplicable solo en routers que incluyan funcionalidad de VoIP)

- TR-111

- TR-143 (MUY IMPORTANTE). Se han incluido nuevos perfiles en el TR-098 Amendment 2 que reflejan los modelos de datos asociados a los diagnósticos definidos en este “TR”.

NOTA. Aunque está planificado el posible uso de todos los diagnósticos definidos en el TR-143, se deberá priorizar el soporte de “DownloadDiagnostic” (versión HTTP) y del “UDP Echo Plus”. En caso de que el soporte o no de alguno de los diagnósticos definidos en el TR-143 afecte de forma relevante a la fecha de disponibilidad del firmware, se deberá especificar las fechas de disponibilidad del firmware en función de los diagnósticos soportados, para evaluar el posible faseado de la implementación de los diagnósticos en versiones de firmware sucesivas.

2.1.1 ACLARACIONES AL MODELO DE DATOS QUE DEBE SER SOPORTADO

Como se ha comentado, se exigirá el soporte del modelo de datos especificado en el TR-098 Amendment 2. Puesto que el modelo de datos del TR-098 Amendment 2 es muy extenso y, aunque se recomienda cumplirlo en su totalidad, se detalla en la siguiente tabla la lista de perfiles de cumplimiento obligatorio y de cumplimiento opcional.

NOTA. Tener en cuenta que ciertos perfiles, aunque obligatorios, solo afectan a modelos con características concretas (por ejemplo, que incluyan interfaz inalámbrica, …). En este caso, se especifica dichos modelos en el campo “Comentarios”.


Profile

Mandatory / Optional

TASA's comments



Baseline

Mandatory


EthernetLAN

Mandatory


USBLAN

Mandatory

Models with USB interface


WiFiLAN

Mandatory

Models with wireless interface


WiFiWMM

Mandatory

Models with wireless interface (if WMM supported)


WiFiWPS

Mandatory

Models with wireless interface (if WPS supported)


ADSLWAN

Mandatory

Models with ADSL interface


ADSL2WAN

Mandatory

Models with ADSL2/ADSL2+ interface


VDSL2WAN

Mandatory

Models with VDSL2 interface


PTMWAN

Mandatory

Models with VDSL2 interface


EthernetWAN

Mandatory

Models with Ethernet WAN interface


POTSWAN

Mandatory

Models with POTS WAN interface


QoS

Mandatory


QoSDynamicFlow

Optional

Priority: 3 (1 = highest priority)


QoSStats

Optional

Priority: 1 (1 = highest priority)


Bridging

Mandatory


BridgingPortVLAN

Mandatory


Time

Optional

Priority: 2 (1 = highest priority)


CaptivePortal

Optional

Priority: 1 (1 = highest priority)


IPPing

Mandatory


TraceRoute

Optional

Priority: 1 (1 = highest priority). Highly recommended


Download

Mandatory

Profile included in TR-143


DownloadTCP

Mandatory

Profile included in TR-143


Upload

Mandatory

Profile included in TR-143


UploadTCP

Mandatory

Profile included in TR-143


UDPEcho

Mandatory

Profile included in TR-143


UDPEchoPlus

Mandatory

Profile included in TR-143


ATMLoopback

Mandatory


DSLDiagnostics

Mandatory

Models with ADSL interface


ADSL2DSLDiagnostics

Mandatory

Models with ADSL2/ADSL2+ interface


VDSL2DSLDiagnostics

Mandatory

Models with VDSL2 interface


DeviceAssociation

Mandatory


UDPConnReq

N/A


DHCPCondServing

Mandatory


DHCPOption Profile

Mandatory


2.1.2 FUNCIONALIDAD OPCIONAL DE CARÁCTER OBLIGATORIO PARA TELEFONICA.

Hay cierta funcionalidad y parámetros de los modelos de datos que se especifican en los estándares (TR) comentados pero que son considerados opcionales. Sin embargo, alguna de esta funcionalidad y/o parámetros opcionales van a ser empleados por Telefónica y, por tanto, se considerarán de cumplimiento obligado para los routers.

A continuación se especifican cuáles son estas cuestiones opcionales según los estándares pero de carácter obligatorio para Telefónica.:

- Rama del modelo de datos “InternetGatewayDevice.DeviceConfig.”

- FileType “3 Vendor Configuration File”, dentro del método “Download”

- Método “Upload”, con mínimo los FileType:

o “1 Vendor Configuration File”

o “2 Vendor Log File”

- Método “FactoryReset”


2.2 EXTENSIONES A LOS PROTOCOLOS

Ciertas necesidades de configuración de Telefónica no están cubiertas por las especificaciones actuales de los protocolos. Por ello, se definen las siguientes extensiones al modelo de datos que deben ser implementadas obligatoriamente en los routers.

2.2.1 POSIBILIDAD DE OCULTAR EL SSID DE LA RED INALÁMBRICA

El perfil “WifiLAN” del TR-098 Amendment 2 incluye ya esta funcionalidad. Los routers inalámbricos deben soportar este perfil y cumplirán así este requisito. No es necesaria, por tanto, una extensión propia de Telefónica.

2.2.2 CONFIGURACIÓN DEL FIREWALL (REGLAS DE FILTRADO)

Se añade una nueva rama completa al modelo de datos del TR-098 que permita configurar el firewall del router (definir reglas de filtrado para el tráfico entrante y saliente).

Nombre

Tipo

Write

Descripción

Default

.X_TELEFONICA_Firewall.

object

-

Objeto que define las reglas del firewall

-

FirewallNumberOfEntries

unsignedInt

Número total de filtros.

.X_TELEFONICA_Firewall.Firewall.{i}.

Name

string(16)

W

Nombre identificativo asignado al filtro

-

Interface

string(256)

W

Interfaz en el que se aplican las reglas.

Es el nombre TR-069 completo del objeto WANDevice, WANConnectionDevice, WAN**-Connection, LANDevice, LAN**InterfaceConfig, o WLANConfiguration correspondiente.

Ejemplos de interfaces WAN:

“InternetGatewayDevice.WANDevice.2”

“InternetGatewayDevice.WANDevice.1.WANConnectionDevice.2.WANPPPConnection.1”

Ejemplos de interfaces LAN:

“InternetGatewayDevice.LANDevice.3”

”InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2”

“InternetGatewayDevice.LANDevice.1.WLANConfiguration.3”

La cadena “WAN” indica que el firewall se aplica a todas las interfaces WAN.

La cadena “LAN” indica que el firewall se aplica a todas las interfaces LAN.

Una cadena vacía indica que el firewall se aplica a todas las interfaces.

Sólo podrá haber un objeto Firewall con el mismo valor de los parámetros Interface y Type

Si hay dos “Firewall” que afectan al mismo interfaz, se aplicarán sucesivamente, empezando por el más restrictivo. Por ejemplo, si hay un “Firewall” para “InternetGatewayDevice.LANDevice.1”

y otro para “InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2”

se aplicará primero este último.

-

Type

string

W

Indica si es de entrada o salida. Valores posibles:

'In'

'Out'

-

DefaultAction

string

W

Indica la acción a tomar en caso de que no se cumpla ninguna de las condiciones configuradas

Valores posibles:

'Drop'

'Permit'

Los valores posibles se definen de la siguiente manera:

'Drop': El paquete es eliminado.

''Permit': Se permite pasar al paquete. Es decir, el paquete se pasa al siguiente firewall que afecte a la interfaz. Si no hay ninguno más, el paquete pasa definitivamente.

Permit

RuleNumberOfEntries

unsignedInt

-

Número total de reglas para la entrada del firewall en cuestión.

-

.X_TELEFONICA_Firewall.Firewall.{i}.stats.

object

-

Estadísticas del filtro

-

Packets

unsignedInt

-

Cantidad de paquetes que pasan por el filtro

-

Bytes

unsignedInt

-

Cantidad de bytes que pasan por el filtro

-

.X_TELEFONICA_Firewall.Firewall.{i}.Rule.{i}.

object

Tabla de reglas

-

Enabled

boolean

W

Indica si se tiene en cuenta o no la regla

False

Protocol

string

W

En caso de no ser necesaria para la condición, se dejará en blanco. Si se quiere tener en cuenta en la condición, los valores posibles son:

'ICMP'

'TCP'

'UDP'

-

Action

string

W

Indica la acción a tomar en caso de que se cumpla la condición de la regla en cuestión.

Valores posibles:

'Drop'

'Reject'

'Permit'

Los valores posibles se definen de la siguiente manera:

'Drop': El paquete es eliminado.

'Reject': El paquete es eliminado y se envía un paquete al equipo de origen (el tipo de paquete enviado se indica en la variable 'RejectType').

''Permit': Se permite pasar al paquete. No se evalúa ninguna regla ni ningún firewall más.

-

RejectType

string

W

Paquete que se devuelve al equipo de origen cuando la acción es 'REJECT'.

Valores posibles:

'icmp-net-unreachable'

'icmp-host-unreachable'

'icmp-proto-unreachable'

'icmp-port-unreachable'

'icmp-net-prohibited'

'icmp-host-prohibited'

'tcp-reset' (solamente válido cuando la variable 'Protocol' = 'TCP' o 'TCP/UDP')

-

IcmpType

string

W

Nombre del tipo de paquete icmp que se comprueba en la condición, en caso de que el valor de la variable 'Protocol' sea 'ICMP'.

Valores posibles:

any

echo-reply (pong)

destination-unreachable

network-unreachable

host-unreachable

protocol-unreachable

port-unreachable

fragmentation-needed

source-route-failed

network-unknown

host-unknown

network-prohibited

host-prohibited

TOS-network-unreachable

TOS-host-unreachable

communication-prohibited

host-precedence-violation

precedence-cutoff

source-quench

redirect

network-redirect

host-redirect

TOS-network-redirect

TOS-host-redirect

echo-request (ping)

router-advertisement

router-solicitation

time-exceeded (ttl-exceeded)

ttl-zero-during-transit

ttl-zero-during-reassembly

parameter-problem

ip-header-bad

required-option-missing

timestamp-request

timestamp-reply

address-mask-request

address-mask-reply

-

X_TELEFONICA_Firewall.Firewall.{i}.Rule.{i}.Origin.

object

Parámetros entrada

-

IPAddress

string

W

Dirección IP de origen

-

Mask

string

W

Máscara de la dirección IP origen

-

StartPort

unsignedInt

[0-65535]

W

Solo se tiene en cuenta si se indica el protocolo TCP, UDP o ambos.

0

EndPort

unsignedInt

[0-65535]

W

Solo se tiene en cuenta si se indica el protocolo TCP, UDP o ambos.

0

.X_TELEFONICA_Firewall.Firewall.{i}.Rule.{i}.Destination.

object

Parámetros salida

-

IPAddress

string

W

Dirección IP de destino

-

Mask

string

W

Máscara de la dirección IP destino.

-

StartPort

unsignedInt

[0-65535]

W

Solo se tiene en cuenta si se indica el protocolo TCP, UDP o ambos.

0

EndPort

unsignedInt

[0-65535]

W

Solo se tiene en cuenta si se indica el protocolo TCP, UDP o ambos.

0

.X_TELEFONICA_Firewall.Firewall.{i}.Rule.{i}.stats.

object

Estadísticas de una regla

-

Packets

unsignedInt

-

Cantidad de paquetes que cumplen la regla

Bytes

unsignedInt

-

Cantidad de bytes que cumplen la regla.

2.2.3 APERTURA DE RANGOS DE PUERTOS

El TR-098 Amendment 2 incluye ya esta funcionalidad en la rama InternetGatewayDevice.WANDevice.{i}.WANConnectionDevice.{i}.WANIPConnection.{i}.PortMapping.{i}.

Es obligatorio incluir el soporte para el siguiente parámetro definido en el modelo de datos TR-098 Amendment 2:

Nombre

Tipo

Write

Descripción

Default

InternetGatewayDevice.WANDevice.{i}.WANConnectionDevice.{i}.WANIPConnection.{i}.PortMapping.{i}.

object

-

-

ExternalPortEndRange

unsignedInt

W

Indicates the last port of the external port range that starts with ExternalPort.

If an external port range is specified, then the behavior described for ExternalPort applies to all ports within the range.

A value of zero (0) indicates that no external port range is specified, i.e. that the range consists only of ExternalPort.

If ExternalPort is zero (wildcard), the value of this parameter MUST be ignored.

If specified, the value of this parameter MUST be greater than or equal to the value of ExternalPort.

0

NOTA. Se asume que el rango de puertos externos se correspondería con un rango equivalente de puertos internos empezando en el valor configurado en el parámetro “InternalPort”

2.2.4 CONFIGURACIÓN DE “DHCPOPTIONS”

Esta funcionalidad se ha incluido en el TR-098 Amendment 2. Se debe incluir el soporte del perfil “DHCPOption” tal y como se describe en dicho documento.

2.2.5 CONFIGURACIÓN CIFS

Esta extensión solo aplica a aquellos módem-router que incorporen capacidades para la compartición de ficheros (CIFS). El modelo de datos actual TR-098 no ofrece la posibilidad de configuración de esta opción. Por ello, se propone añadir la siguiente rama.

Nombre

Tipo

Write

Descripción

Default

.X_TELEFONICA_CIFS

object

-

Objeto que define las reglas de CIFS

-

Enabled

boolean

W

Indica si está habilitado o no.

0

WorkgroupName

string

W

Nombre del grupo.

Workgroup

CIFSNumberOfEntries

unsignedInt

Número total de recursos compartidos.

UserNumberOfEntries

unsignedInt

Número total de usuarios.

.X_TELEFONICA_CIFS.CIFS.{i}.

Objeto que define cada uno de los recursos compartidos

Directory

string

W

Nombre de la carpeta que se comparte.

Si se usa “/” en este campo se compartirá todo el volumen de almacenamiento.

Name

string(16)

W

Nombre con el que se mostrará el recurso compartido

-

Description

string(128)

W

Breve descripción del recurso compartido.

-

ReadOnly

boolean

W

Indica si se puede o no escribir en el recurso compartido.

1

X_TELEFONICA_CIFS.User.{i}.

object

Usuarios

Enabled

boolean

W

Indica si se el usuario está activo o no

0

Name

string

W

Nombre del usuario

Password

string

W

Contraseña de acceso

2.2.6 CONFIGURACIÓN DEL PINCODE DE LA BASE DECT

Esta extensión solo aplica a aquellos modelos de módem-router que incorporen una base DECT. Permite la configuración del pincode de la misma, actualmente no soportado en el modelo de datos del TR-104. Se propone añadir el siguiente parámetro en la rama “.VoiceService.{i}”

Nombre

Tipo

Write

Descripción

Default

.VoiceService.{i}

object

-

-

X_TELEFONICA_PinCode

string(4)

W

Código para proteger el uso de la base DECT

1234

2.2.7 CONFIGURACIÓN IGMP

Los routers deben incluir las siguientes extensiones específicas para la gestión del IGMP en los routers, dado que esta funcionalidad no está estandarizada en los actuales TRs pero es una funcionalidad necesaria para Telefónica.

Nombre

Tipo

Write

Descripción

Default

X_TELEFONICA_IGMPProxy.

object

-

Enabled

boolean

W

Habilita/Deshabilita el proxy IGMP

True

IGMPTableNumberOfEntries

unsignedInt

Número de elementos en la tabla IGMP

X_TELEFONICA_IGMPProxy.IGMPTable.{i}

object

Muestra información de los grupos multicast asociados.

GroupAddress

string

-

Dirección del grupo multicast

Interface

string

-

Identifica el interfaz asociado al grupo multicast.

State

string

-

Estado de la asociación multicast

Nombre

Tipo

Write

Descripción

Default

InternetGatewayDevice.WANDevice.{i}.WANConnectionDevice.{i}.WANDSLLinkConfig.

object

X_TELEFONICA_IGMPEnabled

boolean

W

Indica si el interfaz tiene habilitado el soporte IGMP

False

Nombre

Tipo

Write

Descripción

Default

InternetGatewayDevice.LANDevice.{i}. X_TELEFONICA_IGMPSnoop.

object

Configuración de IGMP Snoop

Enabled

boolean

W

Habilita/Deshabilita IGMP Snooping en el switch de la LAN

False

LastMemberQueryInterval

unsignedInt

W

The interval for the IGMP queries sent by the switch (miliseconds).

-

HostTimeout

unsignedInt

W

Maximum time to wait for IGMP report memberships on a receiver port before removing the port from multicast group membership.

-

MrouterTimeout

unsignedInt

W

Maximum time the device waits to receive a message from the multicast router before it times out.

-

LeaveTimeout

unsignedInt

W

Amount of time the device, after requesting to leave the IGMP group and not receiving a join message from another station, before timing out. If a leave timeout occurs, the switch notifies the multicast device to stop sending traffic.

-

MaxGroups

unsignedInt

W

Maximum number of IGMP groups that the interface can join

-

2.2.8 ESTADO CPU, MEMORIA Y TABLA NAT

Los routers deben permitir consultar vía TR-069 el estado de uso de la CPU, de la memoria y de la tabla NAT del router. Por ello, se define la siguiente extensión específica de Telefónica.

Nombre

Tipo

Write

Descripción

Default

X_TELEFONICA_SystemState.

object

Objetos que nos muestran información del estado del equipo y de distintos servicios que están corriendo en el mismo.

X_TELEFONICA_SystemState.Mem

object

Contiene información del estado de la memoria del dispositivo (en bytes).

MemTotal

unsignedInt

-

Cantidad total (en bytes) de memoria física de lectura-escritura disponible.

MemTotalFree

unsignedInt

-

Cantidad (en bytes) de memoria física de lectura-escritura libre en el momento actual.

X_TELEFONICA_SystemState.CPU

object

Contiene información de la carga que tiene la CPU (en %)

CPULoad

unsignedInt

-

Porcentaje de carga de la CPU en el momento actual.

X_TELEFONICA_SystemState.NatSessionTable.

object

Contiene información de la tabla NAT.

Total

unsignedInt

-

Número total de sesiones permitidas en la tabla NAT

Used

unsignedInt

-

Número de conexiones establecidas en la tabla NAT en el momento actual.

2.2.9 PORTMAPPING LAYER II

Esta extensión sólo aplica a aquellos modelos de módem-router que puedan usarse para brindar distintos servicios como Speedy, VoIP e IPTV. La facilidad que nos proporciona es unificar las distintas configuraciones en un único firmware, reduciendo el número de catálogos.

Los routers deben permitir consultar vía TR-069 el estado de la configuración y su modificación. Por ello, se define la siguiente extensión específica de Telefónica.

Nombre

Tipo

Write

Descripción

Default

InternetGatewayDevice. X_TELEFONICA_PORTMAPPING

object

-

Object defining port mapping Configuration.

-

Enable

boolean

W

Enables or disables the port mapping.

-

Configuration

unsignedInt

W

Number of Configuration flex

1- Speedy

2- Speedy + VoIP

3- Speedy + VoIP + 1 IPTV

4- Speedy + VoIP + 2 IPTV

2

A continuación se especifican cuáles son las 4 opciones de configuración definidas por Telefónica:

2.2.10 PTM WAN Profile.

Esta extensión sólo aplica a aquellos modelos de módem-router VDSL que soporten PTM.

Los routers deben permitir consultar vía TR-069 el estado de la configuración y su modificación de la capa 2 de enlace. Por ello, se define la siguiente extensión específica de Telefónica.

La capa 3 debe estar implementada en la rama:

InternetGatewayDevice.WANDevice.{i}.WANConnectionDevice.{i}.WANPPPConnection

o

InternetGatewayDevice.WANDevice.{i}.WANConnectionDevice.{i}.WANIPConnection

Según corresponda el connectionType.

Nombre

Tipo

Write

Descripción

Default

InternetGatewayDevice.WANDevice.{i}.WANConnectionDevice.{i}.WANPTMLinkConfig.

object

-

This object models the PTM layer properties specific to a layer 2 interface of a DSL modem used for Internet access on a CPE. This object is intended for a CPE with a DSL modem WAN interface, and is exclusive of any other WAN*Link-Config object within a given WANConnection-Device instance.

The PTM Link Layer object exists when the WANDSLInterfaceConfig LinkEncapsulation-Supported parameter includes any of:

“G.992.3_Annex_K_PTM”

“G.993.2_Annex_K_PTM”

“G.994.1”

-

Enable

boolean

W

Enables or disables the link. On creation of a WANConnectionDevice, this object is disabled by default.

False

LinkStatus

string

-

Status of the link. Enumeration of:

“Up”

“Down”

“Initializing”

“Unavailable”

-

MACAddress

string

-

The physical address of the interface.

-

PortId

unsignedInt

W

-

PriorityLow

boolean

W

-

PriorityHigt

boolean

W

-

IfName

string

-

-

Nombre

Tipo

Write

Descripción

Default

InternetGatewayDevice.WANDevice.{i}.WANConnectionDevice.{i}.WANPTMLinkConfig.Stats

object

This object represents the statistics collected and returned over a PTM link

BytesSent

unsignedInt

-

The total number of bytes transmitted out of the interface, including framing characters.

The value of this counter MAY be reset to zero when the CPE is rebooted.

-

BytesReceived

unsignedInt

-

The total number of bytes received on the interface, including framing characters.

The value of this counter MAY be reset to zero when the CPE is rebooted.

-

PacketsSent

unsignedInt

-

The total number of packets (frames) transmitted out of the interface.

The value of this counter MAY be reset to zero when the CPE is rebooted.

-

PacketsReceived

unsignedInt

-

The total number of packets (frames) which were received on this interface.

The value of this counter MAY be reset to zero when the CPE is rebooted.

-

2.2.11 3G WAN Profile.

Esta extensión solo aplica a aquellos modelos de módem-router que soporten USB 3G Dongle.

Los routers deben permitir consultar vía TR-069 el estado de la configuración y su modificación de la capa 2 de enlace. Por ello, se define la siguiente extensión específica de Telefónica.

La capa 3 debe estar implementada en la rama:

InternetGatewayDevice.WANDevice.{i}.WANConnectionDevice.{i}.WANPPPConnection

o

InternetGatewayDevice.WANDevice.{i}.WANConnectionDevice.{i}.WANIPConnection

Según corresponda el connectionType.

Nombre

Tipo

Write

Descripción

Default

InternetGatewayDevice.WANDevice.{i}.X_TELEFONICA_WAN3GInterfaceConfig.

object

-

This object models the 3G layer properties specific to a layer 2 interface of a 3G Dongles used for Internet access on a CPE.

-

Enable

boolean

W

Enables or disables the link. On creation of a WANConnectionDevice, this object is enabled by default.

true

LinkStatus

string

-

Status of the link. Enumeration of:

“Up”

“Down”

“Initializing”

“Unavailable”

-

MACAddress

string

-

The physical address of the interface.

-

UpstreamMaxRate

string

-

The current attainable rate (expressed in Kbps) of upstream channel.

DownstreamMaxRate

string

-

The current attainable rate (expressed in Kbps) of downstream channel.

IfName

string

-

Name of the interface.

-

PIK

string

W

-

PUK

string

W

-

Nombre

Tipo

Write

Descripción

Default

InternetGatewayDevice.WANDevice.{i}.WANConnectionDevice.{i}.X_TELEFONICA_WAN3GLinkConfig.

object

-

This object models the 3G layer properties specific to a layer 2 interface of a 3G Dongles used for Internet access on a CPE.

-

Enable

boolean

W

Enables or disables the link. On creation of a WANConnectionDevice, this object is enabled by default.

true

LinkStatus

string

-

Status of the link. Enumeration of:

“Up”

“Down”

“Initializing”

“Unavailable”

-

DongleSerialNumber

string

-

-

DongleVendorId

unsignedInt

-

-

DongleProductId

unsignedInt

-

-

DongleModelName

string

-

-

APN

string

W

Access Point Name (APN). Allows a user's computer to access the internet using the mobile phone network.

Internet

Number

string

W

*99#

BackupInterval

unsignedInt

W

60seg

RecoveryInterval

unsignedInt

W

60seg

Nombre

Tipo

Write

Descripción

Default

InternetGatewayDevice.WANDevice.{i}.WANConnectionDevice.{i}. X_TELEFONICA_WAN3GLinkConfig.Stats

object

This object represents the statistics collected and returned over a 3G link

BytesSent

unsignedInt

-

The total number of bytes transmitted out of the interface, including framing characters.

The value of this counter MAY be reset to zero when the CPE is rebooted.

-

BytesReceived

unsignedInt

-

The total number of bytes received on the interface, including framing characters.

The value of this counter MAY be reset to zero when the CPE is rebooted.

-

PacketsSent

unsignedInt

-

The total number of packets (frames) transmitted out of the interface.

The value of this counter MAY be reset to zero when the CPE is rebooted.

-

PacketsReceived

unsignedInt

-

The total number of packets (frames) which were received on this interface.

The value of this counter MAY be reset to zero when the CPE is rebooted.

-

2.2.12 GPON WAN Profile.

Esta extensión solo aplica a aquellos modelos de módem-router que soporten GPON.

Los routers deben permitir consultar vía TR-069 el estado de la configuración y su modificación de la capa 2 de enlace. Por ello, se define la siguiente extensión específica de Telefónica.

La capa 3 debe estar implementada en la rama:

InternetGatewayDevice.WANDevice.{i}.WANConnectionDevice.{i}.WANPPPConnection

o

InternetGatewayDevice.WANDevice.{i}.WANConnectionDevice.{i}.WANIPConnection

Según corresponda el connectionType.

Nombre

Tipo

Write

Descripción

Default

InternetGatewayDevice.WANDevice.{i}.X_TELEFONICA_WANGPONInterfaceConfig.

object

-

This object models the 3G layer properties specific to a layer 2 interface of a GPON used for Internet access on a CPE.

-

Enable

boolean

W

Enables or disables the link. On creation of a WANConnectionDevice, this object is enabled by default.

true

LinkStatus

string

-

Status of the link. Enumeration of:

“Up”

“Down”

“Initializing”

“Unavailable”

-

MACAddress

string

-

The physical address of the interface.

-

UpstreamMaxRate

string

-

The current attainable rate (expressed in Kbps) of upstream channel.

DownstreamMaxRate

string

-

The current attainable rate (expressed in Kbps) of downstream channel.

Nombre

Tipo

Write

Descripción

Default

InternetGatewayDevice.WANDevice.{i}.WANConnectionDevice.{i}.X_TELEFONICA_WANGPONLinkConfig.

object

-

This object models the 3G layer properties specific to a layer 2 interface of a GPON used for Internet access on a CPE.

-

Enable

boolean

W

Enables or disables the link. On creation of a WANConnectionDevice, this object is enabled by default.

true

LinkStatus

string

-

Status of the link. Enumeration of:

“Up”

“Down”

“Initializing”

“Unavailable”

-

Nombre

Tipo

Write

Descripción

Default

InternetGatewayDevice.WANDevice.{i}. X_TELEFONICA_WANGPONLinkConfig.Stats

object

This object represents the statistics collected and returned over a 3G link

BytesSent

unsignedInt

-

The total number of bytes transmitted out of the interface, including framing characters.

The value of this counter MAY be reset to zero when the CPE is rebooted.

-

BytesReceived

unsignedInt

-

The total number of bytes received on the interface, including framing characters.

The value of this counter MAY be reset to zero when the CPE is rebooted.

-

PacketsSent

unsignedInt

-

The total number of packets (frames) transmitted out of the interface.

The value of this counter MAY be reset to zero when the CPE is rebooted.

-

PacketsReceived

unsignedInt

-

The total number of packets (frames) which were received on this interface.

The value of this counter MAY be reset to zero when the CPE is rebooted.

-

3. OTROS REQUISITOS / CONSIDERACIONES

3.1 PRUEBAS DE INTEROPERABILIDAD PD-128

Aunque sobre los dispositivos se realizarán todas las pruebas de certificación necesarias para asegurar el correcto cumplimiento de las necesidades demandadas por Telefónica, de forma general los dispositivos deberán cumplir con las pruebas y escenarios especificados en el documento PD-128 del DSL Forum.

3.2 USO DE HTTPS EN LAS COMUNICACIONES CON EL ACS

El dispositivo debe poder emplear HTTPS en las comunicaciones con el ACS. Y, por tanto, debe soportar las implicaciones que esto supone: gestión de certificados, etc.

3.3 Numeracion de los indices de wan connection

Interfaces WAN

CPE Tipo 1

CPE Tipo 2

CPE Tipo 3

CPE Tipo 4

DSL

WANConnectionDevice.1

WANConnectionDevice.1

3G

WANConnectionDevice.2

Ethernet

WANConnectionDevice.1

GPON

WANConnectionDevice.1

Se tomará como primer índice la conexión WAN habilitada como default connection.

CPE TIPO 1: son los módems/routers con una única interfaz física DSL.

CPE TIPO 2: son los módems/routers con una interfaz DSL y backup 3G

CPE TIPO 3: son los routers con una única interfaz WAN ETHERNET

CPE TIPO 4: son los módems/routers con una única interfaz GPON

4. PLANTILLA DE REQUISITOS SOPORTADOS

Se adjunta en este apartado una hoja Excel que deberá ser rellenada por los fabricantes y entregada junto con cada versión de firmware que liberen. En ella se debe indicar en qué grado dicha versión de firmware cumple con cada uno de los requisitos detallados en este documento. Por cada requisito, se deberá indicar también (si procede) cualquier limitación, aclaración o comentario al respecto.