一种FiWi节点和一种FiWi融合组网方法

文档序号:7780409阅读:173来源:国知局
一种FiWi节点和一种FiWi融合组网方法【专利摘要】本发明公开了一种FiWi节点和一种FiWi融合组网方法,其中,所述FiWi节点包括转发模块和物理接口;所述FiWi节点利用多个物理接口进行通信;所述转发模块维护有多个虚拟接口,所述虚拟接口与物理接口具有映射关系;所述转发模块,用于基于流表为进入所述FiWi节点的数据流选择虚拟接口,并将所述数据流通过所述虚拟接口映射的物理接口进行转发。本发明利用网络虚拟化可以使得FiWi融合组网不依赖于具体的接入方式,实现网络的全局控制。【专利说明】—种FiWi节点和一种FiWi融合组网方法【
技术领域
】[0001]本发明涉及网络通信领域,特别涉及一种FiWi节点和一种FiWi融合组网方法。【
背景技术
】[0002]为了满足用户对网络高带宽、无缝覆盖、灵活接入的需求,光与无线(FiWi,Fiber-Wireless)融合网络应运而生。FiWi网络是将光接入与无线接入方式融合的组网方案,其集合了光纤接入方式和无线接入方式的优势,具有防电磁干扰能力强、可以提供足够大的带宽、误码率较低等优点。[0003]但是,现有技术中的FiWi接入网主要是在物理层或者MAC层上通过混合组网的方式将光接入和无线接入方式组合在一起,由于依赖于光接入、无线接入方式的技术细节,这样的FiWi接入网技术复杂,设备种类多样、难以统一,用于网络运行时维护管理难度大。【
发明内容】[0004]本发明提供了一种FiWi节点和一种FiWi融合组网方法,使得FiWi组网不依赖于具体的接入方式,实现网络的全局控制。[0005]本发明提供一种FiWi节点,所述FiWi节点包括转发模块和物理接口;其中:[0006]所述FiWi节点利用多个物理接口进行通信;[0007]所述转发模块维护有多个虚拟接口,所述虚拟接口与物理接口具有映射关系;[0008]所述转发模块,用于基于流表为进入所述FiWi节点的数据流选择虚拟接口,并将所述数据流通过所述虚拟接口映射的物理接口进行转发。[0009]优选的,所述物理接口包括无线接口和光纤接口;其中:所述光纤接口为所述Fiffi节点与光线路终端进行通信的物理接口;所述无线接口为所述FiWi节点与无线用户终端以及其它FiWi节点进行通信的物理接口;[0010]相应的,所述多个虚拟接口为至少一个光纤虚拟接口与至少一个无线虚拟接口,所述每个光纤接口与至少一个光纤虚拟接口具有映射关系,所述每个无线接口与至少一个无线虚拟接口具有映射关系。[0011]优选的,所述虚拟接口对应于流表项并能够承载数据流;所述转发模块,用于将所述数据流与流表项进行匹配以选择虚拟接口,并将所述数据流通过所述选择的虚拟接口映射的物理接口进行转发。[0012]优选的,所述转发模块包括流表;所述流表的流表项,包括虚拟接口的信息。[0013]优选的,所述FiWi节点进一步包括:存储池,用于对进入所述FiWi节点的数据流进行缓存。[0014]优选的,所述虚拟接口还包括至少一个存储虚拟接口,所述存储虚拟接口与所述存储池之间具有映射关系。[0015]优选的,所述FiWi节点进一步包括安全通道,所述FiWi节点与外部控制器之间通过所述安全通道进行通信。[0016]本发明还提供一种基于以上所述的FiWi节点的FiWi融合组网方法,所述方法包括:[0017]用户终端接入到所述FiWi节点上,所述FiWi节点分别与光线路终端相连形成物理网络,并与控制器相连通,所述每个FiWi节点根据物理接口配置其虚拟接口;[0018]所述控制器根据物理网络构建虚拟网络视图进行拓扑发现以及对虚拟接口和物理接口进行流量监测,形成FiWi网络的全局视图;[0019]所述控制器根据所述FiWi网络的全局视图,使用路由算法生成流表,将流表下发给对应的FiWi节点。[0020]优选的,所述多个FiWi节点,通过光分路器与所述光线路终端相连,通过光线路终端与所述核心网相连。[0021]优选的,所述控制器根据物理网络构建虚拟网络视图,包括:控制器利用网络虚拟化将FiWi节点和其余网络设备抽象成虚拟节点,并在可以通过虚拟接口进行通信的虚拟节点之间建立虚拟链路。[0022]本发明实施例的有益效果是:通过FiWi节点配置虚拟接口,对网络进行维护时不需要依赖于物理接口的技术细节,降低了维护难度;利用FiWi节点的虚拟接口转发数据流,使得两者之间可以相互无线桥接通信,从而实现FiWi节点之间的相互通信;控制器对Fiffi节点等网络设备形成的物理网络利用网络虚拟化进行抽象形成FiWi融合网络的全局视图,从而实现控制器对全局视图的集中调整控制。【专利附图】【附图说明】[0023]图1为本发明一实施例的一种FiWi节点的第一结构图;[0024]图2为本发明一实施例的一种FiWi节点的第二结构图;[0025]图3为本发明一实施例的一种FiWi节点的第三结构图;[0026]图4为本发明一实施例的一种FiWi融合组网方法的流程图;[0027]图5为使用本发明一实施例的一种FiWi融合组网方法获得的FiWi网络的示意图;[0028]图6为基于如图5所示的FiWi网络的通信方法的第一接入场景;[0029]图7为基于如图5所示的FiWi网络的通信方法的第二接入场景;[0030]图8为基于如图5所示的FiWi网络的通信方法的第三接入场景;[0031]图9为基于如图5所示的FiWi网络的通信方法的第四接入场景;[0032]图10为基于如图5所示的FiWi网络的通信方法的第五接入场景。【具体实施方式】[0033]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。[0034]图1为本发明一实施例的一种FiWi节点的第一结构图。如图1所示,所述FiWi节点100包括转发模块110和物理接口120。其中:[0035]所述FiWi节点100利用多个物理接口120进行通信。[0036]所述转发模块110维护有多个虚拟接口130,图1中仅示出4个虚拟接口vl、v2、v3、v4,所述虚拟接口130与物理接口120具有映射关系。通过配置虚拟接口屏蔽了物理层的技术细节,对网络进行维护时不需要依赖于物理接口的技术细节,降低了维护难度。[0037]所述转发模块110,用于基于流表为进入所述FiWi节点100的数据流选择虚拟接口130,并将所述数据流通过所述虚拟接口130映射的物理接口120进行转发。[0038]在本发明的一个实施例中,如图2所示,所述物理接口120包括无线接口121和光纤接口122。其中:所述光纤接口122为所述FiWi节点100与光线路终端(OpticalLineTerminal,0LT)进行通信的物理接口;所述无线接口121为所述FiWi节点100与无线用户终端以及其它FiWi节点进行通信的物理接口。相应的,所述多个虚拟接口130为至少一个无线虚拟接口131与至少一个光纤虚拟接口132,所述每个光纤接口122与至少一个光纤虚拟接口132具有映射关系,所述每个无线接口121与至少一个无线虚拟接口131具有映射关系。其中,不同的光纤虚拟接口132可以映射到同一光纤接口122上,不同的无线虚拟接口131可以映射到同一的无线接口121上,图2仅示出了光纤虚拟接口132以及无线虚拟接口131分别为两个时的映射关系。[0039]优选地,所述物理接口120可以包括一个或多个无线接口121,所述无线接口121可以是采用无线局域网中的WiFi或者蓝牙接入的无线接口,可以具备WLAN的AP节点功能,或者Mesh节点(MP)功能或者Mesh接入节点(MAP)的功能或者Mesh网关节点(MPP)功能;也可以是移动通信系统中为移动终端提供接入服务的基站功能;所述物理接口120可以包括一个或多个光纤接口122,所述光纤接口122可以具备以太无源光网络EPON或者千兆无源光网络GPON的光节点ONU功能,也可以是其他光网络的光接口功能;当所述物理接口120包括多个光纤接口122时,每个光纤接口122可以连接到不同的网络,如核心网或者其它局域网等。[0040]在本发明的一个实施例中,所述虚拟接口130对应于流表项并能够承载数据流。所述转发模块110,用于将所述数据流与流表项进行匹配以选择虚拟接口,并将所述数据流通过所选择的虚拟接口130映射的物理接口120进行转发,本实施例中,在流表项中增设虚拟接口的信息,使得在获得与数据流匹配的流表项时即可得到虚拟接口。[0041]优选的,Fiffi融合网络中的FiWi节点根据数据流与流表项的匹配结果通过所述虚拟接口130转发数据流,较佳地为无线转发,若下一跳为一个FiWi节点,则下一跳的FiWi节点由虚拟接口130接收数据流,再将数据流与流表项进行匹配,若有匹配的流表项则通过虚拟接口130将数据流进行转发,否则将数据流丢弃,因此,多个FiWi节点之间可以进行无线桥接,两个FiWi节点之间可以相互通信。数据流进入FiWi节点后可以基于虚拟接口来进行转发,可以解决任意两个FiWi节点之间无线通信的问题,不需要FiWi节点之间必须形成无线网状网(WMN)。[0042]进一步地,控制器能够利用网络虚拟化将FiWi节点100和其余网络设备抽象成虚拟节点,将物理接口120抽象得到虚拟接口130,并在可以通过虚拟接口130进行通信的虚拟节点之间建立虚拟链路;同样地,控制器将物理网络的存储空间、设备CPU、链路容量等物理资源抽象成虚拟资源。因此,控制器能够通过虚拟节点和虚拟链路构建的虚拟网络视图进行拓扑发现。[0043]在本发明的一个实施例中,所述转发模块110包括流表111。其中,所述流表111是由外部控制器下发到转发模块110的,流表111中存在多个包括虚拟接口的信息的流表项。更具体的一种实施方式,流表项包括匹配域和对数据流进行处理操作的指令,所述对数据流进行处理操作的指令包括虚拟接口的信息。转发模块110根据流表111的流表项和进入所述FiWi节点100的数据流的匹配结果,确定进入所述FiWi节点100的数据流对应的虚拟接口。[0044]在本发明的一个实施例中,所述FiWi节点100进一步包括存储池140,用于对进入所述FiWi节点100的数据流进行缓存。相应的,所述虚拟接口130还包括至少一个存储虚拟接口133,所述存储虚拟接口133与所述存储池140之间具有映射关系。当进入FiWi节点100的数据流需要缓存时,或者转发模块110需要从存储池140读取数据包进行转发时,均通过存储虚拟接口133与存储池140的I/O口的映射关系进行读取或存储。当数据流进AFiffi节点100时,转发模块110可以将数据流通过虚拟接口转发的同时通过存储虚拟接口133写入存储池140。[0045]在本发明的一个实施例中,所述FiWi节点100进一步包括安全通道150,所述Fiffi节点100与外部控制器之间通过所述安全通道150进行通信,其中,所述安全通道150为外部控制器和FiWi节点100的逻辑通道,所述外部控制器和FiWi节点100之间可以使用特定协议进行如外部控制器向FiWi节点100下发流表111以及各种控制命令等通信。[0046]图3为本发明一实施例的一种FiWi节点的第三结构图。下面将参照图3,详细介绍FiWi节点的各个组成部分的工作流程:[0047]本实施例中,外部控制器利用网络虚拟化将FiWi节点和其余网络设备抽象成虚拟节点,将物理接口抽象得到虚拟接口,并在能够通过虚拟接口进行通信的虚拟节点之间建立虚拟链路;同样地,控制器将物理网络的存储空间、设备CPU、链路容量等物理资源抽象成虚拟资源。因此,控制器能够通过虚拟节点和虚拟链路构建的虚拟网络视图进行拓扑发现以及对虚拟接口和物理接口进行流量监测,形成FiWi网络的全局视图,使用路由算法生成流表(各流表项增设了虚拟接口),将流表通过安全通道发送至FiWi节点的转发模块。当有数据流通过无线接口121或者光纤接口122进入到FiWi节点100时,转发模块110根据流表111的内容,选择对应的虚拟接口130,并将所述数据流经所述虚拟接口130映射的无线接口121或者光纤接口122进行转发,其中,虚拟接口130包括无线虚拟接口131、光纤虚拟接口132以及存储虚拟接口133。另外,如果需要对所述数据流需要进行缓存,则根据存储虚拟接口133与存储池140的I/O口的映射关系,将所述数据流缓存在所述存储池140中,则转发模块110能够先从所述存储池140中读取所述数据流后再进行转发。[0048]图4为本发明一实施例的一种FiWi融合组网方法的流程图。如图4所示,所述方法包括:[0049]S410、用户终端接入到所述FiWi节点上,所述FiWi节点分别与光线路终端相连形成物理网络,并与控制器相连通,所述每个FiWi节点根据物理接口配置其虚拟接口。[0050]较佳地,FiWi节点、光分路器、0LT、光纤链路、无线链路等物理基础设施是FiWi融合网络的物理资源,相互连接组成物理网络。每个FiWi节点配置多个虚拟接口,每个物理接口与至少一个虚拟接口具有映射关系。[0051]S420、所述控制器根据物理网络构建虚拟网络视图进行拓扑发现以及对虚拟接口和物理接口进行流量监测,形成FiWi融合网络的全局视图。其中,控制器根据物理网络构建虚拟网络视图进行拓扑发现,具体包括:控制器利用网络虚拟化将FiWi节点和其余网络设备抽象成虚拟节点,并在可以通过虚拟接口进行通信的虚拟节点之间建立虚拟链路,因此,控制器能够通过虚拟节点和虚拟链路构建的虚拟网络视图进行拓扑发现。同样地,控制器将物理网络的存储空间、设备CPU、链路容量等物理资源抽象成虚拟资源。本实施例中,由物理网络的基础设施可以抽象得到带宽、容量、存储空间等虚拟资源,控制器将这些虚拟资源抽象成数据,与虚拟接口汇聚在一起,进行统一控制和调配。[0052]控制器对虚拟接口和物理接口进行流量监测,具体包括:控制器控制FiWi节点定期地上报其虚拟接口和物理接口的流量。[0053]S430、所述控制器根据所述FiWi网络的全局视图,使用路由算法生成流表,将流表下发给对应的FiWi节点。[0054]具体地,控制器通过对整个FiWi网络的流量监测、拓扑发现,形成整个FiWi网络流量、拓扑结构、链路质量、节点信息等的全局视图,从而能够对所有的FiWi节点进行集中控制。控制器可以发现从源地址到目的地址的多条路径,并按照路由算法生成流表,向FiWi节点下发流表(各流表项增设了虚拟接口)。[0055]本实施例通过控制器对FiWi节点上的数据流进行集中调整控制,可以达到负载均衡的目的。[0056]控制器通过安全通道与FiWi节点进行通信,可以配置、管理FiWi节点,控制器与Fiffi节点之间的安全通道为逻辑通道。[0057]图5为使用本发明一实施例的一种FiWi融合组网方法获得的FiWi网络的示意图。由于两个FiWi节点之间可以直接由无线桥接进行通信,例如,图5之中的FiWi节点3和FiWi节点4,可以直接由无线桥接进行通信而不需要经过核心网进行数据交换,例如,Fiffi节点3与FiWi节点4之间首先协商信道带宽、ESSID以及其他收发参数,然后数据包从FiWi节点3的物理接口发送到FiWi节点4,Fiffi节点4再根据控制器下发的流表处理该数据包。所以两个FiWi节点之间的用户数据包只需通过两个FiWi节点之间的数据交换即可进行通信,相比于需要经过核心网进行交换处理的传统模式,可以显著减小与核心网之间的上、下行链路上的流量,减轻核心网负载,减少数据包传输时延,提高网络吞吐率。同样,当两个用户终端需要进行通信时,若在传统的无源光网络中,数据流需要从当前用户终端经有线光纤传输通过ONU到0LT,由OLT进入核心网进行交换处理,然后再经过OLT、ONU传输到达目标用户终端。然而在本发明的方案下,当前用户的数据流只需通过有线或无线传输到达FiWi节点,FiWi节点根据流表的信息选择下一跳的FiWi节点,由于两个FiWi节点之间可以进行无线桥接通信,数据流从当前FiWi节点通过无线桥接到达下一跳FiWi节点,再经过光纤或无线传输到达目标用户终端。其中,上行和下行数据流所经过的FiWi节点可以在同一个无源光网络中,也可以在不同的无源光网络。在新的组网方案下的两个用户之间的通信显然比在传统接入网中的通信性能好,传输时延短,减轻核心网络负载,也能有效降低误码率等。例如,图5之中的用户终端3和用户终端4,可以直接由FiWi节点3和Fiffi节点4的无线桥接进行通信而不需要经过核心网进行数据交换。[0058]在本发明的一个实施例中,所述多个FiWi节点通过光线路终端与核心网相连,所述多个FiWi节点通过光分路器与所述光线路终端相连;所述FiWi网络的组网的示意图如图5所示。[0059]图6为基于如图5所示的FiWi网络的通信方法的第一接入场景。图6所示的接入场景是两个用户分别连接到两个FiWi节点,两个FiWi节点连接到一个OLT上,OLT连接到核心网,图中省略了连接在FiWi节点上的控制器,FiWi节点仅示出了无线接口和光纤接口而省略了转发模块等其余模块。图6中的接入方式是接入网用户间直接通信方式。当两用户不在同一FiWi节点接入范围内时,可以选择该接入方式进行通信。控制器首先向两个FiWi节点下发流表。用户I无线接入FiWi节点1,数据包在FiWi节点I内进行流表匹配,根据流条目匹配结果,Fiffi节点I要将用户I的数据包通过虚拟接口与无线接口转发到FiWi节点2,完成两个FiWi节点间的无线桥接。数据包在FiWi节点2中再进行流表匹配,然后FiWi节点2的转发模块根据匹配结果将数据包发送到用户2。相比于传统接入方式的性能要好,如网络时延短,减轻核心网的网络负载等。[0060]图7为基于如图5所示的FiWi网络的通信方法的第二接入场景。图7所示的接入场景是两个用户分别连接到两个FiWi节点,两个FiWi节点分别连接到两个OLT上,两个OLT连接到核心网,图中省略了连接在FiWi节点上的控制器,Fiffi节点仅示出了无线接口和光纤接口而省略了转发模块等其余模块。图7中的接入方式是接入网用户间直接通信方式。当两个用户处于不同的OLT链路中时,可以选择该种接入方式。具体通信流程与图6类似。[0061]图8为基于如图5所示的FiWi网络的通信方法的第三接入场景。图8所示的接入场景是一个用户,两个FiWi节点,用户连接到其中一个FiWi节点,我们设为FiWi节点I,两个FiWi节点连接到一个OLT上,OLT连接到核心网,图中省略了连接在FiWi节点上的控制器,FiWi节点仅示出了无线接口和光纤接口而省略了转发模块等其余模块。图8中的接入方式是搭桥接入方式,当用户通过传统接入方式接入FiWi节点I与核心网进行通信时,如果FiWi节点I到核心网的通信链路出现拥塞或断开,这时选择上图中的单跳搭桥接入方式。首先控制器向FiWi节点下发流表,用户无线接入FiWi节点1,数据包到达FiWi节点1,数据包进行流表匹配,如果数据包的目的地址是核心网,且FiWi节点I到核心网的通信链路拥塞,FiWi节点I将链路状况发送到控制器,控制器通过全局视图与流量监控,配置新的流表下发到FiWi节点1,(我们假设控制器选择的在FiWi节点I的接入范围内且通信链路状态良好的作为下一跳节点的FiWi节点为FiWi节点2),则FiWi节点I与FiWi节点2通过虚拟接口进行无线桥接,FiWi节点I把用户到核心网的数据包转发给FiWi节点2。Fiffi节点2也会收到控制器下发的关于该用户数据包的新的流表,当FiWi节点2收到用户的数据包时,在该节点内将数据包头与流条目进行匹配,然后根据流表匹配结果将数据包转发到核心网。单跳搭桥接入方式通过对整个FiWi接入网络的虚拟化与全局视图及时选择最合适的路径,作为传统接入方式的保护接入,使用户与核心网的通信比传统的FiWi接入网具有更高的可靠性与安全保障。[0062]图9为基于如图5所示的FiWi网络的通信方法的第四接入场景。图9所示的接入场景是一个用户,两个FiWi节点,用户连接到其中一个FiWi节点,我们设为FiWi节点I,两个FiWi节点分别连接到两个OLT上,两个OLT都连接到核心网,图中省略了连接在FiWi节点上的控制器,Fiffi节点仅示出了无线接口和光纤接口而省略了转发模块等其余模块。图9中的接入方式是搭桥接入方式,是传统接入方式的保护接入。当用户通过传统接入方式接入FiWi节点I与核心网进行通信时,如果连接FiWi节点I的OLT到核心网的通信链路出现拥塞或断开,则由控制器选择上图中的单跳搭桥接入方式。[0063]图10为基于如图5所示的FiWi网络的通信方法的第五接入场景。图10所示的接入场景是一个用户,η个FiWi节点(η>2),用户连接到其中一个FiWi节点,我们设为FiWi节点1,η个FiWi节点都连接到一个OLT上,这个OLT连接到核心网,图中省略了连接在FiWi节点上的控制器,Fiffi节点仅示出了无线接口和光纤接口而省略了转发模块等其余模块。图10中的接入方式是多跳搭桥接入方式。当用户通过传统接入与核心网通信时,通信链路拥塞或断开,则选择单跳搭桥接入方式,若下一跳的FiWi节点2与核心网的通信链路也处在拥塞状态,再通过控制器更新流表,无线搭桥接入下一个FiWi节点,若搭桥接入的前η-1跳FiWi节点与核心网的通信链路都处于拥塞状态,那么就无线搭桥接入第η个FiWi节点,直到能成功与核心网进行通信。具体接入过程是单跳搭桥接入过程的循环。[0064]以下通过伪代码的方式,示例性地说明如图6至图10所示的接入场景。[0065]示例性地,定义用户数据包进入FiWi节点I的无线接口为虚拟接口l(vportl),Fiffi节点I与FiWi节点2的无线接口为虚拟接口2(vport2),Fiffi节点I与核心网连接的光接口为虚拟接口3(vport3),Fiffi节点2与FiWi节点I之间的无线接口为虚拟接口4(vport4),Fiffi节点2与用户之间的无线接口为虚拟接口5(vport5),FiWi节点2与核心网连接的光接口为虚拟接口6(vport6)。[0066]在用户向核心网转发数据的情况下,数据包由虚拟接口I进入FiWi节点I经过流表匹配后从虚拟接口3转发到核心网,数据包入端口对应虚拟接口1,出端口对应虚拟接口3。[0067]伪代码为:[0068]FiWiNodel:userlsendpacketspacketsininputvport=1startatflowtable0tofindhighest-prioritymatchingflowentryif(inport=1&&dataflowrequestscorenetworkresource)action:outputvport3elsesendpackettocontroller[0069]在如图6和图7所示的情况下,即接入FiWi网络的两个用户间直接通信的情况下,数据包由虚拟接口I进入FiWi节点I经过流表匹配后从虚拟接口2转发到FiWi节点2的虚拟接口4,再经过流表匹配后从虚拟接口5转发给用户2。[0070]伪代码为:[0071]FiWiNodel:userlsendpacketpacketIninputvport=1startatflowtableOtofindhighest-prioritymatchingflowentryif(inport=1&&ipdestinationmatchtheLANaddressuse「2in)action:outputvport2elsesendpackettocontrollerFiWiNode2:packetininputvpoit=4startatflowtableOtofindhighest-prioritymatchingflowentryif(inport=1&&ipdestinationmatchtheLANaddressuser2in)action:outputvport5elsesendpackettocontroller[0072]在如图8和图9所示的情况下,即用户以搭桥接入方式接入核心网时,数据包由虚拟接口I进入FiWi节点I经过流表匹配后从虚拟接口2转发到FiWi节点2的虚拟接口4,再经过流表匹配后从虚拟接口6转发到核心网。[0073]伪代码为:[0074]FiWiModel:userlsendpacketpacketIninputvport=1startatflowtable0tofindhighest-prioritymatchingflowentryif(inport=1&&dataflowrequestscorenetworkresource&&vport3link-stateincongestion)action:outputvport2elsesendpackettocontrollerFiWiNode2:packetIninputvport=4startatflowtable0tofindhighest-prioritymatchingflowentryif(inport=1&&dataflowrequestscorenetworkresource)action:outputvport6elsesendpackettocontroller[0075]在如图10所示的情况下,即用户以搭桥接入方式接入核心网时,数据包由虚拟接口I进入FiWi节点I经过流表匹配后从虚拟接口2转发到FiWi节点2的虚拟接口4,经过流表匹配后从虚拟接口5转发到FiWi节点3,以此类推,经过η个FiWi节点之后由FiWi节点η从虚拟接口3η接入核心网。[0076]伪代码为:[0077]FiWiNodel:userlsendpacketpacketininputvport=1startatflowtable0tofindhighest-prioritymatchingflowentryif(inport=1&&dataflowrequestscorenetworkresource&&vport3link-stateincongestion)[0078]【权利要求】1.一种FiWi节点,其特征在于,所述FiWi节点包括转发模块和物理接口;所述FiWi节点利用多个物理接口进行通信;所述转发模块维护有多个虚拟接口,所述虚拟接口与物理接口具有映射关系;所述转发模块,用于基于流表为进入所述FiWi节点的数据流选择虚拟接口,并将所述数据流通过所述虚拟接口映射的物理接口进行转发。2.如权利要求1所述的FiWi节点,其特征在于,所述物理接口包括无线接口和光纤接口;其中:所述光纤接口为所述FiWi节点与光线路终端进行通信的物理接口;所述无线接口为所述FiWi节点与无线用户终端以及其它FiWi节点进行通信的物理接口;相应的,所述多个虚拟接口为至少一个光纤虚拟接口与至少一个无线虚拟接口,所述每个光纤接口与至少一个光纤虚拟接口具有映射关系,所述每个无线接口与至少一个无线虚拟接口具有映射关系。3.如权利要求2所述的FiWi节点,其特征在于,所述虚拟接口对应于流表项并能够承载数据流;所述转发模块,用于将所述数据流与流表项进行匹配以选择虚拟接口,并将所述数据流通过所述选择的虚拟接口映射的物理接口进行转发。4.如权利要求1-3任一项所述的FiWi节点,其特征在于,所述转发模块包括流表;所述流表的流表项,包括虚拟接口的信息。5.如权利要求1-3任一项所述的FiWi节点,其特征在于,所述FiWi节点进一步包括:存储池,用于对进入所述FiWi节点的数据流进行缓存。6.如权利要求5所述的FiWi节点,其特征在于,所述虚拟接口还包括至少一个存储虚拟接口,所述存储虚拟接口与所述存储池之间具有映射关系。7.如权利要求1-3任一项所述的FiWi节点,其特征在于,所述FiWi节点进一步包括安全通道,所述FiWi节点与外部控制器之间通过所述安全通道进行通信。8.一种基于权利要求1-7任一项所述的FiWi节点的FiWi融合组网方法,其特征在于,所述方法包括:用户终端接入到所述FiWi节点上,所述FiWi节点分别与光线路终端相连形成物理网络,并与控制器相连通,所述每个FiWi节点根据物理接口配置其虚拟接口;所述控制器根据物理网络构建虚拟网络视图进行拓扑发现以及对虚拟接口和物理接口进行流量监测,形成FiWi网络的全局视图;所述控制器根据所述FiWi网络的全局视图,使用路由算法生成流表,将流表下发给对应的FiWi节点。9.如权利要求8所述的FiWi融合组网方法,其特征在于,所述多个FiWi节点,通过光分路器与所述光线路终端相连,通过光线路终端与所述核心网相连。10.如权利要求8所述的FiWi融合组网方法,其特征在于,所述控制器根据物理网络构建虚拟网络视图,包括:控制器利用网络虚拟化将FiWi节点和其余网络设备抽象成虚拟节点,并在可以通过虚拟接口进行通信的虚拟节点之间建立虚拟链路。【文档编号】H04L12/24GK103746886SQ201310683367【公开日】2014年4月23日申请日期:2013年12月13日优先权日:2013年12月13日【发明者】寿国础,刘晶,孟鑫蕊,胡怡红,郭志刚申请人:北京邮电大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1