Patent 7106736 Issued on September 12, 2006. Estimated Expiration Date: June 11, 2021. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.
370/391, Switching input signals having different aggregate bit rates370/392, Processing of address header for routing, per se370/398, Centralized switching709/243, Decentralized controlling370/390, Replicate messages for multiple destination distribution370/414, Contention resolution for output370/218, Packet switching system or element370/395.7, Having detail of switch memory reading/writing370/422, Centralized switching370/423, Including a bus for interconnecting inputs and outputs370/401, Bridge or gateway between networks370/389, Switching a message which includes an address header370/395.31, Including routing table370/469Processing multiple layer protocols
A method of handling data packets in a series of network switches is disclosed. An incoming data packet is received at a data port of a first lower capacity switch of the series of network switches and a stack tag is resolved from a header of the incoming data packet. The incoming data packet is forwarded to a first higher capacity switch, on a first stacked connection operating at a first data rate, based on the stack tag. A destination address of said incoming data packet is resolved by the first higher capacity switch and the header of the incoming packet is modified. The incoming data packet is forwarded to a second higher capacity switch, on a second stacked connection operating at a second data rate, based on the resolved destination address, where the header of the incoming data packet is modified and the incoming data packet is forwarded to a second lower capacity switch on a third stacked connection operating at the first data rate. Lastly, an egress port of the second lower capacity switch is determined based on the stack tag and the incoming data packet is forwarded to the egress port. A network switch configured perform the above method of handling data packets is also disclosed.
Other References
Peter Newman et al., IP Switching and Gigabit Routers, Jan. 1997, IEEE Communications Magazine, 0163-6804, pp. 124-131.
Grenville Armitage, Bell Labs Research Silicon Valley, Lucent Technologies, MPLS: The Magic Behind the Myths, Jan. 2000, IEEE Communications Magazine, 0163-6804, pp. 124-131.
Nen-Fu Huang et al., A Fast IP Routing Lookup Scheme for Gigabit Switching Routers, Jun. 1999, IEEE, 0-7803-5417, pp. 1429-1436.
Yang, Muh-rong et al; BATMAN: a new architectural design of a very large next generation gigabit switch Communications, 1997, ICC 97 Montreal, IEEE International Conference on vol. 2, Jun. 8-12, 1997, pp. 740-744.
Ekman, J. et al; “Gigabit switch using free-space and parallel optical data links for a PCI-based workstation cluster”; Lasers and Electro-Optics Society 2000 Annual Meeting. LEOS 2000. 13th Annual Meeting. IEEE vol. 2, Nov. 13-16, 2000 pp. 494-495.
“A High Speed CMOS Circuit for 1.2-Gb/s 16×16 ATM Switching,” Alain Chemarin et al. 8107 IEEE Journal of Solid-State Circuits 27 Jul. 1992, No. 7, New York, US, pp. 1116-1120.
“Local Area Network Switch Frame Lookup Technique for Increased Speed and Flexibility,” 700 IBM Technical Disclosure Bulletin 38 Jul. 1995, No. 7, Armonk, NY, US, pp. 221-222.
“Queue Management for Shared Buffer and Shared Multi-buffer ATM Switches,” Yu-Sheng Lin et al., Department of Electronics Engineering & Institute of Electronics, National Chiao Tung University, Hsinchu, Taiwan, R.O.C., Mar. 24, 1996, pp. 688-695.
“A 622-Mb/s 8×8 ATM Switch Chip Set with Shared Multibuffer Architecture,” Harufusa Kondoh et al., 8107 IEEE Journal of Solid-State Circuits 28 Jul. 1993, No. 7, New York, US, pp. 808-814.
“Catalyst 8500 CSR Architecture,” White Paper XP-002151999, Cisco Systems Inc. 1998, pp. 1-19.
“Computer Networks,” A.S. Tanenbaum, Prentice-Hall INT., USA, XP-002147300(1998), Sec. 5.2-Sec. 5.3, pp. 309-320.