×

Method and system for subnetting in a switched IP network

  • US 6,262,988 B1
  • Filed: 05/12/2000
  • Issued: 07/17/2001
  • Est. Priority Date: 03/11/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A switch for providing a data link layer switching function between distinct subnetworks of a data communications system having a plurality of interconnected subnetworks for enabling end stations on the distinct subnetworks to communicate directly without the use of router devices, the switch comprising:

  • a subnet mask and a plurality of subnets specified by a user via a user interface, the subnet mask being larger in value than a subnet mask of a source end station on a first distinct subnetwork, said source end station having a network layer address, and a data link layer address, the subnet mask of the switch also being larger in value than a subnet mask of a destination end station on a second distinct subnetwork, said destination end station having a network layer address, and a data link address;

    packet analysis and forwarding programming code, operating on a processing unit in said switch, for analyzing a multicast packet, having both network layer information and a medium access control (MAC) address, received from said source end station, and selectively forwarding said multicast packet to all ports associated with a destination subnet; and

    a subnet to port mapping table for storing a mapping of said plurality of subnets to a plurality of ports associated with each said subnet;

    the packet analysis and programming code also analyzing the MAC address of the multicast packet to make a determination of whether the packet is an all stations multicast message, and if the code determines that the multicast packet is an all stations multicast message, the code then analyzes the network layer information to determine whether the multicast packet is an address resolution protocol packet, and if the code determines that the multicast packet is an address resolution protocol packet, the code then makes a forwarding decision for the multicast packet based upon subnet information derived from the network layer information.

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