Network Service Transmission Method and System
AssigneeHuawei Technologies Co., Ltd.
InventorsGeorgios Trimponias, Hong Xu, Zhitang Chen
Life of this patent
Estimating the term…
Abstract
A network service transmission method includes obtaining network topology information and network service information, and determining a node centrality of each node in a set of other nodes; determining at least one segment node in the set of other nodes, determining at least one transmission path used to transmit each network service; and determining traffic of a network service that is to be transmitted on the at least one transmission path used to transmit the network service. After the segment node is determined, traffic of a network service transmitted on each transmission path is determined, and the transmission paths of the network services share the same segment node.
Claims20
A network service transmission method, comprising:
- obtaining network topology information and network service information, wherein the network topology information comprises nodes in a network and a connection relationship between the nodes, and wherein the network service information comprises:
- traffic information of a network service that is to be transmitted;
- a source node to transmit the network service;
- and
- a destination node that to transmit the network service;
- determining a node centrality of each node in a set of other nodes based on the network topology information and both of the source node and the destination node, wherein the node centrality indicates a possibility that a shortest transmission path between the source node and the destination node passes through a node, wherein the set of other nodes does not comprise the source node and the destination node, and wherein second nodes in the set of other nodes are part of the nodes in the network;
- determining at least one segment node in the set of other nodes based on the node centrality, wherein the at least one segment node is an intermediate node that shortest transmission paths of the network service passes through;
- determining, based on each of the source node of the network service, the destination node of the network service and the at least one segment node, at least one transmission path used to transmit the network service;
- and
- determining, based on the traffic information of the network service and the at least one transmission path, traffic of a network service that is to be transmitted on the at least one transmission path.
A network service transmission system, comprising:
- a memory comprising computer instructions;
- and
- a processor coupled to the memory and configured to execute the computer instructions, wherein the computer instructions cause the processor to be configured to:
- obtain network topology information and network service information, wherein the network topology information comprises nodes in a network and a connection relationship between the nodes, wherein the network service information comprises:
- traffic information of a network service that is to be transmitted;
- a source node that is configured to transmit the network service;
- and
- a destination node that is configured to transmit the network service;
- determine a node centrality of each node in a set of other nodes based on the network topology information and both of the source node and the destination node, wherein the node centrality to indicates a possibility that a shortest transmission path between the source node and the destination node passes through a node, wherein the set of other nodes does not comprise the source node and the destination node, and wherein second nodes in the set of other nodes are part of the nodes in the network;
- determine at least one segment node in the set of other nodes based on the node centrality, wherein the at least one segment node is an intermediate node that shortest transmission paths of the network service passes through;
- determine, based on each of the source node of the network service, the destination node of the network service, and the at least one segment node, at least one transmission path used to transmit the network service;
- and
- determine, based on the traffic information of the network service and the at least one transmission path, traffic of a network service that is to be transmitted on the at least one transmission path.
A computer program product comprising a non-transitory computer readable storage medium for implementing a network service transmission method, comprising computer instructions that, when executed by a processor, causes the processor to:
- obtain network topology information and network service information, wherein the network topology information comprises nodes in a network and a connection relationship between the nodes, and wherein the network service information comprises:
- traffic information of a network service that is to be transmitted;
- a source node that is configured to transmit the network service;
- and
- a destination node that is configured to transmit the network service;
- determine a node centrality of each node in a set of other nodes based on the network topology information and both of the source node and the destination node, wherein the node centrality indicates a possibility that a shortest transmission path between the source node and the destination node passes through a node, wherein the set of other nodes does not comprise the source node and the destination node, and wherein the nodes in the set of other nodes are part of the nodes in the network;
- determine at least one segment node in the set of other nodes based on the node centrality, wherein the at least one segment node is an intermediate node that shortest transmission paths of the network service pass through;
- determine, based on each of the source node and the destination node of the network service and the at least one segment node, at least one transmission path that is used to transmit the network service;
- and
- determine, based on the traffic information of the network service and the at least one transmission path that is used to transmit the network service, traffic of a network service that is to be transmitted on the at least one transmission path.
Dependencies are inferred from the claim text.