|GSMP, General Switch Management Protocol|
|Protocol suite:||ATM, TCP/IP.|
|Protocol type:||ATM switch control protocol.|
|SNMP MIBs:||iso.org.dod.internet.mgmt.mib-2.gsmpMIB (188.8.131.52.2.1.98)|
|Working groups:||gsmp, General Switch Management Protocol.|
GSMP is a general purpose protocol designed to control a label switch. This protocol allows a controller to:
It also allows the switch to inform the controller of asynchronous events such as a link going down. The protocol is asymmetric, the controller being the master and the switch being the slave. Multiple switches may be controlled by a single controller using multiple instantiations of the protocol over separate control connections. A switch may be controlled by more than one controller by using the technique of partitioning.
|LLC||SNAP||GSMP message||Pad||AAL-5 CPCS-PDU Trailer|
|MAC header||IP header||TCP header||GSMP message|
Protocol version number.
GSMP message type. GSMP messages fall into five classes: Connection Management, Port Management, Statistics, Configuration, and Events. Each class, except for port management, has a number of different message types. In addition, one Type is allocated to the adjacency protocol.
In a connection management request message or a port management request message, this field is used to indicate whether a response is required to the request message if the outcome is successful.
|1||NoSuccessAck.The request message does not expect a response if the outcome is successful.|
|2||AckAll.A response is expected if the outcome is successful.|
Provides additional information about the result in a response message. It is mostly used to pass an error code in a failure response but can also be used to give further information in a success response message or an event message. In a request message the code field is not used and is set to zero. In an adjacency protocol message the Code field is used to determine the function of the message.
Data. Variable length.
[RFC 1987] Ipsilon's General Switch Management Protocol Specification Version 1.1.
[RFC 2297] Ipsilon's General Switch Management Protocol Specification Version 2.0.
[RFC 3292] General Switch Management Protocol (GSMP) V3.
[RFC 3293] General Switch Management Protocol (GSMP) Packet Encapsulations for Asynchronous Transfer Mode (ATM), Ethernet and Transmission Control Protocol (TCP).
[RFC 3294] General Switch Management Protocol (GSMP) Applicability.
[RFC 3295] Definitions of Managed Objects for the General Switch Management Protocol (GSMP).
[RFC 3604] Requirements for Adding Optical Support to the General Switch Management Protocol version 3 (GSMPv3).