Search

Claude C Basso

from Raleigh, NC
Age ~67

Claude Basso Phones & Addresses

  • 7604 Percy Ct, Raleigh, NC 27613

Resumes

Resumes

Claude Basso Photo 1

Claude Basso

View page
Location:
Durham, NC
Industry:
Computer Networking
Claude Basso Photo 2

Claude Basso

View page
Location:
Durham, NC
Industry:
Computer Networking
Skills:
Tcp/Ip
Atm Networks
Network Processors
Networking
Embedded Systems
Ethernet
Servers
Network Architecture
Data Center
Switches
Routers
Unix
Routing
System Architecture
Cloud Computing
Integration
Distributed Systems

Publications

Us Patents

Scaleable And Robust Solution For Reducing Complexity Of Resource Identifier Distribution In A Large Network Processor-Based System

View page
US Patent:
6473434, Oct 29, 2002
Filed:
Apr 20, 2001
Appl. No.:
09/838916
Inventors:
Yonas Araya - Raleigh NC
Claude Basso - Raleigh NC
Brahmanand Kumar Gorti - Cary NC
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H04L 1254
US Classification:
370412, 370428, 710 39, 710 54, 710129
Abstract:
In a router comprising one or more network processing (NP) devices for routing data packets from a source NP device to a destination device via a switch fabric, with each network processing device supporting a number of interface ports, each port capable of interfacing with one or more data queues for receiving packets associated with a class-of-service characterizing the routing of the packets, a system and method for routing packets comprising: classifying a packet to be forwarded from a source NP device according to a particular class-of-service and determining outgoing interface port information of a destination NP device to forward the packet, the interface port having a pre-defined queue base address associated therewith; encoding a queue index offset for the packet associated with a particular class-of-service associated with the packet to be routed; forwarding the packet, queue index offset and outgoing interface port information to the destination NP; and, determining a queue identifier from the base address and transmitted queue index offset for indicating a particular queue by which the classified packet is to be forwarded, wherein the queue identifier is determined locally at the destination NP device forwarding the packet.

Router Uses A Single Hierarchy Independent Routing Table That Includes A Flag To Look-Up A Series Of Next Hop Routers For Routing Packets

View page
US Patent:
6658481, Dec 2, 2003
Filed:
Apr 6, 2000
Appl. No.:
09/544312
Inventors:
Claude Basso - Raleigh NC
Anthony Matteo Gallo - Apex NC
Natarajan Vaidhyanathan - Durham NC
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15173
US Classification:
709243, 709238, 709242, 370351
Abstract:
In a network processor-based device, there is provided a single routing table for network routers and an efficient routing algorithm implemented by the routing device. The routing table includes packet forwarding information including a subnet address associated with a destination address location, an ISO layer three ( ) network protocol address, e. g. , IP address, of a router interface that can route packets to the subnet address, and an identifier indicating whether that router is an exit BGP router that may or may not be directly attached to the packet forwarding router. A table look-up mechanism is provided to determine next hop information and determine associated BGP status of the next hop. At such time it is determined that a router is not a BGP router (i. e. , is directly attached to the forwarding router), the packet will be transmitted to that router.

Method And Apparatus For Customizing And Fowarding Parameters In A Network Processor

View page
US Patent:
6675221, Jan 6, 2004
Filed:
Apr 6, 2000
Appl. No.:
09/544588
Inventors:
Claude Basso - Raleigh NC
Natarajan Vaidhyanathan - Durham NC
Gail Irene Woodland - Chapel Hill NC
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1516
US Classification:
709232, 709200, 709201, 709213, 709233, 709250, 370230, 370235, 370254
Abstract:
In a distributed networking environment employing several general purpose processors (i. e. , control point processors) for controlling one or more network processor devices, a mechanism for distributing processing across several general purpose processors and interface for configuring a network processor so that specific general purpose processors handle specific operations in a large networking environment, thus, reducing requirement for provisioning a plurality of protocol stacks on each general purpose processor.

System Using Weighted Next Hop Option In Routing Table To Include Probability Of Routing A Packet For Providing Equal Cost Multipath Forwarding Packets

View page
US Patent:
6721800, Apr 13, 2004
Filed:
Apr 10, 2000
Appl. No.:
09/546702
Inventors:
Claude Basso - Raleigh NC
Anthony Matteo Gallo - Apex NC
Natarajan Vaidhyanathan - Durham NC
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15173
US Classification:
709239, 709242
Abstract:
A system and method for providing the ability for a network processor to select from multiple next hop options for a single forwarding entry and provide the ability to weight the probability of which next hop will be chosen.

Method For Defining And Controlling The Overall Behavior Of A Network Processor Device

View page
US Patent:
6763375, Jul 13, 2004
Filed:
Apr 11, 2000
Appl. No.:
09/547362
Inventors:
Claude Basso - Raleigh NC
Anthony Matteo Gallo - Apex NC
Marco C. Heddes - Raleigh NC
Seeta Hariharan - Raleigh NC
Sridhar Rao - Raleigh NC
Sonia Kiang Rovner - Chapel Hill NC
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1300
US Classification:
709220, 714724, 370254, 370335
Abstract:
A system and method for controlling overall behavior of a network processor device implemented in a network processing environment servicing a communications network. The method includes steps of receiving a guided control frame including one or more control functions for configuring various functional devices within the network processor with device control parameter data; a step of forwarding one or more control functions from a received control frame to a functional device within the network processor to be configured; and, executing the control functions as specified in the control frame. A novel control frame data structure and communications infrastructure is implemented whereby any network processor device operating in a distributed network processing environment may be controlled in accordance with executed control functions and device control parameter data.

Data Structures For Efficient Processing Of Multicast Transmissions

View page
US Patent:
6836480, Dec 28, 2004
Filed:
Apr 20, 2001
Appl. No.:
09/839079
Inventors:
Claude Basso - Raleigh NC
Jean Louis Calvignac - Cary NC
Marco C. Heddes - Cary NC
Joseph Franklin Logan - Raleigh NC
Fabrice Jean Verplanken - La Gaude, FR
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H04L 1256
US Classification:
370390, 370432
Abstract:
Data structures, a method, and an associated transmission system for multicast transmission on network processors in order both to minimize multicast transmission memory requirements and to account for port performance discrepancies. Frame data for multicast transmission on a network processor is read into buffers to which are associated various control structures and a reference frame. The reference frame and the associated control structures permit multicast targets to be serviced without creating multiple copies of the frame. Furthermore this same reference frame and control structures allow buffers allocated for each multicast target to be returned to the free buffer queue without waiting until all multicast transmissions are complete.

Network Processor Services Architecture That Is Platform And Operating System Independent

View page
US Patent:
6880158, Apr 12, 2005
Filed:
Apr 10, 2000
Appl. No.:
09/546133
Inventors:
Claude Basso - Raleigh NC, US
Philippe Damon - Carrboro NC, US
Anthony Matteo Gallo - Apex NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F003/00
G06F009/44
G06F009/46
G06F013/00
US Classification:
719321, 719327, 719328, 719331
Abstract:
A system for providing a scalable processor and operating system independent network processor services architecture. The system includes a plurality of portable and individualized functional components representing particular segments of the control processor's device driver. The functional components, which include lower level and external APIs, carry out the various network processor functions such as the receipt and transfer of packets on the network, and other functions required by the control processor to communicate with and direct the network processor. The functional components are designed to be adaptable to the various types of processor architecture and operating systems available and to permit customers or developers to customize and expand the available network services.

Data Structures For Efficient Processing Of Ip Fragmentation And Reassembly

View page
US Patent:
6937606, Aug 30, 2005
Filed:
Apr 20, 2001
Appl. No.:
09/839010
Inventors:
Claude Basso - Raleigh NC, US
Jean Louis Calvignac - Cary NC, US
Marco C. Heddes - Cary NC, US
Joseph Franklin Logan - Raleigh NC, US
Fabrice Jean Verplanken - La Gaude, FR
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H04L012/56
US Classification:
370412, 370474
Abstract:
Data structures, a method, and an associated transmission system for IP fragmentation and IP reassembly on network processors in order to minimize memory allocation requirements. Frame data for IP fragmentation or reassembly on a network processor is read into buffers to which are associated various control structures. The control structures permit IP fragmentation or reassembly to be accomplished without creating multiple copies of the frame or fragments.
Claude C Basso from Raleigh, NC, age ~67 Get Report