Extending OpenFlow to support packet encapsulation for transport over software-defined networks

    公开(公告)号:US09843504B2

    公开(公告)日:2017-12-12

    申请号:US14455735

    申请日:2014-08-08

    Inventor: Lin Han Renwei Li

    CPC classification number: H04L45/38 H04L47/2483 H04L49/3009 H04L69/22

    Abstract: A method for controlling a data flow in a domain of an OpenFlow protocol controlled software-defined network (SDN) comprising receiving a request from a network element for instructions to route the data flow through the OpenFlow SDN, determining a route for the data flow through the OpenFlow SDN, transmitting a unified header to the network element in the OpenFlow SDN, wherein the unified header facilitates transmission of data flows through the OpenFlow SDN that are encoded according to a plurality of network abstraction types, and transmitting instructions for forwarding the data flow along the route through the OpenFlow SDN, wherein the instructions for forwarding the data flow along the route through the OpenFlow SDN comprise one or more match fields, one or more mask values corresponding to the match fields, and one or more actions for the network element in the OpenFlow SDN to perform on the data flow.

    Providing PIM-SSM support for MRSVP-TE based multicast virtual private networks
    2.
    发明授权
    Providing PIM-SSM support for MRSVP-TE based multicast virtual private networks 有权
    为基于MRSVP-TE的组播虚拟专用网络提供PIM-SSM支持

    公开(公告)号:US09160683B2

    公开(公告)日:2015-10-13

    申请号:US13931548

    申请日:2013-06-28

    CPC classification number: H04L47/806 H04L47/724

    Abstract: In a receiver provider edge (PE) router, a method for supporting protocol independent multicast source-specific mode (PIM-SSM) using multicast resource reservation protocol-traffic engineering (mRSVP-TE) comprising the steps of receiving a protocol independent multicast (PIM) join message, in response to receiving the PIM join message sending a path message to a source PE router, wherein the path message is a multicast resource reservation protocol-traffic engineering (mRSVP-TE) message, and sending the PIM join message to the source PE router, wherein the path message and the PIM join message trigger setup of a data multicast data tree (MDT), creating a PIM state, and receiving multicast data traffic via the data MDT using the PIM state.

    Abstract translation: 在接收机提供商边缘(PE)路由器中,使用组播资源预留协议流量工程(mRSVP-TE)支持协议独立的组播源特定模式(PIM-SSM)的方法,包括以下步骤:接收协议独立组播 )加入消息,响应于接收向源PE路由器发送路径消息的PIM加入消息,其中路径消息是组播资源预留协议流量工程(mRSVP-TE)消息,并且向PIM发送PIM加入消息 源PE路由器,其中路径消息和PIM加入消息触发数据组播数据树(MDT)的建立,创建PIM状态,并且通过使用PIM状态的数据MDT接收组播数据业务。

    Providing PIM-SM support for mRSVP-TE based multicast virtual private networks
    3.
    发明授权
    Providing PIM-SM support for mRSVP-TE based multicast virtual private networks 有权
    为基于mRSVP-TE的组播虚拟专用网络提供PIM-SM支持

    公开(公告)号:US09118564B2

    公开(公告)日:2015-08-25

    申请号:US13931597

    申请日:2013-06-28

    CPC classification number: H04L47/10 H04L12/185

    Abstract: In a source provider edge (PE) router, a method for supporting protocol independent multicast sparse-mode (PIM-SM) using multicast resource reservation protocol-traffic engineering (mRSVP-TE) comprising the steps of creating a protocol independent multicast (PIM) state, sending a first unicast data message to a rendezvous point (RP) PE router using the PIM state, wherein the first unicast data message is a PIM register message encapsulated as a unicast multiprotocol label switching (MPLS) packet, receiving a PIM join message from the RP PE router, wherein the PIM join message triggers creating a second PIM state, sending a second unicast data message to the RP PE router via a default multicast distribution tree (MDT) using the second PIM state, receiving a PIM register-stop message from the RP PE router, wherein the PIM register-stop message suspends sending the second unicast data message.

    Abstract translation: 在源提供商边缘(PE)路由器中,使用组播资源预留协议流量工程(mRSVP-TE)支持协议独立的组播稀疏模式(PIM-SM)的方法,包括创建协议无关组播(PIM) 状态,使用PIM状态向聚集点(RP)PE路由器发送第一单播数据消息,其中所述第一单播数据消息是封装为单播多协议标签交换(MPLS)分组的PIM注册消息,接收PIM加入消息 从RP PE路由器,其中PIM加入消息触发创建第二PIM状态,通过使用第二PIM状态的默认组播分发树(MDT)向RP PE路由器发送第二单播数据消息,接收PIM注册停止 来自RP PE路由器的消息,其中PIM注册停止消息暂停发送第二单播数据消息。

    System and Method for Virtual Network Abstraction and Switching
    4.
    发明申请
    System and Method for Virtual Network Abstraction and Switching 有权
    虚拟网络抽象和切换的系统和方法

    公开(公告)号:US20140122683A1

    公开(公告)日:2014-05-01

    申请号:US14067704

    申请日:2013-10-30

    CPC classification number: H04L41/5054 H04L41/12 H04L45/02 H04L45/42 H04L45/64

    Abstract: Embodiments are provided herein to enable single level network abstraction for a service across one or more domains. The embodiments use a single network ID to identify a service and a corresponding virtual network topology across any number of domains at a physical network. A virtual network topology can be abstracted for each service, based on the physical underlying network topology. A network controller determines, for a service, the virtual network topology within a physical network, and binds the service to the virtual network topology via a virtual network ID, which defines a single forwarding domain of the virtual network topology across the physical network. The virtual network ID is then indicated to the nodes of the virtual network topology, thus enabling the nodes to identify and forward traffic for the service, within the single forwarding domain, between end clients from edge to edge of the physical network.

    Abstract translation: 本文提供了实现方式,以实现跨一个或多个域的服务的单级网络抽象。 这些实施例使用单个网络ID来识别物理网络上的任何数量的域上的服务和对应的虚拟网络拓扑。 可以基于物理底层网络拓扑为每个服务抽象虚拟网络拓扑。 网络控制器为物理网络中的虚拟网络拓扑确定服务,并通过虚拟网络ID将服务绑定到虚拟网络拓扑,该虚拟网络ID定义跨物理网络的虚拟网络拓扑的单个转发域。 然后将虚拟网络ID指示到虚拟网络拓扑的节点,从而使节点能够在单个转发域内,在从物理网络的边缘到边缘的终端客户端之间识别和转发业务的流量。

    Encoding Packets for Transport Over SDN Networks
    5.
    发明申请
    Encoding Packets for Transport Over SDN Networks 有权
    用于SDN网络传输的编码数据包

    公开(公告)号:US20140119367A1

    公开(公告)日:2014-05-01

    申请号:US14043048

    申请日:2013-10-01

    CPC classification number: H04L12/4633 H04L45/38 H04L2212/00

    Abstract: An ingress node in a Software Defined Network (SDN) comprising a receiver for receiving a data packet, a processor coupled to the receiver and further configured to obtain the data packet from the receiver in a transport protocol agnostic manner, and encapsulate the data packet in an SDN packet header, wherein the packet header comprises SDN flow-specific information provided by an SDN controller, and a transmitter coupled to the processor and further configured to transmit the encapsulated data packet across a single SDN toward an egress node in the SDN.

    Abstract translation: 软件定义网络(SDN)中的入口节点包括用于接收数据分组的接收机,耦合到所述接收机的处理器,并且还被配置为以传输协议无关的方式从所述接收机获得所述数据分组,并将所述数据分组封装在 SDN分组报头,其中所述分组报头包括由SDN控制器提供的SDN特定于流量的信息,以及耦合到所述处理器的发送器,并且还被配置为通过单个SDN向所述SDN中的出口节点发送所述封装数据分组。

    mRSVP-TE Based Fast Reroute in Detour (1:1) Protection Mode
    6.
    发明申请
    mRSVP-TE Based Fast Reroute in Detour (1:1) Protection Mode 有权
    基于mRSVP-TE的快速重路由绕行(1:1)保护模式

    公开(公告)号:US20130336191A1

    公开(公告)日:2013-12-19

    申请号:US13918358

    申请日:2013-06-14

    Abstract: An apparatus comprising a memory, and a processor coupled to the memory and configured to transmit a multicast Resource Reservation Protocol—Traffic Engineering (mRSVP-TE) path request (PATH) message upstream, wherein the PATH message requests reservation of a backup Label Switched Path (LSP) to protect an active LSP configured to transmit multicast data. The disclosure also includes a computer program product comprising computer executable instructions stored on a non-transitory computer readable medium such that when executed by a processor cause a network element (NE) to receive a multicast PATH message from a downstream node, wherein the NE acts as a Point of Local Repair (PLR) along an active LSP, wherein the active LSP is configured to transmit multicast data, and wherein the PATH message requests reservation of a backup LSP to protect the active LSP.

    Abstract translation: 一种包括存储器和处理器的装置,所述处理器耦合到所述存储器并且被配置为在上游传输多播资源预留协议 - 流量工程(mRSVP-TE)路径请求(PATH))消息,其中所述PATH消息请求备份标签交换路径 (LSP),保护被配置为发送组播数据的活动LSP。 本公开还包括计算机程序产品,其包括存储在非暂时性计算机可读介质上的计算机可执行指令,使得当由处理器执行时,使得网元(NE)从下游节点接收多播PATH消息,其中,NE 作为沿主动LSP的本地修复点(PLR),其中活动LSP被配置为传送多播数据,并且其中PATH消息请求预留备用LSP以保护活动LSP。

    Supporting internet protocol version 4 (IPv4) extension headers

    公开(公告)号:US11363123B2

    公开(公告)日:2022-06-14

    申请号:US16931825

    申请日:2020-07-17

    Inventor: Lin Han

    Abstract: A method implemented by a network element (NE) comprises generating, by a processor, an Internet Protocol version 4 (IPv4) packet comprising an IPv4 header, a plurality of extension headers, and upper layer data, wherein the IPv4 packet indicates a total length of the IPv4 packet and a total length of the plurality of extension headers, indicating, by the processor, a protocol number associated with a first extension header of the plurality of extension headers in a protocol field of the IPv4 header, indicating, by the processor, a protocol used to encode the upper layer data of the IPv4 packet in a last protocol field of a last extension header of the plurality of extension headers, and transmitting, by a transmitter, the IPv4 packet to another NE.

    Generic packet encapsulation for virtual networking

    公开(公告)号:US10020954B2

    公开(公告)日:2018-07-10

    申请号:US15076273

    申请日:2016-03-21

    Abstract: A method implemented by network element (NE) configured as a local cloud switch point (CSP), the method comprising receiving a first post message from a remote CSP via a cloudcasting network, wherein the first post message indicates a remote virtual extensible network (VXN) identifier (ID) of a remote virtual network attached to the remote CSP, receiving a first data packet from a local virtual network attached to the local CSP, wherein the first data packet is associated with the remote virtual network, performing encapsulation on the first data packet to produce a first encapsulated data packet by selecting an encapsulation header for the first data packet based on the remote VXN ID and not based on network protocols of the local virtual network and the remote virtual network, and sending the first encapsulated data packet to the remote CSP.

    System and method for virtual network abstraction and switching

    公开(公告)号:US09929919B2

    公开(公告)日:2018-03-27

    申请号:US14067704

    申请日:2013-10-30

    CPC classification number: H04L41/5054 H04L41/12 H04L45/02 H04L45/42 H04L45/64

    Abstract: Embodiments are provided herein to enable single level network abstraction for a service across one or more domains. The embodiments use a single network ID to identify a service and a corresponding virtual network topology across any number of domains at a physical network. A virtual network topology can be abstracted for each service, based on the physical underlying network topology. A network controller determines, for a service, the virtual network topology within a physical network, and binds the service to the virtual network topology via a virtual network ID, which defines a single forwarding domain of the virtual network topology across the physical network. The virtual network ID is then indicated to the nodes of the virtual network topology, thus enabling the nodes to identify and forward traffic for the service, within the single forwarding domain, between end clients from edge to edge of the physical network.

    Methods of representing software defined networking-based multiple layer network topology views
    10.
    发明授权
    Methods of representing software defined networking-based multiple layer network topology views 有权
    表示软件定义的基于网络的多层网络拓扑视图的方法

    公开(公告)号:US09584369B2

    公开(公告)日:2017-02-28

    申请号:US13802297

    申请日:2013-03-13

    CPC classification number: H04L41/12 H04L43/08

    Abstract: A method for network control, comprising receiving a request for a network view from an application at a Software Defined Network (SDN) controller, creating a network view from a network map, wherein the network map comprises a representation of a plurality of network devices and network paths in a SDN-based multiple layer network, and wherein the network view comprises at least a portion of the devices or paths in the network map, and sharing the network view with the application.

    Abstract translation: 一种用于网络控制的方法,包括从软件定义网络(SDN)控制器的应用接收对网络视图的请求,从网络图创建网络视图,其中所述网络映射包括多个网络设备的表示,以及 基于SDN的多层网络中的网络路径,并且其中所述网络视图包括所述网络地图中的所述设备或路径的至少一部分,以及与所述应用共享所述网络视图。

Patent Agency Ranking