CN110351772A - 无线链路和虚拟局域网之间的映射 - Google Patents
无线链路和虚拟局域网之间的映射 Download PDFInfo
- Publication number
- CN110351772A CN110351772A CN201810306421.5A CN201810306421A CN110351772A CN 110351772 A CN110351772 A CN 110351772A CN 201810306421 A CN201810306421 A CN 201810306421A CN 110351772 A CN110351772 A CN 110351772A
- Authority
- CN
- China
- Prior art keywords
- network equipment
- vlan
- link
- processor
- equipment
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
- H04L41/122—Discovery or management of network topologies of virtualised topologies, e.g. software-defined networks [SDN] or network function virtualisation [NFV]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/10—Mapping addresses of different types
- H04L61/103—Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/58—Caching of addresses or names
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0252—Traffic management, e.g. flow control or congestion control per individual bearer or channel
- H04W28/0263—Traffic management, e.g. flow control or congestion control per individual bearer or channel involving mapping traffic to individual bearers or channels, e.g. traffic flow template [TFT]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/622—Layer-2 addresses, e.g. medium access control [MAC] addresses
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
示例的第一网络设备可以包括处理器,所述处理器用于:建立在所述第一网络设备与第二网络设备之间关联的多个链路,所述多个链路与关联所述第一网络设备的多个客户端设备所属的多个虚拟局域网(VLAN)相对应;创建所述多个链路和所述多个VLAN之间的映射;以及基于所述映射,将从所述多个客户端设备中位于所述多个VLAN中的特定VLAN的特定客户端设备接收的数据经由对应所述特定VLAN的链路转发到所述第二网络设备。
Description
背景技术
在***中,无线设备可以经由它们之间的相应链路与另一个无线设备进行通信。如果***包括多个虚拟局域网(virtual local area network,VLAN),则该链路可以被限制为服务于指定的VLAN。
附图说明
图1是示出根据本公开的示例***的框图;
图2A至图2D是示出根据本公开的、针对***中的多个VLAN的、经由无线链路转发的桥接模式的示例情况的框图;
图3是示出根据本公开的另一示例***的框图;
图4是示出根据本公开的在无线链路和VLAN之间映射以经由无线链路支持多个VLAN的示例方法的流程图;
图5是示出根据本公开的在无线链路和VLAN之间映射以经由无线链路支持多个VLAN的另一示例方法的流程图;
图6A和图6B是示出根据本公开的在无线链路和VLAN之间映射以经由无线链路支持多个VLAN的另一示例方法的流程图;
图7是示出根据本公开的示例网络设备的框图;
图8是示出根据本公开的另一示例网络设备的框图。
具体实施方式
网络设备,例如接入点(access point,AP),可以在多个客户端设备和相邻网络设备(例如,另一个AP)之间转发数据,使得多个客户端设备可以经由网络设备通过访问相邻网络设备来与外部***进行通信。网络设备在相邻网络设备和多个客户端设备之间转发数据的操作模式可以被视为桥接模式(bridge mode)。网络设备的相邻网络设备可以是指能够与该网络设备工作在相同信道并且物理上位于该网络设备的射频覆盖范围内的任何网络设备。
网络设备和多个客户端设备之间可以建立无线或有线链路,该链路可以被视为下行的关联。如果多个客户端设备属于不同的VLAN,则多个客户端设备中的每个和网络设备之间的下行的关联可以服务于相应客户端设备对应的VLAN。
网络设备和相邻网络设备之间可以建立无线链路,该无线链路可以被视为上行链路(uplink)。网络设备可以基于无线上行链路将数据无线发送到相邻网络设备或者从相邻网络设备无线地接收数据。网络设备可以通过利用与指定的VLAN相对应的服务集标识符(service set identifier,SSID)经由上行链路将数据无线地发送到相邻网络设备或者从相邻网络设备无线地接收数据,并且该SSID针对其他VLAN可能是不可用的或者是无效的。换句话说,无线上行链路不能支持网络设备,例如以桥接模式操作时,从不同VLAN中的客户端设备向相邻网络设备转发数据。因此,网络设备和相邻网络设备之间的链路可以服务于指定的VLAN,并且不能为其他VLAN中的客户端设备服务。
为了从不同VLAN中的客户端设备向相邻网络设备转发数据,网络设备可以在该网络设备与相邻网络设备之间为不同VLAN中的客户端设备建立多个链路,该网络设备与相邻网络设备之间的链路可以认为是上行链路。
当在不同VLAN中的多个客户端设备中的一个客户端设备和相邻网络设备之间转发数据时,网络设备可以模拟客户端设备经由多个关联中的相应一个链路将数据发送到相邻网络设备或者从相邻网络设备接收数据。
网络设备可以在建立的多个链路和多个VLAN(例如客户端设备的VLAN和/或网络设备的VLAN)之间之间创建映射,并且可以通过查找映射来选择链路或确定VLAN。
基于多个链路,网络设备和相邻网络设备之间可以支持多个VLAN的数据转发,并且与不同VLAN中的客户端设备相对应的数据可以通过使用映射的网络设备分别经由多个链路来转发。
在一个示例中,第一网络设备包括处理器,该处理器用于:建立在所述第一网络设备与第二网络设备之间关联的多个链路,所述多个链路与关联所述第一网络设备的多个客户端设备所属的多个虚拟局域网(VLAN)相对应;创建所述多个链路和所述多个VLAN之间的映射;以及基于所述映射,将从所述多个客户端设备中位于所述多个VLAN中的特定VLAN的特定客户端设备接收的数据经由对应所述特定VLAN的链路转发到所述第二网络设备。
在另一个示例中,一种方法包括:由第一网络设备的处理器建立在所述第一网络设备与第二网络设备之间关联的多个链路,所述多个链路与关联所述第一网络设备的多个客户端设备所属的多个虚拟局域网(VLAN)相对应;由所述处理器创建所述多个链路和所述多个VLAN之间的映射;以及由所述处理器基于所述映射将从所述多个客户端设备中位于所述多个VLAN中的特定VLAN的特定客户端设备接收的数据经由对应所述特定VLAN的链路转发到所述第二网络设备。
在另一个示例中,一种非暂时性计算机可读存储介质存储指令,指令在由设备的处理器执行时使得处理器:建立在所述第一网络设备与第二网络设备之间关联的多个链路,所述多个链路与关联所述第一网络设备的多个客户端设备所属的多个虚拟局域网(VLAN)相对应;创建所述多个链路和所述多个VLAN之间的映射;以及基于所述映射,将从所述多个客户端设备中位于所述多个VLAN中的特定VLAN的特定客户端设备接收的数据经由对应所述特定VLAN的链路转发到所述第二网络设备。
如本文所使用的,“网络设备”通常包括适合于发送和/或接收信令并且处理这种信令内的信息并向站提供无线局域网服务的设备(例如,诸如计算机、蜂窝电话、个人数字助理、平板设备等任何数据处理设备)。“网络设备”可以包括接入点、数据传输设备、网络交换机、路由器、控制器等。如本文所使用的,“接入点”(AP)通常指用于任何已知的或者可能以后会知道的实用无线接入技术的接收点。具体而言,术语AP不旨在局限于基于IEEE802.11的AP。AP通常用作适合于允许无线设备经由各种通信标准连接到有线网络的电子设备。
应理解的是,下面在此描述的示例可以包括各种组件和特征。在不背离本设备、方法和非暂时性计算机可读存储介质的范围的情况下,可以移除和/或修改一些组件和特征。还应理解的是,在下面的描述中,阐述了许多具体细节以提供对示例的透彻理解。然而,可以理解的是,这些示例可以在不限制这些具体细节的情况下实施。在其他情况下,可能不会详细描述众所周知的方法和结构以避免不必要地模糊示例的描述。而且,这些示例可以彼此组合使用。
说明书中对“示例”或类似语言的引用意味着结合该示例描述的特定特征、结构或特性被包括在至少一个示例中,但不一定被包括在其他示例中。说明书中各个地方的短语“在一个示例中”或类似短语的各种实例不一定都指的是相同的示例。如在此所使用的,组件是在该硬件上执行的硬件和软件的组合,以提供给定的功能。
图1是示出根据本公开的示例***的框图。参照图1,***可以包括诸如AP的第一网络设备10和诸如另一个AP的第二网络设备20。
第一网络设备10可以包括处理器100。第一网络设备10的处理器100可以建立在第一网络设备10和第二网络设备20之间关联的多个链路30,多个链路30与关联第一网络设备10的多个客户端设备40所属的多个VLAN相对应。
例如,第一网络设备10的处理器100可以收集客户端设备40的媒体访问控制(media access control,MAC)地址,并且利用收集到的MAC地址而建立在第一网络设备10和第二网络设备20之间关联并且与客户端设备40所属的多个VLAN相对应的多个链路30。
客户端设备40可以包括无线客户端设备。无线客户端设备可以是智能手机、移动电话、个人数字助理(personal digital assistant,PDA)、便携式个人计算机、(一体式all-in-on,AIO)计算设备、笔记本电脑、可转换或混合笔记本电脑、上网本、平板电脑、蜂窝设备、台式计算机、多媒体播放器、娱乐单元、数据通信设备、便携式读取设备、或者能够发送和接收无线传输的任何其他计算设备。
客户端设备40还可以包括有线客户端设备。有线客户端设备可以是便携式个人计算机、计算设备、笔记本电脑、可转换或混合笔记本电脑、上网本、台式计算机、多媒体播放器、娱乐单元、数据通信设备、便携式读取设备、或者能够发送和接收有线传输的任何其他计算设备。
第一网络设备10可以属于与多个VLAN 400不同的一个VLAN或者属于多个VLAN400中的一个VLAN。第一网络设备10也可以属于多个VLAN,包括与多个VLAN 400不同的一个VLAN和多个VLAN 400中的至少一个VLAN。
在一个示例中,第一网络设备10所属的VLAN可以不同于客户端设备40所属的VLAN,并且第一网络设备10的处理器100可以进一步建立在第一网络设备10和第二网络设备20之间关联的与第一网络设备10所属VLAN相对应的链路。
与第一网络设备10所属VLAN相对应的链路可以是主链路,并且第一网络设备10的处理器100可以经由主链路从第二网络设备20接收为第一网络设备10分配的互联网协议(internet protocol,IP)地址。为第一网络设备10分配的IP地址可以是管理IP地址,并且第一网络设备10可以基于管理IP地址被管理设备管理。
第一网络设备10的处理器100可以创建多个链路30和多个VLAN 400之间的映射300。
在一些情况下,映射300可以包括多个链路30的关联标识符(associationidentifier,AID)和多个VLAN 400的虚拟局域网标识符(virtual local area networkidentifier,VLAN ID)之间的关系。
在建立与第一网络设备10所属VLAN对应的主关联的情况下,映射300还可以包括主链路的AID和第一网络设备10的VLAN之间的关系。
第一网络设备10的处理器100可以通过使用映射300,经由多个链路30中的相应一个链路在多个VLAN 400之一中的客户端设备40和第二网络设备20之间转发数据。例如,第一网络设备10的处理器100可以基于映射300,将从多个客户端设备40中位于多个VLAN 400中的特定VLAN的特定客户端设备接收的数据经由对应特定VLAN的链路转发到第二网络设备20。
在一些情况下,第一网络设备10的处理器100可以响应于从多个客户端40中位于多个VLAN 400之一中的特定客户端设备接收到数据,通过查找映射300来选择多个链路30中的相应一个链路。
在其他情况下,第一网络设备10的处理器100还可以响应于经由多个链路30中的一个链路从第二网络设备20接收到数据,通过查找映射表300来确定数据对应的客户端设备所在的多个VLAN 400中的至少一个VLAN。
第二网络设备20可以为客户端设备40分配与多个VLAN 400相对应的服务集标识符(SSID),并且将所分配的SSID通告给第一网络设备10。第一网络设备10的处理器100可以从第二网络设备20接收SSID。
第一网络设备10可以利用收集到的客户端设备40的MAC地址而建立在第一网络设备10和第二网络设备20之间关联的多个链路30,并且第二网络设备20分配并通告的相应SSID可以由第一网络设备10使用。因此,第一网络设备10与第二网络设备20之间的交互可以被第二网络设备20视为是客户端设备40与第二网络设备20之间的交互。第一网络设备10可以模拟客户端设备40经由多个链路30中的相应一个链路30将数据发送到第二网络设备20或者从第二网络设备20接收到数据。
由第二网络设备20通告的SSID可以不从第一网络设备10进一步通告给客户端设备40。第一网络设备10可以将其自身分配的SSID通告给包括在客户端设备40中的无线客户端设备,并且第一网络设备10可以不为包括在客户端设备40中的有线客户端设备分配SSID。
图2A至图2D是示出根据本公开的针对***中的多个VLAN的经由无线链路转发的桥接模式的示例情况的框图。
在图2A至图2D所示的示例中,客户端设备40可以包括属于第一VLAN 410的无线客户端设备41,属于第二VLAN 420的另一无线客户端设备41和有线客户端设备43。
参照图2A,第一网络设备10可以经由相应的无线下行关联向无线客户端设备41和42通告SSID 51,并且第二网络设备20可以经由无线上行链路向第一网络设备10通告SSID52。
由第一网络设备10通告的SSID 51可以由第一网络设备10分配,并且可以包括与无线客户端设备41和42相对应的SSID,例如SSID 11和SSID 12。
由第二网络设备20通告的SSID 52可以由第二网络设备20分配,并且可以包括分别与无线客户端设备41所属的第一VLAN 410、以及无线客户端设备42和有线客户端设备43所属的第二VLAN 420相对应的SSID,例如,SSID 21和SSID 22。
第一网络设备10还可以存储网络地址转换(network address translation,NAT)表310,其包括无线客户端设备41和42以及有线客户端设备43的MAC地址和IP地址之间的关系,例如,无线客户端设备41的MAC地址“MAC1”和IP地址“IP1”之间的关系、无线客户端设备42的MAC地址“MAC2”和IP地址“IP2”之间的关系、以及有线客户端设备43的MAC地址“MAC3”和IP地址“IP3”之间的关系。
参照图2B,第一网络设备10可以建立在第一网络设备10与第二网络设备20之间关联的多个链路30,多个链路30可以至少包括分别与无线客户端设备41所属的第一VLAN410、与无线客户端设备42和有线客户端设备43所属的第二VLAN 420相对应的链路。第一网络设备10还可以创建多个链路30与第一VLAN 410和第二VLAN 420之间的映射300。
例如,映射300可以至少包括:与无线客户端设备41所属的第一VLAN 410相对应的链路的AID1与第一VLAN 410的VLAN ID“VLAN1”之间的对应关系、与无线客户端设备42和有线客户端设备43所属的第二VLAN 420相对应的链路的AID2与第二VLAN 420的VLAN ID“VLAN2”之间的对应关系。
可以理解的是,以及与所属的第二VLAN 420相对应的链路的AID3与第二VLAN420的VLAN ID“VLAN2”之间的对应关系。
可以理解的是,包含无线客户端设备42和有线客户端设备43的第二VLAN 420可以对应由“AID2”标识的一条链路,或者,包含无线客户端设备42和有线客户端设备43的第二VLAN 420也可以对应两条链路,例如,第二VLAN 420可以对应由“AID2”和“AID3”分别标识的两个链路。
参照图2C,在通过使用由第一网络设备10通告的“SSID11”经由无线下行关联从无线客户端设备41接收到数据61a时,第一网络设备10可以通过使用NAT表310将无线客户端设备41的MAC地址“MAC1”转换成无线客户端设备41的IP地址“IP1”,并且通过使用数据61a中的第一VLAN 410的VLAN ID“VLAN1”来查找映射300。
基于映射300,第一网络设备10可以选择由相应的“AID1”标识的链路31,并且通过使用由第二网络设备20通告的与第一VLAN 410相对应的“SSID21”,经由相应的链路31将具有IP地址“IP1”的数据61b转发到第二网络设备20。
在图2C中还示出,在经由有线连接从有线客户端设备43接收到数据63a时,第一网络设备10可以通过使用NAT表310将有线客户端设备43的MAC地址“MAC3”转换成有线客户端设备43的IP地址“IP3”,并且通过使用数据63a中的第二VLAN 420的VLAN ID“VLAN2”来查找映射300。
基于映射300,第一网络设备10可以选择由相应的“AID3”标识的链路32,并且通过使用由第二网络设备20通告的与第二VLAN 420相对应的SSID22,经由相应的链路33将具有IP地址“IP3”的数据63b转发到第二网络设备20。
参照图2D,在通过使用由网络设备20通告的“SSID21”经由链路31从无线第二网络设备20接收到数据61c时,第一网络设备10可以通过使用与链路31相对应的“AID1”来查找映射300,以确定目的地属于由VLAN ID“VLAN1”标识的第一VLAN 410。
通过使用NAT表310,第一网络设备10还可以将无线客户端设备41的IP地址“IP1”转换成无线客户端设备41的MAC地址“MAC1”,然后通过使用由第一网络设备10通告的“SSID11”经由无线下行关联将具有MAC地址“MAC1”的数据61d转发到无线客户端设备41。
在图2D中还示出,在通过使用由第二网络设备20通告的“SSID22”经由链路32从第二网络设备20接收到数据63c时,第一网络设备10可以通过使用与链路32相对应的“AID2”来查找映射300,以确定目的地属于由VLAN ID“VLAN2”标识的第二VLAN420。
通过使用NAT表310,第一网络设备10还可以将有线客户端设备43的IP地址“IP3”转换成有线客户端设备43的MAC地址“MAC3”,然后经由有线连接将具有MAC地址“MAC3”的数据63d转发到有线客户端设备43。
图3是示出根据本公开的另一示例***的框图。参照图3,该***可以包括两个相邻网络设备21和22。在图1中建立的链路30可以包括两个子集30a和30b,可以在第一网络设备10和第二网络设备21之间建立关联的一个子集30a,并且可以在第一网络设备10和第三网络设备22之间建立关联的另一个子集30b。
换句话说,可以针对不同VLAN分别建立第一网络设备10和至少两个第二网络设备之间的多个链路。
图4是示出根据本公开的经由无线链路支持多个VLAN的示例方法的流程图。参见图4:
方法710可以包括:在711处,由第一网络设备的处理器建立在第一网络设备与第二网络设备之间关联的多个链路,多个链路与关联第一网络设备的多个客户端设备所属的多个VLAN相对应。
例如,可以使用收集到的客户端设备的MAC地址而建立在第一网络设备与第二网络设备之间关联、并且与客户端设备所属VLAN相对应的多个链路。
方法710可以包括:在712处,由处理器创建多个链路和多个VLAN之间的映射。
在一些情况下,映射可以包括多个关联的AID和多个VLAN的VLAN ID之间的关系。
方法710可以包括:在713处,由处理器基于映射将从多个客户端设备中位于多个VLAN中的特定VLAN的特定客户端设备接收的数据经由对应特定VLAN的链路转发到第二网络设备。
在一些情况下,在经由多个链路中的相应一个链路在多个VLAN之一中的客户端设备和第二网络设备之间转发数据时,可以应用网络地址转换(NAT)。
图5是示出根据本公开的经由无线链路支持多个VLAN的另一示例方法的流程图。参见图5:
方法720可以包括:在721处,由第一网络设备的处理器从第二网络设备接收与多个VLAN相对应的SSID。
方法720可以包括:在722处,由处理器建立在第一网络设备与第二网络设备之间关联的多个链路,多个链路与关联第一网络设备的多个客户端设备所属的多个VLAN相对应。
方法720可以包括:在723处,由处理器创建多个链路与多个VLAN之间的映射。
方法720可以包括:在724处,由处理器基于映射和从第二网络设备接收到的对应的SSID,将从多个客户端设备中位于多个VLAN中的特定VLAN的特定客户端设备接收的数据经由对应特定VLAN的链路转发到第二网络设备。
图6A和图6B是示出根据本公开的经由无线链路支持多个VLAN的另一示例方法的流程图。
参见图6A:
方法750可以包括:在751处,由第一网络设备的处理器从第二网络设备接收与多个VLAN相对应的SSID。
方法750可以包括:在752处,由处理器建立在第一网络设备与第二网络设备之间关联的多个链路,多个链路与关联第一网络设备的多个客户端设备所属的多个VLAN相对应。
方法750可以包括:在753处,由处理器创建多个链路与多个VLAN之间的映射。
方法750可以包括:在754处,由处理器通过使用由第一网络设备通告的相应SSID从多个客户端设备中位于多个VLAN中的特定VLAN的特定无线客户端设备接收数据。
方法750可以包括:在755处,由处理器基于映射和从第二网络设备接收到的对应的SSID,将从特定无线客户端设备接收的数据经由对应特定VLAN的链路转发到第二网络设备。
参见图6B:
方法760可以包括:在761处,由第一网络设备的处理器从第二网络设备接收与多个VLAN相对应的SSID。
方法760可以包括:在762处,由处理器建立在第一网络设备与第二网络设备之间关联的多个链路,多个链路与关联第一网络设备的多个客户端设备所属的多个VLAN相对应。
方法760可以包括:在763处,由处理器创建多个链路与多个VLAN之间的映射。
方法760可以包括:在764处,由处理器从多个客户端设备中位于多个VLAN中的特定VLAN的特定有线客户端设备接收数据。
方法760可以包括:在765处,由处理器基于映射和从第二网络设备接收到的对应的SSID,将从特定有线客户端设备接收的数据经由对应特定VLAN的链路转发到第二网络设备。
图7是示出根据本公开的示例网络设备的框图。参照图7,第一网络设备810可以包括处理器811和非暂时性计算机可读存储介质812。
非暂时性计算机可读存储介质812可以存储针对所有者811可执行的指令。
指令可以包括链路建立指令,其在由处理器811执行时可以使得处理器811建立在第一网络设备与第二网络设备之间关联的多个链路,多个链路与关联第一网络设备的多个客户端设备所属的多个VLAN相对应。
指令可以包括映射创建指令,其在由处理器811执行时可以使得处理器811创建多个链路与多个VLAN之间的映射。
指令可以包括数据转发指令,其在由处理器811执行时可以使得处理器811基于映射将从多个客户端设备中位于多个VLAN中的特定VLAN的特定客户端设备接收的数据经由对应特定VLAN的链路转发到第二网络设备。
图8是示出根据本公开的另一示例网络设备的框图。参照图8,第一网络设备820可以包括处理器811和非暂时性计算机可读存储介质822。
非暂时性计算机可读存储介质822可以存储针对所有者821可执行的指令。
指令可以包括信息接收指令,其在由处理器821执行时可以使得处理器821从第二网络设备接收与多个VLAN相对应的SSID。
指令可以包括链路建立指令,其在由处理器821执行时可以使得处理器821建立在第一网络设备与第二网络设备之间关联的多个链路,多个链路与关联第一网络设备的多个客户端设备所属的多个VLAN相对应。
指令可以包括映射创建指令,其在由处理器821执行时可以使得处理器821创建多个链路与多个VLAN之间的映射。
指令可以包括数据转发指令,其在由处理器821执行时可以使得处理器821基于映射和从第二网络设备接收的SSID,将从多个客户端设备中位于多个VLAN中的特定VLAN的特定客户端设备接收的数据经由对应特定VLAN的链路转发到第二网络设备。
虽然已经结合特定示例实施例描述了本公开,但应理解的是,本公开不限于所公开的实施例,而是相反,本公开旨在覆盖所附权利要求及其等同物的精神和范围内所包括的各种修改和等同布置。
Claims (15)
1.一种第一网络设备,包括处理器,所述处理器用于:
建立在所述第一网络设备与第二网络设备之间关联的多个链路,所述多个链路与关联所述第一网络设备的多个客户端设备所属的多个虚拟局域网(VLAN)相对应;
创建所述多个链路和所述多个VLAN之间的映射;以及
基于所述映射,将从所述多个客户端设备中位于所述多个VLAN中的特定VLAN的特定客户端设备接收的数据经由对应所述特定VLAN的链路转发到所述第二网络设备。
2.根据权利要求1所述的第一网络设备,其中所述处理器进一步用于:
响应于从所述特定VLAN中的所述特定客户端设备接收到数据,通过查找所述映射来从所述多个链路中选择相应的一个链路。
3.根据权利要求1所述的第一网络设备,其中所述处理器进一步用于:
响应于经由所述多个链路中的指定链路从所述第二网络设备接收到数据,通过查找所述映射来确定数据对应的客户端设备所在的VLAN。
4.根据权利要求1所述的第一网络设备,其中所述处理器进一步:
从所述第二网络设备接收与所述多个VLAN相对应的服务集标识符(SSID)。
5.根据权利要求1所述的第一网络设备,其中所述处理器进一步:
建立在所述第一网络设备和所述第二网络设备之间关联的与所述第一网络设备所属的VLAN相对应的链路。
6.根据权利要求5所述的第一网络设备,其中所述处理器进一步:
经由与所述第一网络设备所属的VLAN相对应的链路从所述第二网络设备接收为所述第一网络设备分配的IP地址。
7.根据权利要求1所述的第一网络设备,其中所述第一网络设备包括接入点(AP),并且所述第二网络设备包括另一个AP。
8.一种方法,包括:
由第一网络设备的处理器建立在所述第一网络设备与第二网络设备之间关联的多个链路,所述多个链路与关联所述第一网络设备的多个客户端设备所属的多个虚拟局域网(VLAN)相对应;
由所述处理器创建所述多个链路和所述多个VLAN之间的映射;
由所述处理器基于所述映射将从所述多个客户端设备中位于所述多个VLAN中的特定VLAN的特定客户端设备接收的数据经由对应所述特定VLAN的链路转发到所述第二网络设备。
9.根据权利要求8所述的方法,进一步包括:
响应于从所述特定VLAN中的所述特定客户端设备接收到数据,由所述处理器通过查找所述映射来从所述多个链路中选择相应的一个链路。
10.根据权利要求8所述的方法,进一步包括:
响应于经由所述多个链路中的指定链路从所述第二网络设备接收到数据,由所述处理器通过查找所述映射来确定数据对应的客户端设备所在的VLAN。
11.根据权利要求8所述的方法,进一步包括:
由所述处理器从所述第二网络设备接收与所述多个VLAN相对应的服务集标识符(SSID)。
12.根据权利要求8所述的方法,进一步包括:
由所述处理器建立建立在所述第一网络设备和所述第二网络设备之间关联的与所述第一网络设备所属的VLAN相对应的链路。
13.根据权利要求8所述的方法,进一步包括:
由所述处理器经由与所述第一网络设备所属的VLAN相对应的链路从所述第二网络设备接收为所述第一网络设备分配的IP地址。
14.一种存储指令的非暂时性计算机可读存储介质,所述指令在由网络设备的处理器执行时使得所述处理器执行下面的操作:
建立在所述第一网络设备与第二网络设备之间关联的多个链路,所述多个链路与关联所述第一网络设备的多个客户端设备所属的多个虚拟局域网(VLAN)相对应;
创建所述多个链路和所述多个VLAN之间的映射;以及
基于所述映射,将从所述多个客户端设备中位于所述多个VLAN中的特定VLAN的特定客户端设备接收的数据经由对应所述特定VLAN的链路转发到所述第二网络设备。
15.根据权利要求14所述的非暂时性计算机可读存储介质,其中所述指令在由所述处理器执行时进一步使得所述处理器:
从所述第二网络设备接收与所述多个VLAN相对应的服务集标识符(SSID)。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810306421.5A CN110351772B (zh) | 2018-04-08 | 2018-04-08 | 无线链路和虚拟局域网之间的映射 |
US16/372,467 US11546222B2 (en) | 2018-04-08 | 2019-04-02 | Mapping between wireless links and virtual local area networks |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810306421.5A CN110351772B (zh) | 2018-04-08 | 2018-04-08 | 无线链路和虚拟局域网之间的映射 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110351772A true CN110351772A (zh) | 2019-10-18 |
CN110351772B CN110351772B (zh) | 2022-10-25 |
Family
ID=68099116
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810306421.5A Active CN110351772B (zh) | 2018-04-08 | 2018-04-08 | 无线链路和虚拟局域网之间的映射 |
Country Status (2)
Country | Link |
---|---|
US (1) | US11546222B2 (zh) |
CN (1) | CN110351772B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110891325A (zh) * | 2019-12-10 | 2020-03-17 | 新华三大数据技术有限公司 | 隧道建立方法及装置 |
WO2022068736A1 (zh) * | 2020-09-29 | 2022-04-07 | 华为技术有限公司 | 转发流量的方法及设备 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11211998B2 (en) * | 2019-04-03 | 2021-12-28 | Baylor University | Virtual wireless network |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050165953A1 (en) * | 2004-01-22 | 2005-07-28 | Yoshihiro Oba | Serving network selection and multihoming using IP access network |
CN101022464A (zh) * | 2007-03-23 | 2007-08-22 | 华为技术有限公司 | 获得互联网协议地址及建立操作维护链路的方法和*** |
CN101022392A (zh) * | 2007-03-06 | 2007-08-22 | 华为技术有限公司 | 一种基于虚拟局域网的数据交换方法及设备 |
CN101047583A (zh) * | 2006-03-31 | 2007-10-03 | 株式会社日立制作所 | 支持虚拟局域网服务的无源光网络***及相应方法 |
CN101150481A (zh) * | 2007-11-08 | 2008-03-26 | 杭州华三通信技术有限公司 | Wlan和lan互通的方法和装置 |
CN101155113A (zh) * | 2006-09-29 | 2008-04-02 | 华为技术有限公司 | 一种vlan交换隧道的复用方法和vlan交换域 |
US20090003213A1 (en) * | 2000-11-14 | 2009-01-01 | Broadcom Corporation | Linked network switch configuration |
CN101800691A (zh) * | 2009-02-10 | 2010-08-11 | 华为技术有限公司 | 一种建立网络中数据转发路径的方法、设备和*** |
WO2013026384A1 (zh) * | 2011-08-23 | 2013-02-28 | 华为技术有限公司 | 业务数据传输的方法、网络节点及*** |
US20130315244A1 (en) * | 2004-07-02 | 2013-11-28 | Rockstar Consortium Us Lp | Vlan support of differentiated services |
US20140269724A1 (en) * | 2013-03-04 | 2014-09-18 | Telefonaktiebolaget L M Ericsson (Publ) | Method and devices for forwarding ip data packets in an access network |
US20160150427A1 (en) * | 2014-11-20 | 2016-05-26 | Ixia | Systems, methods, and computer readable media for utilizing a plurality of unmanned aerial vehicles to conduct performance testing in a wireless communications network |
US9591676B1 (en) * | 2015-09-22 | 2017-03-07 | Veniam, Inc. | Systems and methods for managing mobility in a network of moving things |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020022483A1 (en) | 2000-04-18 | 2002-02-21 | Wayport, Inc. | Distributed network communication system which allows multiple wireless service providers to share a common network infrastructure |
US8248927B2 (en) | 2005-09-27 | 2012-08-21 | Aruba Networks, Inc. | VLAN pooling |
US7339915B2 (en) | 2005-10-11 | 2008-03-04 | Cisco Technology, Inc. | Virtual LAN override in a multiple BSSID mode of operation |
US9148781B2 (en) | 2011-07-28 | 2015-09-29 | Hewlett-Packard Development Company, L.P. | Wireless transmission of data packets based on client associations |
US9408061B2 (en) | 2013-03-14 | 2016-08-02 | Aruba Networks, Inc. | Distributed network layer mobility for unified access networks |
-
2018
- 2018-04-08 CN CN201810306421.5A patent/CN110351772B/zh active Active
-
2019
- 2019-04-02 US US16/372,467 patent/US11546222B2/en active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090003213A1 (en) * | 2000-11-14 | 2009-01-01 | Broadcom Corporation | Linked network switch configuration |
US20050165953A1 (en) * | 2004-01-22 | 2005-07-28 | Yoshihiro Oba | Serving network selection and multihoming using IP access network |
US20130315244A1 (en) * | 2004-07-02 | 2013-11-28 | Rockstar Consortium Us Lp | Vlan support of differentiated services |
CN101047583A (zh) * | 2006-03-31 | 2007-10-03 | 株式会社日立制作所 | 支持虚拟局域网服务的无源光网络***及相应方法 |
CN101155113A (zh) * | 2006-09-29 | 2008-04-02 | 华为技术有限公司 | 一种vlan交换隧道的复用方法和vlan交换域 |
CN101022392A (zh) * | 2007-03-06 | 2007-08-22 | 华为技术有限公司 | 一种基于虚拟局域网的数据交换方法及设备 |
CN101022464A (zh) * | 2007-03-23 | 2007-08-22 | 华为技术有限公司 | 获得互联网协议地址及建立操作维护链路的方法和*** |
CN101150481A (zh) * | 2007-11-08 | 2008-03-26 | 杭州华三通信技术有限公司 | Wlan和lan互通的方法和装置 |
CN101800691A (zh) * | 2009-02-10 | 2010-08-11 | 华为技术有限公司 | 一种建立网络中数据转发路径的方法、设备和*** |
WO2013026384A1 (zh) * | 2011-08-23 | 2013-02-28 | 华为技术有限公司 | 业务数据传输的方法、网络节点及*** |
US20140269724A1 (en) * | 2013-03-04 | 2014-09-18 | Telefonaktiebolaget L M Ericsson (Publ) | Method and devices for forwarding ip data packets in an access network |
US20160150427A1 (en) * | 2014-11-20 | 2016-05-26 | Ixia | Systems, methods, and computer readable media for utilizing a plurality of unmanned aerial vehicles to conduct performance testing in a wireless communications network |
US9591676B1 (en) * | 2015-09-22 | 2017-03-07 | Veniam, Inc. | Systems and methods for managing mobility in a network of moving things |
Non-Patent Citations (1)
Title |
---|
韩明: ""VLAN技术在以太网中的应用"", 《无线互联科技》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110891325A (zh) * | 2019-12-10 | 2020-03-17 | 新华三大数据技术有限公司 | 隧道建立方法及装置 |
CN110891325B (zh) * | 2019-12-10 | 2021-11-23 | 新华三大数据技术有限公司 | 隧道建立方法及装置 |
WO2022068736A1 (zh) * | 2020-09-29 | 2022-04-07 | 华为技术有限公司 | 转发流量的方法及设备 |
Also Published As
Publication number | Publication date |
---|---|
US11546222B2 (en) | 2023-01-03 |
US20190312787A1 (en) | 2019-10-10 |
CN110351772B (zh) | 2022-10-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10931577B2 (en) | Ultra high-speed mobile network based on layer-2 switching | |
CN103200069B (zh) | 一种报文处理的方法和设备 | |
CN101501451B (zh) | Ap本地动态交换 | |
CN106209643B (zh) | 报文转发方法及装置 | |
CN105188061B (zh) | 一种无线中继设备的中继方法及无线中继设备 | |
TWI477111B (zh) | 室外無線數據裝置與其訊號處理方法 | |
CN104919766A (zh) | 用于设备到设备通信的路径切换过程 | |
US8611358B2 (en) | Mobile network traffic management | |
CN103731349B (zh) | 一种以太网虚拟化互联邻居间报文转发方法和边缘设备 | |
CN110351772A (zh) | 无线链路和虚拟局域网之间的映射 | |
US20120300631A1 (en) | Method and Apparatus For Providing Access To Public Packet Networks From A Local Environment | |
CN103905284A (zh) | 一种基于evi网络的流量负载分担方法和设备 | |
JP2013504956A (ja) | 新たなネットワークとインターネットとの相互通信の実現方法、システム及び通信端 | |
CN108259351B (zh) | 适用于宽窄带信道混合网络的数据传输方法 | |
CN110460641A (zh) | 数据传输方法、装置及*** | |
CN107360089A (zh) | 一种路由建立方法、业务数据转换方法及装置 | |
CN103688516A (zh) | 提供公共可达性的方法和有关***与装置 | |
CN101888618B (zh) | 一种无线局域网中报文的处理方法和设备 | |
Al-Khaffaf et al. | Performance evaluation of campus network involving VLAN and broadband multimedia wireless networks using OPNET modeler | |
US7773613B2 (en) | Communication control method and system | |
CN108023971A (zh) | 一种dhcp报文转发方法和装置 | |
US20230046255A1 (en) | Method and system for privacy preserving information exchange | |
CN106789534B (zh) | 一种基于无线网络的数据传输方法和装置 | |
US11570087B2 (en) | Data routing in a customer-premises equipment using link aggregation | |
CN103517341B (zh) | 一种无线局域网中分割流量的方法、***及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |