×

Network interconnecting apparatus having a separate forwarding engine object at each interface

DC
  • US 5,951,649 A
  • Filed: 03/08/1996
  • Issued: 09/14/1999
  • Est. Priority Date: 03/22/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. In an interconnecting apparatus having a plurality of interfaces for providing data forwarding services between a plurality of communication networks, wherein each interface is capable of attaching to at least one of the plurality of communication networks, and wherein a forwarding and service engine in a source interface is used to determine a destination interface positioned in a path from a source communication network to a destination communication network, the source interface being operable to forward a plurality of data packets to the destination interface within the interconnecting device, the improvement comprising:

  • an object-oriented program stored in a memory of the interconnecting apparatus and executed by the interconnect apparatus, wherein data and operations are united into fundamental logical building blocks of classes and objects;

    an interface object instantiated for each media device driver at each interface of the interconnecting apparatus, each interface object representing a logical interface and being bound to its associated media device driver each media device driver to operate with a respective communication medium attached to the respective interface of the interconnecting apparatus; and

    a plurality of separate forwarding and service engine objects, each instantiated and bound to a respective one of the interface objects, and each being operable to forward the plurality of data packets received at the respective interface of the interconnecting apparatus to the destination interface.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×