密钥协商分单播和组播与单播密钥协商,组播与单播协商不成功终端可以接入吗

一种ieee1588单播协商机制改进方法及系統的制作方法
【专利摘要】本发明公开了一种IEEE1588单播协商机制改进方法及系统所述方法包括:对单播协商信息内容进行编码;基于所述编碼后的单播协商信息,主时钟设备与从时钟设备建立连接并进行单播通信解决了现有技术中现有的单播协商机制存在机制复杂、可靠性鈈高、效率较低、影响主从时钟设备处理能力、增加额外网络带宽,进而会影响主从时钟同步精度的技术问题实现了单播协商机制简单、效率高,提高了主从时钟设备处理能力节省网络宽带,对单播协商机制功能进行了扩展的技术效果
【专利说明】—种IEEE1588单播协间机制妀进方法及系统
[0001]本发明涉及电子信息【技术领域】,尤其涉及一种IEEE1588单播协商机制改进方法及系统
1588是网络测量和控制系统的精确时钟同步協议(简称PTP)标准,该标准目前已发展到v2版本PTP协议采用主从同步方式,在主从设备之间提供了基于网络数据包发送和接收时间戳的时钟同步功能时钟同步精度主要取决于时间戳的准确性,时间戳的准确性又和系统获取时间戳的位置有很大关系获取时间戳的位置一般有三个:硬件层、驱动层、应用层,越靠近物理层准确性越高PTP协议采用软硬件相结合的方式,在接近物理层由硬件获取时间戳值主从设备之间嘚时钟同步精度可达十纳秒级。IEEE 1588v2定义了多种数据包的传输协议其中最主要且应用最广的是UDP/IP (三层协议,网络层)和IEEE802.3 (二层协议以太数据链路層)。二层PTP包和三层PTP包的数据封装格式不同但数据内容是相同的。
[0003]PTP协议提供两种时延测量机制:E2E时延测量机制和P2P时延测量机制两种测量机淛的方法有所不同,适用于不同的场合P2P时延机制用于点对点的时延测量,强调两个节点之间的时延测量一般和透明时钟设备一起使用,有助于消除线路时延不对称性的影响
[0004]两种时延测量机制都需要从时钟主动向主时钟发送时延请求帧,主时钟处理并回复时延请求巾贞不同点在于,E2E时延机制中主时钟将时延请求巾贞(delay_req)的接收时间戳插入时延回复巾贞(delay_resp)中并发送给从时钟。P2P时延机制中主时钟计算时延请求巾贞(pdelay_req)在本系统的驻留时间,将驻留时间累加到时延回复巾贞(pdelay_resp)的纠正域(correctField)并发送给从时钟主时钟在收到时延请求巾贞后,应该尽快处理并囙复以减小驻留时间。
[0005]PTP通信方式有两种:组播与单播方式和单播方式根据数据包传输协议栈的不同,又可分为三层组播与单播/单播方式囷二层组播与单播/单播方式组播与单播方式下,目的组播与单播地址和目的端口号(UDP)是固定的(PTP协议定义)PTP设备上电时需加入指定的多播组,加入多播组的PTP设备之间才可以相互通信单播方式下,目的地址为接收端的目的地址(三层模式下是IP地址二层模式下是MAC地址),PTP主从设备の间首先需要通过单播协商信令建立连接然后才能点对点进行单播通信。组播与单播通信方式比单播通信方式在实现和配置上要简单能节省主时钟的系统资源,但组播与单播包容易形成组播与单播风暴、带宽占用率高(交换机的复制和转发)单播通信方式在效率、可靠性方面比组播与单播通信方式高,但实现起来比较复杂单播主从时钟需要处理单播协商信令,主时钟还需要在本地管理从时钟的地址信息1588单播协商机制的优点是:主从时钟可以协商发送数据包类型以及持续发送时间,从时钟可以按需定制同步服务从时钟操作的灵活性、主動性大大提高。但由于1588单播协商机制实现的复杂性其应用受到了限制。[0006]目前IEEE1588v2协议定义了单播通信方式及相应的单播协商机制,单播信囹信息格式如图1所示图1中的内容包括34字节的1588帧头信息、10个字节的目标端口身份信息以及TLV [0008]以单播请求TLV信令消息格式为例,说明TLV消息的基本含义其他信令消息格式内容可参考1588协议,含义类似tlvType域表示TLV信令类型,含义如表1所示
1.一种IEEE1588单播协商机制改进方法,其特征在于所述方法包括:对单播协商信息内容进行编码;基于所述编码后的单播协商信息,主时钟设备与从时钟设备建立连接并进行单播通?目
2.如权利要求1所述的方法,其特征在于所述基于所述编码后的单播协商信息,主时钟设备与从时钟设备建立连接并进行单播通信具体包括:所述从时鍾设备定期向所述主时钟设备发送时延请求帧所述时延请求帧中携带单播协商息编码;所述主时钟设备接收所述时延请求帧,向所述从時钟设备发送时延请求回复帧所述时延请求回复帧中携带所述单播协商信息编码;所述主从时钟设备单播协商成功后,所述主时钟设备姠所述从时钟设备发送相应的单播数据帧其中,协商不成功时所述主时钟设备不发送单播数据帧;所述主时钟设备超过老化时间未收箌携带有效单播协商信息编码的时延请求帧时,停止向所述从时钟设备发送单播数据帧直到再次收到时延请求帧;所述单播协商机制使能时,所述主从时钟设备通过时延请求/回复帧中携带的单播协商信息编码建立连接;所述单播协商机制不使能时所述主从时钟设备通过時延请求帧建立连接。
3.如权利要求1所述的方法其特征在于,所述对单播协商信息内容进行编码具体为:利用时延请求帧/回复帧的保留域来攜带单播协商信息`
4.如权利要求3所述的方法,其特征在于所述时延请求帧具体包括:delay_req帧和pdelay_req帧;所述时延回复帧具体包括:delay_resp帧和pdelay_resp中贞。
5.如权利偠求4所述的方法其特征在于,所述时延请求帧/回复帧的保留域为一预设保留域
6.如权利要求1所述的方法,其特征在于所述单播协商机淛的基本功能包括但不限于:单播数据帧请求、同意、确认、取消及设置数据帧持续发送时间、单播协商使能。
7.如权利要求6所述的方法其特征在于,所述对单播协商信息内容进行编码具体为利用4个比特位编码来实现所述单播协商机制的基本功能
8.一种IEEE1588单播协商机制改进系统,其特征在于所述系统包括:网络接口模块、CPU模块、输入输出模块、时钟模块、1588时戳处理模块、MAC模块、PHY模块,其中所述CPU模块为完成PTP协议處理功能的模块,所述PTP协议包含使用权利要求1-7所述的方法的单播协商机制;其中所述CPU模块与所述1588时戳处理模块、所述输入输出模块、所述MAC模块连接,所述输入输出模块与所述时钟模块、所述CPU模块连接所述时钟模块与所述CPU模块、所述输入输出模块、所述1588时戳处理模块、所述PHY模块连接,所述1588时戳处理模块与所述时钟模块、所述MAC模块、所述PHY模块连接、所述CPU模块连接所述MAC模块与所述CPU模块、所述PHY模块、所述1588时戳處理模块连接,所述PHY模块与所述MAC模块、所述1588时戳处理模块、所述CPU模块、所述时钟模块连接
【发明者】王广才, 何定高 申请人:电信科学技术苐五研究所

那不叫第八位啊楼主应该是第1位或48位

以太网的第48bit(修改为The first bit)用于表示这个地址是组播与单播地址还是单播地址。如果这一位是0表示此MAC地址是单播地址,如果这位是1表示此MAC地址是多播地址。
第47bit(修改为The second bit)这一位表示MAC地址是全球唯一地址还是本地地址,0表示全球唯一地址1表示本地唯一地址。这一位也叫G/L位

PS:对于网络设备上固化的MAC地址,因为它唯一标识这个设备所以只能是单播地址,也就是MAC帧里面的Source地址第48位(修改为The first bit)只能为0  

为什么说是第48位或是第1位呢,因为以太网传输顺序和bit序不同:
  以太网线路上按“Big Endian”字节序传送报文(也就是最高字节先传送关于字节序请参考相关文檔),而比特序是”Little Endian”(也就是最低位先传送)一个十六进制表示法表示的MAC地址01-80-C2-00-00-00,传送时是这样的:

所以说楼主说的确实可以辨别多播囷单播帧只是说法不对而已

STA通过被动侦听信标帧或主动探询獲得AP的安全策略如果AP使用的是WAI证书鉴别和密钥管理机制,AP发送鉴别激活分组启动证书鉴别过程证书鉴别过程成功结束后,AP和STA进行单播密钥协商过程和组播与单播密钥通告过程如果AP使用的是预共享密钥机制,AP和STA直接进行单播密钥协商过程和组播与单播密钥通告过程

STA和APの间的单播数据利用单播密钥协商过程所协商推导出的单播加密密钥、单播完整性校验密钥进行保护;AP利用自己通告的组播与单播密钥保護发送广播/组播与单播数据,STA接收

WAPI信息元素包含鉴别和保密套件选项见图5。所有的实现W API的STA应支持该信息元素WAPI信息元素的长度应最大为255仈位位组。

我要回帖

更多关于 组播与单播 的文章

 

随机推荐