FAILURE PROTECTION FOR SOFTWARE DEFINED NETWORKS USING MULTI-TOPOLOGY ROUTING BASED FAST REROUTE

    公开(公告)号:US20180183704A1

    公开(公告)日:2018-06-28

    申请号:US15392794

    申请日:2016-12-28

    Inventor: Selçuk CEVHER

    CPC classification number: H04L45/24 H04L12/4641 H04L45/22 H04L45/38 H04L45/745

    Abstract: A software defined networking (SDN) controller and methods for protecting against failure of a network element in a forwarding plane are provided. A multi-topology routing based IP fast re-route (MTR-IPFRR) process is configured to: if a new traffic flow is detected in the forwarding plane, determine a primary path for relaying network traffic to a destination node using primary forwarding tables; for each network element along the primary path, determine and associate a virtual topology (VT) which protects the network element from relaying network traffic; determine a protecting path for each protected network element along the primary path using an associated VT; and program each node along the primary path to be switchable to a protecting path associated with an adjacent network element to reroute network traffic from an anticipated failed network element.

    Tunnel type selection method and apparatus

    公开(公告)号:US10003503B2

    公开(公告)日:2018-06-19

    申请号:US15298476

    申请日:2016-10-20

    Inventor: Jiao Wang

    CPC classification number: H04L41/12 H04L12/4633 H04L45/38 H04L45/64

    Abstract: A tunnel type selection method and apparatus, which relate to the field of information technologies, and can reduce data packet forwarding complexity. The method includes first, combining, by a controller, a code and a label value that are corresponding to a tunnel type supported by a next-hop switch, generating an OXM_OF_TUNNEL_ID match field, and sending a forwarding policy that carries the OXM_OF_TUNNEL_ID match field to a previous-hop OPENFLOW switch, then, extracting, by the previous-hop OPENFLOW switch, the code and the label value that are corresponding to the tunnel type, and encapsulating a data packet according to the code and the label value that are corresponding to the tunnel type, finally, sending, by the previous-hop OPENFLOW switch, the encapsulated data packet to the next-hop switch. The embodiments of the present disclosure are applicable to data packet forwarding in a hybrid networking environment of an OPENFLOW switch and a conventional switch.

    FLOW CONTROL METHOD AND APPARATUS UNDER NFV ARCHITECTURE

    公开(公告)号:US20180152381A1

    公开(公告)日:2018-05-31

    申请号:US15880828

    申请日:2018-01-26

    Inventor: Xiaojun LIU

    Abstract: Embodiments of the present invention disclose a flow control method and apparatus under an NFV architecture. The method includes: virtualizing a physical resource into multiple virtual resources that are used to independently run services, and dividing the physical resource into multiple sub physical resources, where there is a correspondence between the virtual resource and the sub physical resource; obtaining a preset mapping relationship between a service priority and the virtual resource, and setting a priority for the virtual resource according to the preset mapping relationship between the service priority and the virtual resource; and when a service traffic burst causes congestion of the physical resource, controlling, according to the priority of the virtual resource and the correspondence between the virtual resource and the sub physical resource, the sub physical resource that is used by the virtual resource.

    Reorder resilient transport
    100.
    发明授权

    公开(公告)号:US09979640B2

    公开(公告)日:2018-05-22

    申请号:US14580981

    申请日:2014-12-23

    CPC classification number: H04L45/74 H04L45/38 H04L47/115 H04L47/52 H04L47/54

    Abstract: Devices and techniques for reorder resilient transport are described herein. A device may store data packets in sequential positions of a flow queue in an order in which the data packets were received. The device may retrieve a first data packet from a first sequential position and a second data packet from a second sequential position that is next in sequence to the first sequential position in the flow queue. The device may store the first data packet and the second data packet in a buffer and refrain from providing the first data packet and the second data packet to upper layer circuitry if the packet order information for the first data packet and the second data packet indicate that the first data packet and the second data packet were received out of order. Other embodiments are also described.

Patent Agency Ranking