Patent ES-2386037-T3 (ES)
Title: Un método de transmisión de paquete de datos y un dispositivo de conmutación de red LAN basado en la red VLAN
Inventor: ZHANG SHIFA
IPC: H04L12/24
Filed: 2006-07-28
Granted: 2012-08-07
Abstract: Un método de transmisión de paquetes de datos basado en una Red de Área Local Virtual, VLAN, que comprende:la recepción de un paquete datos desde un puerto de entrada del dispositivo de puente de Ethernet (300);la determinación de un identificador ID de red VLAN del paquete de datos;la búsqueda en una tabla VLAN_ID de un registro que está en concordancia con el identificador ID de red VLAN enconformidad con el ID de VLAN del paquete de datos, en donde la tabla VLAN_ID almacena las correspondencias entrelas redes VLANs y puertos miembros y cada una de la totalidad de las redes VLANs comprende, como máximo, dospuertos miembros (310);si el registro que está en concordancia con el identificador ID de VLAN en la tabla VLAN_ID no comprende ningún puertomiembro ni ninguno de los dos puertos miembros, correspondientes al identificador ID de VLAN, está en concordanciacon el puerto de entrada, la modificación, por el dispositivo de puente de Ethernet, del registro que está en concordanciacon el identificador ID de VLAN en la tabla VLAN_ID, de modo que el registro modificado que está en concordancia conel ID de VLAN comprenda solamente el puerto de entrada como un puerto miembro (321), la determinación, por eldispositivo de puente de Ethernet, de la totalidad de los puertos con la excepción del puerto de entrada como puerto desalida si los puertos miembros, que corresponden al ID de VLAN, en la tabla VLAN_ID, solamente comprende el puertode entrada y el reenvío, por el dispositivo de puente de Ethernet, del paquete de datos por intermedio de los puertos desalida (322);si el registro que está en concordancia con el ID de VLAN, en la tabla VLAN_ID, comprende un puerto miembro y el otropuerto miembro no es el puerto de entrada, la modificación, por el dispositivo de puente de Ethernet, del registro que estáen concordancia con el ID de VLAN, en la tabla VLAN_ID, de modo que el registro que está en concordancia con el ID deVLAN modificado comprenda dos puertos miembros y uno de los dos puertos miembros sea el puerto de entrada (341),la determinación, por el dispositivo de puente de Ethernet, del otro puerto miembro, con la excepción del puerto deentrada, de los dos puertos miembros que corresponden al ID de VLAN como un puerto de salida del paquete de datos silos puertos miembros que corresponden al ID de VLAN, en la tabla VLAN_ID, incluyen el puerto de entrada y el otropuerto miembro y el reenvío, por el dispositivo puente de Ethernet, del paquete de datos por intermedio del puerto desalida (342);si el registro que está en concordancia con el ID de VLAN, en la tabla VLAN_ID, comprende un puerto miembro y si elpuerto de entrada es el puerto miembro que corresponde al ID de VLAN, no modificando la tabla VLAN_ID, ladeterminación, por el dispositivo de puente de Ethernet, de todos los puertos con la excepción del puerto de entradacomo puerto de salida si los puertos miembros correspondientes al ID de VLAN, en la tabla VLAN_ID, solamentecomprenden el puerto de entrada y el reenvío, por el dispositivo de puente de Ethernet, del paquete de datos porintermedio de los puertos de salida (350);si el registro que está en concordancia con el ID de VLAN, en la tabla VLAN_ID, comprende dos puertos miembros y si elpuerto de entrada es uno de los puertos miembros que corresponden al ID de VLAN, sin modificar la tabla VLAN_ID, ladeterminación, por el dispositivo de puente de Ethernet, del otro puerto miembro, con la excepción del puerto de entrada,de los dos puertos miembros correspondientes al ID de VLAN como un puerto de salida del paquete de datos si lospuertos miembros que corresponden al ID de VLAN, en la tabla VLAN_ID, comprenden el puerto de entrada y el otropuerto miembro y el reenvío, por el dispositivo de puente de Ethernet, del paquete de datos por intermedio del puerto desalida (322).