【技术实现步骤摘要】
一种业务流处理方法及装置
本申请涉及网络通信领域,尤其涉及一种业务流处理方法及装置。
技术介绍
随着通信网络的发展,业务流的传输不仅要考虑可达性,还要考虑可靠性。目前,传输业务流的一种高可靠性网络架构通常可以包括边缘节点(edgenode)和中继节点(relaynode)。其中,边缘节点连接到业务流的源节点和/或目的节点,并从业务流的源节点接收业务流和/或发送业务流到业务流的目的节点;而中继节点为业务流从源节点传输到目的节点的过程中所经过的节点。从源节点到目的节点之间的路径由一条或多条路径段构成,中继节点用于将相邻的路径段连接在一起,以保证业务流的可达。从源节点到目的节点的路径可以有多条,从而起到业务保护的作用。业务流同时在多条路径中传输,只要有一条路径没有发生故障,目的节点就可以成功接收到业务流,从而保证了业务流传输的可靠性。所以,业务流传输的关键在于如何对各个节点进行配置,以实现业务流的传输和保护。
技术实现思路
本申请实施例提供了一种业务流处理方法及装置,用于实现业务流的传输和保护。第一方面,本申请实施例提供了一种业务流处理方法,该方法可以应用于控制器,控制器可以独立于以下各个节点,也可以部署于其中一个节点,例如第一边缘节点。具体包括如下步骤:为第一边缘节点生成并配置第一配置信息,为第一中继节点生成并配置第二配置信息,以及为第二边缘节点生成并配置第三配置信息。第一边缘节点可以是源节点,第二边缘节点可以是目的节点,第一中继节点在第一边缘节点和第二边缘节点之间的链路上。其中,第一 ...
【技术保护点】
1.一种业务流处理方法,其特征在于,应用于控制器,所述方法包括:/n为第一边缘节点生成并配置第一配置信息,所述第一配置信息用于复制接收到的业务流所包括的数据包,并向第一中继节点输出复制所获得的第一数据包以及向第二中继节点输出复制所获得的第二数据包;/n为所述第一中继节点生成并配置第二配置信息,所述第二配置信息用于复制所述第一数据包,并向所述第二中继节点输出复制所获得的第三数据包,以及从复制所获得的第四数据包和来自所述第二中继节点的第五数据包中获取先接收到的数据包并输出;/n为第二边缘节点生成并配置第三配置信息,所述第三配置信息用于从来自所述第一中继节点的数据包和来自所述第二中继节点的数据包中获取先接收到的数据包,所述第二中继节点位于所述第一边缘节点经所述第一中继节点到所述第二边缘节点的链路之外。/n
【技术特征摘要】
1.一种业务流处理方法,其特征在于,应用于控制器,所述方法包括:
为第一边缘节点生成并配置第一配置信息,所述第一配置信息用于复制接收到的业务流所包括的数据包,并向第一中继节点输出复制所获得的第一数据包以及向第二中继节点输出复制所获得的第二数据包;
为所述第一中继节点生成并配置第二配置信息,所述第二配置信息用于复制所述第一数据包,并向所述第二中继节点输出复制所获得的第三数据包,以及从复制所获得的第四数据包和来自所述第二中继节点的第五数据包中获取先接收到的数据包并输出;
为第二边缘节点生成并配置第三配置信息,所述第三配置信息用于从来自所述第一中继节点的数据包和来自所述第二中继节点的数据包中获取先接收到的数据包,所述第二中继节点位于所述第一边缘节点经所述第一中继节点到所述第二边缘节点的链路之外。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
为所述第二中继节点生成并配置第四配置信息,所述第四配置信息用于复制来自所述第一边缘节点的所述第二数据包,向第一中继节点输出复制所获得的第五数据包,以及从复制所获得的第六数据包和来自所述第一中继节点的第三数据包中获取先接收到的数据包并输出。
3.根据权利要求1或2所述的方法,其特征在于,
所述第一配置信息包括:所述第一边缘节点的复制模块的第一出口段标识和所述第一边缘节点的复制模块的第二出口段标识;所述第一边缘节点的复制模块的第一出口段标识用于标识从所述第一边缘节点到所述第一中继节点之间的段;所述第一边缘节点的复制模块的第二出口段标识用于标识从所述第一边缘节点到所述第二中继节点之间的段。
4.根据权利要求1-3任一项所述的方法,其特征在于,
所述第二配置信息包括:第一中继节点的复制模块的入口段标识、所述第一中继节点的复制模块的第一出口段标识和所述第一中继节点的复制模块的第二出口段标识;所述第一中继节点的复制模块的入口段标识用于标识从所述第一边缘节点到所述第一中继节点之间的段;所述第一中继节点的复制模块的第一出口段标识用于标识从所述第一中继节点的复制模块到所述第一中继节点的消除模块之间的段;所述第一中继节点的复制模块的第二出口段标识用于标识从所述第一中继节点到所述第二中继节点之间的段;
所述第二配置信息还包括:所述第一中继节点的消除模块的第一入口段标识、所述第一中继节点的消除模块的第二入口段标识和所述第一中继节点的消除模块的出口段标识;所述第一中继节点的消除模块的第一入口段标识用于标识从所述第一中继节点的复制模块到所述第一中继节点的消除模块之间的段;所述第一中继节点的消除模块的第二入口段标识用于标识从所述第二中继节点到所述第一中继节点之间的段;所述第一中继节点的消除模块的出口段标识用于标识从所述第一中继节点到所述第二边缘节点之间的段。
5.根据权利要求1-4任一项所述的方法,其特征在于,
所述第三配置信息包括:所述第二边缘节点的消除模块的第一入口段标识和所述第二边缘节点的消除模块的第二入口段标识;所述第二边缘节点的消除模块的第一入口段标识用于标识从所述第一中继节点到所述第二边缘节点之间的段;所述第二边缘节点的消除模块的第二入口段标识用于标识从所述第二中继节点到所述第二边缘节点之间的段。
6.根据权利要求3所述的方法,其特征在于,
所述第一配置信息还包括:所述第一边缘节点的复制模块的第一出口段IP地址和所述第一边缘节点的复制模块的第二出口段IP地址;所述第一边缘节点的复制模块的第一出口段IP地址包括所述第一边缘节点的IP地址和所述第一中继节点的IP地址,所述第一边缘节点的复制模块的第一出口段IP地址对应于从所述第一边缘节点到所述第一中继节点之间的段;所述第一边缘节点的复制模块的第二出口段IP地址包括所述第一边缘节点的IP地址和所述第二中继节点的IP地址,所述第一边缘节点的复制模块的第二出口段IP地址对应于从所述第一边缘节点到所述第二中继节点之间的段。
7.根据权利要求4所述的方法,其特征在于,
所述第二配置信息还包括:所述第一中继节点的复制模块的入口段IP地址、所述第一中继节点的复制模块的第一出口段IP地址和所述第一中继节点的复制模块的第二出口段IP地址;所述第一中继节点的复制模块的入口段IP地址包括所述第一边缘节点的IP地址和所述第一中继节点的IP地址,所述第一中继节点的复制模块的入口段IP地址对应于从所述第一边缘节点到所述第一中继节点之间的段;所述第一中继节点的复制模块的第一出口段IP地址包括所述第一中继节点的IP地址,所述第一中继节点的复制模块的第一出口段IP地址对应于从所述第一中继节点的复制模块到所述第一中继节点的消除模块之间的段;所述第一中继节点的复制模块的第二出口段IP地址包括所述第一中继节点的IP地址和所述第二中继节点的IP地址,所述第一中继节点的复制模块的第二出口段IP地址对应于从所述第一中继节点到所述第二中继节点之间的段;
所述第二配置信息还包括:所述第一中继节点的消除模块的第一入口段IP地址、所述第一中继节点的消除模块的第二入口段IP地址和所述第一中继节点的消除模块的出口段IP地址;所述第一中继节点的消除模块的第一入口段IP地址包括所述第一中继节点的IP地址,所述第一中继节点的消除模块的第一入口段IP地址对应于从所述第一中继节点的复制模块到所述第一中继节点的消除模块之间的段;所述第一中继节点的消除模块的第二入口段IP地址包括所述第二中继节点的IP地址和所述第一中继节点的IP地址,所述第一中继节点的消除模块的第二入口段IP地址对应于从所述第二中继节点到所述第一中继节点之间的段;所述第一中继节点的消除模块的出口段IP地址包括所述第一中继节点的IP地址和所述第二边缘节点的IP地址,所述第一中继节点的消除模块的出口段IP地址对应于从所述第一中继节点到所述第二边缘节点之间的段。
8.根据权利要求5所述的方法,其特征在于,
所述第三配置信息还包括:所述第二边缘节点的消除模块的第一入口段IP地址和所述第二边缘节点的消除模块的第二入口段IP地址;所述第二边缘节点的消除模块的第一入口段IP地址包括所述第一中继节点的IP地址和所述第二边缘节点的IP地址,所述第二边缘节点的消除模块的第一入口段IP地址对应于从所述第一中继节点到所述第二边缘节点之间的段;所述第二边缘节点的消除模块的第二入口段IP地址包括所述第二中继节点的IP地址和所述第二边缘节点的IP地址,所述第二边缘节点的消除模块的第二入口段IP地址对应于从所述第二中继节点到所述第二边缘节点之间的段。
9.根据权利要求3或6所述的方法,其特征在于,
所述第一配置信息还包括:所述第一边缘节点的复制模块的第一出口段标签和所述第一边缘节点的复制模块的第二出口段标签;所述第一边缘节点的第一出口段标签对应于从所述第一边缘节点到所述第一中继节点之间的段;所述第一边缘节点的第二出口段标签对应于从所述第一边缘节点到所述第二中继节点的段。
10.根据权利要求4或7所述的方法,其特征在于,
所述第二配置信息还包括:所述第一中继节点的复制模块的入口段标签、所述第一中继节点的复制模块的第一出口段标签和所述第一中继节点的复制模块的第二出口段标签;所述第一中继节点的复制模块的入口段标签对应于从所述第一边缘节点到所述第一中继节点之间的段;所述第一中继节点的复制模块的第一出口段标签对应于从所述第一中继节点的复制模块到所述第一中继节点的消除模块之间的段;所述第一中继节点的复制模块的第二出口段标签对应于从所述第一中继节点到所述第二中继节点之间的段;
所述第二配置信息还包括:所述第一中继节点的消除模块的第一入口段标签、所述第一中继节点的消除模块的第二入口段标签和所述第一中继节点的消除模块的出口段标签;所述第一中继节点的消除模块的第一入口段标签对应于从所述第一中继节点的复制模块到所述第一中继节点的消除模块之间的段;所述第一中继节点的消除模块的第二入口段标签对应于从所述第二中继节点到所述第一中继节点之间的段;所述第一中继节点的消除模块的出口段标签对应于从所述第一中继节点到所述第二边缘节点之间的段。
11.根据权利要求5或8所述的方法,其特征在于,
所述第三配置信息还包括:所述第二边缘节点的消除模块的第一入口段标签和所述第二边缘节点的消除模块的第二入口段标签;所述第二边缘节点的消除模块的第一入口段标签对应于从所述第一中继节点到所述第二边缘节点之间的段;所述第二边缘节点的消除模块的第二入口段标签对应于从所述第二中继节点到所述第二边缘节点之间的段。
12.根据权利要求2所述的方法,其特征在于,
所述第四配置消息还包括:第二中继节点的复制模块的入口段标识、所述第二中继节点的复制模块的第一出口段标识和所述第二中继节点的复制模块的第二出口段标识;所述第二中继节点的复制模块的入口段标识用于标识从所述第一边缘节点到所述第二中继节点之间的段;所述第二中继节点的复制模块的第一出口段标识用于标识从所述第二中继节点的复制模块到所述第二中继节点的消除模块之间的段;所述第二中继节点的复制模块的第二出口段标识用于标识从所述第二中继节点到所述第一中继节点之间的段;
所述第四配置信息还包括:所述第二中继节点的消除模块的第一入口段标识、所述第二中继节点的消除模块的第二入口段标识和所述第二中继节点的消除模块的出口段标识;所述第二中继节点的消除模块的第一入口段标识用于标识从所述第二中继节点的复制模块到所述第二中继节点的消除模块之间的段;所述第二中继节点的消除模块的第二入口段标识用于标识从所述第一中继节点到所述第二中继节点之间的段;所述第二中继节点的消除模块的出口段标识用于标识从所述第二中继节点到所述第二边缘节点之间的段。
13.根据权利要求12所述的方法,其特征在于,
所述第四配置信息还包括:所述第二中继节点的复制模块的入口段IP地址、所述第二中继节点的复制模块的第一出口段IP地址和所述第二中继节点的复制模块的第二出口段IP地址;所述第二中继节点的复制模块的入口段IP地址包括所述第一边缘节点的IP地址和所述第二中继节点的IP地址,所述第二中继节点的复制模块的入口段IP地址对应于从所述第一边缘节点到所述第二中继节点之间的段;所述第二中继节点的复制模块的第一出口段IP地址包括所述第二中继节点的IP地址,所述第二中继节点的复制模块的第一出口段IP地址对应于从所述第二中继节点的复制模块到所述第二中继节点的消除模块之间的段;所述第二中继节点的复制模块的第二出口段IP地址包括所述第二中继节点的IP地址和所述第一中继节点的IP地址,所述第二中继节点的复制模块的第二出口段IP地址对应于从所述第二中继节点到所述第一中继节点之间的段;
所述第四配置信息还包括:所述第二中继节点的消除模块的第一入口段IP地址、所述第二中继节点的消除模块的第二入口段IP地址和所述第二中继节点的消除模块的出口段IP地址;所述第二中继节点的消除模块的第一入口段IP地址包括所述第二中继节点的IP地址,所述第二中继节点的消除模块的第一入口段IP地址对应于从所述第二中继节点的复制模块到所述第二中继节点的消除模块之间的段;所述第二中继节点的消除模块的第二入口段IP地址包括所述第二中继节点的IP地址,所述第二中继节点的消除模块的第二入口段IP地址对应于从所述第一中继节点到所述第二中继节点之间的段;所述第二中继节点的消除模块的出口段IP地址包括所述第二中继节点的IP地址和所述第二边缘节点的IP地址,所述第二中继节点的消除模块的出口段IP地址对应于从所述第二中继节点到所述第二边缘节点之间的段。
14.根据权利要求12或13所述的方法,其特征在于,
所述第四配置信息还包括:所述第二中继节点的复制模块的入口段标签、所述第二中继节点的复制模块的第一出口段标签和所述第二中继节点的复制模块的第二出口段标签;所述第二中继节点的复制模块的入口段标签对应于从所述第一边缘节点到所述第二中继节点之间的段;所述第二中继节点的复制模块的第一出口段标签对应于从所述第二中继节点的复制模块到所述第二中继节点的消除模块之间的段;所述第二中继节点的复制模块的第二出口段标签对应于从所述第二中继节点到所述第一中继节点之间的段;
所述第四配置信息还包括:所述第二中继节点的消除模块的第一入口段标签、所述第二中继节点的消除模块的第二入口段标签和所述第二中继节点的消除模块的出口段标签;所述第二中继节点的消除模块的第一入口段标签对应于从所述第二中继节点的复制模块到所述第二中继节点的消除模块之间的段;所述第二中继节点的消除模块的第二入口段标签对应于从所述第一中继节点到所述第二中继节点之间的段;所述第二中继节点的消除模块的出口段标签对应于从所述第二中继节点到所述第二边缘节点之间的段。
15.根据权利要求1所述的方法,其特征在于,所述方法还包括:
为第二中继节点生成并配置第五配置信息,所述第五配置信息用于从来自于所述第一边缘节点的所述第二数据包和来自所述第一中继节点的所述第三数据包中获取先接收到的数据包并复制,向所述第一中继节点输出复制所获得的第五数据包以及向所述第二边缘节点输出复制所获得的第六数据包。
16.根据权利要求1所述的方法,其特征在于,
所述第二配置信息还用于对所述获取的先接收到的数据包进行复制,向第三中继节点输出复制所获得的第七数据包,以及向第四中继节点输出复制所获得的第八数据包;
所述方法还包括:
为第三中继节点生成并配置第六配置信息,所述第六配置信息用于来自所述第一中继节点的所述第七数据包和来自所述第二中继节点的数据包中获取先接收到的数据包并复制,向第四中继节点输出复制所获得的第九数据包,以及从复制所获得的第十数据包和来自所述第四中继节点的数据包中获取先接收到的数据包并向所述第二边缘节点发送;
其中,所述第三中继节点为所述第一中继节点和所述第二边缘节点之间链路上的节点,所述第四中继节点位于所述第一边缘节点经所述第三中继节点到所述第二边缘节点的链路之外。
17.根据权利要求16所述的方法,其特征在于,所述方法还包括:
为所述第二中继节点生成并配置第四配置信息,所述第四配置信息用于复制来自所述第一边缘节点的所述第二数据包,向所述第一中继节点输出复制所获得的第五数据包,以及从复制所获得的第六数据包和来自所述第一中继节点的第三数据包中获取先接收到的数据包并复制数据包,向所述第三中继节点发送复制所获得的第十一数据包,向所述第四中继节点发送复制所获得的第十二数据包。
18.根据权利要求17所述的方法,其特征在于,所述方法还包括:
为所述第四中继节点生成并配置第七配置信息,所述第七配置信息用于从来自所述第一中继节点的所述第八数据包和来自所述第二中继节点的所述第十二数据包中获取先接收到的数据包并复制,向所述第三中继节点发送复制所获得的第十三数据包,以及从复制所获得的第十四数据包和来自所述第三中继节点的第九数据包中获取先接收到的数据包并向所述第二边缘节点发送。
19.根据权利要求1所述的方法,其特征在于,
所述第二配置信息还用于向第四中继节点发送复制所述第一数据包所获得的第十一数据包,以及将所述获取的先接收到的数据包并向第三中继节点输出;
所述方法还包括:
为第三中继节点生成并配置第六配置信息,所述第六配置信息用于复制来自所述第一中继节点的数据包,向第四中继节点发送复制所获得的第十二数据包,以及从来自所述第二中继节点的数据包、来自所述第四中继节点的数据包和复制所获得的第十三数据包中获取先接收到的数据包并向所述第二边缘节点发送;
其中,所述第三中继节点为所述第一中继节点和所述第二边缘节点之间链路上的节点,所述第四中继节点位于所述第一边缘节点经所述第三中继节点到所述第二边缘节点的链路之外。
20.一种业务流处理装置,其特征在于,应用于控制器,所述装置包括:
第一配置模块,用于为第...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。