一种基于时间触发以太网的监护方法

文档序号:8398007阅读:437来源:国知局
一种基于时间触发以太网的监护方法
【技术领域】
[0001]本发明属于通信领域,涉及一种基于时间触发以太网的监护方法。
【背景技术】
[0002]现有的以太网只是单纯的对所有消息实现监护,无法满足高可靠交换网络的监护要求。对于时间触发的以太网,无法实现对数据的流量信息、时间信息的监护。
[0003]因此,需要提出了一种监护设计方法,可以实现时间触发以太网中驻留于交换机上的监护功能。

【发明内容】

[0004]本发明目的在于:提供一种基于时间触发以太网的监护方法,对网络中经过交换机的消息进行检查,错误的消息将被丢弃。
[0005]本发明的技术解决方案是:
[0006]一种基于时间触发以太网的监护方法,其特殊之处在于,包括以下步骤:
[0007]I】进行寄存器配置,包括源地址寄存器、目的地址寄存器、虚链路号寄存器、帧长度寄存器、时间信息寄存器、流量信息寄存器的配置;
[0008]2】将从MAC层接收模块收到的消息进行判断,判断是否为时间触发消息、协议控制消息、速率限制消息,若不属于这三种消息,直接丢弃;若属于这三种消息,则进行步骤31;
[0009]3】对时间触发消息、协议控制消息、速率限制消息进行相应的检查,并过滤,将符合检查项的消息提交给交换模块进行交换。
[0010]上述步骤3】中的检查具体为:
[0011]对于时间触发消息,检查源地址、目的地址、虚链路号、帧长度和时间信息是否与步骤I】寄存器的配置的内容是否一致,如果任意一项出现不一致则该消息接收标记置为0,否则I ;
[0012]对于协议控制消息,检查源地址、目的地址、虚链路号和帧长度是否与步骤I】寄存器的配置的内容是否一致,如果任意一项出现不一致则将消息接收标记置为0,否则I ;
[0013]对于速率限制消息,检查源地址、目的地址、虚链路号、帧长度和流量信息是否与步骤I】寄存器的配置的内容是否一致,如果任意一项出现不一致则将消息接收标记置为0,否则I ;
[0014]将消息接收标记为O的帧丢弃,将消息接收标记为I的帧提交给交换模块进行交换。
[0015]上述步骤3】对于时间触发消息、协议控制消息以及速率限制消息的检查均还包括对MAC层发来的循环冗余校验信息和字节非对齐信息的检查。
[0016]上述步骤2】判断是否为时间触发消息、协议控制消息、速率限制消息是根据消息的类型域划分。
[0017]本发明的优点是:支持时间触发以太网中交换机的监护功能,实现了对时间触发消息、协议控制消息、速率限制消息的监护,可满足高可靠交换网络的监护要求。
【附图说明】
[0018]图1为消息结构图;
[0019]图2为监护实施流程图。
【具体实施方式】
[0020]在时间触发以太网中,监护功能应驻留在交换机上,使得监护能够关闭交换机的输入和输出。监护有自己的时间同步算法,能够接收进入交换机的所有消息。
[0021]典型的帧格式包括前导码、固定域、目的MAC地址、源MAC地址、类型域等。其中时间触发消息还包括时间触发控制字、消息长度、参数域等。通过类型域信息将消息分为时间触发消息、协议控制消息、速率限制消息。时间触发消息格式如图1所示。
[0022]一种基于时间触发以太网的监护方法,见图2,描述为:
[0023]I】先进行寄存器配置,包括源地址寄存器、目的地址寄存器、虚链路号寄存器、帧长度寄存器、时间信息寄存器、流量信息寄存器的配置;
[0024]2】将从MAC层接收模块收到的消息按照类型域进行判断,是否为时间触发消息、协议控制消息、速率限制消息,若不属于这三种消息,直接丢弃;若属于这三种消息,则进行步骤3】;
[0025]3】对时间触发消息、协议控制消息、速率限制消息进行相应的检查,并过滤,将符合检查项的消息提交给交换模块进行交换。
[0026]对于时间触发消息,检查源地址、目的地址、虚链路号、帧长度和时间信息是否与步骤I】寄存器的配置的内容是否一致,如果任意一项出现不一致则该消息接收标记置为0,否则I ;
[0027]对于协议控制消息,检查源地址、目的地址、虚链路号和帧长度是否与步骤I】寄存器的配置的内容是否一致,如果任意一项出现不一致则将消息接收标记置为0,否则I ;
[0028]对于速率限制消息,检查源地址、目的地址、虚链路号、帧长度和流量信息是否与步骤I】寄存器的配置的内容是否一致,如果任意一项出现不一致则将消息接收标记置为0,否则I ;
[0029]将消息接收标记为O的帧丢弃,将消息接收标记为I的帧提交给交换模块进行交换。
[0030]对于时间触发消息、协议控制消息以及速率限制消息的检查均还包括对MAC层发来的循环冗余校验信息和字节非对齐信息的检查。
【主权项】
1.一种基于时间触发以太网的监护方法,其特征在于,包括以下步骤: I】进行寄存器配置,包括源地址寄存器、目的地址寄存器、虚链路号寄存器、帧长度寄存器、时间信息寄存器以及流量信息寄存器的配置; 2】将从MAC层接收模块收到的消息进行判断,判断是否为时间触发消息、协议控制消息、速率限制消息,若不属于这三种消息,直接丢弃;若属于这三种消息,则进行步骤3】; 3】提取时间触发消息、协议控制消息、速率限制消息的数据信息,并对照步骤I中寄存器中配置的数据信息进行检查,将检查通过的消息提交给交换模块进行交换。
2.根据权利要求1所述的一种基于时间触发以太网的监护方法,其特征在于,步骤3】中的检查具体为: 对于时间触发消息,检查源地址、目的地址、虚链路号、帧长度和时间信息是否与步骤I】寄存器的配置的内容是否一致,如果任意一项出现不一致则该消息接收标记置为O,否则I ; 对于协议控制消息,检查源地址、目的地址、虚链路号和帧长度是否与步骤I】寄存器的配置的内容是否一致,如果任意一项出现不一致则将消息接收标记置为O,否则I ; 对于速率限制消息,检查源地址、目的地址、虚链路号、帧长度和流量信息是否与步骤I】寄存器的配置的内容是否一致,如果任意一项出现不一致则将消息接收标记置为O,否则I ; 将消息接收标记为O的帧丢弃,将消息接收标记为I的帧提交给交换模块进行交换。
3.根据权利要求2所述的一种基于时间触发以太网的监护方法,其特征在于,步骤3】对于时间触发消息、协议控制消息以及速率限制消息的检查均还包括对MAC层发来的循环冗余校验信息和字节非对齐信息的检查。
4.根据权利要求1或2或3所述的一种基于时间触发以太网的监护方法,其特征在于,步骤2】判断是否为时间触发消息、协议控制消息、速率限制消息是根据消息的类型域划分。
【专利摘要】本发明提供一种基于时间触发以太网的监护方法。解决了时间触发通信的监护问题。一种基于时间触发以太网的监护方法,将通过MAC层的消息分为时间触发消息、协议控制消息、速率限制消息,分别对每种消息进行相应的检查,并过滤,进而将符合检查项的消息提交给交换模块进行交换。本发明实现了对时间触发消息、协议控制消息、速率限制消息的监护,可满足高可靠交换网络的监护要求。
【IPC分类】H04L12-26
【公开号】CN104717104
【申请号】CN201310698763
【发明人】田园, 黄韬, 王红春, 李大鹏, 陈长胜, 何向栋, 李玉发, 蒲恺
【申请人】中国航空工业集团公司第六三一研究所
【公开日】2015年6月17日
【申请日】2013年12月17日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1