虚拟网络制造技术

技术编号:36174179 阅读:14 留言:0更新日期:2022-12-31 20:27
一种虚拟网络(100)包括虚拟入口设备(110/200)、虚拟出口设备(112/600/800)以及将虚拟入口设备(110/200)耦合到web中的虚拟出口设备(112/600/800)的通信通道(114),该web位于本地路由器/交换机(120)与远程路由器/交换机(122)之间,并且将本地路由器/交换机(120)与远程路由器/交换机(122)互连,其中虚拟入口设备(110/200)和虚拟出口设备(112/600/800)具有提供本质改进的性能的静态转发表。表。表。

【技术实现步骤摘要】
【国外来华专利技术】虚拟网络


[0001]本申请涉及计算机网络领域,特别地,涉及虚拟网络。

技术介绍

[0002]广域网(WAN)是网络设备的互连web,该互联web通常在诸如跨州或跨国的大地理区域上互连局域网或城域网。WAN允许远程计算机经由网络设备来彼此通信。
[0003]传统的网络设备通常包括一个或多个以预定固定数据速率工作的物理网络端口,诸如例如10/100/1000Mbps(兆比特每秒)、10Gbps(千兆比特每秒)、40Gbps以及100Gbps连接。作为通过网络来实现计算机系统之间通信的部分,传统网络设备协商网络端口的传输速度,并且在该过程期间,网络端口的传送速度是固定的。
[0004]传统网络设备的缺点中的一个缺点是通常需要比可用物理端口更多的物理端口,这导致服务减少或升级成本昂贵。因此,需要一种适应日益增长的端口需求的方法。

技术实现思路

[0005]本专利技术包括具有有效增加可用物理端口数目的虚拟端口的虚拟网络。本专利技术的虚拟网络包括虚拟入口设备、被耦合到远程路由器/交换机的虚拟出口设备,以及被耦合到虚拟入口设备和虚拟出口设备的通信通道。虚拟入口设备接收具有标识远程路由器/交换机的报头的输入帧。输入帧源自多个源中的一个源。虚拟入口设备还根据远程路由器/交换机的身份来确定虚拟出口设备,以及封装输入帧以形成第一经封装的帧。第一经封装的帧具有标识虚拟出口设备的字段和包括输入帧的字段。另外,虚拟入口设备根据虚拟出口设备的身份来确定针对第一经封装的帧的下一跳,以及封装第一经封装的帧以形成第二经封装的帧。第二经封装的帧具有标识下一跳的字段和包括第一经封装的帧的字段。此外,虚拟入口设备将第二经封装的帧与来自其他源的第二经封装的帧组合,以形成第二经封装的帧的流,以及传输第二经封装的帧的流。
[0006]本专利技术还包括一种操作虚拟网络的方法。该方法包括接收具有标识远程路由器/交换机的报头的输入帧。输入帧源自多个源中的一个源。该方法还包括根据远程路由器/交换机的身份来确定虚拟出口设备,以及封装输入帧以形成第一经封装的帧。第一经封装的帧具有标识虚拟出口设备的字段和包括输入帧的字段。另外,该方法包括根据虚拟出口设备的身份来确定针对第一经封装的帧的下一跳,以及封装第一经封装的帧以形成第二经封装的帧。第二经封装的帧具有标识下一跳的字段和包括第一经封装的帧的字段。此外,该方法包括将第二经封装的帧与来自多个源的其他第二经封装的帧组合以形成第二经封装的帧的序列,以及传输第二经封装的帧序列。
[0007]本专利技术还提供了一种其中嵌入有程序指令的非暂态计算机可读存储介质,该程序指令在由处理器执行时使处理器执行操作虚拟网络的方法。该方法包括接收具有标识远程路由器/交换机的报头的输入帧。输入帧源自多个源中的一个源。该方法还包括根据远程路由器/交换机的身份来确定虚拟出口设备,以及封装输入帧以形成第一经封装的帧。第一经
封装的帧具有标识虚拟出口设备的字段和包括输入帧的字段。另外,该方法包括根据虚拟出口设备的身份来确定针对第一经封装的帧的下一跳,以及封装第一经封装的帧以形成第二经封装的帧。第二经封装的帧具有标识下一跳的字段和包括第一经封装的帧的字段。此外,该方法包括将第二经封装的帧与来自多个源的其他第二经封装的帧组合以形成第二经封装的帧的序列,以及传输该第二经封装的帧的序列。
[0008]通过参考以下具体实施方式和附图将获得对本专利技术的特征和优点的更好的理解,该附图阐述了其中利用了本专利技术的原理的说明性实施例。
附图说明
[0009]图1A是示出根据本专利技术的虚拟网络100的示例的框图。
[0010]图1B是示出根据本专利技术操作虚拟网络100的方法150的流程图。
[0011]图1C是示出根据本专利技术的帧的示例的图。
[0012]图2A是示出根据本专利技术的传输电路200的示例的框图。
[0013]图2B是示出根据本专利技术的传输电路250的示例的框图。
[0014]图3A是示出根据本专利技术的操作传输电路200的方法300的示例的流程图。
[0015]图3B是示出根据本专利技术的操作传输电路200的方法350的示例的流程图。
[0016]图4是示出根据本专利技术的备选实施例的传输电路400的示例的框图。
[0017]图5示出了说明根据本专利技术的备选实施例的传输电路500的示例的框图。
[0018]图6是示出根据本专利技术的虚拟出口设备600的示例的框图。
[0019]图7是示出根据本专利技术的操作虚拟出口设备600的方法700的示例的流程图。
[0020]图8是说明根据本专利技术的备选实施例的接收电路800的示例的框图。
[0021]图9是说明根据本专利技术的备选实施例的接收电路900的示例的框图。
[0022]通过参考以下具体实施方式和附图将获得对本专利技术的特征和优点的更好的理解,该附图阐述了其中利用了本专利技术的原理的说明性实施例。
具体实施方式
[0023]图1A示出了说明根据本专利技术的虚拟网络100的示例的框图。如图1A所示,虚拟网络100包括虚拟入口设备110、虚拟出口设备112以及将虚拟入口设备110耦合到虚拟出口设备112的通信通道114。
[0024]虚拟网络100将本地路由器/交换机120与远程路由器/交换机122互连。在本示例中,本地路由器/交换机120被耦合到诸如机顶盒(STB)、个人计算机(PC)和视频设备(VID)的多个本地设备,而远程路由器/交换机122被耦合到对应数目的远程设备。
[0025]在操作中,虚拟入口设备110从本地路由器/交换机120接收诸如机顶盒(STB)数据帧、个人计算机(PC)数据帧和视频数据帧的数据帧的流,将数据帧的流组合成虚拟数据帧的单个流,以及将虚拟数据帧的单个流传输到通道114上。
[0026]图1B示出了说明根据本专利技术操作虚拟网络100的方法150的流程图。如图1B所示,方法150在152处开始,其中虚拟入口设备110接收来自本地路由器/交换机120的输入帧时。源自本地设备(诸如,STB、PC或VID)的输入帧(诸如,STB帧、PC帧或VID帧)具有标识远程路由器/交换机的报头,在本示例中,远程路由器/交换机是远程路由器/交换机122。
[0027]图1C示出了说明根据本专利技术的帧的示例的图。如图1C所示,输入帧具有报头,该报头包括标识本地路由器/交换机(诸如,本地路由器/交换机120)的MAC地址的Src MAC A字段,以及标识远程路由器/交换机(诸如,远程路由器/交换机122)的MAC地址的Dist MAC B字段。输入帧还包括其他字段,诸如类型字段、数据字段和纠错(CRC)字段。
[0028]再次参考图1B,方法150接下来移动到154,其中虚拟入口设备110根据远程路由器/交换机的身份来确定耦合到远程路由器/交换机的虚拟出口设备。例如,从Dist MAC B字段取得的远程路由器/交换机122的MAC地址可以被用于经由查找表来标识被耦合到远程路由器/交换机12本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种虚拟网络,包括:虚拟入口设备;要被耦合到远程路由器/交换机的虚拟出口设备;以及被耦合到所述虚拟入口设备和所述虚拟出口设备的通信通道,所述虚拟入口设备用以:接收具有标识所述远程路由器/交换机的报头的输入帧,所述输入帧源自多个源中的一个源;从所述远程路由器/交换机的所述身份确定所述虚拟出口设备;封装所述输入帧以形成第一经封装的帧,所述第一经封装的帧具有标识所述虚拟出口设备的字段和包括所述输入帧的字段;从所述虚拟出口设备的所述身份确定针对所述第一经封装的帧的下一跳;封装所述第一经封装的帧以形成第二经封装的帧,所述第二经封装的帧具有标识下一跳的字段和包括所述第一经封装的帧的字段;将所述第二经封装的帧与来自其他源的第二经封装的帧组合,以形成第二经封装的帧的序列;以及传输所述第二经封装的帧的序列。2.根据权利要求1所述的虚拟网络,其中所述虚拟出口设备用以:接收所述第二经封装的帧的序列;以及从所述第二经封装的帧的序列分离所述第二经封装的帧。3.根据权利要求2所述的虚拟网络,其中所述虚拟出口设备还用以:对所述第二经封装的帧进行解包,以提取所述第一经封装的帧;对所述第一经封装的帧进行解包,以提取所述输入帧;以及向所述远程路由器/交换机传输所述输入帧。4.根据权利要求3所述的虚拟网络,其中:所述虚拟入口设备生成测试帧,并且向测试中的虚拟出口设备传输所述测试帧,所述测试帧具有标识测试中的所述虚拟出口设备的报头;所述虚拟出口设备接收所述测试帧、对所述测试帧进行解包,以及从经解包的所述测试帧确定一个或多个状态度量。5.根据权利要求3所述的虚拟网络,其中所述通信通道包括光纤电缆,所述光纤电缆以单个波长将所述多个打包的数据帧作为单个数据流传递。6.根据权利要求3所述的虚拟网络,其中所述虚拟入口设备利用来自协议组的协议来封装所述输入帧,所述协议包括提供方主干桥接业务工程(PBB

TE)协议和传输多协议列表交换(T

MPLS)协议。7.一种操作虚拟网络的方法,包括:接收具有标识远程路由器/交换机的报头的输入帧,所述输入帧源自多个源中的一个源;从所述远程路由器/交换机的所述身份确定虚拟出口设备;封装所述输入帧以形成第一经封装的帧,所述第一经封装的帧具有标识所述虚拟出口设备的字段和包括所述输入帧的字段;
从所述虚拟出口设备的所述身份确定针对所述第一经封装的帧的下一跳;封装所述第一经封装的帧以形成第二经封装的帧,所述第二经封装的帧具有标识下一跳的字段和包括所述第一经封装的帧的字段;将所述第二经封装的帧与来自所述多个源的其他第二经封装的帧组合,以形成第二经封装的帧的序列;以及传输所述第二经封装的帧的序列。8.根据权利要求7所述的方法,还包括:接收所述第二经封装的帧的序列;以及从所述第二经封装的帧的序列分离所述第二经封装的帧。9.根据权利要求8所述的方法,还包括:对所述第二经封装的帧进行解包,以提取所述第一经封装的帧;对所述第一经封装的帧进行解包,以提取所述输入帧;以及向在所述输入帧的所述报头中被标识的所述远程路由器/交换机传输所述输入帧。10.根据权利要求8所述的方法,还包括:生成测试帧,并...

【专利技术属性】
技术研发人员:李明贾远洋
申请(专利权)人:质一科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1