基于帧的容错通信系统技术方案

技术编号:7685055 阅读:177 留言:0更新日期:2012-08-16 18:16
一种包括多个基于端口的VLAN的分组交换、容错、交通工具通信互联网络(100,400,500)。两个或更多个VLAN体现在以下情形中:一个源节点(110,410,510,610)包括两个或更多个网络接口电路(130、140、415、425、515、525、630、640),并通过特定VLAN加标签和与至少一个特定VLAN相关联的交换端口(131-134,200,300、420,430,435,445,455,465,535,540,545,560,575,585)来防止形成环路。一个目的节点(120,440,450,460,570,580,590,620)可通过一个通用VLAN标签沿着与该两个或更多个特定输出VLAN标签相关联的路径向源节点反馈数据包。

【技术实现步骤摘要】
【国外来华专利技术】
实施方案包含一个分组交换网络,该网络包括一个基于帧的通信系统,并且特别地涉及容错通信系统中的基于端口的VLAN。
技术介绍
互联网协议可以使用以太网帧,其中以太网帧格式可以包含一个媒质接入控制(MAC)头,该头包括一个目的MAC地址、一个源MAC地址和一个数据有效载荷。
技术实现思路
帧内字段可以用于用虚拟局域网(VLAN)信息给帧加标签。实施方案可包含一个系统或互联网络,该系统或互联网络包括设置在一个源节点和一个目的节点之间的三个或更多个交换节点,其中(a)该三个或更多个交换节点中的一个第一交换节点可被配置为用一个第一虚拟局域网(VLAN)标志符给从源节点接收到的帧加标签,并且通过至少一个端口输出用该第一 VLAN标志符加标签的帧;(b)该三个或更多个交换节点中的一个第二交换节点可被配置为用一个第二 VLAN标志符给从该源节点接收到的帧加标签,并且通过至少一个端口输出用该第二VLAN标志符加标签的帧;并且(c)该三个或更多个交换节点中的一个第三交换节点(图3)可被配置为禁止通过至少一个端口输出所接收到的具有该第一VLAN标志符的帧,并且其中该目的节点可被配置为接收(i)以下各项中的至少一个一个具有该第一 VLAN标志符的巾贞和一个具有该第二 VLAN标志符的巾贞,或(ii)以下各项中的至少一个一个剥离了其第一 VLAN标志符的第一巾贞和/或一个剥离了其第二 VLAN标志符的第二帧。该源节点可包含一个近实时控制器,该目的节点可包含一个网关和以下各项中的至少一个(I) 一个对这些接收到的帧中的有效载荷信息进行响应的效应器;(2) —个射频发射器;和(3) —个飞行传感器。附图简要说明通过举例但不限于附图中的图示展示了多个实施方案,并且在附图中图I是一个示例性顶层层系统图;图2是一个示例性交换机的顶层功能框图; 图3是一个示例性交换机的顶层功能框图;图4是一个实施方案的一个不例性顶层系统图5是一个实施方案的一个示例性顶层系统图;图6是另一个示例性顶层系统图;图7A是一个示例性交换机的一个顶层功能框图;并且图7B是一个示例性交换机的一个顶层功能框图。具体实施例方式参照描绘示例性实施方案的附图。实施方案包括可以利用虚拟局域联网的多个方面的确定性的、未形成环路的分组路由系统和网络。虚拟局域网(VLAN)可体现为开放系统互联(OSI)模型的层2 (即数据链路层),其中数据可按照帧来分割,并可通过媒质接入控制(MAC)来引用。VLAN可以利用以太网数据包或帧中可用的标签或标志符来识别可能与数据包相关联的VLAN。示例性VLAN实施方案可用于过滤来自于交换机的特定端口的数据流量。示例性VLAN实施方案可以执行与通信类型(如单播、多播)和传输协议(如传输控制协议(TCP)、用户数据报协议(UDP))无关的过滤功能。VLAN路由配置可以通过程序输入到多个网络交换机中每个交换机的非易失性存储器中。网络控制器、网络主机或OSI层3装置可以是具有处理器的节点,该处理器被配置为通过VLAN管理表(例如基于网络单元的ping响应)来动态调整端口路由。图I是一个示例性顶层系统附图说明图100。在此,处理器可定义为一个计算机或计算装置,其中计算机装置包括一个中央处理器(CPU)和可寻址存储器,并且其中计算装置可通过可执行的机器可读指令、电路或二者组合来配置成具有特定计算装置的功能。网络可包括一个包括处理器的源节点110、一个包括处理器的目的节点120、和设置在节点间的一条或多条网络链路,如图I实例中的单向箭头和双向箭头所示。该源节点110可生成一个报文,比如用于目的节点120的命令。该示例性报文可以通过多个网络接口卡130、140来制备和传输。在图I的示例性图中,该源节点110通过两个网络接口装置130、140或可能是网络接口卡(NIC)的计算机电路板与网络相连接。然后,每个NIC可以连接至一个路由交换机131-134,例如,具有定向端口路由表的交换机。在图I的示例性网络中,该第一 NIC 130可向第一交换机(SW_1) 131传输,并且第一交换机可向第二交换机(SW_2)132传输。同样在图I的示例性网络中,该第二 NIC 140可以像第一 NIC 130—样向第四交换机(SW_4) 134传输相同的报文,第四交换机(SW-4)可向第三交换机(SW_3) 133传输。该第二交换机(SW_2) 132和该第三交换机(SW_3) 133可向目的节点传输数据包/数据报。因此,目的节点可以通过两个或多个信道接收来自一个源节点的冗余报文。在一些实施方案中,交换机可通过两个或更多个信道(如VLAN_1和VLAN_2)接收来自一个源节点110的冗余报文,删除VLAN标签,调和数据包中的冗余,并向目的节点120提供已调和的无标签的数据包。 图2是一个示例性交换机200的顶层功能框图。图2中描绘的该交换节点210被配置为用一个第二 VLAN(如VLAN_2)标志符给通过端口 _1211接收到的来自于源节点110的帧加标签,并参照路由表216通过至少一个端口 211-213输出用第该二 VLAN标志符加标签的帧。参照图I和图2,基于端口的VLAN包括网络中的节点,该网络可发送没有VLAN标签的标准数据包,例如无标签以太网数据包145、147。当该无标签的数据包145到达第一网络交换端口(SW_1) 131时,将会对其进行检查。如果检查交换机发现该数据包没有标签,它可以将分配给接收无标签的数据包145的特定端口 151的标签添加到该数据包,例如VLAN_1可以是分配给通过端口号一 211接收到的数据包的标签。检查交换机通过处理215和参照端口路由表216来确定其余的输出端口(即除了该即时接收端口外的一个或多个端口)中哪些也是被配置为用于VLAN_1。对于配置为用于VLAN_1的检查端口的每个交换端口,转发该刚被加标签的数据包,例如,至端口 _2212和端口 _3213。在到达下一个网络交换机(SW_2)132(在本例中是第二个)时,该数据包将会被检查。如果该第二网络交换机132识别了该VLAN_1标签,然后对于配置为用于VLAN_1的第二检查端口的每个交换端口,转发该用VLAN_1加标签的数据包。在一些实施方案中,该目的节点包括一个接收端口和被配置为删除接所收到的数据包中VLAN标签的电路。图3是示例性交换机300的顶层功能框图。图3示出的示例性交换节点310被配 置为禁止通过至少一个端口 311-314输出通过端口 _2312接收到的具有第一 VLAN标志符(如VLAN_1)的数据包。例如,交换节点310通过处理315和参照端口路由表316确定具有第一 VLAN标志符的帧可以通过端口 _4314而不是通过端口 _3313来传输。参考图I和图3两图,端口 _1从SW_4处接收被标签为VLAN_2的数据包和从SW_1接收被标签为VLAN_1的数据包。该交换节点310可被配置为只通过端口 _4413输出用VLAN_2加标签的数据包。交换节点310可将用VLAN2加标签的帧输出至目的节点,在目的节点处删除标签并对这些数据包做进一步处理。因此,网络系统的实施方案可包括一个或多个目的交换机节点,其中目的节点交换机是具有到目的节点120的直接链路的节点本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:罗兰·米切尔·科奇W·S·塞奇里斯特丹尼尔·贝利·希拉纳丹尼
申请(专利权)人:威罗门飞行公司
类型:发明
国别省市:

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

1