一种时间敏感网络的帧的复制和消除方法与流程

文档序号:14717721发布日期:2018-06-16 01:55阅读:1923来源:国知局
导航: X技术> 最新专利> 电子通信装置的制造及其应用技术
一种时间敏感网络的帧的复制和消除方法与流程
本发明涉及通信网络
技术领域
,尤其是涉及一种时间敏感网络帧的复制和消除方法。
背景技术
:随着汽车的智能化进步,车载以太网技术也在不断地快速发展,其网络协议为时间敏感网络TSN(Time-SensitiveNetworking)协议,主要包括802.1任务组,时间敏感网络协议要求网络具有冗余特性,该协议可应用于任何拓扑结构,在发生故障时需要零恢复时间,所以对系统有较高的实时性要求。该协议不依赖上层协议,对应用层透明。当前时间敏感网络尚无建立冗余及消除冗余的机制,导致网络系统无法应对报文丢失的情况,冗余性有待提高;此外,时间敏感网络对报文传输的实时性要求很高,因此更加需要一种可提高网络的冗余性能,并且可实现零延迟的帧的复制和消除方法。技术实现要素:本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种实现零延迟、提高网络冗余性的时间敏感网络的帧的复制和消除方法。本发明的目的可以通过以下技术方案来实现:一种时间敏感网络的帧的复制和消除方法,该方法基于时间敏感网络的多路径网络拓扑结构,包括以下步骤:S1:插入冗余标签:在以太网报文中插入一个冗余标签;S2:序列产生及帧复制:当多路径拓扑结构的接收节点向发送节点发送数据请求时,发送节点的计数器的值被复制到报文的冗余标签的序列号中,计数器自增1,超过最大值时归为0,使发送节点产生带有连续序列号的报文,并复制报文通过多条路径传输给接收节点;S3:序列恢复及帧消除:接收节点对接收到的报文采用序列恢复算法进行判断通过或丢弃;S4:超时处理:时间敏感网络对发送节点和接收节点进行时间同步判断,对没有正确接收的报文进行序列恢复;S5:潜在错误检测:对步骤S3所丢弃的帧报文进行判断,若丢弃的报文数量相比于网络拓扑结构的路径数量少一个,则判定时间敏感网络不存在潜在错误;若不满足,则判定时间敏感网络存在潜在错误。优选地,所述的多路径网络拓扑结构中包括一个发送节点、一个接收节点、至少两条路径以及多个中间节点。优选地,所述的步骤S1中,冗余标签包括一个以太网类型字段和一个序列号字段,所述的序列号字段用于实现帧的复制和消除。优选地,所述的步骤S2的具体内容为:当接收节点向发送节点发送数据请求时,发送节点发送报文,序列产生;发送节点设有一个计数器,每次发送报文时计数器加1,计数器的值被复制到报文的冗余标签的序列号中后,报文被传输至下层;当计数器的值超过最大值时,将其归为0,发送节点产生带有连续序列号的报文,并复制报文到多条路径中,最终传输给接收节点。优选地,所述的步骤S3的具体内容为:采用序列恢复算法消除帧的复制,当接收节点向发送节点发送数据请求时,发送节点发送报文,序列恢复算法根据接收的报文的序列号判断通过或丢弃该报文。优选地,所述的步骤S4的具体内容为:时间敏感网络中设有定时器,每接收一帧报文则会重置该定时器,当定时器减到0时,判断在这段时间内没有正确接收报文,则返回步骤S3,重置序列恢复算法,开始接收报文。优选地,所述的步骤S3中,序列恢复算法为矢量消除算法。优选地,所述的网络拓扑结构包括环型结构、星型结构、总线结构、分布式结构、树型结构、网状结构和蜂窝状结构。优选地,所述的步骤S1中,以太网为带有VLAN的原始以太网。与现有技术相比,本发明方法通过插入的冗余标签产生序列来建立冗余,实现了帧的复制功能;采用序列恢复算法完成消除冗余,实现帧的消除功能;本发明方法结合多路径的网络拓扑结构,对于不同路径中序列号相同的以太网报文,接收节点通过较早到达的报文,丢弃较晚接收的报文,实现了报文传输的零延迟,实时性较高。同时,本发明方法中帧的复制和消除方法针对数据链路层,满足时间敏感网络的不依赖上层协议,对应用层透明的条件。附图说明图1为本发明实施例的网络拓扑结构示意图;图2为本发明的以太网报文结构示意图;图3为本发明方法的流程图;图4为本发明实施例的矢量恢复算法示意图;图5为本发明实施例的帧的复制和消除结果图。具体实施方式下面结合附图和具体实施例对本发明进行详细说明。实施例本发明涉及一种时间敏感网络的帧的复制和消除方法,该方法针对车载以太网中的时间敏感网络,适用于时间敏感网络的多路径网络拓扑结构,本实施例以环型网络拓扑结构为例进行说明。本实施例采用具有两条路径的环形网络拓扑结构为基础,如图1所示,该环形网络拓扑结构包括一个发送节点T和一个接收节点L,从发送节点到接收节点有两条路径,路径A和路径B;路径A上有1个中间节点,路径B上有3个中间节点。本发明采用带VLAN的原始以太网报文结构。为了实现帧的复制和消除,需要引入冗余标签以支持无缝冗余。如图2所示,带VLAN的原始以太网报文包括的字段有目标地址、源地址、802.1Q标签、长度/类型、数据和校验;冗余标签包括的字段有以太网类型、序列号和预留字段,以太网类型是固定值,序列号表示报文传输的顺序。本发明方法的具体步骤如图3所示,包括:步骤一、插入冗余标签:在带VLAN的原始以太网报文中插入一个冗余标签,该冗余标签包括一个以太网类型字段和一个序列号字段,以太网类型字段用于表示该报文具有帧的复制和消除功能,序列号字段用于实现帧的复制和消除功能。步骤二、序列产生及帧复制:当接收节点向发送节点发送数据请求时,发送节点发送报文,序列产生,序列产生功能可以复制报文;发送节点含有一个计数器,每次发送报文时计数器加1,计数器的值被复制到报文的冗余标签的序列号中,随后报文被传输到下层。当计数器的值超过最大值时则归为0。发送节点T产生带有连续序列号的报文,并复制报文到路径A和路径B,最终传输给接收节点L。步骤三、序列恢复及帧消除:序列恢复功能可消除复制,当接收节点向发送节点发送数据请求时,发送节点发送报文,序列恢复算法对接收的报文的序列号判断通过或丢弃该报文。将目标地址一致、ID号不一致的以太网报文视作冗余报文。接收节点L接收到从发送节点T通过路径A和路径B发送的、具有相同序列号的两帧冗余的以太网报文,通过序列恢复算法接收第一帧报文,丢弃第二帧报文,实现帧的消除。步骤四、超时处理:时间敏感网络对发送节点T和接收节点L进行时间同步判断,对没有正确接收的报文进行序列恢复;时间敏感网络内有一个定时器,每正确接收一帧报文就会重置该定时器,定时器会随着报文的接收而减少,当定时器减少到0时,表示在这段时间内没有接收到报文,则时间敏感网络会重置序列恢复算法,并开始接收报文。超时处理可解决序列产生和序列恢复过程中因故障而不一致的情况,以及序列产生因故障而重复发送报文的情况。步骤五、潜在错误检测:在一个具有n条路径的环形网络中,每正确接收一帧报文,则通过序列恢复及帧消除步骤会有n-1帧报文被丢弃,当接收节点L接收到的报文数目不符合此规律时,则判定时间敏感网络的报文传输潜在错误。下面以实际报文传输进行说明。MaxSeqNum为网络当前接收过的最大的序列号,SequenceHistory记录了最近接收的序列号的历史,它的长度是SequenceHistoryLength,SequenceHistory是一个比特向量,从0到SequenceHistoryLength-1分别对应序列号MaxSeqNum到MaxSeqNum-SequenceHistoryLength+1,1表示最近接收过该序列号,0表示没有接收过序列号。序列恢复功能含有多种序列恢复算法,本实施例采用矢量恢复算法。矢量恢复算法首先通过接收的第一帧报文,丢弃之后所接收到的序列号在MaxSeqNum±SequenceHistoryLength窗外的报文,如图4中虚线部分所示。如果报文的序列号在MaxSeqNum-SequenceHistoryLength窗内,则根据SequenceHistory判断该序列号最近是否被接收过,若未被接收过就通过该报文,并更新序列号历史,否则就丢弃该报文。如果报文的序列号在MaxSeqNum+SequenceHistoryLength窗内,就通过该报文,并更新MaxSeqNum和SequenceHistory。表1为SequenceHistory情况表,记录了最近接收的序列号的历史,它的长度是SequenceHistoryLength,本实施例中的SequenceHistoryLength为50,SequenceHistory是一个比特向量,从0到SequenceHistoryLength-1分别对应序列号MaxSeqNum到MaxSeqNum-SequenceHistoryLength+1,1表示最近接收过该序列号,0表示没有接收过该序列号。表1SequenceHistory历史情况序列号10099989796…51是否见过该序列号10100…0图5为本实施例对帧进行复制和消除后的结果,图中有四组报文,第一组表示发送节点T产生的带有连续序列号的报文。第二组、第三组分别表示通过路径A、B到达接收节点L的报文,因为路径B具有多个节点,即需通过更多的交换机,因此路径B的报文比路径A的报文到达得晚。第四组是最终通过接收节点L传输给上层的报文。由此可以看出:对于路径A和路径B中序列号相同的报文,接收节点L通过较早到达的报文,丢弃较晚接收的报文,因此本实施例可实现零延迟,可达到时间敏感网络的实时性要求;尽管路径A中序列号为3、5和7的报文丢失了,但因路径B中相同序列号的报文没有丢失,因此,对接收节点L而言并没有报文丢失,网络的冗余性能提升。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本
技术领域
的工作人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。当前第1页1 2 3 
完整全部详细技术资料下载
当前第1页 1  2  3 
相关技术
  • 路由方法和路由系统与流程
  • 报文转发方法、交换卡、业务卡...
  • 一种基于国家标准的物联网智能...
  • 一种基于位置的消息分享汇总方...
  • 一种基于大数据的移动支付方法...
  • 一种基于邻里的社交方法、系统...
  • 信息交互方法及装置与流程
  • 一种基于即时通信的转发方法及...
  • 一种电子快递单及电子快递系统...
  • 一种跨通讯软件之问卷贴图系统...
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1

深圳SEO优化公司天水网站排名优化报价哈尔滨网站优化按天扣费忻州网页制作承德网页设计报价汕尾网站设计模板哪家好汉中关键词按天收费多少钱珠海SEO按天收费报价深圳关键词排名价格咸宁seo排名哪家好大运网站优化按天计费推荐兰州网站制作多少钱长春网站设计模板价格新余SEO按天计费报价昌都网页制作公司泰安优化多少钱邢台关键词按天收费报价济南网站改版价格巢湖网站seo优化推荐漯河外贸网站制作韶关网站优化价格沧州企业网站设计报价丽水网站制作设计价格扬州建设网站报价衡水模板制作多少钱舟山网站搜索优化多少钱邢台百度网站优化排名公司商洛网站改版推荐包头网页设计萍乡优秀网站设计价格酒泉建设网站多少钱歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化