Enhancements to GSMP

List of modifications to GSMP v1.1 included in GSMP v2.0 (with the exception of Quality of Service extensions).

  1. Bidirectional VC/VP setup command.
    Keep it simple -- Bidirectional flag in Add Branch message equivalent to two Add Branch messages, one for each direction.
  2. GSMP encapsulation over Ethernet
  3. GSMP version negotiation.
    Implemented in adjacency protocol.
  4. Retain the periodic reassertion of state in GSMP?
    Yes. One does not need to use it but leave it in.
  5. Multicast hint. Inform switch when establishing first branch of a multicast connection.
    Multicast flag in Connection Management messages.
  6. Support for switches that cannot relabel each branch of a multicast differently. This applies to some first generation ATM switches.
    Multicast Labels flag in configuration message
  7. Flow control for GSMP messages, to avoid overflowing the receive buffer.
    Announce Window Size in Switch Configuration message.
  8. VP switching
    Separate Message Types defined for VP Add Branch and Move Branch messages.
  9. Definition of loss of adjacency.
    Timer field added to adjacency protocol and loss of synchronization defined.
  10. Redefine Port Type field of Port Configuration messages
    Port Type defined to point to a MIB on the Ipsilon web site.
  11. Permit additional fields at end of message for experimentation
  12. Define more specific error recovery procedures and precedence of failure messages.
  13. Define More flag to indicate when a response cannot fit into a single message.
    Defined for All Ports Configuration and Report Connection State messages.
  14. Indication of master and slave so controller does not sync with another master.
    Add M-flag to adjacency protocol to distinguish controller from switch.
  15. Remove timer restriction to speed up adjacency protocol.
    Two Acks permitted within timer interval. Note added to state tables of adjacency protocol.
  16. Indication of physical slot/port numbering.
    Physical Slot Number and Physical Port Number fields added to the Port Record.
  17. Delete Multiple message.
    Delete Branches message defined to allow deletion of a list of connections.
  18. Multipoint-to-point and multipoint-to-multipoint connections.
    Each input branch or output branch specified with a separate Add Branches message.
  19. Message to extract all connection state from a switch port.
    Report Connection State message defined.
  20. Message to reconfigure VPI and VCI ranges on a switch port.
    Label Range message defined.
  21. Specification of set of mandatory messages.
    Defined in summary of message set.
  22. Remove Verify Tree message.
    Number of Branches field valid in all Connection Management responses.