发明名称 Dynamic multipath forwarding in software defined data center networks
摘要 A mechanism is provided in a logically centralized controller for dynamic multipath forwarding in a software defined network. The mechanism identifies a set of multiple forwarding paths for a flow. The mechanism assigns a virtual destination address for each multiple forwarding path in the set of multiple forwarding paths. The mechanism installs virtual destination address based forwarding rules in switches for each multiple forwarding path and installs rewriting rules in an egress switch for all paths in the set of multiple forwarding paths. Each rewriting rule rewrites one of the virtual destination address to the real destination address. The mechanism configures an ingress switch to dynamically select a path from the set of multiple forwarding paths based on a multipath policy and rewrite the destination address from the real destination address to a virtual destination address corresponding to the selected path.
申请公布号 US9112794(B2) 申请公布日期 2015.08.18
申请号 US201314072018 申请日期 2013.11.05
申请人 International Business Machines Corporation 发明人 Agarwal Kanak B.;Carter John B.;Dixon Colin K.
分类号 H04L12/28;H04L12/56;H04L12/707;H04L12/713 主分类号 H04L12/28
代理机构 代理人 Tuace Stephen R.;Walder, Jr. Stephen J.;Stock William J.
主权项 1. A method, in a logically centralized controller, for dynamic multipath forwarding in a software defined network, the method comprising: identifying a set of multiple forwarding paths for a flow, wherein each packet of the flow is issued by a source endpoint and has a real destination address corresponding to a destination endpoint; assigning a virtual destination address for each multiple forwarding path in the set of multiple forwarding paths; installing virtual destination address based forwarding rules in switches for each multiple forwarding path; installing rewriting rules in an egress switch for all paths in the set of multiple forwarding paths, wherein each rewriting rule rewrites one of the virtual destination address to the real destination address; and configuring an ingress switch to dynamically select a path from the set of multiple forwarding paths based on a multipath policy and rewrite the destination address from the real destination address to a virtual destination address corresponding to the selected path.
地址 Armonk NY US