发明名称 |
Method and system for classification and management of inter-blade network traffic in a blade server |
摘要 |
A system and method for classifying a multicast packet, involving receiving, at a classification engine, the multicast packet sent from a packet source; determining, based on a source address of the multicast packet, a Direct Memory Access (DMA) filter vector; determining, based on a destination address of the multicast packet, a DMA target vector, where the DMA target vector includes a listing of DMA channels which are available to transfer the multicast packet; determining a DMA final vector based on the DMA filter vector and the DMA target vector; and sending the multicast packet according to the DMA final vector. |
申请公布号 |
US8913613(B2) |
申请公布日期 |
2014.12.16 |
申请号 |
US201113028593 |
申请日期 |
2011.02.16 |
申请人 |
Oracle International Corporation |
发明人 |
Srinivasan Arvind;Dignum Marcelino M. |
分类号 |
H04L12/28;H04L12/18;H04L12/761;H04L12/851 |
主分类号 |
H04L12/28 |
代理机构 |
Osha Liang LLP |
代理人 |
Osha Liang LLP |
主权项 |
1. A non-transitory computer readable storage medium having computer readable program code embodied therein, the computer readable program code configured to, when executed by a processor, implement a method for classifying a multicast packet, the method comprising:
receiving, at a classification engine on a network express manager operatively connected to a chassis interconnect, the multicast packet sent from a packet source associated with a source address on a first blade and targeting a packet destination associated with a destination address on a second blade, wherein the first blade and the second blade are operatively connected to the chassis interconnect; determining, based on the source address of the multicast packet, a Direct Memory Access (DMA) filter vector; determining, based on the destination address of the multicast packet, a DMA target vector, wherein the DMA target vector comprises a listing of DMA channels which are available to transfer the multicast packet; determining a DMA final vector based on the DMA filter vector and the DMA target vector; and sending the multicast packet according to the DMA final vector by transferring the multicast packet to the second blade using DMA channels corresponding to the DMA final vector. |
地址 |
Redwood Shores CA US |