Software Defined Network (SDN) Control Signaling for Traffic Engineering to Enable Multi-type Transport in a Data Plane
First Claim
1. A method for controlling traffic in a network, comprising:
- receiving, by a network node in a packet switched domain, a control signaling instruction from a controller, the control signaling instruction comprising a first routing information associated with a first traffic type and a second routing information associated with a second traffic type, the first routing information being different from the second routing information;
receiving, by the network node, a traffic flow or traffic flow portion over an ingress link; and
transmitting, by the network node, the traffic flow to a next hop network node over at least one egress next-hop or egress pathway according to a traffic type of the traffic flow and the control signaling.
0 Assignments
0 Petitions
Accused Products
Abstract
Aspects of this disclosure provide techniques for dynamically configuring flow splitting via software defined network (SDN) signaling instructions. An SDN controller may instruct an ingress network node to split a traffic flow between two or more egress paths, and instruct the ingress network node, and perhaps downstream network nodes, to transport portions of the traffic flow in accordance with a forwarding protocol. In one example, the SDN controller instructs the network nodes to transport portions of the traffic flow in accordance with a link-based forwarding protocol. In other examples, the SDN controller instructs the network nodes to transport portions of the traffic flow in accordance with a path-based or source-based transport protocol.
0 Citations
27 Claims
-
1. A method for controlling traffic in a network, comprising:
-
receiving, by a network node in a packet switched domain, a control signaling instruction from a controller, the control signaling instruction comprising a first routing information associated with a first traffic type and a second routing information associated with a second traffic type, the first routing information being different from the second routing information; receiving, by the network node, a traffic flow or traffic flow portion over an ingress link; and transmitting, by the network node, the traffic flow to a next hop network node over at least one egress next-hop or egress pathway according to a traffic type of the traffic flow and the control signaling. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A network node in a packet switched domain, the network node comprising:
-
a processor; and a computer readable storage medium storing programming for execution by the processor, the programming including instructions to; receiving, by a network node in a packet switched domain, a control signaling instruction from a controller, the control signaling instruction comprising a first routing information associated with a first traffic type and a second routing information associated with a second traffic type, the first routing information being different from the second routing information; receiving, by the network node, a traffic flow or traffic flow portion over an ingress link; and transmitting, by the network node, the traffic flow to a next hop network node over at least one egress next-hop or egress pathway according to a traffic type of the traffic flow and the control signaling. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for implementing flow splitting in software defined networking (SDN) topologies, the method comprising:
-
communicating, by a controller, a control signaling instruction to a network node of a packet switched domain, wherein the control signaling instruction comprises first routing information and second routing information, the first the routing information indicating at least one first egress next-hop or first egress pathway and at least one of a first link-based flow transport protocol, a first path-based flow transport protocol, and a first source-based flow transport protocol, and wherein the at least one first egress next-hop or first egress pathway corresponds to one of the first flow transport protocols, the second the routing information indicating at least one second egress next-hop or second egress pathway and at least one of a second link-based flow transport protocol, a second path-based flow transport protocol, and a second source-based flow transport protocol, and wherein the at least one second egress next-hop or second egress pathway corresponds to one of the second flow transport protocols, wherein the first routing information corresponds to a first traffic type and the second routing information corresponds to a second traffic type, and wherein the first and second routing information prompts the network node to forward a traffic flow or traffic flow portion over the at least one first or second egress next-hop or first or second egress pathway of the packet switched domain in accordance with a forwarding protocol indicated by the first or second control signaling instruction and in accordance with a traffic type of the traffic flow or traffic flow portion.
-
Specification