BRPI0924352B1 - Método e dispositivo para processamento de multidifusão - Google Patents

Método e dispositivo para processamento de multidifusão Download PDF

Info

Publication number
BRPI0924352B1
BRPI0924352B1 BRPI0924352-6A BRPI0924352A BRPI0924352B1 BR PI0924352 B1 BRPI0924352 B1 BR PI0924352B1 BR PI0924352 A BRPI0924352 A BR PI0924352A BR PI0924352 B1 BRPI0924352 B1 BR PI0924352B1
Authority
BR
Brazil
Prior art keywords
multicast
olt
types
data
multicast group
Prior art date
Application number
BRPI0924352-6A
Other languages
English (en)
Inventor
Mingsheng Li
Liquan Yuan
Yuanling He
Original Assignee
Zte Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=43448895&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=BRPI0924352(B1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Zte Corporation filed Critical Zte Corporation
Publication of BRPI0924352B1 publication Critical patent/BRPI0924352B1/pt

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1836Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with heterogeneous network architecture
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40006Architecture of a communication node
    • H04L12/40013Details regarding a bus controller
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q11/0067Provisions for optical access or distribution networks, e.g. Gigabit Ethernet Passive Optical Network (GE-PON), ATM-based Passive Optical Network (A-PON), PON-Ring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q11/0071Provisions for the electrical-optical layer interface

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

método e dispositivo para processamento de multidifusão. a presente invenção refere-se a um método para processamento de multidifusão, que inclui: quando replicando os dados de multidifusão de downlink, um terminal de linha ótica (olt) no qual uma mesma porta está conectada a diferentes tipos de unidade de rede ótica (onus), replica os dados de multidifusão para diferentes canais lógicos de difusão ou de multidifusão de acordo com os tipos de onu de usuários os quais aderem a um grupo de multidifusão. a presente invenção também descreve um dispositivo para processamento de multidifusão. a presente invenção obtém um processamento de multidifusão eficiente quando diferentes tipos de onus coexistem, portanto disto impedindo que dados excessivos interferem desnecessariamente com a onu, entrementes, utilizando eficientemente a largura de banda entre um olt e uma onu, e evitando uma ocupação de largura de banda sem sentindo por fluxos de dados.

Description

CAMPO DA TÉCNICA
A presente invenção refere-se ao campo técnico de PON, e especificamente, a um método e dispositivo para um processamento de multi- difusão
ANTECEDENTES
Um sistema de PON (Rede Ótica Passiva) é geralmente composto de um lado de escritório OLT (Terminal de Linha Ótica), uma ONU (U- nidade de Rede Ótica) / ONT (Terminação de Rede Ótica) do lado do usuário, e uma ODN (Rede de Distribuição Ótica). A ODN compreende fibras de modo único, divisores óticos, conectores óticos, e outros elementos óticos passivos, que proveem a conexão física entre um OLT e uma ONU com um meio de transmissão ótica. Geralmente, a ODN adota uma estrutura de ponto para multiponto, isto quer dizer, um OLT está conectado a múltiplas ONUs através de uma ODN.
Uma EPON (Rede Ótica Passiva de Ethernet) é uma tecnologia de acesso integrado ótico passivo de banda larga de nova geração com base em padrões IEEE (Institute of Electrical and Electronics Engineers) 802.3- 2005 Seção 5 e IEEE802.3av.
Para a EPON, os padrões IEEE somente definem os padrões de camadas físicas e camada de conexão de uma 1G-EPON e uma 10G-EPON e não envolvem outras funções de serviço. Para a multidifusão, o padrão IEEE802.3-2005 Seção 5 define um identificador de canal lógico de difusão na 1G-EPON como 0x7fff; o padrão IEEE802.3av define um identificador de canal lógico de difusão na 10G-EPON como 0x7ffe. Usualmente, quando um OLT na EPON envia um tráfego de multidifusão, esta pode enviar o tráfego de multidifusão para todas as portas sob uma porta de PON utilizando um canal lógico de difusão; então, a ONU determina uma porta para a qual o tráfego de multidifusão será encaminhado de acordo com uma tabela localmente salva que ilustra as relações correspondentes entre um grupo de multidifusão e as interfaces de usuário locais.
O acima está principalmente destinado à situação que somente o mesmo tipo de ONUs seja conectado a uma porta no OLT.
Quando diferentes tipos (tais como diferentes taxas) de ONUs estão conectados a uma porta em um mesmo OLT, como mostrado na figura 1, existem três ONUs sob um divisor ótico 1 conectado na porta 1 de OLT, em que ONU A e ONU B são ONUs de 1G-EPON, e ONU C é uma ONU de 10G-EPON. Neste caso, não existe nenhuma especificação nos padrões existentes sobre como um OLT utiliza um canal lógico de difusão ou multidi- fusão para enviar as mensagens de multidifusão, portanto, como utilizar eficientemente os canais físicos em uma PON para implementar o encaminhamento de um tráfego de multidifusão é um problema urgente a ser resolvido.
SUMÁRIO
Em vista disto, o objetivo principal da presente invenção é prover um método e um dispositivo para processamento de multidifusão para realizar o processamento de multidifusão quando diferentes tipos de ONUs coexistem.
A presente invenção provê um método para processamento de multidifusão, que compreende: replicar os dados de multidifusão para diferentes canais lógicos de difusão ou de multidifusão de acordo com os tipos de ONU de usuários os quais aderem a um grupo de multidifusão quando um OLT, sobre o qual uma mesma porta está conectada a diferentes tipos de ONUs, replica os dados de multidifusão de downlink.
O método pode ainda compreender: se existir somente o mesmo tipo de ONU de usuários que aderem ao grupo de multidifusão sob uma porta de OLT que corresponde ao grupo de multidifusão, então enviar os dados de multidifusão para baixo para as ONUs sob a porta de OLT através de um canal lógico de difusão ou de multidifusão ao qual este tipo de ONU corresponde. O método pode ainda compreender: se existirem diferentes tipos de ONU de usuários que aderem ao grupo de multidifusão sob uma porta de
OLT à qual o grupo de multidifusão corresponde, então enviar os dados de multidifusão respectivamente para as ONUs sob a porta de OLT através de canais lógicos de difusão ou de multidifusão aos quais estes tipos de ONU cada um corresponde. Os tipos de ONU podem ser classificados por taxa.
O método pode ainda compreender: o OLT determina os usuários os quais aderem um grupo de multidifusão e os seus respectivos tipos de ONU de acordo com uma variedade de entradas de informações estabelecidas.
As entradas de informações podem compreender: as relações correspondentes entre os identificadores de conexão lógica de ONU e os tipos de ONU, as relações correspondentes entre os identificadores de conexão lógica de ONU e as portas de OLT, as relações correspondentes entre um grupo de multidifusão e os identificadores de conexão lógica de ONU, e as relações correspondentes entre um grupo de multidifusão e as portas de OLT.
A presente invenção também provê um dispositivo para o processamento de multidifusão, o qual é aplicável para um OLT no qual uma mesma porta está conectada a diferentes tipos de ONUs, e o dispositivo compreende: um módulo de recepção de dados, utilizados para receber os dados de multidifusão; e um módulo de replicação de dados, utilizado para replicar os dados de multidifusão para diferentes canais lógicos de difusão ou de multidifusão de acordo com os tipos de ONU de usuários os quais aderem a um grupo de multidifusão quando replicando os dados de multidifusão.
O módulo de replicação de dados pode ainda ser utilizado para, se existir somente o mesmo tipo de ONU de usuários que aderem ao grupo de multidifusão sob uma porta de OLT que corresponde ao grupo de multidifusão, enviar os dados de multidifusão para baixo para as ONUs sob a porta de OLT através de um canal lógico de difusão ou de multidifusão ao qual este tipo de ONU corresponde.
O módulo de replicação de dados pode ainda ser utilizado para, se existirem diferentes tipos de ONU de usuários que aderem ao grupo de multidifusão sob uma porta de OLT que corresponde ao grupo de multidifusão, enviar os dados de multidifusão respectivamente para as ONUs sob a porta de OLT através de canais lógicos de difusão ou de multidifusão aos quais estes tipos de ONU cada um corresponde. Os tipos de ONU são classificados por taxa.
O dispositivo pode ainda compreender um módulo de estabelecimento de entrada para estabelecer as entradas de informações; e o módulo de replicação de dados pode ainda ser utilizado para determinar os usuários os quais aderem a um grupo de multidifusão e os seus respectivos tipos de ONU de acordo com as entradas de informações estabelecidas.
As entradas de informações podem compreender: as relações correspondentes entre os identificadores de conexão lógica de ONU e os tipos de ONU, as relações correspondentes entre os identificadores de conexão lógica de ONU e as portas de OLT, as relações correspondentes entre um grupo de multidifusão e os identificadores de conexão lógica de ONU, e as relações correspondentes entre um grupo de multidifusão e as portas de OLT.
No método e dispositivo para processamento de multidifusão providos pela presente invenção, um OLT, no qual uma mesma porta está conectada a diferentes tipos de ONUs, pode replicar os dados de multidifusão para diferentes canais lógicos de difusão ou multidifusão de acordo com os tipos de ONU de usuários os quais aderem um grupo de multidifusão quando o OLT replica os dados de multidifusão de downlink. A presente invenção obtém um processamento de multidifusão eficiente quando diferentes tipos de ONUs coexistem, e permite uma ONU distinguir se os dados de multidifusão pertencem a uma ONU de seu tipo antes de encaminhar a multidifusão, por meio disto impedindo que dados excessivos interfiram desnecessariamente com a ONU, entrementes, utilizando eficientemente a largura de banda entre um OLT e uma ONU, e evitando uma ocupação de largura de banda sem sentido por fluxos de dados. BREVE DESCRIÇÃO DOS DESENHOS figura 1 é um diagrama esquemático que ilustra uma rede quando 1G-EPONS e 10G-EPONS coexistem de acordo com uma tecnologia e- xistente; figura 2 é um fluxograma de um método para o processamento de multidifusão da presente invenção; figura 3 é um fluxograma de um método para o processamento de multidifusão na modalidade 1 da presente invenção; figura 4 é um fluxograma de um método para o processamento de multidifusão na modalidade 2 da presente invenção; e figura 5 é um diagrama esquemático que ilustra a composição e a estrutura de um dispositivo para o processamento de multidifusão da presente invenção.
DESCRIÇÃO DETALHADA
Os esquemas técnicos da presente invenção estão daqui em diante descritos em detalhes em combinação com os desenhos acompanhantes e as modalidades.
Um método para o processamento de multidifusão provido pela presente invenção, como mostrado na figura 2, compreende as seguintes etapas: 201: os tipos de ONU de usuários os quais aderem a um grupo de multidifusão são determinados quando um OLT, no qual uma mesma porta está conectada a diferentes tipos de ONUs, replica os dados de multidifusão de downlink; os tipos de ONU podem ser classificados por taxa; por exemplo, em uma EPON, os tipos de ONU estão classificados em um tipo de ONU de 1G-EPON e um tipo de ONU de 10G-EPON por taxa. É claro, a presente invenção não está limitada à classificação por taxa e a base da classificação dos tipos de ONU pode ser expandida de acordo com as necessidades reais; 202: o OLT replica os dados de multidifusão para diferentes canais lógicos de difusão e de multidifusão de acordo com os tipos de ONU dos usuários os quais aderem o grupo de multidifusão; especificamente, se existir somente o mesmo tipo de ONU de usuários que aderem ao grupo de multidifusão sob uma porta de OLT que corresponde ao grupo de multidifusão, então os dados de multidifusão são enviados para baixo para as ONUs sob a porta de OLT através de um canal lógico de difusão ou de multidifusão ao qual o mesmo tipo de ONU corresponde; se existirem diferentes tipos de ONU de usuários que aderem ao grupo de multidifusão sob uma porta de OLT que corresponde ao grupo de multidifusão, os dados de multidifusão são enviados respectivamente para as ONUs sob a porta de OLT através de canais lógicos de difusão ou de multidifusão aos quais estes tipos de ONU cada um corresponde.
Com base no método acima mencionado para o processamento de multidifusão, em aplicações práticas quando o OLT recebe os dados de multidifusão, este pode determinar os usuários os quais aderem ao grupo de multidifusão e os seus respectivos tipos de ONU, assim como a porta de OLT para enviar os dados de multidifusão de acordo com várias entradas de informações estabelecidas, por meio disto determinando se existem diferentes tipos de ONU de usuários sob a porta de OLT à qual os dados de multidifusão correspondem.
De preferência, as entradas de informações podem compreender: as relações correspondentes entre os identificadores de conexão lógica de ONU e os tipos de ONU, as relações correspondentes entre os identificadores de conexão lógica de ONU e as portas de OLT, as relações correspondentes entre um grupo de multidifusão e os identificadores de conexão lógica de ONU, e as relações correspondentes entre um grupo de multidifusão e as portas de OLT, e assim por diante. As relações correspondentes entre um grupo de multidifusão e os identificadores de conexão lógica de ONU e as relações correspondentes entre um grupo de multidifusão e as portas de OLT podem ser configuradas através de IGMP (Protocolo de Gerenciamento de Grupo de Internet) ou por um administrador de rede.
O OLT determina o grupo de multidifusão correspondente de a- cordo com o endereço de multidifusão e as informações relativas contidas nos dados de multidifusão, e pesquisa pelas relações correspondentes entre o grupo de multidifusão e as portas de OLT de acordo com o grupo de multidifusão para adquirir as portas de OLT que correspondem ao grupo de multidifusão; então, de acordo com as relações correspondentes entre os identificadores de conexão lógica de ONU e os tipos de ONU, as relações correspondentes entre os identificadores de conexão lógica de ONU e as portas de ONU e as relações correspondentes entre um grupo de multidifusão e os identificadores de conexão lógica de ONU, o OLT determina os usuários os quais aderem ao grupo de multidifusão e os seus respectivos tipos de ONU, assim como os identificadores de conexão lógica de ONU; e então o OLT determina se existem diferentes tipos de usuários aderindo ao grupo de multidifusão sob cada porta de OLT. Quando é determinado que existe somente o mesmo tipo de ONU de usuários que aderem ao grupo de multidifusão sob uma porta de OLT à qual o grupo de multidifusão corresponde, o OLT envia os dados de multidifusão para baixo para as ONUs sob a porte de OLT através de um canal lógico de difusão ou de multidifusão para o qual este tipo de ONU corresponde. Quando é determinado que existem diferentes tipos de ONU de usuários que aderem ao grupo de multidifusão sob uma porta de OLT à qual o grupo de multidifusão corresponde, o OLT envia os dados de multidifusão respectivamente para as ONUs sob a porta de OLT através de canais lógicos de difusão ou de multidifusão aos quais estes tipos de ONU cada um corresponde.
Em um exemplo em que os tipos de ONU estão classificados em um tipo de ONU de 1G-EPON e um tipo de ONU de 10G-EPON, se o OLT determinar que existem somente usuários do tipo de ONU de 1G-EPON aderindo ao grupo de multidifusão sob uma porta, então este envia os dados de multidifusão para baixo para as ONUs sob a porta de OLT através de um canal lógico de difusão que corresponde ao tipo de ONU de 1G-EPON, isto é enviando os dados de multidifusão para baixo para as ONUs sob a porta de OLT através de um canal lógico de difusão marcado com 0x7fff; se o OLT determinar que existem somente usuários do tipo de ONU de 10G-EPON aderindo ao grupo de multidifusão sob uma porta, então este envia os dados de multidifusão para baixo para as ONUs sob a porta de OLT através de um canal lógico de difusão que corresponde ao tipo de ONU de 10G-EPON, isto é enviando os dados de multidifusão para as ONUs sob a porta de OLT através de um canal lógico de difusão marcado com 0x7ffe; se o OLT determinar que existem ambos os usuários do tipo de ONU de 1G-EPON e aqueles do tipo de ONU de 10G-EPON aderindo ao grupo de multidifusão sob uma porta, então este envia os dados de multidifusão respectivamente através do canal lógico de difusão que corresponde ao tipo de ONU de 1G-EPON (o canal lógico de difusão marcado 0x7fff) e o canal lógico de difusão que corresponde ao tipo de ONU de 10G-EPON (o canal lógico de difusão marcado 0x7ffe). Tal duplo envio garante que os dados de multidifusão possam ser recebidos tanto pelas ONUs de 1G-EPON quanto pelas ONU de 10G-EPON sob a porta de OLT.
O método acima mencionado para o processamento de multidifusão está daqui em diante adicionalmente descrito tomando o processamento de multidifusão na EPON como um exemplo. No entanto, o método para o processamento de multidifusão da presente invenção não está limitado à EPON, mas também é aplicável a outros tipos de PONs.
Na modalidade 1 da presente invenção, o método de implementação do IGMP é adotado. As entradas de informações são requeridas serem estabelecidas no OLT, compreendendo as entradas de multidifusão de dois níveis e outras relações correspondentes, em que a entrada de multidifusão de primeiro nível é utilizada para determinar uma porta de OLT, e entrada de multidifusão de segundo nível é utilizada para determinar um canal lógico de difusão. As operações específicas para o estabelecimento das entradas de multidifusão e outras relações correspondentes são como segue: 1. No OLT, estabelecer as relações correspondentes entre os identificadores de conexão lógica de ONU e os tipos de ONU (denotadas como relações correspondentes 1) para identificar os identificadores de conexão lógica de ONU que correspondem ao 1G-EPON e os identificadores de conexão lógica de ONU que correspondem ao 10G-EPON. 2. Para a multidifusão dinâmica de IGMP, quando uma mensa- gem de Reporte de IGMP é recebida da ONU, estabelecer ou atualizar as relações correspondentes entre um grupo de multidifusão e os identificadores de conexão lógica de ONU (denotadas como relações correspondentes 2) e as relações correspondentes entre um grupo de multidifusão e as portas de OLT (denotadas como relações correspondentes 3) pelo OLT, em que as relações correspondentes 2 e as relações correspondentes 3 constituem a entrada de multidifusão de primeiro nível; 3. Estabelecer e atualizar as relações correspondentes entre um grupo de multidifusão e os identificadores de canal lógico de difusão (denotadas como relações correspondentes 4) em cada porta de OLT, de acordo com as relações correspondentes 1 acima e a entrada de multidifusão de primeiro nível (que inclui as relações correspondentes 2 e as relações correspondentes 3), em que os membros das relações correspondentes 4 po-dem ser o identificador lógico de difusão (0x7fff) que corresponde à 1G- EPON e/ou o identificador lógico de difusão (0x7ffe) que corresponde à 10G- EPON, como mostrado na Tabela 1 seguinte: Somente ONUs de 1G-EPON Somente ONUs de 10G-EPON ONUsde1G- EPON e ONUs de 10G-EPON coexistem Nenhum dos dois tipos de ONUs existe Membros de entradas de informações 0x7fff 0x7ffe 0x7fff 0x7ffe Nulo Tabela 1
Figure img0001
As relações correspondentes 4 constituem a entrada de multidifusão de segundo nível.
O método para o processamento de multidifusão implementado com base nas entradas de informações acima principalmente compreendem as seguintes etapas como mostrado na figura 3: 301: o OLT recebe os dados de multidifusão através de sua própria porta de uplink; 302 ~ 303: o OLT pesquisa pelo grupo de multidifusão que cor- responde aos dados de multidifusão de acordo com o endereço de multidifusão em informações relevantes contidas nos dados de multidifusão; se o grupo de multidifusão correspondente for encontrado, a etapa 305 é executada; de outro modo, a etapa 304 é executada; em que as informações relevantes incluem uma VLAN ou os endereços de fonte de multidifusão e assim por diante; tomando a VLAN como um exemplo para ilustração na modalidade 1 da presente invenção, o OLT pode encontrar o grupo de multidifusão de acordo com os dados de multidifusão ou somente de acordo com o endereço de multidifusão ou de acordo com o endereço de multidifusão e a VLAN; 304: se o OLT não encontrar o grupo de multidifusão que corresponde aos dados de multidifusão, os dados de multidifusão são distribuídos para todas as portas na VLAN, e o processo inteiro é terminado após as operações serem acabadas; 305 ~ 306: se o OLT encontrar um grupo de multidifusão que corresponde aos dados de multidifusão, este encontra uma porta de OLT que corresponde ao grupo de multidifusão de acordo com as entradas de multidifusão estabelecidas e replica (ou envia) os dados de multidifusão para a porta de OLT; o OLT pesquisa pelas relações correspondentes 3 de acordo com o grupo de multidifusão encontrado acima, e adquire a porta de OLT que corresponde ao grupo de multidifusão; 307 - 308: o grupo de multidifusão que corresponde aos dados de multidifusão é pesquisado na porta de OLT que é para enviar os dados de multidifusão; se existir o grupo de multidifusão correspondente, então a etapa 309 é executada; de outro modo, então o processo inteiro é terminado; 309: na porta de OLT, as entradas de multidifusão estabelecidas são pesquisadas de acordo com o grupo de multidifusão, de modo a adquirir os canais lógicos de difusão aos quais os membros de multidifusão cada um corresponde, e os dados de multidifusão são replicados para os canais lógicos de difusão e enviados para as ONUs sob a porta de OLT.
Na modalidade 2 da presente invenção, o método de implemen- tação do IGMP é adotado. A entrada de multidifusão de primeiro nível é re-querida ser estabelecida no OLT e é utilizada para determinar uma porta de OLT; além disso, outras relações correspondentes são também necessárias serem estabelecidas para determinar os usuários os quais aderem a um grupo de multidifusão e os seus respectivos tipos de ONU. As operações específicas para estabelecer a entrada de multidifusão de primeiro nível e outras relações correspondentes (ambas pertencem às entradas de informações) são como segue: 1. estabelecer as relações correspondentes entre os identificadores de conexão lógica de ONU e os tipos de ONU no OLT (denotadas como relações correspondentes 1) para identificar os identificadores de conexão lógica de ONU que correspondem à 1G-EPON e aqueles que correspondem à 10G-EPON; 2. no momento de registro de ONU, estabelecer as relações correspondentes entre as portas de OLT e os identificadores de conexão lógica de ONU no OLT (denotadas como relações correspondentes 5); 3. para a multidifusão dinâmica de IGMP, quando uma mensagem de Reporte de IGMP é recebida da ONU, estabelecer e atualizar as relações correspondentes entre um grupo de multidifusão e os identificadores de conexão lógica de ONU (denotadas como relações correspondentes 2) e as relações correspondentes entre um grupo de multidifusão e as portas de OLT (denotadas como relações correspondentes 3), em que as relações cor-respondentes 2 e as relações correspondentes 3 constituem a entrada de multidifusão de primeiro nível descrita nesta modalidade.
O método acima mencionado para o processamento de multidifusão implementado com base nas entradas de informações acima principalmente compreende as seguintes etapas como mostrado na figura 4: 401: o OLT recebe os dados de multidifusão através de sua própria porta de uplink; 402 ~ 403: o OLT pesquisa pelo grupo de multidifusão que corresponde aos dados de multidifusão de acordo com o endereço de multidifusão e a VLAN contida nos dados de multidifusão; se o grupo de multidifusão correspondente for encontrado, então a etapa 405 é executada; de outro modo, então a etapa 404 é executada; 404: se o OLT não encontrar o grupo de multidifusão que corresponde aos dados de multidifusão, então os dados de multidifusão são distribuídos para todas as portas na VLAN, e o processo inteiro é terminado após as operações serem acabadas; 405: se o OLT encontrar o grupo de multidifusão que corresponde aos dados de multidifusão, então a porta de OLT que corresponde ao grupo de multidifusão é encontrada de acordo com as entradas de multidifusão estabelecidas; 406: determinar se existem somente ONUs de 1G-EPON aderindo ao grupo de multidifusão sob a porta de OLT; se for assim, a etapa 407 é executada; de outro modo, a etapa 408 é executada; encontrar os identificadores de conexão lógica de ONU que aderem ao grupo de multidifusão sob cada porta de OLT de acordo com as relações correspondentes 5, assim determinando se existem somente ONUs de 1G-EPON aderindo ao grupo de multidifusão; 407: se for determinado que existem somente ONUs de 1G- EPON aderindo ao grupo de multidifusão sob a porta de OLT, então os dados de multidifusão são enviados para as ONUs sob a porta de OLT através do canal lógico de difusão marcado com 0x7fff; 408: determinar se existem somente ONUs de 10G-EPON aderindo ao grupo de multidifusão sob a porta de OLT; se for assim, a etapa 409 é executada; de outro modo, a etapa 410 é executada; encontrar os identificadores de conexão lógica de ONU que aderem ao grupo de multidifusão sob cada porta de OLT de acordo com as relações correspondentes 5, assim determinando se existem somente ONUs de 10G-EPON aderindo ao grupo de multidifusão; 409: se for determinado que existem somente ONUs de 10G- EPON aderindo ao grupo de multidifusão sob a porta de OLT, então os dados de multidifusão são enviados para as ONUs sob a porta de OLT através do canal lógico de difusão marcado com 0x7ffe; 410: se for determinado que existem tanto ONUs de 1G-EPON quanto ONUs de 10G-EPON aderindo ao grupo de multidifusão sob a porta de OLT, então os dados de multidifusão são enviados para as ONUs sob a porta de OLT respectivamente através do canal lógico de difusão marcado com 0x7fff e o canal lógico de difusão marcado com 0x7ffe.
Deve ser notado que as relações correspondentes entre os identificadores de conexão lógica de ONU e os tipos de ONU no OLT podem ser determinadas pela utilização mas não limitadas aos seguintes dois métodos. Método 1: Configurar as relações correspondentes com base em uma faixa de valor de identificadores de conexão lógica de ONU; desde que seja uma ONU de 1G-EPON se o valor de um identificador de conexão lógica de ONU estiver dentro de uma certa faixa, e seja uma ONU de 10G- EPON se o valor estiver dentro de outra faixa; por exemplo, é uma ONU de 1G-EPON se o valor de um identificador de conexão lógica de ONU for maior do que ou igual a 0 e menor do que ou igual a 64, enquanto que é uma ONU de 10G-EPON se o valor de um identificador de conexão lógica de ONU for maior do que ou igual a 65 e menor do que ou igual a 511; ou é uma ONU de 1G-EPON se o valor de um identificador de conexão lógica de ONU for maior do que ou igual a 0 e menor do que ou igual a 2047, enquanto que é uma ONU de 10G-EPON se o valor de um identificador de conexão lógica de ONU for maior do que ou i- gual a 2048 e menor do que ou igual a 4095. Método 2: Determinar as relações correspondentes dinamicamente de acordo com a configuração de sistema ou registro de ONU; salvar as relações correspondentes entre os identificadores de conexão lógica de ONU e os tipos de ONU no OLT, marcar os identificadores de conexão lógica de ONU que são correspondentes à ONU de 1G-EPON e aqueles que correspondem à ONU de 10G-EPON, e executar uma atualização ou uma configuração manual no momento de registro de ONU.
De modo a implementar o método acima mencionado para o processamento de multidifusão, a presente invenção também provê um dispositivo para o processamento de multidifusão, o qual é aplicado a um OLT no qual uma mesma porta está conectada a diferentes tipos de ONUs, como mostrado na figura 5. O dispositivo compreende: um módulo de recepção de dados 10 e um módulo de replicação de dados 20. O módulo de recepção de dados 10 é utilizado para receber os dados de multidifusão. O módulo de replicação de dados 20 é utilizado para replicar os dados de multidifusão para diversos canais lógicos de difusão ou de multidifusão diferentes de a- cordo com os tipos de ONU dos usuários os quais aderem ao grupo de multidifusão quando replicando os dados de multidifusão.
De preferência, o módulo de replicação de dados 20 é adicionalmente utilizado para enviar os dados de multidifusão para baixo para as ONUs sob uma porta de OLT através de um canal lógico de difusão ou de multidifusão ao qual o mesmo tipo de ONU corresponde quando existe somente o mesmo tipo de ONU de usuários que aderem ao grupo de multidifusão sob a porta de OLT que corresponde ao grupo de multidifusão, e, quando coexistem diferentes tipos de ONU de usuários que aderem o grupo de multidifusão sob uma porta de OLT que corresponde ao grupo de multidifusão, enviar os dados de multidifusão respectivamente para as ONUs sob a porta de OLT através de canais lógicos de difusão ou de multidifusão aos quais estes tipos de ONU cada um corresponde.
Em que os tipos de ONU podem ser classificados por taxa; por exemplo, na EPON, os tipos de ONU são classificados em um tipo de ONU de 1G-EPON e um tipo de ONU de 10G-EPON por taxa.
De preferência, o dispositivo baseado nos módulos acima ainda compreende um módulo de estabelecimento de entrada 30, o qual é utilizado para estabelecer as entradas de informações, e as entradas de informações podem compreender: as relações correspondentes entre os identificadores de conexão lógica de ONU e os tipos de ONU, as relações correspondentes entre os identificadores de conexão lógica de ONU e as portas de OLT, as relações correspondentes entre um grupo de multidifusão e os identificadores de conexão lógica de ONU, e as relações correspondentes entre um grupo de multidifusão e as portas de OLT, etc.; consequentemente, o módulo de replicação de dados 20 é adicionalmente utilizado para determinar os usuários os quais aderem ao grupo de multidifusão e seus respectivos tipos de ONU de acordo com as entradas de informações estabelecidas.
Em resumo, a presente invenção obtém um processamento de multidifusão eficiente quando diferentes tipos de ONUs coexistem, e permite 5 uma ONU distinguir se os dados de multidifusão pertencem a uma ONU de seu tipo antes de encaminhar a multidifusão, por meio disto impedindo que dados excessivos interfiram desnecessariamente com as ONUs, entrementes, eficientemente utilizando a largura de banda entre um OLT e uma ONU, e evitando uma ocupação de largura de banda sem sentido por fluxos de 10 dados.
O que está acima descrito são somente as modalidades preferidas da presente invenção, e não é para limitar o escopo da presente invenção.

Claims (10)

1. Método para processamento de multidifusão em uma EPON, REDE ÓTICA PASSIVA DE ETHERNET, caracterizado por compreender: replicar os dados de multidifusão para diferentes canais lógicos de difusão, 0x7fff ou 0x7ffe, de acordo com os tipos de ONU, Unidade de Rede Ótica, de usuários os quais aderem a um grupo de multidifusão quando um OLT, Terminal de Linha Ótica, sobre o qual uma mesma porta está conectada a diferentes tipos de ONUs, replica os dados de multidifusão de downlink, em que os tipos de ONU são classificados por taxa.
2. Método para processamento de multidifusão de acordo com a reivindicação 1, caracterizado por compreender ainda: se existir somente o mesmo tipo de ONU de usuários que aderem ao grupo de multidifusão sob uma porta de OLT que corresponde ao grupo de multidifusão, enviar os dados de multidifusão para baixo para as ONUs sob a porta de OLT através de um canal lógico de difusão ou de multidifusão ao qual este tipo de ONU corresponde.
3. Método para processamento de multidifusão de acordo com a reivindicação 1, caracterizado por compreender ainda: se existirem diferentes tipos de ONU de usuários que aderem ao grupo de multidifusão sob uma porta de OLT que corresponde ao grupo de multidifusão, enviar os dados de multidifusão respectivamente para as ONUs sob a porta de OLT através de canais lógicos de difusão ou de multidifusão aos quais estes tipos de ONU cada um corresponde.
4. Método para processamento de multidifusão de acordo com qualquer uma das reivindicações 1 a 3, caracterizado por compreender ainda: o OLT determina os usuários os quais aderem a um grupo de multidifusão e os seus respectivos tipos de ONU de acordo com uma variedade de entradas de informações estabelecidas.
5. Método para processamento de multidifusão de acordo com a reivindicação 4, caracterizado pelas entradas de informações compreenderem: as relações correspondentes entre os identificadores de conexão lógica de ONU e os tipos de ONU, as relações correspondentes entre os identificadores de conexão lógica de ONU e as portas de OLT, as relações correspondentes entre um grupo de multidifusão e os identificadores de conexão lógica de ONU, e as relações correspondentes entre um grupo de multidifusão e as portas de OLT.
6. Dispositivo para processamento de multidifusão em uma EPON, REDE ÓTICA PASSIVA DE ETHERNET, aplicado a um OLT no qual uma mesma porta está conectada a diferentes tipos de ONUs, o dispositivo caracterizado por compreender: um módulo de recepção de dados, utilizados para receber os dados de multidifusão; e um módulo de replicação de dados, para replicar os dados de multidifusão para diferentes canais lógicos de difusão ou de multidifusão de acordo com os tipos de ONU de usuários os quais aderem a um grupo de multidifusão quando replicando os dados de multidifusão, em que os tipos de ONU são classificados por taxa.
7. Dispositivo para processamento de multidifusão de acordo com a reivindicação 6, caracterizado pelo módulo de replicação de dados ser ainda utilizado para, se existir somente o mesmo tipo de ONU de usuários que aderem ao grupo de multidifusão sob uma porta de OLT que corresponde ao grupo de multidifusão, enviar os dados de multidifusão para baixo para as ONUs sob a porta de OLT através de um canal lógico de difusão ou de multidifusão ao qual este tipo de ONU corresponde.
8. Dispositivo para processamento de multidifusão de acordo com a reivindicação 6, caracterizado pelo módulo de replicação de dados ser ainda utilizado para, se existirem diferentes tipos de ONU de usuários que aderem ao grupo de multidifusão sob uma porta de OLT que corresponde ao grupo de multidifusão, enviar os dados de multidifusão respectivamente para as ONUs sob a porta de OLT através de canais lógicos de difusão ou de multidifusão aos quais estes tipos de ONU cada um corresponde.
9. Dispositivo para processamento de multidifusão de acordo com qualquer uma das reivindicações 6 a 8, o dispositivo caracterizado por compreender ainda um módulo de estabelecimento de entrada para estabelecer as entradas de informações; em que o módulo de replicação de dados é ainda utilizado para determinar os usuários os quais aderem um grupo de multidifusão e os seus respectivos tipos de ONU de acordo com as entradas de informações estabelecidas.
10. Dispositivo para processamento de multidifusão de acordo com a reivindicação 9, caracterizado pelas entradas de informações compreenderem: as relações correspondentes entre os identificadores de conexão lógica de ONU e os tipos de ONU, as relações correspondentes entre os identificadores de conexão lógica de ONU e as portas de OLT, as relações correspondentes entre um grupo de multidifusão e os identificadores de conexão lógica de ONU, e as relações correspondentes entre um grupo de multidifusão e as portas de OLT.
BRPI0924352-6A 2009-07-15 2009-12-25 Método e dispositivo para processamento de multidifusão BRPI0924352B1 (pt)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN200910151992.7A CN101959087B (zh) 2009-07-15 2009-07-15 一种组播处理方法和装置
CN200910151992.7 2009-07-15
PCT/CN2009/076031 WO2011006339A1 (zh) 2009-07-15 2009-12-25 一种组播处理方法和装置

Publications (1)

Publication Number Publication Date
BRPI0924352B1 true BRPI0924352B1 (pt) 2021-03-30

Family

ID=43448895

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0924352-6A BRPI0924352B1 (pt) 2009-07-15 2009-12-25 Método e dispositivo para processamento de multidifusão

Country Status (6)

Country Link
US (1) US20110176808A1 (pt)
EP (1) EP2320598B1 (pt)
JP (1) JP5449548B2 (pt)
CN (1) CN101959087B (pt)
BR (1) BRPI0924352B1 (pt)
WO (1) WO2011006339A1 (pt)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102006526B (zh) 2009-09-01 2016-01-20 中兴通讯股份有限公司 一种广播包/组播控制报文处理方法和装置
US8892793B1 (en) * 2011-10-21 2014-11-18 Altera Corporation Techniques for oversampling a data stream in an integrated circuit
CN103686469B (zh) * 2012-09-24 2017-06-13 华为技术有限公司 组播报文处理方法、处理设备及光线路终端
CN104885384B (zh) * 2013-12-20 2017-04-19 华为技术有限公司 一种对光网络单元onu整体限速的方法及装置
WO2018227624A1 (zh) * 2017-06-16 2018-12-20 华为技术有限公司 数据包的处理方法、装置以及系统
JP2020155888A (ja) * 2019-03-19 2020-09-24 住友電気工業株式会社 加入者回線集約機器、pon局側装置、ponシステムおよび加入者回線集約機器の制御方法

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7027733B2 (en) * 2001-03-19 2006-04-11 At&T Corp. Delivering multicast services on a wavelength division multiplexed network using a configurable four-port wavelength selective crossbar switch
US6967949B2 (en) * 2003-09-15 2005-11-22 Teknovus, Inc. Method and apparatus for forwarding packets in an ethernet passive optical network
KR100523490B1 (ko) * 2003-12-17 2005-10-24 한국전자통신연구원 이더넷 기반 수동형 광가입자망에서의 멀티캐스트 서비스지원 방법
US20060018335A1 (en) * 2004-07-26 2006-01-26 Koch Christopher D Multicast to unicast traffic conversion in a network
KR100570842B1 (ko) * 2004-12-13 2006-04-13 한국전자통신연구원 파장 분할 다중화 수동 광 가입자망(wdm-pon)에서의통신, 방송 융합을 위한 동적 멀티캐스트 그룹 관리 및서비스 파장 할당방법
US7489625B2 (en) * 2005-01-27 2009-02-10 Intel Corporation Multi-stage packet switching system with alternate traffic routing
US7519054B2 (en) * 2005-01-27 2009-04-14 Intel Corporation Replication of multicast data packets in a multi-stage switching system
US7590102B2 (en) * 2005-01-27 2009-09-15 Intel Corporation Multi-stage packet switching system
US20060257149A1 (en) * 2005-05-16 2006-11-16 Hirth Ryan E Method and apparatus for accommodating multiple optical segments in an Ethernet passive optical network
US7525982B2 (en) * 2005-07-15 2009-04-28 Teknovus, Inc. Method and apparatus for facilitating asymmetric line rates in an Ethernet passive optical network
JP4725228B2 (ja) * 2005-07-28 2011-07-13 日本電気株式会社 Ponシステム、ロジカルリンク割当方法およびロジカルリンク割当装置
US20070036547A1 (en) * 2005-08-10 2007-02-15 Tellabs Operations, Inc. FTTP IP video overlay
US20070047959A1 (en) * 2005-08-12 2007-03-01 Wave7 Optics, Inc. System and method for supporting communications between subcriber optical interfaces coupled to the same laser transceiver node in an optical network
KR100776787B1 (ko) * 2005-09-05 2007-11-19 한국전자통신연구원 이더넷 수동 광 가입자망의 브리지 장치 및 그 포워딩 방법
JP4188368B2 (ja) * 2005-09-28 2008-11-26 韓國電子通信研究院 イーサネット受動光加入者網(EPON)においてQoS保障のための帯域割当装置及び方法
US7929532B2 (en) * 2005-11-30 2011-04-19 Cortina Systems, Inc. Selective multicast traffic shaping
WO2007082478A1 (en) * 2006-01-18 2007-07-26 Huawei Technologies Co., Ltd. A method for mapping the service stream to the service transmission channel, system and optical network terminator thereof
US20070201872A1 (en) * 2006-01-19 2007-08-30 Allied Telesis Holdings K.K. IP triple play over Gigabit Ethernet passive optical network
CN101048008B (zh) * 2006-03-31 2012-08-29 株式会社日立制作所 无源光网络中iptv业务的频道切换系统和方法
KR100721367B1 (ko) * 2006-05-23 2007-05-23 한국정보통신대학교 산학협력단 Tdm-pon에서 멀티캐스트 트래픽 공유 기반의 공정한차등 대역폭 할당 방법 및 시스템
US7873039B2 (en) * 2006-06-29 2011-01-18 Broadlight Ltd. Enhanced optical line terminal controller
CN101197622B (zh) * 2006-11-09 2011-12-28 华为技术有限公司 用于不同传输率pon共存的带宽分配方法和装置
CN101202591B (zh) * 2006-12-13 2011-01-19 中兴通讯股份有限公司 一种gpon系统中组播虚拟局域网注册的实现方法
JP4750725B2 (ja) * 2007-01-26 2011-08-17 三菱電機株式会社 通信システムおよび通信方法
US20090067840A1 (en) * 2007-09-07 2009-03-12 Bernard Marc R Method of providing multi-staged IP filters in a point-to-multipoint environment
CN101399820A (zh) * 2007-09-25 2009-04-01 中兴通讯股份有限公司 一种吉比特以太网无源光网络系统组播业务控制方法
CN101399611A (zh) * 2007-09-28 2009-04-01 华为技术有限公司 Pon组播通信系统、组播管理方法及相应的设备
JP5004776B2 (ja) * 2007-12-05 2012-08-22 三菱電機株式会社 通信装置
CN101557338A (zh) * 2008-04-08 2009-10-14 华为技术有限公司 实现以太网无源光网络中报文转发的方法、系统及装置
PT2117167E (pt) * 2008-05-05 2012-06-19 Nokia Siemens Networks Oy Processo de descoberta a dois e três tempos para 10g-epon
US8121124B2 (en) * 2009-06-16 2012-02-21 Calix, Inc. Applying adaptive thresholds to multicast streams within computer networks

Also Published As

Publication number Publication date
EP2320598A4 (en) 2011-08-17
CN101959087A (zh) 2011-01-26
US20110176808A1 (en) 2011-07-21
EP2320598A1 (en) 2011-05-11
EP2320598B1 (en) 2012-10-10
CN101959087B (zh) 2014-12-17
JP5449548B2 (ja) 2014-03-19
WO2011006339A1 (zh) 2011-01-20
JP2012533236A (ja) 2012-12-20

Similar Documents

Publication Publication Date Title
US7613187B2 (en) Shared LAN emulation method and apparatus having VLAN recognition and LLID management functions on EPON
TWI455501B (zh) 用以延伸乙太網路被動光學網路(epon)中之媒體存取控制(mac)控制訊息的設備
CN101867523B (zh) Pon系统中宽带业务配置方法和装置
CN101317377B (zh) 在无源光网络中配置以太网业务的装置、方法及系统
CN101924649B (zh) 一种无源光网络系统中光网络单元的远程管理方法和系统
Parol et al. Towards networks of the future: SDN paradigm introduction to PON networking for business applications
JP6127211B2 (ja) Pon内でonuをieee1588マスタクロックとして構成するための方法および装置
BRPI0924352B1 (pt) Método e dispositivo para processamento de multidifusão
US8711856B2 (en) Method and device for processing broadcast packets/multicast control messages
CN102143055B (zh) 接入节点的业务控制方法和装置
WO2011150620A1 (zh) 家庭网关识别入网的方法及系统
JP5504345B2 (ja) 光アクセスノードの管理方法及び光アクセスノード
CN104244117B (zh) 光网络单元的级联方法及系统
CN102326370B (zh) 一种报文处理方法、设备和系统
WO2016101525A1 (zh) 光网络单元dpu设备管理方法、装置及系统
CN109121026B (zh) 一种基于逻辑端口实现volt的方法及系统
CN106302351A (zh) 收集访问控制列表的方法、装置及系统
CN101119220B (zh) 一种基于吉比特级无源光网络的组播业务实现方法及装置
US10972338B2 (en) Pre-populating media access control (MAC) address tables in networks where flooding of MAC addresses is blocked
CN102098166A (zh) 一种吉比特无源光网络系统及其可控组播实现方法
CN101330411A (zh) 一种模拟大规模网络拓扑的方法和系统
CN101192886B (zh) 吉比特无源光网络的业务管理方法
CN101163093B (zh) 在综合接入设备上实现集中组播管理的方法
CN109688071B (zh) 一种灵活以太网报文转发方法及装置
CN105681223A (zh) 一种sdn的数据包转发方法及装置

Legal Events

Date Code Title Description
B15K Others concerning applications: alteration of classification

Ipc: H04L 12/18 (2006.01), H04B 10/00 (2013.01)

B06F Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]
B06U Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]
B15K Others concerning applications: alteration of classification

Free format text: AS CLASSIFICACOES ANTERIORES ERAM: H04L 12/18 , H04B 10/00

Ipc: H04L 12/18 (1990.01), H04L 12/40 (1990.01), H04Q 1

B09A Decision: intention to grant [chapter 9.1 patent gazette]
B16A Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]

Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 30/03/2021, OBSERVADAS AS CONDICOES LEGAIS.