发明名称 Performance-based routing in software-defined network (SDN)
摘要 System and method for performance-based routing in an SDN. An SDN controller is configured to adaptively determine data transmission routes based on real-time route performance evaluation provided by a virtual router. The virtual router includes a route detection component to attain route performance data and a performance evaluation component to evaluate the route performance based on predetermined criteria provided by the SDN controller. The evaluation result is sent to the SDN controller and used to intelligently determine a superior route selection and route usage for a specific application program. According to the determination, the SDN controller updates the flow table associated with the virtual router for subsequent data transmission.
申请公布号 US9461923(B2) 申请公布日期 2016.10.04
申请号 US201314099670 申请日期 2013.12.06
申请人 Algoblu Holdings Limited 发明人 Li Ming
分类号 H04L12/26;H04L12/851;H04L12/771;H04L12/24;H04L12/715;H04L12/721 主分类号 H04L12/26
代理机构 代理人
主权项 1. A computer implemented method of routing data in a software-defined network (SDN) through a virtual network element, said computer implemented method comprising: identifying a source node and a destination node in said SDN for transmitting packet data; identifying evaluation criteria; attaining performance data indicative of link performance between said source node and said destination node, wherein said attaining performance data comprises sending test packets over a plurality of transmission paths between said source and said destination node, wherein said test packets have varying lengths depending on bandwidths of said plurality of transmission paths, wherein sending the test packets comprises: sending a set of test packets with different lengths to a respective transmission path of said plurality of paths; obtaining respective latency times of said respective transmission path in response to said set of test packets; and deriving bandwidth usage of said respective transmission path based on said respective latency times; evaluating said performance data with reference to said evaluation criteria; sending an evaluation result to an SDN controller of said SDN; and receiving a flow table that is configured by said SDN controller based on said evaluation result.
地址 Grand Cayman KY