Вы находитесь на странице: 1из 7

NT-GPON-0017

Rev 1

BUENAS PRCTICAS PARA EVITAR En topologas GPON usando las OLTs de


INDISPONIBILIDAD DE SERVICIO EN REDES Furukawa existen dos situaciones donde se est
GPON vulnerable a loops: Ligacin entre puertas de ONTs
1 Situaciones de Riesgo de Loop conectadas a la misma OLT y ligacin entre puertas
de ONTs conectadas a puertas de OLT distintas.
Una situacin de vulnerabilidad comun a que
estn sujetas redes de datos es el loop de paquetes.
Un loop se caracteriza por la existencia de dos 1.1 Misma puerta de OLT
caminos fsicos distintos en la interconexin entre
Un loop lgico podr ser causado por la conexin
elementos de red y que causan un flujo indeseado de
entre puertas de dos ONTs conectadas en la misma
paquetes ingresando y retornando al mismo camino
OLT (figura 1), o por la conexin entre dos puertas de
de origen de manera constante. Este flujo puede
la misma ONT (figura 2) si, y solamente si, las
llegar al punto de causar una indisponibilidad total en
interfaces conectadas pertenencieran a la misma
la rede.
VLAN y la puerta de OLT presentar la funcionalidad
La utilizacin de la tecnologa Gigabit Passive
de port-bridge habilitada.
Optical Network (GPON) en redes enterprise
La funcionalidad de port-bridge es normalmente
minimiza la posibilidad de ocurrencia de loops Layer
utilizada en redes empresariales y permite la
2 (L2) en la red, dada la cantidad reducida de equipos
comunicacin entre computadores o telfonos IP que
activos y funciones bien definidas de los equipos
trabajan en ONTs perteneciendo a la misma OLT.
Optical Line Termination (OLT) y Optical Network Unit
(ONU). A los equipos terminales de la red PON,
ONUs, se recomienda, por ejemplo, que sean
conectados solamente equipos terminales de
usuarios, condicin que, si seguida, no resultara en
loops L2.

Todava, una rede GPON no est libre de errores


de conexin o conexiones no autorizadas de Access
Points (Rogue APs) o switches L2 a los ONUs. Para
estes casos, es importante que los proyectos de
solucin Laserway consideren la configuracin de un
protocolo de loop avoidance conforme
recomendaciones y consideraciones descriptas en
este documento. Figura 1 ONTs conectadas entre si perteneciendo a una
misma puerta de OLT (P1).

1
Este documento puede estar desactualizado. Baje siempre la versin actual en el sitio web de Furukawa
NT-GPON-0017
Rev 1

1.2 Puertas de OLT distintas

Figura 2 Puertas de una ONT conectadas entre si.

Figura 3 - ONTs conectadas entre si pertenecen a


1.1.1 Port-bridge
puertas de OLT distintas (P1 y P2)

Las OLTs GPON Furukawa soportan la Es posible la formacin de un loop conectando


funcionalidad port bridge de capa 2 (L2), que ONTs que pertenezcan a puertas de OLT distintas
permite el encaminamiento de paquetes para la pero que trabajan en el mismo segmento de VLANs.
misma interfaz que los origin. Cuando la direccin En este caso el loop ocurre entre las puertas de OLT
MAC de destino es encontrada, el paquete es y se recomenda habilitar un modo de spanning-tree
encaminado normalmente, aunque en la misma para evitar tal fenmeno.
puerta OLT de origen.
Una alternativa al port-bridge es la configuracin 1.3 Identificacin del Loop
de la funcionalidad ARP alias.
El primer registro que debe ser consultado para
identificacin de problemas (troubleshooting) con las
1.1.2 ARP alias
OLTs GPON es el syslog del equipo.
Para permitir la comunicacin entre hosts Verifique el syslog de la OLT a travs del siguiente
especficos que estn conectados a una misma comando:
puerta de OLT, las OLTs GPON Furukawa soportan
SWITCH(config)# show syslog local non-
el comando arp alias, que hace con que el switch de volatile reverse
concentracin responda las requisiciones ARP de
los clientes de esta OLT. Eventos de loop pueden ser identificados por
entradas en el syslog como las siguientes:

2
Este documento puede estar desactualizado. Baje siempre la versin actual en el sitio web de Furukawa
NT-GPON-0017
Rev 1

configure terminal
gpon
Jun 23 15:54:47 GPON[278]: ONU(2/2,13) !
Found afflict Mac(00:24:21:fe:52:ba). gpon-olt 1/1
Stats(TC:4999,IC:2527, MC:2443) olt srcmac-monitor enable auto-onu-block
expire-timeout 300
Jun 23 15:54:47 GPON[278]: ONU(2/2,14) gpon-olt 1/2
Found afflict Mac(00:24:21:fe:52:ba). olt srcmac-monitor enable auto-onu-block
Stats(TC:4999,IC:2527, MC:2443) expire-timeout 300

2 Configuraciones Recomendadas Configuracin de srcmac-monitor en las


interfaces PON 1 y 2 de la OLT: desbloqueo manual:
Para disminuir los efectos indeseables causados
configure terminal
por loop se recomenda agregar al sistema las gpon
!
configuraciones que siguen en este captulo.
gpon-olt 1/1
olt srcmac-monitor enable auto-onu-block
gpon-olt 1/2
olt srcmac-monitor enable auto-onu-block
2.1 Source MAC address Monitoring (SRC-MAC-
MON) y Loop Detection (LD)
Verificacin y desbloqueo manual de ONU
2.1.1 Source MAC address Monitoring (SRC-
MAC-MON) show onu block status OLT-ID [ONU-ID]
!
La funcionalidad Source MAC address Monitoring configure terminal
gpon
(SRC-MAC-MON) permite que la OLT identifique !
gpon-olt OLT-ID
ONUs problemticas a travs del anlisis de la onu unblock ONU-ID
direccin MAC de origen de los frames recibidos
(SRC-MAC). Caso la OLT identifique un frame lo cual La eficincia de la funcionalidad SRC-MAC-MON
el SRC-MAC sea igual al MAC de sistema de la OLT, en la identificacin y bloqueo de loops depende de la
caracterizando un loop L2, es realizado el bloqueo de creacin de frames por la OLT capazes de circular por
la ONU que envi el frame. toda la red L2. La funcionalidad Loop Detection
El desbloqueo de una ONU en loop puede ser descripta en seguida necesita ser configurada en las
configurado para ocurrir de forma administrativa o de interfaces PON que se desea proteger a fin de
forma automtica, basado en una temporizacin garantir la creacin peridica de frames para
(expire-timeout). Caso sea utilizado el modo monitoreo de MAC.
automtico de desbloqueo, se recomenda utilizar
temporizacin de por lo menos 300 segundos a fin de 2.2 Loop Detection (LD)
permitir la remocin del loop fsico:
La funcionalidad de Loop Detection (LD) permite
Configuracin de srcmac-monitor en las que las interfaces configuradas envien
interfaces PON 1 y 2 de la OLT: desbloqueo peridicamente frames broadcast loop-detect lo cual
automtico en 300s: SRC-MAC es la direccin MAC de sistema de la OLT.
3
Este documento puede estar desactualizado. Baje siempre la versin actual en el sitio web de Furukawa
NT-GPON-0017
Rev 1

Las interfaces, entonces, monitorean el recibimiento configure terminal


bridge
de estes frames identificando tambin la condicin de loop-detect enable
loop, pero no bloqueando, por default, las interfaces loop-detect 1-2
loop-detect 1-2 period 3
involucradas. De esta forma, es posible combinar las loop-detect 1-2 timer 5
funcionalidades SRC-MAC-MON y LD en las Los logs generados por la funcionalidad SRC-

interfaces PON a fin de identificar y bloquear de forma MAC-MON permiten apuntar las ONUs involucradas

selectiva apenas las ONUs involucradas en la en el loop L2.

condicin de loop L2. Ejemplo de log evidenciando loop entre las ONUs

Por utilizar frames broadcast, el LD no depende (1,1) y (1,2):

de cualquier configuracin adicional en equipos Aug 4 15:03:39 system: port 1 is looping


conectados al acceso ONU; STP por ejemplo. Los
Aug 4 15:03:39 GPON[121]: ONU(1,1) Found
frames broadcast loop-detect son enviados en todas NEW MAC is System MAC
las bridges asociadas a las interfaces PON de la OLT, Aug 4 15:03:40 GPON[121]:
incluyendo frames untagged caso la interfaz est notify_priority_function_call(3747) Receive
updated Block Status of ONU(1,1)
configurada para tal.
Aug 4 15:03:40 GPON[121]: ONU(1,1) is
Blocking Status
A fin de garantir la eficiencia en la deteccin de
loop, el periodo de envio de los frames loop-detect Aug 4 15:03:40 GPON[121]: ONU(1,2) Found
NEW MAC is System MAC
(period) debe ser ajustado en 3 segundos.
Aug 4 15:03:40 GPON[121]:
La funcionalidad LD, aunque configurada para notify_priority_function_call(3747) Receive
updated Block Status of ONU(1,2)
apenas identificar un loop, no bloquea la interfaz,
Aug 4 15:03:40 GPON[121]: ONU(1,2) is
utiliza una temporizacin para iniciar una nueva Blocking Status
deteccin de loop (timer). As, considerando la
Aug 4 15:03:41 GPON[121]: ONU(1,1) eth
deteccin de loop en la interfaz PON, el tiempo de port 4 link off(operational)
deteccin controla el intervalo mnimo entre Aug 4 15:03:42 GPON[121]:
detecciones de loop en ONUs de una misma interfaz notify_priority_function_call ONU(1,1) MIb
Sync Data 0
PON. Por eso, el tiempo de deteccin debe ser
Aug 4 15:03:44 GPON[121]: ONU(1,1) eth
sintonizado en 5 segundos. port 4 link on(operational)

Configuracin de loop-detect en las interfaces Aug 4 15:03:44 system: port 1 is moved to


loop-detect detecting list by timeout
PON 1 y 2 de la OLT: intervalo de envio de 3s y
tiempo de deteccin de 5s: Aug 4 15:03:51 GPON[121]: ONU(1,1) eth
port 4 link off(operational)

2.3 Monitoreo y localizacin de loops Aug 4 15:03:52 GPON[121]:


notify_priority_function_call ONU(1,2) MIb
Sync Data 0

4
Este documento puede estar desactualizado. Baje siempre la versin actual en el sitio web de Furukawa
NT-GPON-0017
Rev 1

configure terminal 08/08/2016 10:43:51


[363] From: (10.150.4.25) Fac:0 Sev:6 Msg
Ejemplo de log del desbloqueo automtico de
>>> system: port 1 is looping
las ONUs (1,1) y (1,2):
08/08/2016 10:43:52 [367] From:
(10.150.4.25) Fac:0 Sev:6 Msg >>> system:
Aug 4 15:04:40 GPON[121]: ONU(1,2)
port 2 is moved to loop-detect detecting
Success to check the traffic profile
list by timeout
Aug 4 15:04:40 GPON[121]:
08/08/2016 10:43:52 [364] From:
notify_priority_function_call(3747) Receive
(10.150.4.25) Fac:1 Sev:4 Msg >>>
updated Block Status of ONU(1,2)
GPON[121]: ONU(1,2) Found NEW MAC is System
MAC
Aug 4 15:04:40 GPON[121]: ONU(1,2) is
Unblocking Status
08/08/2016 10:43:52 [365] From:
(10.150.4.25) Fac:1 Sev:4 Msg >>>
Aug 4 15:04:41 GPON[121]: ONU(1,1)
GPON[121]: ONU(1,2) is Blocking Status
Success to check the traffic profile
08/08/2016 10:43:52 [366] From:
Aug 4 15:04:41 GPON[121]:
(10.150.4.25) Fac:1 Sev:6 Msg >>>
notify_priority_function_call(3747) Receive
GPON[121]: ONU(2,2) eth port 3 link
updated Block Status of ONU(1,1)
on(operational)
Aug 4 15:04:41 GPON[121]: ONU(1,1) is
08/08/2016 10:43:57 [368] From:
Unblocking Status
(10.150.4.25) Fac:1 Sev:6 Msg >>>
GPON[121]: ONU(2,2) eth port 3 link
Aug 4 15:04:42 GPON[121]:
off(operational)
notify_priority_function_call ONU(1,2) MIb
Sync Data 73
08/08/2016 10:43:59 [369] From:
(10.150.4.25) Fac:1 Sev:6 Msg >>>
Aug 4 15:04:43 GPON[121]:
GPON[121]: ONU(2,2) eth port 3 link
notify_priority_function_call ONU(1,1) MIb
on(operational)
Sync Data 49
08/08/2016 10:43:59 [370] From:
(10.150.4.25) Fac:1 Sev:6 Msg >>>
GPON[121]: ONU(1,2) eth port 4 link
Los logs pueden ser encaminados para un on(operational)
servidor Syslog remote a travs del comando abajo.
08/08/2016 10:44:11 [371] From:
(10.150.4.25) Fac:1 Sev:6 Msg >>>
Redirecionamento de log para servidor Syslog IMISH[2300]: show onu block status 1
remoto:
08/08/2016 10:44:14 [372] From:
(10.150.4.25) Fac:1 Sev:6 Msg >>>
configure terminal IMISH[2300]: show onu block status 2
syslog output info remote SERVER_IPV4_ADDR
! 08/08/2016 10:44:37 [373] From:
(10.150.4.25) Fac:1 Sev:6 Msg >>>
GPON[121]: ONU(2,2) eth port 3 link
Ejemplo de log en el servidor Syslog off(operational)

08/08/2016 10:44:37 [374] From:


(10.150.4.25) Fac:1 Sev:6 Msg >>>
GPON[121]: ONU(1,2) eth port 4 link
off(operational)

08/08/2016 10:44:48 [375] From:


(10.150.4.25) Fac:1 Sev:4 Msg >>>
GPON[121]: ONU(1,2) is Unblocking Status
08/08/2016 10:44:59 [376] From:
(10.150.4.25) Fac:1 Sev:6 Msg >>>
IMISH[2300]: show onu block status 1 5
Este documento puede estar desactualizado. Baje siempre la versin actual en el sitio web de Furukawa
NT-GPON-0017
Rev 1

Es posible tambin verificar el estado de xSTP o Link Aggregation Group (LAG) en estas
bloqueo de ONU a travs de comando CLI. condiciones.

Verificacin de ONU (1,2) bloqueada:


2.5 Broadcast storm-control
Aug 8 10:44:14 system: port 1 is looping
Aug 8 10:44:14 GPON[121]: ONU(1,2) Found
NEW MAC is System MAC Esta funcionalidad permite controlar el efecto de
Aug 8 10:44:15 GPON[121]:
notify_priority_function_call(3747) Receive la transmisin masiva de paquetes broadcast y
updated Block Status of ONU(1,2)
multicast.
Aug 8 10:44:15 GPON[121]: ONU(1,2) is
Blocking Status
Aug 8 10:44:15 GPON[121]: ONU(2,2) eth
port 3 link on(operational) Es posible establecer una tasa mxima de
Aug 8 10:44:19 system: port 2 is moved to
paquetes broadcast a ser procesados por segundo en
loop-detect detecting list by timeout
Aug 8 10:44:25 GPON[121]: ONU(2,2) eth una determinada interfaz de OLT.
port 3 link off(operational)
Aug 8 10:44:27 GPON[121]: ONU(2,2) eth
port 3 link on(operational) 2.6 Spanning-tree
Aug 8 10:44:27 GPON[121]: ONU(1,2) eth
port 4 link on(operational)
Aug 8 10:44:27 GPON[121]: Verifique la sesin Spanning-tree protocol (STP)
notify_priority_function_call ONU(1,2) MIb
Sync Data 0 del manual de usuario para configurar el modo
SWITCH(config)# show onu block status 1 deseado de spanning-tree y evitar el loop lgico de
-----------------------------------------
OLT | ONU | Block Status | Block Reason paquetes entre puertas de la OLT.
-----------------------------------------
1 | 1 | Unblock | None
1 | 2 | Auto Block | SRCMAC
1 | 3 | Unblock | None
1 | 4 | Unblock | None 2.7 Acceso serial
1 | 5 | Unblock | None

En algunas situaciones, un evento de negacin de


servicio (DoS) como los generados por loop pueden
2.4 Escenarios de proteccin de loops
soportados por el SRC-MAC-MON y LD impedir el acceso a la gestin del equipo por red
(telnet / SSH) e impiden la colecta de informacin y
Conforme citado, el LD no depende de cualquier
configuraciones.
configuracin adicional en equipos conectados al
acceso ONU para deteccin de loops, ya que utiliza En este caso, la nica forma de acceder al equipo
frames broadcast. De esta forma, no existen es a travs de la interfaz consola (conexin serial).
escenarios conocidos en que la combinacin SRC- Se recomenda mantener siempre un computador
MAC-MON y LD no logre identificar y bloquear ONUs con acceso a la consola de la OLT Furukawa
con acceso en loop. Esta recomendacin no disponible para situaciones de emergencia.
considera arquitecturas redundantes de conexin en
Existen algunos concentradores de consola en el
el uplink de la OLT, siendo necesario avaliar el uso de
mercado que permiten el acceso serial a equipos de
6
Este documento puede estar desactualizado. Baje siempre la versin actual en el sitio web de Furukawa
NT-GPON-0017
Rev 1

red de forma remota a travs de una LAN de gestin https://sourceforge.net/projects/syslog-server/


(out-of-band).
Software libre.

2.8 Configuracin de un servidor de syslog


3 Conclusin
Se recomenda tambin configurar un servidor de
syslog en la red de gestin para mantener Las informaciones presentadas en esta Nota

actualizadas las informaciones de salud del sistema Tcnica visam auxiliar en la identificacin y en la

e identificar ms fcilmente situaciones de riesgo. mitigacin de efectos indeseados en redes GPON


cuando sometidas a inundacin de paquetes de
Los sistemas operacionales Linux ya poseen
datos.
servidores de syslog embarcados, por lo tanto no
necesitan de aplicaciones extras para El uso combinado de las funcionalidades Source

implementacin del servidor de syslog. MAC address Monitoring y Loop Detection es


indicado como mecanismo eficiente de deteccin,
Para los sistemas operacionales Windows bloqueo y localizacin de loops L2 en las interfaces
recomendamos: de usuarios de redes GPON utilizando OLTs GPON

1 KIWI Syslog Server for Windows FK-OLT-G2500, FK-OLT-G8S o FK-OLT-G4S.

Para mayores informaciones sobre las


http://www.kiwisyslog.com/products/kiwi-syslog-
funcionalidades presentadas ou aclareo de dudas
server/product-overview.aspx
tcnicas pesquise la documentacin del producto o
Software pago. Existe una versin gratuita abra un ticket por la liga abajo:
pero para apenas 5 equipos.
http://suporte.furukawa.com.br

2 Aonaware Syslog Daemon

http://www.aonaware.com/syslog.htm

Software libre. Es necesario instalar el


Microsoft SQL Server 2005 o superior en el servidor
que tendr el servidor de syslog instalado. Es
bastante simple y no posee herramientas para
filtrar/analisar las informaciones, todava es una
solucin robusta del punto de vista de
almacenamiento de los logs en base de datos.

3 Syslog Server

7
Este documento puede estar desactualizado. Baje siempre la versin actual en el sitio web de Furukawa

Вам также может понравиться