发明名称 Flow Based Network Service Insertion
摘要 Techniques are provided to generate and store a network graph database comprising information that indicates a service node topology, and virtual or physical network services available at each node in a network. A service request is received for services to be performed on packets traversing the network between at least first and second endpoints. A subset of the network graph database is determined that can provide the services requested in the service request. A service chain and service chain identifier is generated for the service based on the network graph database subset. A flow path is established through the service chain by flow programming network paths between the first and second endpoints using the service chain identifier.
申请公布号 US2016036707(A1) 申请公布日期 2016.02.04
申请号 US201514877034 申请日期 2015.10.07
申请人 Cisco Technology, Inc. 发明人 Mestery Kyle Andrew Donald;Dutta Debojyoti;Perdomo Edgar Francisco Magana
分类号 H04L12/851;H04L29/08;H04L12/46;H04L12/24 主分类号 H04L12/851
代理机构 代理人
主权项 1. A method comprising: receiving, in a network comprising a plurality of virtual machines hosted by a plurality of nodes, a service request for network services to be performed on packets traversing the network from a first virtual machine hosted by a first node to a second virtual machine hosted by a second node; determining a service node topology of the network and virtual or physical network services available at each node in the network; generating a service chain and a service chain identifier corresponding to the generated service chain for the network services, the service chain comprising an ordered list of the network services to be applied to the packets traversing the network; starting each requested network service at a corresponding node in the service chain; establishing a flow path based upon the service chain by flow programming network paths between the first virtual machine and the second virtual machine using the service chain identifier; and sending the packets from the first virtual machine to the second virtual machine by way of the flow path, wherein the packets are serviced based upon the ordered list of the network services of the service chain as the packets traverse the flow path.
地址 San Jose CA US