CN111885596A - 一种基于虚拟端口的数据转发***及方法 - Google Patents

一种基于虚拟端口的数据转发***及方法 Download PDF

Info

Publication number
CN111885596A
CN111885596A CN202010767811.XA CN202010767811A CN111885596A CN 111885596 A CN111885596 A CN 111885596A CN 202010767811 A CN202010767811 A CN 202010767811A CN 111885596 A CN111885596 A CN 111885596A
Authority
CN
China
Prior art keywords
data
virtual port
message
virtual
forwarding
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.)
Pending
Application number
CN202010767811.XA
Other languages
English (en)
Inventor
张元隆
杨磊
冯孝忠
陆忠进
郝小俊
鲍雪刚
张爱华
高峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Creatcomm Technology Co ltd
Original Assignee
Nanjing Creatcomm Technology Co ltd
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
Application filed by Nanjing Creatcomm Technology Co ltd filed Critical Nanjing Creatcomm Technology Co ltd
Priority to CN202010767811.XA priority Critical patent/CN111885596A/zh
Publication of CN111885596A publication Critical patent/CN111885596A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0205Traffic management, e.g. flow control or congestion control at the air interface
    • 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/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • 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/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • H04L12/467Arrangements for supporting untagged frames, e.g. port-based VLANs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information

Landscapes

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

Abstract

本发明提供一种基于虚拟端口的数据转发***及方法,包括内核数据传输模块,用于根据参与传输的设备自身属相有关数据为对应的数据报文添加数据隧道头,以私有以太网头部,以及根据所述私有以太网头部解除所述数据隧道头,分析用户报文的数据归属,并将所述报文送至指定业务桥上的虚拟端口;虚拟端口驱动模块,用于对接用户侧数据报文,将用户数据针对不同的用户导流到对应的虚拟端口,实现数据的转发。本发明基于数据绑定,添加私有以太网头,对用户数据进行管理,实现业务数据的稳定安全传输。

Description

一种基于虚拟端口的数据转发***及方法
技术领域
本发明涉及无线通信技术领域,具体涉及一种基于虚拟端口的数据转发***及方法。
背景技术
数据通信中,设备需要尽力实现对用户透明,让用户在传输数据过程中对参与传输的设备无感知,同时由于空口传输数据的特殊性,需要尽力保证用户数据的稳定传输以及数据安全。
发明内容
本发明的目的是提供一种基于虚拟端口的数据转发***及方法,添加私有以太网头,对用户数据进行管理,实现业务数据的稳定安全传输。
本发明提供了如下的技术方案:
一种基于虚拟端口的数据转发***,包括:
内核数据传输模块,用于根据参与传输的设备自身属相有关数据为对应的数据报文添加数据隧道头,以私有以太网头部,以及根据所述私有以太网头部解除所述数据隧道头,分析用户报文的数据归属,并将所述报文送至指定业务桥上的虚拟端口;
虚拟端口驱动模块,用于对接用户侧数据报文,将用户数据针对不同的用户导流到对应的虚拟端口,实现数据的转发。
一种基于虚拟端口的数据转发方法,包括以下步骤:
A1、用户的数据报文从有线端口进到业务桥上,从虚拟端口驱动模块的发送接口发往空口驱动接口,其间,通过内核数据传输模块为所述数据报文添加数据隧道头;
A2、对端的无线接口的接收接口接收所述数据报文后,通过所述内核数据传输模块解除数据隧道头,并将所述数据报文送往指定业务桥上的虚拟端口;
A3、所述虚拟端口驱动模块针对不同的用户将所述虚拟端口上的数据报文转发至对应的有线端口,实现数据的转发。
优选的,所述步骤A2的无线接口的业务桥上设有8个虚拟端口对应的无线终端设备。
优选的,当所述无线终端设备支持带vlan转发数据时,在此vlan模式下,通过vconfig命令创建出若干个接收带vlan数据流的虚拟端口与有线端口。
优选的,所述步骤A1的所述内核数据传输模块根据参与传输的设备自身属相有关数据为对应的数据报文添加数据隧道头,以私有以太网头部。
本发明的有益效果是:可以保证用户数据在设备中进行透明传输,并保持用户地址信息在空口加密状态下在空口介质中不呈现,同时针对多终端环境,不同终端绑定不同虚接口,实现分别管理保证稳定传输;本发明基于数据绑定,添加私有以太网头,对用户数据进行管理,实现业务数据的稳定安全传输。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是本发明默认模式下整体处理流程图;
图2是本发明默认模式下空口数据封装图;
图3是本发明vlan模式下整体处理流程图;
图4是本发明vlan模式下空口数据封装图。
具体实施方式
如图1-图4所示,一种基于虚拟端口的数据转发***,包括:
内核数据传输模块,用于根据参与传输的设备自身属相有关数据为对应的数据报文添加数据隧道头,以私有以太网头部,以及根据私有以太网头部解除数据隧道头,分析用户报文的数据归属,并将报文送至指定业务桥上的虚拟端口;
虚拟端口驱动模块,用于对接用户侧数据报文,将用户数据针对不同的用户导流到对应的虚拟端口,实现数据的转发。
一种基于虚拟端口的数据转发方法,包括以下步骤:
A1、用户的数据报文从有线端口进到业务桥上,从虚拟端口驱动模块的发送接口发往空口驱动接口,其间,通过内核数据传输模块为数据报文添加数据隧道头;
A2、对端的无线接口的接收接口接收数据报文后,通过内核数据传输模块解除数据隧道头,并将数据报文送往指定业务桥上的虚拟端口;
A3、虚拟端口驱动模块针对不同的用户将虚拟端口上的数据报文转发至对应的有线端口,实现数据的转发。
其中,步骤A2的无线接口的业务桥上设有8个虚拟端口对应的无线终端设备,当无线终端设备支持带vlan转发数据时,在此vlan模式下,通过vconfig命令创建出若干个接收带vlan数据流的虚拟端口与有线端口,步骤A1的内核数据传输模块根据参与传输的设备自身属相有关数据为对应的数据报文添加数据隧道头,以私有以太网头部。
如图1-图2所示,在默认模式下,数据报文从有线端口进到业务桥上,从虚拟端口的发送接口发往空口驱动接口wlan0,对端的无线接口wlan0收到后将报文送往业务桥上的虚拟端口,再通过虚拟端口驱动模块将报文转发至指定的有线端口,实现数据的转发,本实施例中,无线接入端的业务桥上存在8个虚拟端口对应相应的无线终端设备。
如图3-图4所示,设备支持带vlan转发数据,实现逻辑与默认模式一致,通过虚拟端口驱动模块和内核数据传输模块实现数据转发。
在vlan模式下,通过vconfig命令创建出若干个接收带vlan数据流的虚拟端口和有线端口。带VLAN的报文从有线口vlan100端口进到业务vlan100桥上,从虚拟vlan100的发送接口发往空口驱动接口wlan0,对端wlan0的接收接口收到后将报文送往对应vlan的业务vlan100桥上的虚拟端口vlan100,再通过虚拟端口驱动模块将报文转发至指定的有线端口,实现业务转发,本实施例中,无线接入端的每个虚拟端口的vlan接口跟有线接口的vlan接口绑定在一个桥上,存在8个这样的桥。
本发明的有益效果是:可以保证用户数据在设备中进行透明传输,并保持用户地址信息在空口加密状态下在空口介质中不呈现,同时针对多终端环境,不同终端绑定不同虚接口,实现分别管理保证稳定传输;本发明基于数据绑定,添加私有以太网头,对用户数据进行管理,实现业务数据的稳定安全传输。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (5)

1.一种基于虚拟端口的数据转发***,其特征在于,包括:
内核数据传输模块,用于根据参与传输的设备自身属相有关数据为对应的数据报文添加数据隧道头,以私有以太网头部,以及根据所述私有以太网头部解除所述数据隧道头,分析用户报文的数据归属,并将所述报文送至指定业务桥上的虚拟端口;
虚拟端口驱动模块,用于对接用户侧数据报文,将用户数据针对不同的用户导流到对应的虚拟端口,实现数据的转发。
2.一种基于虚拟端口的数据转发方法,其特征在于,包括以下步骤:
A1、用户的数据报文从有线端口进到业务桥上,从虚拟端口驱动模块的发送接口发往空口驱动接口,其间,通过内核数据传输模块为所述数据报文添加数据隧道头;
A2、对端的无线接口的接收接口接收所述数据报文后,通过所述内核数据传输模块解除数据隧道头,并将所述数据报文送往指定业务桥上的虚拟端口;
A3、所述虚拟端口驱动模块针对不同的用户将所述虚拟端口上的数据报文转发至对应的有线端口,实现数据的转发。
3.根据权利要求2所述的一种基于虚拟端口的数据转发方法,其特征在于,所述步骤A2的无线接口的业务桥上设有8个虚拟端口对应的无线终端设备。
4.根据权利要求3所述的一种基于虚拟端口的数据转发方法,其特征在于,当所述无线终端设备支持带vlan转发数据时,在此vlan模式下,通过vconfig命令创建出若干个接收带vlan数据流的虚拟端口与有线端口。
5.根据权利要求2所述的一种基于虚拟端口的数据转发方法,其特征在于,所述步骤A1的所述内核数据传输模块根据参与传输的设备自身属相有关数据为对应的数据报文添加数据隧道头,以私有以太网头部。
CN202010767811.XA 2020-08-03 2020-08-03 一种基于虚拟端口的数据转发***及方法 Pending CN111885596A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010767811.XA CN111885596A (zh) 2020-08-03 2020-08-03 一种基于虚拟端口的数据转发***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010767811.XA CN111885596A (zh) 2020-08-03 2020-08-03 一种基于虚拟端口的数据转发***及方法

Publications (1)

Publication Number Publication Date
CN111885596A true CN111885596A (zh) 2020-11-03

Family

ID=73206165

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010767811.XA Pending CN111885596A (zh) 2020-08-03 2020-08-03 一种基于虚拟端口的数据转发***及方法

Country Status (1)

Country Link
CN (1) CN111885596A (zh)

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101272338A (zh) * 2008-05-14 2008-09-24 杭州华三通信技术有限公司 在非线速接口板进行端口带宽配置的方法和非线速接口板
CN101697555A (zh) * 2009-11-12 2010-04-21 烽火通信科技股份有限公司 一种vlan id收敛转换的解决方法
CN102149167A (zh) * 2010-02-10 2011-08-10 正崴精密工业股份有限公司 用于无线网络的自动配对方法
CN103078779A (zh) * 2012-12-28 2013-05-01 太仓市同维电子有限公司 同一接口下基于vlan实现不同上网业务的方法
CN103841023A (zh) * 2012-11-22 2014-06-04 华为技术有限公司 数据转发的方法和设备
US20140179234A1 (en) * 2012-12-24 2014-06-26 Samsung Electronics Co., Ltd. Bluetooth device pairing method and bluetooth device
CN104684056A (zh) * 2015-03-18 2015-06-03 小米科技有限责任公司 用户设备配对方法、装置及服务器
US9848457B1 (en) * 2016-10-19 2017-12-19 Hyundai Motor Company Wireless connection system and method of controlling same
CN107809335A (zh) * 2017-11-16 2018-03-16 北京润科通用技术有限公司 一种网络***的配置方法及装置
CN108292935A (zh) * 2016-08-23 2018-07-17 华为技术有限公司 一种蓝牙配对方法及蓝牙设备
CN108391259A (zh) * 2018-01-11 2018-08-10 佳禾智能科技股份有限公司 一种蓝牙快速配对的方法
CN109041031A (zh) * 2018-08-30 2018-12-18 北京轩辕联科技有限公司 蓝牙自动配对方法、装置、车载设备及车辆
CN111107667A (zh) * 2019-12-31 2020-05-05 歌尔股份有限公司 蓝牙耳机的配对方法、装置及可读存储介质
US20210227605A1 (en) * 2020-01-17 2021-07-22 Sig Sauer, Inc. Establishing pairing between electrical devices

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101272338A (zh) * 2008-05-14 2008-09-24 杭州华三通信技术有限公司 在非线速接口板进行端口带宽配置的方法和非线速接口板
CN101697555A (zh) * 2009-11-12 2010-04-21 烽火通信科技股份有限公司 一种vlan id收敛转换的解决方法
CN102149167A (zh) * 2010-02-10 2011-08-10 正崴精密工业股份有限公司 用于无线网络的自动配对方法
CN103841023A (zh) * 2012-11-22 2014-06-04 华为技术有限公司 数据转发的方法和设备
US20140179234A1 (en) * 2012-12-24 2014-06-26 Samsung Electronics Co., Ltd. Bluetooth device pairing method and bluetooth device
CN103078779A (zh) * 2012-12-28 2013-05-01 太仓市同维电子有限公司 同一接口下基于vlan实现不同上网业务的方法
CN104684056A (zh) * 2015-03-18 2015-06-03 小米科技有限责任公司 用户设备配对方法、装置及服务器
CN108292935A (zh) * 2016-08-23 2018-07-17 华为技术有限公司 一种蓝牙配对方法及蓝牙设备
US9848457B1 (en) * 2016-10-19 2017-12-19 Hyundai Motor Company Wireless connection system and method of controlling same
CN107809335A (zh) * 2017-11-16 2018-03-16 北京润科通用技术有限公司 一种网络***的配置方法及装置
CN108391259A (zh) * 2018-01-11 2018-08-10 佳禾智能科技股份有限公司 一种蓝牙快速配对的方法
CN109041031A (zh) * 2018-08-30 2018-12-18 北京轩辕联科技有限公司 蓝牙自动配对方法、装置、车载设备及车辆
CN111107667A (zh) * 2019-12-31 2020-05-05 歌尔股份有限公司 蓝牙耳机的配对方法、装置及可读存储介质
US20210227605A1 (en) * 2020-01-17 2021-07-22 Sig Sauer, Inc. Establishing pairing between electrical devices

Similar Documents

Publication Publication Date Title
CN107786613B (zh) 宽带远程接入服务器bras转发实现方法和装置
CN107995052B (zh) 用于针对有线和无线节点的公共控制协议的方法和设备
CN103401773B (zh) 一种实现板间通信的方法及网络设备
US9414136B2 (en) Methods and apparatus to route fibre channel frames using reduced forwarding state on an FCoE-to-FC gateway
US10841230B1 (en) Intelligent controller and sensor network bus, system and method
US20140211808A1 (en) Switch with dual-function management port
WO2015058698A1 (en) Data forwarding
CN107682370B (zh) 创建用于嵌入的第二层数据包协议标头的方法和***
CN102158409B (zh) 一种ip报文转发控制方法及其设备
CN114124618B (zh) 一种报文传输方法及电子设备
CN103313308B (zh) 一种数据传输方法和设备
US9066162B2 (en) Industrial controller apparatus capable of low error, ultra high-speed serial communication and method for driving same
CN109120492B (zh) 一种存储单元、源交换机、报文转发方法及镜像***
CN105337884A (zh) 基于逻辑端口实现多级报文编辑业务控制的方法及装置
WO2010145091A1 (zh) 一种虚拟网口的实现方法及实现虚拟网口的嵌入式设备
CN104184646B (zh) Vpn网络数据交互方法和***及其网络数据交互设备
CN105264869A (zh) 一种ip地址分配的***和方法
WO2010025628A1 (zh) 一种物理层数据传输的方法、装置及***
CN104283714A (zh) 交换机、实现多管理vlan的***及其方法
WO2006112120A1 (ja) 情報処理システム、情報処理装置、及び情報処理方法
CN111885596A (zh) 一种基于虚拟端口的数据转发***及方法
CN112839355B (zh) 一种5g网络的网络中ipsec测试***和方法
CN102932228A (zh) Trill网络的通信方法及装置、***
CN105827588B (zh) 一种基于网络驱动层的流媒体数据分发***
JP5458340B2 (ja) ネットワーク中継装置

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