Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Method for Specifying Partitioning in a Data Switching Unit

IP.com Disclosure Number: IPCOM000036328D
Original Publication Date: 1989-Sep-01
Included in the Prior Art Database: 2005-Jan-28
Document File: 3 page(s) / 68K

Publishing Venue

IBM

Related People

Kaiser, JM: AUTHOR [+2]

Abstract

Disclosed is a method for providing partitioning in a high speed data switch, which has the ability to limit connections between data ports to a subset of the installed ports (for the purpose of security, privacy, etc.) This method allows the ports to be autonomous in their operation and not have to interrogate a central respository for the partitioning information during each connection.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 53% of the total text.

Page 1 of 3

Method for Specifying Partitioning in a Data Switching Unit

Disclosed is a method for providing partitioning in a high speed data switch, which has the ability to limit connections between data ports to a subset of the installed ports (for the purpose of security, privacy, etc.) This method allows the ports to be autonomous in their operation and not have to interrogate a central respository for the partitioning information during each connection.

In operation, an initial data packet received by a port will address a destination port to which that packet and succeeding packets are to be routed. When the conversation between the two ports is complete, control fields in the last data packet sent are used as a signal to terminate the connection. The connections are short term and numerous and must be established with minimal latency. In the absence of error conditions, the ports communicate among themselves to establish and terminate these connections. During the connection, the port adapters manage the transmission of data to/from their high speed links once the connection has been made though the matrix.

Partitioning the data switch into two or more logical switches can be done by specfying which ports can establish connections to which other ports.

An NxN matrix specifying allowed connections is kept in a central controller and updated by external means when desired.

This square matrix Xi,j for i=0 to N-1 while j=0 to N-1, where N is the number of ports. The i-th row of the matrix represents an N-element vector pertaining to port "i". The elements of that vector identify the ports which port i is allowed to connect to. If Xi,j = 1, then a connect request from port "i" to "j" is allowed. If Xi,j = 0, then a connect request from port "i" to "j" is disallowed.

This "permission" matrix may be assymetrical, i.e., port i may be allowed to connect to port j if it initiates the connection, but port j may not be allowed to initiate a connection to port i. This is useful to establish enough communication between a trusted port and a port which is not yet to be truste...