【技术实现步骤摘要】
一种环形网络及业务数据转发方法
本专利技术涉及通信
,尤指一种环形网络及业务数据转发方法。
技术介绍
随着业务的种类增加,业务的复杂度提高,业务的可靠性增强,对传送业务的网络提出了更高的要求,即高带宽、低时延、以及低抖动。为了满足用户对业务的要求,只有将传送业务的网络分组化,从而将业务放到分组网络中进行传送。目前,针对多播类型的业务,可以采用以太网树型(E-tree)模型来承载,其中,E-tree模型的典型特征包括:在一个E-Tree业务中存在两类节点,分别是根节点和叶子节点,对于根节点来讲,根节点的用户网络(UserNetworkInterface,UNI)接口可以与叶子节点的UNI接口通信,而对于叶子节点来讲,叶子节点的UNI接口只能与根节点的UNI接口通信;因此,在进行多播业务数据传输时,根节点需要根据叶子节点的设置数量来确定业务数据的复制份数,以便于将业务数据发送至每个叶子节点再实现业务数据的落地;如此,在根节点进行业务的复制和分发时,使得有多少业务落地点,就需要占用多少份业务的带宽,对靠近根节点的链路带来了极大的带宽压力。并且,若E-tree模型中的根节点与叶子节点之间的链路出现故障时,会导致叶子节点接收不到业务数据而无法实现业务的落地。基于此,如何在占用较少带宽的情况下,实现业务数据的转发和落地,是本领域技术人员亟待解决的技术问题。
技术实现思路
本专利技术实施例提供了一种环形网络及业务数据转发方法,用以在占用较少带宽的情况下,实现业务数据的转发和落地。本专利技术实施例提供了一种环形网络,包括:一个根节点,以及至少两个叶子节点;所述根节点和所 ...
【技术保护点】
1.一种环形网络,其特征在于,包括:一个根节点,以及至少两个叶子节点;所述根节点和所述叶子节点均具有两个转发方向上的环端口;所述根节点,用于通过两个转发方向上的环端口,将两份相同的业务数据分别发送至与所述根节点的两个转发方向上的环端口相邻的叶子节点;丢弃相邻的叶子节点转发的所述业务数据;所述叶子节点,用于通过任一转发方向上的环端口,接收相邻的所述根节点或相邻的叶子节点转发的业务数据;通过另一转发方向上的环端口,将接收到的所述业务数据转发至相邻的所述根节点或相邻的叶子节点;并将通过作为业务数据落地源的环端口接收到的所述业务数据进行拷贝之后发送至与本叶子节点相连的用户设备;其中,所述作为业务数据落地源的环端口为一个转发方向上的环端口。
【技术特征摘要】
1.一种环形网络,其特征在于,包括:一个根节点,以及至少两个叶子节点;所述根节点和所述叶子节点均具有两个转发方向上的环端口;所述根节点,用于通过两个转发方向上的环端口,将两份相同的业务数据分别发送至与所述根节点的两个转发方向上的环端口相邻的叶子节点;丢弃相邻的叶子节点转发的所述业务数据;所述叶子节点,用于通过任一转发方向上的环端口,接收相邻的所述根节点或相邻的叶子节点转发的业务数据;通过另一转发方向上的环端口,将接收到的所述业务数据转发至相邻的所述根节点或相邻的叶子节点;并将通过作为业务数据落地源的环端口接收到的所述业务数据进行拷贝之后发送至与本叶子节点相连的用户设备;其中,所述作为业务数据落地源的环端口为一个转发方向上的环端口。2.如权利要求1所述的环形网络,其特征在于,所述叶子节点包括:状态机;所述状态机,用于根据预设的业务选择逻辑,确定作为业务数据落地源的环端口,以使对通过作为业务数据落地源的环端口接收到的所述业务数据进行拷贝,并将拷贝后的所述业务数据发送至与本叶子节点相连的用户设备。3.如权利要求2所述的环形网络,其特征在于,所述叶子节点中的所述状态机,具体用于:确定所述预设的业务选择逻辑为自动切换状态还是切换锁定状态;若确定所述预设的业务选择逻辑为切换锁定状态,则将被锁定的转发方向上的环端口作为业务数据落地源;若确定所述预设的业务选择逻辑为自动切换状态时,确定当前作为业务数据落地源的环端口所在链路的状态是否为故障状态;若确定当前作为业务数据落地源的环端口所在链路的状态不是故障状态,则保持该环端口作为业务数据落地源;若确定当前作为业务数据落地源的环端口所在链路的状态为故障状态,确定另一转发方向上的环端口所在链路的状态是否为故障状态;其中,所述另一转发方向上的环端口不同于所述当前作为业务数据落地源的环端口;若确定另一转发方向上的环端口所在链路的状态为故障状态,则随机选择一个转发方向上的环端口重新作为业务数据落地源;或保持当前业务数据落地源不变;或固定约定一个转发方向上的环端口重新作为业务数据落地源;若确定另一转发方向上的环端口所在链路的状态不是故障状态,则将所述另一转发方向上的环端口重新作为业务数据落地源。4.如权利要求3所述的环形网络,其特征在于,所述叶子节点中的所述状态机,还具体用于通过以下方法确定初始时作为业务数据落地源的默认环端口:根据预先配置将所述叶子节点中的其中一个转发方向上的环端口作为业务数据落地源;或者确定所述叶子节点的第一转发方向上的环端口作为业务数据落地源,以使所有叶子节点的同一转发方向上的环端口作为业务数据落地源;或者根据所述叶子节点的各环端口距离所述根节点的远近,确定业务数据落地源。5.如权利要求4所述的环形网络,其特征在于,所述业务选择逻辑的状态还包括初始状态;所述状态机还具体用于:在所述业务选择逻辑为初始状态时,接收到配置环网保护落地的指示操作后,选定所述默认环端口作为业务数据落地源,进入自动切换状态;在所述业务选择逻辑为自动切换状态时,接收到锁定业务数据落地源的指示操作后,进入切换锁定状态。6.如权利要求3所述的环形网络,其特征在于,所述叶子节点还包括:检测单元;所述检测单元,用于根据预设的链路检测规则,实时对本节点的各环端口所在链路进行故障检测;所述状态机,具体用于:基于所述检测单元的故障检测结果,确定当前作为业务数据落地源的环端口所在链路的状态是否为故障状态。7.如权利要求6所述的环形网络,其特征在于,所述预设的链路检测规则为两个相邻节点之间的双向链路检测规则;所述叶子节点中的所述检测单元,具体用于:实时检测本叶子节点与相邻节点之间的链路状态是否为故障状态/故障恢复状态;若是,则生成包含有如下方向信息的通告报文:本叶子节点上连接故障状态/故障恢复状态的链路的环端口的转发方向;按照第一预设周期,将所述通告报文通过另一转发方向上的环端口发出,以在所述环形网络中传输所述通告报文,直至所述根节点;将本叶子节点生成的所述通告报文,或者接收到的相邻节点发送的通告报文,通告至本叶子节点内的状态机;所述状态机,具体用于:读取所述检测...
【专利技术属性】
技术研发人员:邢家茂,王智琢,郭鹏,雷丽琴,
申请(专利权)人:瑞斯康达科技发展股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。