发明授权
- 专利标题: System and method for controlling the multicast traffic of a data packet switch
-
申请号: US09950897申请日: 2001-09-10
-
公开(公告)号: US07061909B2公开(公告)日: 2006-06-13
- 发明人: Alain Blanc , Bernard Brezzo , Rene Gallezot , Franco Le Maut , Thierry Roman , Daniel Wind
- 申请人: Alain Blanc , Bernard Brezzo , Rene Gallezot , Franco Le Maut , Thierry Roman , Daniel Wind
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理商 Joscelyn G. Cockburn; Daniel E. McConnell
- 优先权: EP00480084 20000912
- 主分类号: H04L12/56
- IPC分类号: H04L12/56
摘要:
A data switch is provided which routes fixed-size data packets from input ports to output ports, using shared memory which holds a copy of each packet in buffers. Output ports have a queue which contains pointers to buffers holding packets bound for that port. The number of shared memory buffers holding packets is compared to the number of buffer pointers in the output queues. In this way, a Multicast Index (MCI), a metric of the level of multicast traffic, is derived. The switch includes a Switch Core Adaptation Layer (SCAL) which has a multicast input queue. Because traffic is handled based on priority class P, a multicast threshold MCT(P), associated with the multicast input queue, is established per priority. While receiving traffic, the MCI is updated and, for each priority class in each SCAL, the MCI is compared to the MCT(P) to determine whether corresponding multicast traffic must be held.