×

Network interface apparatus for transmitting a data packet

  • US 6,198,741 B1
  • Filed: 12/12/1997
  • Issued: 03/06/2001
  • Est. Priority Date: 12/17/1996
  • Status: Expired due to Fees
First Claim
Patent Images

1. A network interface apparatus which has a plurality of ports to which one or more terminals functioning as at least one of a transmitting source and a receiving destination of a data packet as a bundle of information including a transmitting source address and a receiving destination address can be connected and in which a VLAN serving as a group of a plurality of terminals in which a communication is permitted is defined independently of said ports to which each terminal is connected while permitting that one terminal overlappingly belongs to a plurality of different VLANs and which relays a transmission of said data packet from a transmitting source terminal to a receiving destination terminal, both the terminals belong to the same VLAN,characterized in that said network interface apparatus comprises:

  • VLAN control table storage means for storing a VLAN control table in which addresses of said terminals connected to any one of said plurality of ports, port IDs to mutually identify said plurality of ports, and VLAN IDs defined in a manner such that when assuming that one or more terminals belonging to only one common VLAN or only a plurality of common VLANs are labeled as one unit group, a plurality of unit groups which are distributed so that all of said terminals connected to any one of said plurality of ports belong to only any one of said unit groups can be mutually identified are made correspond to each other;

    coupling management table storage means for storing a coupling management table in which information indicating whether the transmission of said data packet from the terminal belonging to the unit group which is identified by each VLAN ID on the transmitting source terminal side to the terminal belonging to the unit group which is identified by each VLAN ID on the receiving destination terminal side is permitted or not has been stored in correspondence to both of each VLAN ID of each unit group to which each transmitting source terminal belongs and each VLAN ID of each unit group to which each receiving destination terminal belongs; and

    transfer control means for controlling in a manner such that when said data packet is inputted from any one of said plurality of ports, with reference to said VLAN control table stored in said VLAN control table storage means, the VLAN ID of the unit group to which said transmitting source terminal belongs is known from said transmitting source address of said data packet and the VLAN ID of the unit group to which said receiving destination terminal belongs is known from said receiving destination address of said data packet, and subsequently, with reference to said coupling management table stored in said coupling management table storage means, whether said transmission of said data packet from said transmitting source terminal to said receiving destination terminal is permitted or not is known, and when said transmission is permitted, said data packet is transmitted to said port to which said receiving destination terminal is connected.

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