CN105812162A - 一种获取业务流的转发路径信息的装置及方法 - Google Patents
一种获取业务流的转发路径信息的装置及方法 Download PDFInfo
- Publication number
- CN105812162A CN105812162A CN201410851130.6A CN201410851130A CN105812162A CN 105812162 A CN105812162 A CN 105812162A CN 201410851130 A CN201410851130 A CN 201410851130A CN 105812162 A CN105812162 A CN 105812162A
- Authority
- CN
- China
- Prior art keywords
- business stream
- path information
- path
- message
- current device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供了一种获取业务流的转发路径信息的装置及方法,用以实现获取指定业务流经过的所有设备上的转发路径信息,使得网络管理系统根据获取的业务流的转发路径信息对该业务流进行网络业务部署。本发明方法包括:分别将业务流经过的任一设备作为当前设备,针对每个当前设备执行:根据业务流的匹配索引查找当前设备上的业务报文,确定业务流对应的业务报文;根据确定的业务报文,获取当前设备上业务流的转发路径信息,并将业务流的转发路径信息添加到转发路径报文中;根据确定的业务报文,确定业务流经过的当前设备的相邻下游设备,并将添加业务流的转发路径信息后的转发路径报文发送给相邻下游设备。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种获取业务流的转发路径信息的装置及方法。
背景技术
网路业务部署趋于智能化,极大地提高了网络业务部署的效率,同时降低了网络维护成本,减少采用人工进行网络业务部署时人为导致的配置错误现象。
目前,通常利用网络管理系统(NetworkManagementSystem,NMS)实现智能化的网络业务部署,NMS在进行网络业务部署之前需要获取指定业务流的转发路径信息、网络拓扑等信息,然后NMS利用获取的指定业务流的转发路径等信息对该指定业务流进行网络业务部署。其中,业务流的转发路径信息是业务流经过的各个设备之间通过协议交互生成的,包括设备标识、接口标识、多址接入信道(MultipleAccessChannel,MAC)、虚拟专用网标签和虚拟局域网标识等信息。
NMS通过迭代查询的方式获取指定业务流经过的所有设备上的转发路径信息,即:NMS根据NMS服务器上维护的设备拓扑图确定入口设备和出口设备,NMS通过查询入口设备的转发路径表,获取入口设备上指定业务流的转发路径信息,然后根据NMS服务器上维护的设备拓扑图获取指定业务流经过的下一个设备,再通过同样的方法获取该下一个设备上指定业务流的转发路径信息,直到获取出口设备上指定业务流的转发路径信息,此时确定已获取指定业务流经过的所有设备上的指定业务流的转发路径信息。
上述NMS通过迭代查询的方式获取指定业务流经过的所有设备上的转发路径信息的方法,只适用于指定业务流经过的所有设备归属于同一NMS管理的网络。如果指定业务流经过的所有设备由不同的运营商提供,使得所有设备归属于不同的NMS管理,单一NMS无法获取所有设备上的指定业务流的转发路径信息,而且不同的NMS之间不能进行信息交互,进而NMS无法实现智能化的网络业务部署。
发明内容
本发明实施例提供了一种获取业务流的转发路径信息的装置及方法,用以实现获取指定业务流经过的所有设备上的转发路径信息,使得网络管理系统根据获取的业务流的转发路径信息对该业务流进行网络业务部署。
第一方面,本发明实施例提供一种业务流的转发路径信息获取装置,所述装置分别对每个当前设备执行,所述当前设备为业务流经过的任一设备,所述装置包括:
业务报文确定单元,用于根据业务流的匹配索引查找当前设备上的业务报文,确定业务流对应的业务报文;
转发路径信息获取单元,用于根据业务报文确定单元确定的业务报文,获取当前设备上业务流的转发路径信息,并将业务流的转发路径信息添加到转发路径报文中;
转发路径报文发送单元,用于根据业务报文确定单元确定的业务报文,确定业务流经过的当前设备的相邻下游设备,并将转发路径信息获取单元添加业务流的转发路径信息后的转发路径报文发送给相邻下游设备。
结合第一方面,在第一种可能的实现方式中,业务流的匹配索引包括业务流的源因特网协议IP地址、目的IP地址、源端口号、目的端口号和服务协议。
结合第一方面,在第二种可能的实现方式中,业务流的转发路径信息包括设备标识、接口标识、多址接入信道MAC、虚拟专用网标签和虚拟局域网标识。
结合第一方面或第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,若当前设备为业务流的入口设备,转发路径信息获取单元将业务流的转发路径信息添加到转发路径报文中时,具体用于:
根据业务流的转发路径信息构建转发路径报文,并将业务流的转发路径信息添加到构建的转发路径报文中。
结合第一方面或第一方面的第二种可能的实现方式,在第一方面的第四种可能的实现方式中,若当前设备不是业务流的入口设备,转发路径信息获取单元将业务流的转发路径信息添加到转发路径报文时,具体用于:
接收业务流经过的当前设备的相邻上游设备发送的转发路径报文,并将业务流的转发路径信息添加到接收的转发路径报文中。
结合第一方面,在第五种可能的实现方式中,转发路径报文发送单元将转发路径信息获取单元添加业务流的转发路径信息后的转发路径报文发送给相邻下游设备时,具体用于:
若当前设备为业务流的出口设备,将添加业务流的转发路径信息后的转发路径报文发送给网络管理系统。
在第一方面中,所述装置分别对每个当前设备执行,当前设备为业务流经过的任一设备,通过业务报文确定单元、转发路径信息获取单元和转发路径报文发送单元,具体的,业务报文确定单元根据业务流的匹配索引查找当前设备上的业务报文,确定业务流对应的业务报文;转发路径信息获取单元根据业务报文确定单元确定的业务报文,获取当前设备上业务流的转发路径信息,并将业务流的转发路径信息添加到转发路径报文中;转发路径报文发送单元根据业务报文确定单元确定的业务报文,确定业务流经过的当前设备的相邻下游设备,并将转发路径信息获取单元添加业务流的转发路径信息后的转发路径报文发送给相邻下游设备,进而实现获取业务流经过的所有设备上的转发路径信息,使得NMS根据该转发路径报文对业务流进行网络业务部署。
第二方面,本发明实施例提供一种业务流的转发路径信息获取方法,包括:
分别将业务流经过的任一设备作为当前设备,针对每个当前设备执行:
根据业务流的匹配索引查找当前设备上的业务报文,确定业务流对应的业务报文;
根据确定的业务报文,获取当前设备上业务流的转发路径信息,并将业务流的转发路径信息添加到转发路径报文中;
根据确定的业务报文,确定业务流经过的当前设备的相邻下游设备,并将添加业务流的转发路径信息后的转发路径报文发送给相邻下游设备。
结合第二方面,在第一种可能的实现方式中,业务流的匹配索引包括业务流的源因特网协议IP地址、目的IP地址、源端口号、目的端口号和服务协议。
结合第二方面,在第二种可能的实现方式中,业务流的转发路径信息包括设备标识、接口标识、多址接入信道MAC、虚拟专用网标签和虚拟局域网标识。
结合第二方面或第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,若当前设备为业务流的入口设备,将业务流的转发路径信息添加到转发路径报文中,包括:
根据业务流的转发路径信息构建转发路径报文,并将业务流的转发路径信息添加到构建的转发路径报文中。
结合第二方面或第二方面的第二种可能的实现方式,在第二方面的第四种可能的实现方式中,若当前设备不是业务流的入口设备,将业务流的转发路径信息添加到转发路径报文中,包括:
接收业务流经过的当前设备的相邻上游设备发送的转发路径报文,并将业务流的转发路径信息添加到接收的转发路径报文中。
结合第二方面,在第五种可能的实现方式中,将添加业务流的转发路径信息后的转发路径报文发送给相邻下游设备,包括:
若当前设备为业务流的出口设备,将添加业务流的转发路径信息后的转发路径报文发送给网络管理系统。
在第二方面中,分别将业务流经过的任一设备作为当前设备,针对每个当前设备执行:通过根据业务流的匹配索引查找当前设备上的业务报文,确定业务流对应的业务报文;根据确定的业务报文,获取当前设备上业务流的转发路径信息,并将业务流的转发路径信息添加到转发路径报文中;根据确定的业务报文,确定业务流经过的当前设备的相邻下游设备,并将添加业务流的转发路径信息后的转发路径报文发送给相邻下游设备,进而实现获取业务流经过的所有设备上的转发路径信息,使得NMS根据该转发路径报文对业务流进行网络业务部署。
附图说明
图1为本发明实施例提供的一种获取业务流的转发路径信息的装置结构示意图;
图2为本发明实施例提供的一种获取业务流的转发路径信息的方法流程示意图;
图3为本发明实施例提供的一种转发路径报文的结构示意图;
图4为本发明实施例提供的一种获取业务流的转发路径信息时设备连接结构示意图;
图5为本发明实施例提供的NMS输出的业务转发路径拓扑图;
图6为本发明实施例提供的NMS对业务流进行网络业务部署的示意图;
图7为本发明实施例提供的一种获取业务流的转发路径信息的装置结构示意图。
具体实施方式
本发明实施例提供了一种获取业务流的转发路径信息的装置及方法,用以实现获取指定业务流经过的所有设备上的转发路径信息,使得网络管理系统根据获取的业务流的转发路径信息对该业务流进行网络业务部署。
下面通过实施例详细介绍本发明实施例提供的一种获取业务流的转发路径信息的装置及方法,以下实施例的序号仅代表实施例的先后顺序,并不代表实施例的优劣。
实施例一
如图1所示,本发明实施例提供了一种获取业务流的转发路径信息的装置,所述装置分别对每个当前设备执行,当前设备为业务流经过的任一设备,所述装置包括:
业务报文确定单元11,用于根据业务流的匹配索引查找当前设备上的业务报文,确定业务流对应的业务报文;
转发路径信息获取单元12,用于根据业务报文确定单元11确定的业务报文,获取当前设备上业务流的转发路径信息,并将业务流的转发路径信息添加到转发路径报文中;
转发路径报文发送单元13,用于根据业务报文确定单元11确定的业务报文,确定业务流经过的当前设备的相邻下游设备,并将转发路径信息获取单元12添加业务流的转发路径信息后的转发路径报文发送给相邻下游设备。
较佳地,业务流的匹配索引包括业务流的源因特网协议IP地址、目的IP地址、源端口号、目的端口号和服务协议。
较佳地,业务流的转发路径信息包括设备标识、接口标识、多址接入信道MAC、虚拟专用网标签和虚拟局域网标识。
较佳地,若当前设备为业务流的入口设备,转发路径信息获取单元12将业务流的转发路径信息添加到转发路径报文中时,具体用于:
根据业务流的转发路径信息构建转发路径报文,并将业务流的转发路径信息添加到构建的转发路径报文中。
较佳地,若当前设备不是业务流的入口设备,转发路径信息获取单元12将业务流的转发路径信息添加到转发路径报文时,具体用于:
接收业务流经过的当前设备的相邻上游设备发送的转发路径报文,并将业务流的转发路径信息添加到接收的转发路径报文中。
较佳地,转发路径报文发送单元13将转发路径信息获取单元12添加业务流的转发路径信息后的转发路径报文发送给相邻下游设备时,具体用于:
若当前设备为业务流的出口设备,将添加业务流的转发路径信息后的转发路径报文发送给网络管理系统。
实施例一中,图1所示装置分别对每个当前设备执行,当前设备为业务流经过的任一设备,通过业务报文确定单元11、转发路径信息获取单元12和转发路径报文发送单元13,具体的,业务报文确定单元11根据业务流的匹配索引查找当前设备上的业务报文,确定业务流对应的业务报文;转发路径信息获取单元12根据业务报文确定单元11确定的业务报文,获取当前设备上业务流的转发路径信息,并将业务流的转发路径信息添加到转发路径报文中;转发路径报文发送单元13根据业务报文确定单元11确定的业务报文,确定业务流经过的当前设备的相邻下游设备,并将转发路径信息获取单元12添加业务流的转发路径信息后的转发路径报文发送给相邻下游设备,进而实现获取业务流经过的所有设备上的转发路径信息,使得NMS根据该转发路径报文对业务流进行网络业务部署。
实施例二
与实施例一所述装置对应的,如图2所示,本发明实施例提供了一种获取业务流的转发路径信息的方法,包括:
分别将业务流经过的任一设备作为当前设备,针对每个当前设备执行:
S21、根据业务流的匹配索引查找当前设备上的业务报文,确定业务流对应的业务报文。
S22、根据确定的业务报文,获取当前设备上业务流的转发路径信息,并将业务流的转发路径信息添加到转发路径报文中;
S23、根据确定的业务报文,确定业务流经过的当前设备的相邻下游设备,并将添加业务流的转发路径信息后的转发路径报文发送给相邻下游设备。
本发明实施例中,根据网络规划预先设置业务流的入口设备和出口设备,其中,业务流是指NMS需要进行网络业务部署的一条业务流。NMS在对业务流进行网络业务部署之前,需要获取该业务流经过的所有设备上的转发路径信息。为获取业务流经过的所有设备上的转发路径信息,需要对业务流经过的任一设备执行图2所示的方法,第一个执行图2所示的方法的设备为业务流的入口设备,然后根据图2所示方法中确定的设备顺序对设备依次执行图2所示的方法,业务流的出口设备执行图2所示的方法后,确定已获取业务流经过的所有设备上的转发路径信息,将携带有业务流经过的所有设备上的转发路径信息的转发路径报文发送给NMS,以使得NMS根据该转发路径报文对业务流进行网络业务部署。其中,业务流的转发路径信息是业务流经过的各个设备之间通过协议交互生成的,至少包括设备标识、接口标识、MAC、虚拟专用网标签和虚拟局域网标识。
较佳地,S21中业务流的匹配索引信息与NMS下发的业务流信息相同,业务流的匹配索引信息具体包括业务流的源因特网协议(InternetProtocol,IP)地址、目的IP地址、源端口号、目的端口号和服务协议。
具体的,当前设备上存在至少两个业务报文,将具有业务流的匹配索引信息的业务报文确定为业务流对应的业务报文。
较佳地,业务流的转发路径信息包括设备标识、接口标识、MAC、虚拟专用网标签和虚拟局域网标识。
较佳地,若当前设备为业务流的入口设备,S22中将业务流的转发路径信息添加到转发路径报文中,包括:
根据业务流的转发路径信息构建转发路径报文,并将业务流的转发路径信息添加到构建的转发路径报文中。
较佳地,若当前设备不是业务流的入口设备,S22中将业务流的转发路径信息添加到转发路径报文中,包括:
接收业务流经过的当前设备的相邻上游设备发送的转发路径报文,并将业务流的转发路径信息添加到接收的转发路径报文中。
较佳地,S23中将添加业务流的转发路径信息后的转发路径报文发送给相邻下游设备,包括:
若当前设备为业务流的出口设备,当前设备将添加业务流的转发路径信息后的转发路径报文发送给网络管理系统NMS。
图3所示为本发明实施例提供的一种转发路径报文的结构示意图,图3中转发路径报文由转发头信息、报文IP头、用户数据报协议(UserDatagramProtocol,UDP)头/传输控制协议(TransmissionControlProtocol,TCP)头和转发路径信息组成。其中,转发头信息为业务流对应的业务报文的IP头外面的所有信息,具体包括:目的MAC、源MAC、标签交换路径(LabelSwitchedPath,LSP)标签(LABEL)、虚拟专用网(VirtualPrivateNetwork,VPN)标签(LABEL)、虚拟局域网(VirtualLAN,VLAN)相关信息;转发路径信息具体包括:设备标识、接口标识、MAC、虚拟专用网标签和虚拟局域网标识。
与图2所示方法对应的,图4所示为本发明实施例提供的一种获取业务流的转发路径信息时设备连接结构示意图,图4中业务流经过的设备至少包括入口设备和接口设备,业务流经过的中间设备的数量大于或等于零,其中,业务流的入口设备和出口设备是根据网络规划预先设置的。
若NMS需要对一条指定业务流进行网络业务部署,如图4所示,通过本发明实施例提供的一种获取业务流的转发路径信息的方法,获取该指定业务流经过的所有设备的转发路径信息的方法流程如下:
步骤1、根据业务流的匹配索引查找当前设备上的业务报文,确定业务流对应的业务报文。
其中,业务流的匹配索引信息与NMS下发的业务流信息相同,具体包括业务流的源IP、目的IP、源端口、目的端口和服务协议。
步骤2、根据步骤1中确定的业务报文,获取当前设备上业务流的转发路径信息,并将业务流的转发路径信息添加到转发路径报文中。
若当前设备为业务流的入口设备,则在步骤2中转发路径报文是根据业务流的转发路径信息构建的,将获取的当前设备上业务流的转发路径信息添加到构建的转发路径报文中。
若当前设备不是业务流的入口设备,即当前设备是业务流的中间设备或出口设备,则在步骤2中转发路径报文是从业务流经过的当前设备的相邻上游设备处接收的,将获取的当前设备上业务流的转发路径信息添加到接收的转发路径报文中。
步骤3、根据步骤1中确定的业务报文,确定业务流经过的当前设备的相邻下游设备,并将添加业务流的转发路径信息后的转发路径报文发送给相邻下游设备。
若当前设备为业务流的出口设备,则出口设备的相邻下游设备是NMS,出口设备通过步骤2将业务流的转发路径信息添加到转发路径报文后,此时的转发路径报文携带有业务流经过的所有设备上的转发路径信息,将此时的转发路径报文发送给NMS,以使得NMS根据该转发路径报文对业务流进行网络业务部署。NMS根据转发路径报文中的业务流的转发路径信息,可获知业务流对应的设备标识、设备顺序以及设备间的接口标识等信息,进而可输出如图5所示的可视化的业务转发路径拓扑图;NMS根据转发路径报文中的业务流的转发路径信息,可对业务流进行网络业务部署,图6为NMS对业务流进行网络业务部署的示意图。NMS根据业务流的转发路径信息进行网络业务部署为现有技术,此处不再赘述。
实施例二中,分别将业务流经过的任一设备作为当前设备,针对每个当前设备执行:通过根据业务流的匹配索引查找当前设备上的业务报文,确定业务流对应的业务报文;根据确定的业务报文,获取当前设备上业务流的转发路径信息,并将业务流的转发路径信息添加到转发路径报文中;根据确定的业务报文,确定业务流经过的当前设备的相邻下游设备,并将添加业务流的转发路径信息后的转发路径报文发送给相邻下游设备,进而实现获取业务流经过的所有设备上的转发路径信息,使得NMS根据该转发路径报文对业务流进行网络业务部署。
实施例三
与实施例一所述装置对应的,如图7所示,本发明实施例提供了一种获取业务流的转发路径信息的装置,所述装置分别对每个当前设备执行,当前设备为业务流经过的任一设备,所述装置包括:
处理器71,用于根据业务流的匹配索引查找当前设备上的业务报文,确定业务流对应的业务报文;根据确定的业务报文,获取当前设备上业务流的转发路径信息,并将业务流的转发路径信息添加到转发路径报文中;
存储器72,用于存储所述处理器71添加业务流的转发路径信息后的转发路径报文;
所述处理器71,还用于根据确定的业务报文,确定业务流经过的当前设备的相邻下游设备;
收发器73,用于将所述存储器72存储的添加业务流的转发路径信息后的转发路径报文发送给所述处理器71确定的相邻下游设备。
较佳地,业务流的匹配索引包括业务流的源因特网协议IP地址、目的IP地址、源端口号、目的端口号和服务协议。
较佳地,业务流的转发路径信息包括设备标识、接口标识、多址接入信道MAC、虚拟专用网标签和虚拟局域网标识。
较佳地,若当前设备为业务流的入口设备,所述处理器71将业务流的转发路径信息添加到转发路径报文中时,具体用于:
根据业务流的转发路径信息构建转发路径报文,并将业务流的转发路径信息添加到构建的转发路径报文中。
较佳地,若当前设备不是业务流的入口设备,
所述收发器73在所述处理器71将业务流的转发路径信息添加到转发路径报文之前,还用于:接收业务流经过的当前设备的相邻上游设备发送的转发路径报文;
所述处理器71将业务流的转发路径信息添加到转发路径报文时,具体用于:将业务流的转发路径信息添加到收发器73接收的所述转发路径报文中。
较佳地,所述收发器73将所述存储器72存储的添加业务流的转发路径信息后的转发路径报文发送给所述处理器71确定的相邻下游设备时,具体用于:
若当前设备为业务流的出口设备,将添加业务流的转发路径信息后的转发路径报文发送给网络管理系统。
实施例三中,图7所示装置分别对每个当前设备执行,当前设备为业务流经过的任一设备,通过所述处理器71、所述存储器72和所述收发器73,实现获取业务流经过的所有设备上的转发路径信息,使得NMS根据该转发路径报文对业务流进行网络业务部署。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (12)
1.一种获取业务流的转发路径信息的装置,其特征在于,所述装置分别对每个当前设备执行,所述当前设备为业务流经过的任一设备,所述装置包括:
业务报文确定单元,用于根据所述业务流的匹配索引查找当前设备上的业务报文,确定所述业务流对应的业务报文;
转发路径信息获取单元,用于根据所述业务报文确定单元确定的所述业务报文,获取所述当前设备上所述业务流的转发路径信息,并将所述业务流的转发路径信息添加到转发路径报文中;
转发路径报文发送单元,用于根据所述业务报文确定单元确定的所述业务报文,确定所述业务流经过的所述当前设备的相邻下游设备,并将所述转发路径信息获取单元添加所述业务流的转发路径信息后的所述转发路径报文发送给所述相邻下游设备。
2.如权利要求1所述的装置,其特征在于,所述业务流的匹配索引包括所述业务流的源因特网协议IP地址、目的IP地址、源端口号、目的端口号和服务协议。
3.如权利要求1所述的装置,其特征在于,所述业务流的转发路径信息包括设备标识、接口标识、多址接入信道MAC、虚拟专用网标签和虚拟局域网标识。
4.如权利要求1或3所述的装置,其特征在于,若所述当前设备为所述业务流的入口设备,所述转发路径信息获取单元将所述业务流的转发路径信息添加到转发路径报文中时,具体用于:
根据所述业务流的转发路径信息构建转发路径报文,并将所述业务流的转发路径信息添加到构建的所述转发路径报文中。
5.如权利要求1或3所述的装置,其特征在于,若所述当前设备不是所述业务流的入口设备,所述转发路径信息获取单元将所述业务流的转发路径信息添加到转发路径报文时,具体用于:
接收所述业务流经过的所述当前设备的相邻上游设备发送的转发路径报文,并将所述业务流的转发路径信息添加到接收的所述转发路径报文中。
6.如权利要求1所述的装置,其特征在于,所述转发路径报文发送单元将所述转发路径信息获取单元添加所述业务流的转发路径信息后的所述转发路径报文发送给所述相邻下游设备时,具体用于:
若所述当前设备为所述业务流的出口设备,将添加所述业务流的转发路径信息后的所述转发路径报文发送给网络管理系统。
7.一种获取业务流的转发路径信息的方法,其特征在于,包括:
分别将业务流经过的任一设备作为当前设备,针对每个当前设备执行:
根据所述业务流的匹配索引查找当前设备上的业务报文,确定所述业务流对应的业务报文;
根据确定的所述业务报文,获取所述当前设备上所述业务流的转发路径信息,并将所述业务流的转发路径信息添加到转发路径报文中;
根据确定的所述业务报文,确定所述业务流经过的所述当前设备的相邻下游设备,并将添加所述业务流的转发路径信息后的所述转发路径报文发送给所述相邻下游设备。
8.如权利要求7所述的方法,其特征在于,所述业务流的匹配索引包括所述业务流的源因特网协议IP地址、目的IP地址、源端口号、目的端口号和服务协议。
9.如权利要求7所述的方法,其特征在于,所述业务流的转发路径信息包括设备标识、接口标识、多址接入信道MAC、虚拟专用网标签和虚拟局域网标识。
10.如权利要求7或9所述的方法,其特征在于,若所述当前设备为所述业务流的入口设备,将所述业务流的转发路径信息添加到转发路径报文中,包括:
根据所述业务流的转发路径信息构建转发路径报文,并将所述业务流的转发路径信息添加到构建的所述转发路径报文中。
11.如权利要求7或9所述的方法,其特征在于,若所述当前设备不是所述业务流的入口设备,将所述业务流的转发路径信息添加到转发路径报文中,包括:
接收所述业务流经过的所述当前设备的相邻上游设备发送的转发路径报文,并将所述业务流的转发路径信息添加到接收的所述转发路径报文中。
12.如权利要求7所述的方法,其特征在于,将添加所述业务流的转发路径信息后的所述转发路径报文发送给所述相邻下游设备,包括:
若所述当前设备为所述业务流的出口设备,将添加所述业务流的转发路径信息后的所述转发路径报文发送给网络管理系统。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410851130.6A CN105812162A (zh) | 2014-12-30 | 2014-12-30 | 一种获取业务流的转发路径信息的装置及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410851130.6A CN105812162A (zh) | 2014-12-30 | 2014-12-30 | 一种获取业务流的转发路径信息的装置及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105812162A true CN105812162A (zh) | 2016-07-27 |
Family
ID=56421247
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410851130.6A Withdrawn CN105812162A (zh) | 2014-12-30 | 2014-12-30 | 一种获取业务流的转发路径信息的装置及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105812162A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113364610A (zh) * | 2018-03-30 | 2021-09-07 | 华为技术有限公司 | 网络设备的管理方法、装置及系统 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020085507A1 (en) * | 2000-12-28 | 2002-07-04 | Maple Optical Systems, Inc. | Address learning technique in a data communication network |
CN101047618A (zh) * | 2006-03-29 | 2007-10-03 | 华为技术有限公司 | 获取网络路径信息的方法和系统 |
CN104219144A (zh) * | 2014-09-09 | 2014-12-17 | 华为技术有限公司 | 确定业务流的转发路径的方法、系统和网络管理系统 |
-
2014
- 2014-12-30 CN CN201410851130.6A patent/CN105812162A/zh not_active Withdrawn
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020085507A1 (en) * | 2000-12-28 | 2002-07-04 | Maple Optical Systems, Inc. | Address learning technique in a data communication network |
CN101047618A (zh) * | 2006-03-29 | 2007-10-03 | 华为技术有限公司 | 获取网络路径信息的方法和系统 |
CN104219144A (zh) * | 2014-09-09 | 2014-12-17 | 华为技术有限公司 | 确定业务流的转发路径的方法、系统和网络管理系统 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113364610A (zh) * | 2018-03-30 | 2021-09-07 | 华为技术有限公司 | 网络设备的管理方法、装置及系统 |
CN113364610B (zh) * | 2018-03-30 | 2022-08-09 | 华为技术有限公司 | 网络设备的管理方法、装置及系统 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103379039B (zh) | 一种用于流统计的方法、装置及系统 | |
EP3313025B1 (en) | Data packet forwarding | |
CN105634956B (zh) | 一种报文转发方法、装置和系统 | |
EP2849397A1 (en) | Communication system, control device, communication method, and program | |
US9900238B2 (en) | Overlay network-based original packet flow mapping apparatus and method therefor | |
CN107547242B (zh) | Vm配置信息的获取方法及装置 | |
US11616720B2 (en) | Packet processing method and system, and device | |
JP6633775B2 (ja) | パケット伝送 | |
JP2017518710A (ja) | サービスフロー処理方法、装置、およびデバイス | |
CN105791169A (zh) | 软件定义网络中交换机转发控制、转发方法及相关设备 | |
CN104468371B (zh) | 组播业务报文处理方法及装置 | |
CN110324159B (zh) | 链路配置方法、控制器和存储介质 | |
CN104184664A (zh) | 路由转发表项生成方法及装置 | |
CN114205282B (zh) | SRv6 Policy的调度方法、系统、路由器和控制器 | |
CN106330718A (zh) | 组播报文转发方法及装置 | |
CN104601467A (zh) | 一种发送报文的方法和装置 | |
CN106789637A (zh) | 一种跨域业务互通的路径建立方法、控制器及系统 | |
CN106031104A (zh) | 数据报文的转达方法、装置及设备 | |
CN104363173A (zh) | 一种转发路由信息生成方法、控制器及软件定义网络系统 | |
CN103560957A (zh) | 查表键值构造方法、微码下发方法、装置及系统 | |
CN105637806A (zh) | 网络拓扑确定方法和装置、集中式网络状态信息存储设备 | |
CN117118886A (zh) | 报文转发方法、头端设备、控制器、设备及存储介质 | |
CN102647328B (zh) | 一种标签分配方法、设备与系统 | |
US11032184B2 (en) | Method and device for collecting traffic flow value of BGP community attribute or BGP extended community attribute | |
CN104869064A (zh) | 一种流表更新方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20160727 |