1
Network Func-on Instan-a-on using Virtual Topology Services Nicholas Bas-n, Long Tran, and Deniz Gurkan Project is par-ally funded by Flows on TCAMs Flows on special processors Middleboxes Deployment of vendorspecific features on network devices Configura-on is not per flow Instan-a-on is a one-me setup Func-on and capability are always vendordefined Virtual Topology Services Abstract per flow network func-on from the network engineer Ondemand circuit per flow passing through a network func-on Flexible network func-on programming through VTS’ datapath service VTS circuits Special thanks for donations from VTS Orchestration Datapaths Circuits NF VRF vSwitch MPLS GRE VXLAN Campus Switch Campus Switch Campus Switch Campus Switch ExoGENI IBM G8264 OF OVS Campus Switch GENI WAN Server VM IDS NF DDC Client1 DDC Client2 L2 OVS InstaGENI Local Circuit ExoGENI StitchPort Circuit VTS WAN Circuit VTS Internal Circuit NF control plane packet counter NF application controller

GEC22_NFDemo

Embed Size (px)

Citation preview

Network  Func-on  Instan-a-on  using  Virtual  Topology  Services  Nicholas  Bas-n,  Long  Tran,  and  Deniz  Gurkan  

Project  is  par-ally    funded  by  

Flows  on  TCAMs  

Flows  on    special  processors  Middleboxes  

 -­‐  Deployment  of  vendor-­‐specific  features  on  network  devices  -­‐  Configura-on  is  not  per  flow  -­‐  Instan-a-on  is  a  one-­‐-me  setup  -­‐  Func-on  and  capability  are  always  vendor-­‐defined  

Virtual  Topology  Services    

-­‐  Abstract  per  flow  network  func-on  from  the  network  engineer  -­‐  On-­‐demand  circuit  per  flow  passing  through  a  network  func-on  -­‐  Flexible  network  func-on  programming  through  VTS’  datapath  service  

VTS  circuits  

Special thanks for donations from

VTS Orchestration

Datapaths Circuits

NF VRF vSwitch … MPLS GRE VXLAN …

Campus Switch

Campus Switch

Campus Switch

Campus Switch

ExoGENIIBM G8264

OFOVS Campus Switch

GENI WAN

ServerVM

IDSNF

DDCClient1

DDCClient2

L2 OVS

InstaGENI Local CircuitExoGENI StitchPort CircuitVTS WAN CircuitVTS Internal CircuitNF control plane

packet counter NF application

controller