【技术实现步骤摘要】
传输数据的方法和通信装置
[0001]本申请涉及车载网络领域,尤其涉及一种传输数据的方法和通信装置。
技术介绍
[0002]以太网以其简洁、尽力而为的传输方式和标准化互通互联的机制受到网络厂商的极大欢迎。车内网络要求高可靠性的传输和快速的故障恢复机制,基于双环耦合组网拓扑的环形以太网可以具备提供高可靠性的传输能力。
[0003]但目前针对多环环网缺少跨环的转发机制,即如何允许一个环网的特定流量被转发至另一个环网中的目的设备且不会造成这些流量在两个环网之间来回传输造成广播风暴。此外,目前仅考虑了车载以太单环网传输中发生单点链路故障的情形,如图1所示,当网关4在一个环网接口上检测到链路故障后(也就是网关1和网关4之间无法进行报文传输),网关4在该环网接口实施端口级环回(把该端口的发送单元直接环回到接收单元),网关4会将报文沿与之前传输方向相反的方向继续进行传输。该方案可在单环环网中出现单点链路故障情况下,通过折叠倒换利用环网的另一个传输方向(非默认传输方向)传输报文至目的设备。在单环情况下,2点链路故障情况下(例如网关2和网关3之间也无法进行报文传输),由于报文无法抵达目的设备,需要在发生二次故障后丢弃倒换过的报文。如图2所示,如果不丢弃倒换过的报文,则经过倒换的报文会在网关4和网关3之间来回倒换,产生广播风暴,并导致网关4和网关3之间的带宽最后都会被耗尽。
[0004]该方案应用到多环环网时,会导致多环网络中对跨环的倒换过的数据报文被丢弃,导致报文中所承载的信息丢失。但在实际情况下,在另一个环网发生第二 ...
【技术保护点】
【技术特征摘要】
1.一种传输数据的方法,应用于多环耦合环网中,所述多环耦合环网包括多个子环,其特征在于,包括:第一节点接收第一数据报文,其中,所述第一节点为所述多环耦合环网中的一个节点,所述第一数据报文包括所述第一数据报文的环标识和倒换标识,所述第一数据报文的环标识为所述第一数据报文传输经过的所述多环耦合环网中的任意一个子环的环编号值,所述倒换标识用于指示所述第一数据报文为倒换数据报文或非倒换数据报文;在所述第一节点在所述第一环网接口上检测到所述第一节点与第二节点之间的链路存在故障,且第一数据报文为倒换数据报文的情况下,若所述第一数据报文的环标识和所述第一环网接口的环标识不同,所述第一节点生成第二数据报文,所述第二数据报文是所述第一数据报文的环标识设置为所述第一环网接口的环标识后生成的报文,其中,所述第一环网接口是属于所述第一节点的环网接口,所述第一节点通过所述第一环网接口与所述第二节点相连,所述第一环网接口为所述第一节点将发送所述第一数据报文的接口,所述多环耦合环网中的每个环网接口的环标识为所述每个环网接口所属子环的环编号值;所述第一节点根据所述第一环网接口确定第二环网接口,其中,所述第二环网接口是属于所述第一节点的环网接口,且与所述第一环网接口具有相同环标识的环网接口;所述第一节点通过所述第二环网接口转发所述第二数据报文。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述第一数据报文的环标识和所述第一环网接口的环标识相同,所述第一节点丢弃所述第一数据报文。3.根据权利要求1或2所述的方法,其特征在于,所述倒换标识为第一数值时,所述倒换标识用于指示所述第一数据报文为非倒换数据报文;所述倒换标识为第二数值时,所述倒换标识用于指示所述第一数据报文为倒换数据报文;所述方法还包括:在所述第一节点在所述第一环网接口上检测到所述第一节点与所述第二节点之间的链路存在故障,且第一数据报文为非倒换数据报文的情况下,所述第一节点生成第三数据报文,所述第三数据报文是所述第一数据报文的倒换标识设置为所述第二数值后生成的报文;所述第一节点通过所述第二环网接口转发所述第三数据报文。4.根据权利要求1
‑
3中任一项所述的方法,其特征在于,所述第一节点根据所述第一环网接口确定所述第二环网接口,包括:所述第一节点根据所述第一环网接口查询环网表,确定与所述第一环网接口对应的第二环网接口,所述环网表用于指示入接口与出接口的对应关系,所述入接口表示接收数据报文的接口,所述入接口为环网接口或业务接口,所述出接口表示在所述多环耦合环网内转发数据报文的环网接口。5.一种传输数据的方法,应用于多环耦合环网中,所述多环耦合环网包括相邻的第一子环和第二子环,其特征在于,包括:第一节点从第一环网接口接收第一数据报文,其中,所述第一节点为所述多环耦合环
网中的一个节点,所述第一环网接口是属于所述第一节点的环网接口,所述第一节点通过所述第一环网接口与第二节点相连,所述第一节点通过第二环网接口与第三节点相连,所述第二环网接口是属于所述第一节点的环网接口,所述第二节点的所有环网接口属于所述第一子环,所述第三节点的所有环网接口属于所述第二子环,所述第一环网接口属于所述第一子环,所述第二环网接口属于所述第二子环,所述第一数据报文包括所述第一数据报文的环标识和所述第一数据报文的目的媒体访问控制MAC地址,所述第一数据报文的环标识为所述第一数据报文传输经过的所述多环耦合环网中的任意一个子环的环编号值;所述第一节点根据所述第一数据报文的环标识、所述第一数据报文的目的MAC地址和所述第一环网接口的环标识在跨环表中确定是否存在第一表项,其中,所述多环耦合环网中的每个环网接口的环标识为所述每个环网接口所属子环的环编号值,所述跨环表中包含多个表项,所述每个表项中包括报文环标识、MAC地址、第一节点接收报文的环网接口的环标识与跨环环网接口的对应关系,所述每个表项中的跨环环网接口的环标识与所述第一节点接收报文的环网接口的环标识不相同;若存在第一表项,所述第一节点通过第一表项对应的跨环环网接口转发所述第一数据报文,其中,所述第一表项中的报文环标识与所述第一数据报文的环标识相同,所述第一表项中的MAC地址与所述第一数据报文的目的MAC地址相同,所述第一表项中的第一节点接收报文的环网接口的环标识与所述第一环网接口的环标识相同。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:若不存在第一表项,所述第一节点结束所述第一数据报文的跨环转发流程。7.一种通信装置,应用于多环耦合环网中的第一节点,所述多环耦合环网包括多个子环,其特征在于,包括:接收单元,用于接收第一数据报文,所述第一数据报文包括所述第一数据报文的环标识和倒换标识,所述第一数据报文的环标识为所述第一数据报文传输经过的所述多环耦合环网中的任意一个子环的环编号值,所述倒换标识用于指示所述第一数据报文为倒换数据报文或非倒换数据报文;处理单元,用于在所述第一节点在所述第一环网接口上检测到所述第一节点与第二节点之间的链路存在故障,且第一数据报文为倒换数据报文的情况下,若所述第一数...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。