【技术实现步骤摘要】
一种FlexE数据交换方法及交换设备
本专利技术涉及无线通信
,尤其涉及一种FlexE数据交换方法及交换设备。
技术介绍
在2015光互联论坛OIF的季度会议上发布了FlexEthernetProject(灵活以太网项目),这一项目定义一种更加灵活的以太网,来充分利用光连接的容量,达到建立更快连接的目的。FlexEthernet是在以太网IEEE标准的基础上,引入通道化技术来优化以太网,实现MAC速率与IEEE以太网物理接口标准的解耦,以利于以太网MAC速率的独立演进。按照FlexE业务协议,FlexE业务数据的数据格式是在原有以太网报文数据格式的基础上再增加一层FlexE协议规定的封装格式。例如,FlexE业务数据携带的协议层标识信息由外至内包括FlexE标识、源MAC地址,目标MAC地址和IP地址,其中,FlexE标识为设备间传输FlexE业务数据的逻辑通道的通道号,不同的通道号用于区分不同的FlexE业务数据。一种FlexE业务的传送场景中,A设备不向B设备透传数据,而是A设备通过交换设备C向B设备传输FlexE业务数据,假如,A设备和B设备都支持FlexE业务,交换设备C不支持FlexE业务,交换设备C接收到A设备发送的FlexE业务数据之后,就会按照FlexE业务数据的数据格式层层解析,先去除FlexE协议规定的封装格式,得到以太网报文,然后解析出以太网报文格式中的源MAC地址和目标MAC地址,然后按照目标MAC地址,将以太网报文映射成数据包,进行数据包的转发处理。B设备接收到交换设备发送的多个数据包,对接收到的以太数据包进行解包处理得到以 ...
【技术保护点】
一种Flex E数据交换方法,其特征在于,所述方法包括:交换设备接收发送端设备发送的至少一个Flex E接收数据帧;所述交换设备获取每个Flex E接收数据帧的接收时隙号,并按照预设的接收时隙号与源通道号的对应关系,将每个Flex E接收数据帧中每个时隙上承载的数据划分到以每个时隙的时隙号对应的源通道号作为索引的数据组中;其中,不同源通道号对应不同源通道,不同源通道为所述交换设备与所述发送端设备之间用于传输数据的逻辑通道;所述交换设备按照预设的源通道号与宿通道号的对应关系,将由不同源通道号分别作为索引的数据组中的数据映射到由不同宿通道号分别作为索引的数据组中;其中,不同宿通道号对应不同宿通道,不同宿通道为所述交换设备与接收端设备之间用于传输数据的逻辑通道;所述交换设备按照预设的宿通道号与发送时隙号的对应关系,将任一宿通道号作为索引的数据组的数据,分别映射到发送给所述接收端设备的至少一个Flex E发送数据帧中的、与该任一宿通道号对应的发送时隙号对应的时隙中。
【技术特征摘要】
1.一种FlexE数据交换方法,其特征在于,所述方法包括:交换设备接收发送端设备发送的至少一个FlexE接收数据帧;所述交换设备获取每个FlexE接收数据帧的接收时隙号,并按照预设的接收时隙号与源通道号的对应关系,将每个FlexE接收数据帧中每个时隙上承载的数据划分到以每个时隙的时隙号对应的源通道号作为索引的数据组中;其中,不同源通道号对应不同源通道,不同源通道为所述交换设备与所述发送端设备之间用于传输数据的逻辑通道;所述交换设备按照预设的源通道号与宿通道号的对应关系,将由不同源通道号分别作为索引的数据组中的数据映射到由不同宿通道号分别作为索引的数据组中;其中,不同宿通道号对应不同宿通道,不同宿通道为所述交换设备与接收端设备之间用于传输数据的逻辑通道;所述交换设备按照预设的宿通道号与发送时隙号的对应关系,将任一宿通道号作为索引的数据组的数据,分别映射到发送给所述接收端设备的至少一个FlexE发送数据帧中的、与该任一宿通道号对应的发送时隙号对应的时隙中。2.如权利要求1所述的方法,其特征在于,在所述交换设备将每个FlexE接收数据帧中每个时隙上承载的数据划分到以每个时隙的时隙号对应的源通道号作为索引的数据组中之前,还包括:获取每个FlexE接收数据帧对应的源时钟信号频率;将所述源时钟信号频率转换到所述交换设备的时钟域上。3.如权利要求2所述的方法,其特征在于,将所述源时钟信号频率转换到所述交换设备的时钟域上,包括:将每个FlexE接收数据帧中每个时隙中承载的数据按照所述源时钟信号频率写入用于转换时钟域的写入装置中;按照所述交换设备的时钟信号频率,读取所述写入装置中所写入的数据。4.如权利要求1所述的方法,其特征在于,所述交换设备接收到的每一个FlexE接收数据帧携带唯一的FlexE标识;所述交换设备发送的每一个FlexE发送数据帧携带唯一的FlexE标识。5.如权利要求1所述的方法,其特征在于,所述交换设备将任一宿通道号作为索引的数据组中的数据按照n个批次,分别映射到其中一个FlexE接收数据帧中、与该任一宿通道号对应的发送时隙号对应的时隙中;其中,n为大于1的正整数,前n-1批次映射的数据总字节数相同,第n个批次映射的数据总字节数小于或等于第n-1个批次映射的数据总字节数。6.一种交换设备,其特征在于,所述交换设备包括:收发单元,用于接收发送端设备发送的至少一个FlexE接收数据帧;处理单元,用于获取每个FlexE接收数据帧的接收时隙号,并按照预设的接收时隙号与源通道号的对应关系,将每个FlexE接收数据帧中每个时隙上承载的数据划分到以每个时隙的时隙号对应的源通道号作为索引的数据组中;其中,不同源通道号对应不同源通道,不同源通道为所述交换设备与所述发送端设备之间用于传输数据的逻辑通道;以及处理单元还用于,按照预设的源通道号与宿通道号的对应关系,将由不同源通道号分别作为索引的数据组中的数据映射到由不同宿通道号分别作为索引的数据组中;其中,不同宿通道号对应不同宿通道,不同宿通道为所述交换设备与接收端设备之间用于传输数据的逻辑通道;以及处理单元还用于,按照预设的宿通道号与发送时隙号的对应关系,将任一宿通道号作为索引的数据组的数据,分别映射到发送给所述接收端设备的至少一个FlexE发送数据帧中的、与该任一宿通道号对应的发送时隙号对应的时隙中。7.如权利要求6所述的交换设备,其特征在于,所述处理单元,还用于在将每个FlexE接收数据帧中每个时隙上承载的数据划分到以每个时隙的时隙号对应的源通道号作为索引的数据...
【专利技术属性】
技术研发人员:杨鸿,
申请(专利权)人:深圳市海思半导体有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。