用于数据网络的通用源端口实施的制作方法

文档序号:7895245阅读:180来源:国知局
专利名称:用于数据网络的通用源端口实施的制作方法
用于数据网络的通用源端口实施
背景技术
一些传统的数据网络使用虚拟链路。例如,ARINC 664的第7部分定义了一种成型的以太网,其允许对相对于发送定时的全双工交换以太网络的端点之间的通信量流量进行分析。ARINC标准664的7第7部分将虚拟链路定义为从唯一的一个源节点到一个或多个目的地节点的单向逻辑路径。在以太网络级,虚拟链路由具有网络范围的唯一多播以太网地址的本地管理的多播组所实现。就是说,一个虚拟链路的所有帧都使用相同的以太网多播目的地地址,反之,不同虚拟链路的帧使用不同的以太网多播目的地地址。因此在以太网络级,虚拟链路的帧可以通过它们的目的地以太网地址来被识别。

发明内容
在一个实施例中,提供了一种通信交换机。该通信交换机包括多个端口和处理器单元,该处理器单元被配置为以每个虚拟链路为基础从多个端口中识别源端口和目的地端口。每个虚拟链路包括一个或多个源端口和一个或多个目的地端口,通过该源端口接收来自一个或多个源节点的帧,通过该目的地端口将接收到的帧转发到一个或多个目的地节点。对于至少一个虚拟链路,处理单元被配置为接受多个端口中的一个以上的端口作为源端口。


要理解的是,附图仅描绘了示例性的实施例,并因此不认为是在范围上进行限定,示例性的实施例将通过使用附图用附加的特征和细节来描述,其中图I是通信系统的一个实施例的框图。图2是通信系统的另一个实施例的框图。图3是描绘了用于路由虚拟链路的帧的方法的流程图。根据一般惯例,各种描述的特征不是按比例绘制的,而是绘制为强调与示例性的实施例相关的特定特征。
具体实施例方式在以下的详细描述中,对形成其一部分的附图进行参考,并其中以说明特定示例性的实施例的方式来示出。然而,要理解的是,可以利用其他实施例,并且可作出逻辑的、机械的和电气的改变。此外,附图和说明书中呈现的方法不被理解为对次序的限制,在该次序中个别动作可被执行。因此,以下的详细描述不被引入限制意义。图I是通信系统100的一个实施例的框图。通信系统100包括多个节点102-1……102-N(也可被标注为节点A-F并被称为端系统)和交换机104。每个节点102-1……102-N耦合到交换机104的相应的端口 110-1……110-N。交换机104被配置为基于虚拟链路对从节点102接收的帧进行路由。虚拟链路是经由交换机104连接两个或更多个节点102的单向逻辑路径。例如,在一些实施例中,通信系统100是全双工交换以太网络,其被配置为、实现与航空无线电通信公司(ARINC)标准664的第7部分(也称为航空电子设备全双工交换以太网(AFDX))相兼容的协议。在网络级,虚拟链路由具有网络范围的唯一多播地址的本地管理的多播组所实现。就是说,一个虚拟链路的所有帧使用相同的多播目的地地址,反之,不同虚拟链路的帧使用不同的多播目的地地址。因此虚拟链路的帧可以通过它们的目的地地址来被识别。例如,在ARINC标准664的第7部分中,目的地地址是48位的整数值,其低16位被用作虚拟链路ID。传统的ARINC标准664的第7部分将虚拟链路定义为从唯一的一个源节点到一个或多个目的地节点的单向逻辑路径。然而,与ARINC标准664的第7部分不同,交换机104被配置为接受用于每个虚拟链路的一个以上的源节点。例如,下面的表I示出了由交换机104所接受的示例性的有效虚拟链路。
权利要求
1.一种通信交换机(104),包括 多个端口 (110);以及 处理单元(106),被配置为以每个虚拟链路为基础从多个端口中识别源端口和目的地端口,其中每个虚拟链路包括一个或多个源端口和一个或多个目的地端口,通过所述一个或多个源端口从一个或多个源节点接收帧,通过所述一个或多个目的地端口将接收到的帧转发到一个或多个目的地节点;以及 其中,对于至少一个虚拟链路,处理单元被配置为接受多个端口中的一个以上的端口作为源端口。
2.权利要求I的通信交换机,其中所述处理单元进一步被配置为依据接收对应帧所通过的一个或多个源端口来识别用于每个虚拟链路的目的地端口。
3.权利要求I的通信交换机,其中处理单元被配置为以每个端口和每个虚拟链路为基础确定中断时间周期,其中该中断时间周期是在接收虚拟链路的帧之后开始的周期,以及 在该中断时间周期期间,当在用于该虚拟链路的任意合格的源端口上接收到虚拟链路的附加帧时,静静地丢弃该虚拟链路的附加帧。
全文摘要
一种通信交换机,包括多个端口,以及处理单元,该处理单元被配置为以每个虚拟链路为基础从多个端口中识别源端口和目的地端口。每个虚拟链路包括一个或多个源端口和一个或多个目的地端口,通过所述一个或多个源端口从一个或多个源节点接收帧,通过所述一个或多个目的地端口将接收到的帧转发到一个或多个目的地节点。对于至少一个虚拟链路,处理单元被配置为接受多个端口中的一个以上的端口作为源端口。
文档编号H04L29/12GK102724098SQ201210143939
公开日2012年10月10日 申请日期2012年3月28日 优先权日2011年3月28日
发明者B·霍尔, G·鲍尔, S·瓦拉达拉简, W·施泰纳 申请人:Tttech电脑科技公司, 霍尼韦尔国际公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1