Nova Patents
EP0281785A2

Bridge system for connecting networks.

Abstract

A large number of local area networks (52, 58) are each connected to a backbone network (80) through a network interface module (NIM) (82-88). The NIM transmits messages from one local area network to another local area network across the backbone network by enveloping the local area network message inside the data field of a backbone network message. Each of the NIM constructs a table of addresses. The backbone network messages are each addressed to the particular destination NIM. The destination NIM receives the backbone network message and de-envelopes it for transmission over its own local area network.

EP0281785A2, drawing sheet 1
Sheet 1 of 3

Term

Term ended

Projected expiry passed 12 February 2008, 18.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

9 claims: 2 independent, 7 dependent

  1. 1
    A network interface module (NIM) for connecting a local area network to a backbone network comprising:a first interface co-processor connected to a local area network for transmitting and receiving local area network messages to and from said local area network;a second interface co-processor connected to a backbone network for transmitting and receiving backbone network messages to and from said backbone network;a memory means connected to said first and second interface co-processor for storing a bridge identification address, a table of addresses, and for temporarily storing said local area network and backbone network messages;and       a logic means connected to the first and second interface co-processors and the memory means for storing information from a source address in said local area network message in said table of addresses, comparing a destination address in said local area network with said table of addresses, and if the destination address is associated with the bridge identification address, then ignoring said local area network message, and if the destination address is associated with the bridge identification address of a second NIM, then enveloping said local area network message in a backbone network message addressed to said second NIM, and if the destination address is not associated with any of the addresses in said address table, then enveloping said local area network message in a backbone network message addressed to be multicast to all other NIMs on said backbone network, the logic means is further used for storing source address information in said backbone message in said table of addresses, and de-enveloping said backbone network message for transmission to said local area network.
  2. 9
    A method for connecting a local area network to a backbone network comprising the steps of:connecting a first interface co-processor to a local area network;connecting a second interface co-processor to a backbone network;connecting a memory means to said first and second interface co-processors, said memory means containing a NIM identification address and a table of addresses;connecting a logic means to said first and second interface co-processors and said memory means;receiving a local area network message in said first interface co-processor and temporarily storing said local area network message in said memory means;using the logic means to store information from a source address in said local area network message in said table of addresses;using said logic means to compare a destination address in said local area network message with said table addresses, and if the destination address is associated with the NIM identification address stored in said memory means, then ignoring said local area network message, and if the destination address is associated with the identification address of a second NIM, then enveloping said local area network message in a backbone network message addressed to said second NIM, and if the destination address is not associated with any of the addresses in said address table, then enveloping said local area network message in a backbone network message addressed to be multicast to all other NIM on said backbone network;receiving and evaluating a backbone network message at said second interface co-processor and temporarily storing said backbone network message in said memory means if said backbone network message is valid;using said logic means for storing source address information in said backbone message in said table of addresses;and       using said logic means for de-enveloping said backbone message for transmission to said local area network.