发明名称 Packet routing with analysis assist for embedded applications sharing a single network interface over multiple virtual networks
摘要 Techniques are provided for packet routing in a distributed network switch. The distributed network switch includes multiple switch modules operatively connected to one another, and each switch module includes multiple bridge elements and a management controller. In one embodiment, a shared interface routing (SIR) framework is provided that includes an analysis and bifurcation layer, at least one packet interface, and an analysis assist layer. A packet is received over a first logical network and via a physical port, the packet being destined for at least a first application executing on the management controller. The analysis assist layer analyzes the packet to determine a reason code to assign to the packet. The analysis and bifurcation layer then analyzes the packet based at least in part on the reason code.
申请公布号 US9148369(B2) 申请公布日期 2015.09.29
申请号 US201213709967 申请日期 2012.12.10
申请人 International Business Machines Corporation 发明人 Armstrong William J.;Basso Claude;Cors Josep;Engebretsen David R.;Movall Paul E.;Thiemann Eric;Verrilli Colin B.;Walk Bruce M.
分类号 H04L12/28;H04L12/721;H04L12/931 主分类号 H04L12/28
代理机构 Patterson & Sheridan, LLP 代理人 Patterson & Sheridan, LLP
主权项 1. A computer-implemented method for packet routing in a distributed network switch, the distributed network switch comprising a plurality of switch modules operatively connected to one another, each switch module including a plurality of bridge elements and a management controller, the computer-implemented method comprising: providing, by the distributed network switch, a shared interface routing (SIR) framework that includes an analysis and bifurcation layer in kernel space, at least one packet interface in user space, and an analysis assist layer; receiving, by the at least one packet interface, a packet from a first logical network and via a physical port, destined for at least a first application executing on the management controller, wherein the physical port is configured to be shared between a plurality of applications executing on the management controller to send or receive traffic over a plurality of logical networks, wherein the plurality of logical networks includes the first logical network; analyzing, by the analysis assist layer of the SIR framework, the packet to determine a reason code to assign to the packet; and analyzing, by the analysis and bifurcation layer of the SIR framework, the reason code assigned to the packet, wherein the packet is sent to the at least one packet interface based on the analysis, to be routed to the first application executing on the management controller.
地址 Armonk NY US