                                                  Forwarding and Control Element Separation (ForCES)

   Created
           2009-03-12

   Last Updated
           2009-03-24

   This registry is also available in XML and plain text formats.

   Registries included below

     * Message Types
     * Operation Selection (OPER-TLV) Types
     * Header Flags
     * TLV Types
     * RESULT-TLV Result Values
     * Association Setup Response
     * Association Teardown Message

Message Types

   Reference
           [RFC-ietf-forces-protocol-22]

     Range   Registration Procedures
   0x00-0x0F IETF Review
   0x10-0x7F Specification Required
   0x80-0xFF Reserved for Private Use

     Value             Name                     Reference
   0x00      Reserved                 [RFC-ietf-forces-protocol-22]
   0x01      AssociationSetup         [RFC-ietf-forces-protocol-22]
   0x02      AssociationTeardown      [RFC-ietf-forces-protocol-22]
   0x03      Config                   [RFC-ietf-forces-protocol-22]
   0x04      Query                    [RFC-ietf-forces-protocol-22]
   0x05      EventNotification        [RFC-ietf-forces-protocol-22]
   0x06      PacketRedirect           [RFC-ietf-forces-protocol-22]
   0x07-0x0E Reserved                 [RFC-ietf-forces-protocol-22]
   0x0F      Heartbeat                [RFC-ietf-forces-protocol-22]
   0x11      AssociationSetupRepsonse [RFC-ietf-forces-protocol-22]
   0x12      Reserved                 [RFC-ietf-forces-protocol-22]
   0x13      ConfigRepsonse           [RFC-ietf-forces-protocol-22]
   0x14      QueryResponse            [RFC-ietf-forces-protocol-22]
   0x15-0x7F Unassigned
   0x80-0xFF Reserved for Private Use [RFC-ietf-forces-protocol-22]

Operation Selection (OPER-TLV) Types

   Reference
           [RFC-ietf-forces-protocol-22]

       Range     Registration Procedures  Notes
   0x0000-0x00FF IETF Review
   0x0100-0x7FFF Specification Required
   0x8000-0xFFFF Reserved for Private Use

       Value               Name                     Reference
      0x0000     Reserved                 [RFC-ietf-forces-protocol-22]
      0x0001     SET                      [RFC-ietf-forces-protocol-22]
      0x0002     SET-PROP                 [RFC-ietf-forces-protocol-22]
      0x0003     SET-RESPONSE             [RFC-ietf-forces-protocol-22]
      0x0004     SET-PROP-RESPONSE        [RFC-ietf-forces-protocol-22]
      0x0005     DEL                      [RFC-ietf-forces-protocol-22]
      0x0006     DEL-RESPONSE             [RFC-ietf-forces-protocol-22]
      0x0007     GET                      [RFC-ietf-forces-protocol-22]
      0x0008     GET-PROP                 [RFC-ietf-forces-protocol-22]
      0x0009     GET-RESPONSE             [RFC-ietf-forces-protocol-22]
      0x000A     GET-PROP-RESPONSE        [RFC-ietf-forces-protocol-22]
      0x000B     REPORT                   [RFC-ietf-forces-protocol-22]
      0x000C     COMMIT                   [RFC-ietf-forces-protocol-22]
      0x000D     COMMIT-RESPONSE          [RFC-ietf-forces-protocol-22]
      0x000E     TRCOMP                   [RFC-ietf-forces-protocol-22]
   0x000F-0x7FFF Unassigned
   0x8000-0xFFFF Reserved for Private Use [RFC-ietf-forces-protocol-22]

Header Flags

   Reference
           [RFC-ietf-forces-protocol-22]

   Registration Procedures
           IETF Review

   Registry is empty.

TLV Types

   Reference
           [RFC-ietf-forces-protocol-22]

       Range     Registration Procedures  Notes
   0x0000-0x00FF IETF Review
   0x0100-0x7FFF Specification Required
   0x8000-0xFFFF Reserved for Private Use

       Value               Name                     Reference
      0x0000     Reserved                 [RFC-ietf-forces-protocol-22]
      0x0001     REDIRECT-TLV             [RFC-ietf-forces-protocol-22]
   0x0002-0x000F Unassigned
      0x0010     ASResult-TLV             [RFC-ietf-forces-protocol-22]
      0x0011     ASTreason-TLV            [RFC-ietf-forces-protocol-22]
   0x0012-0x010F Unassigned
      0x0110     PATH-DATA-TLV            [RFC-ietf-forces-protocol-22]
      0x0111     KEYINFO-TLV              [RFC-ietf-forces-protocol-22]
      0x0112     FULLDATA-TLV             [RFC-ietf-forces-protocol-22]
      0x0113     SPARSEDATA-TLV           [RFC-ietf-forces-protocol-22]
      0x0114     RESULT-TLV               [RFC-ietf-forces-protocol-22]
      0x0115     METADATA-TLV             [RFC-ietf-forces-protocol-22]
      0x0116     REDIRECTDATA-TLV         [RFC-ietf-forces-protocol-22]
   0x0117-0x0FFF Unassigned
      0x1000     LFBselect-TLV            [RFC-ietf-forces-protocol-22]
   0x1001-0x7FFF Unassigned
   0x8000-0xFFFF Reserved for Private Use [RFC-ietf-forces-protocol-22]

RESULT-TLV Result Values

   Reference
           [RFC-ietf-forces-protocol-22]

   Registration Procedures
           Expert Review

     Value              Name                       Reference
     0x00    E_SUCCESS                   [RFC-ietf-forces-protocol-22]
     0x01    E_INVALID_HEADER            [RFC-ietf-forces-protocol-22]
     0x02    E_LENGTH_MISMATCH           [RFC-ietf-forces-protocol-22]
     0x03    E_VERSION_MISMATCH          [RFC-ietf-forces-protocol-22]
     0x04    E_INVALID_DESTINATION_PID   [RFC-ietf-forces-protocol-22]
     0x05    E_LFB_UNKNOWN               [RFC-ietf-forces-protocol-22]
     0x06    E_LFB_NOT_FOUND             [RFC-ietf-forces-protocol-22]
     0x07    E_LFB_INSTANCE_ID_NOT_FOUND [RFC-ietf-forces-protocol-22]
     0x08    E_INVALID_PATH              [RFC-ietf-forces-protocol-22]
     0x09    E_COMPONENT_DOES_NOT_EXIST  [RFC-ietf-forces-protocol-22]
     0x0A    E_EXISTS                    [RFC-ietf-forces-protocol-22]
     0x0B    E_NOT_FOUND                 [RFC-ietf-forces-protocol-22]
     0x0C    E_READ_ONLY                 [RFC-ietf-forces-protocol-22]
     0x0D    E_INVALID_ARRAY_CREATION    [RFC-ietf-forces-protocol-22]
     0x0E    E_VALUE_OUT_OF_RANGE        [RFC-ietf-forces-protocol-22]
     0x0F    E_CONTENTS_TOO_LONG         [RFC-ietf-forces-protocol-22]
     0x10    E_INVALID_PARAMETERS        [RFC-ietf-forces-protocol-22]
     0x11    E_INVALID_MESSAGE_TYPE      [RFC-ietf-forces-protocol-22]
     0x12    E_E_INVALID_FLAGS           [RFC-ietf-forces-protocol-22]
     0x13    E_INVALID_TLV               [RFC-ietf-forces-protocol-22]
     0x14    E_EVENT_ERROR               [RFC-ietf-forces-protocol-22]
     0x15    E_NOT_SUPPORTED             [RFC-ietf-forces-protocol-22]
     0x16    E_MEMORY_ERROR              [RFC-ietf-forces-protocol-22]
     0x17    E_INTERNAL_ERROR            [RFC-ietf-forces-protocol-22]
   0x18-0xFE Unassigned
     0xFF    E_UNSPECIFIED_ERROR         [RFC-ietf-forces-protocol-22]

Association Setup Response

   Reference
           [RFC-ietf-forces-protocol-22]

       Range     Registration Procedures  Notes
   0x0000-0x00FF IETF Review
   0x0100-0x0FFF Specification Required
   0x1000-0xFFFF Reserved for Private Use

         Value                  Name                     Reference
         0x0000       Success                  [RFC-ietf-forces-protocol-22]
         0x0001       FE ID Invalid            [RFC-ietf-forces-protocol-22]
         0x0002       Permission Denied        [RFC-ietf-forces-protocol-22]
     0x0003-0x0FFF    Unassigned
   0x1000-0xFFFFFFFFF Reserved for Private Use [RFC-ietf-forces-protocol-22]

Association Teardown Message

   Reference
           [RFC-ietf-forces-protocol-22]

           Range          Registration Procedures  Notes
   0x00000000-0x0000FFFF  IETF Review
   0x00010000-0x7FFFFFFF  Specification Required
   0x80000000-0xFFFFFFFFF Reserved for Private Use

           Value                         Name                          Reference
         0x00000000       Normal - Teardown by Administrator [RFC-ietf-forces-protocol-22]
         0x00000001       Error - loss of heartbeats         [RFC-ietf-forces-protocol-22]
         0x00000002       Error - loss of bandwidth          [RFC-ietf-forces-protocol-22]
         0x00000003       Error - Out of Memory              [RFC-ietf-forces-protocol-22]
         0x00000004       Error - Application Crash          [RFC-ietf-forces-protocol-22]
   0x00000005-0x000000EF  Unassigned
         0x000000FF       Error - Unspecified                [RFC-ietf-forces-protocol-22]
   0x00000100-0x7FFFFFFF  Unassigned
   0x80000000-0xFFFFFFFFF Reserved for Private Use           [RFC-ietf-forces-protocol-22]
