Realm Specific IP (RSIP) Parameters
Created
- 2001-04-20
Last Updated
- 2009-07-29
Available Formats
RSIP Parameters
Expert(s)
- Unassigned
Reference
- RFC 3103: Realm Specific IP: Protocol Specification
Note
RSIP Parameters was defined in Section 8 of RFC 3103, unless otherwise stated.
Available Formats
| Range | Registration Procedures |
|---|---|
| 0 | Reserved |
| 1-240 | Specification Required |
| 241-255 | Private Use |
| Value | Parameter | Reference |
|---|---|---|
| 0 | Reserved | RFC 3103 |
| 1 | Address | RFC 3103 |
| 2 | Ports | RFC 3103 |
| 3 | Lease Time | RFC 3103 |
| 4 | Client ID | RFC 3103 |
| 5 | Bind ID | RFC 3103 |
| 6 | Tunnel Type | RFC 3103 |
| 7 | RSIP Method | RFC 3103 |
| 8 | Error | RFC 3103 |
| 9 | Flow Policy | RFC 3103 |
| 10 | Indicator | RFC 3103 |
| 11 | Message Counter | RFC 3103 |
| 12 | Vendor Specific Parameter | RFC 3103 |
| 13-21 | Unassigned | |
| 22 | SPI | RFC 3104 |
| 23-240 | Unassigned | |
| 241-255 | Reserved for Private Use | RFC 3103 |
RSIP Address Types
Expert(s)
- Unassigned
Reference
- RFC 3103: Realm Specific IP: Protocol Specification
Available Formats
| Range | Registration Procedures |
|---|---|
| 0 | Reserved |
| 1-240 | Specification Required |
| 241-255 | Private Use |
RSIP Tunnel Types
Expert(s)
- Unassigned
Reference
- RFC 3103: Realm Specific IP: Protocol Specification
Available Formats
| Range | Registration Procedures |
|---|---|
| 0 | Reserved |
| 1-240 | Specification Required |
| 241-255 | Private Use |
RSIP Methods
Expert(s)
- Unassigned
Reference
- RFC 3103: Realm Specific IP: Protocol Specification
Available Formats
| Range | Registration Procedures |
|---|---|
| 0 | Reserved |
| 1-240 | Specification Required |
| 241-255 | Private Use |
RSIP Local Flow Policies
Expert(s)
- Unassigned
Reference
- RFC 3103: Realm Specific IP: Protocol Specification
Available Formats
| Range | Registration Procedures |
|---|---|
| 0 | Reserved |
| 1-240 | Specification Required |
| 241-255 | Private Use |
RSIP Remote Flow Policies
Expert(s)
- Unassigned
Reference
- RFC 3103: Realm Specific IP: Protocol Specification
Available Formats
| Range | Registration Procedures |
|---|---|
| 0 | Reserved |
| 1-240 | Specification Required |
| 241-255 | Private Use |
RSIP Vendor IDs
Expert(s)
- Unassigned
Reference
- RFC 3103: Realm Specific IP: Protocol Specification
Available Formats
| Range | Registration Procedures |
|---|---|
| 0 | Reserved |
| 1-240 | Specification Required |
| 241-255 | Private Use |
RSIP Message Types
Expert(s)
- Unassigned
Reference
- RFC 3103: Realm Specific IP: Protocol Specification
Available Formats
| Range | Registration Procedures |
|---|---|
| 0 | Reserved |
| 1-240 | Specification Required |
| 241-255 | Private Use |
| Value | Message | Implementation | Status | Reference |
|---|---|---|---|---|
| 0 | Reserved | |||
| 1 | ERROR_RESPONSE | gateway | mandatory | RFC 3103 |
| 2 | REGISTER_REQUEST | host | mandatory | RFC 3103 |
| 3 | REGISTER_RESPONSE | gateway | mandatory | RFC 3103 |
| 4 | DE-REGISTER_REQUEST | host | mandatory | RFC 3103 |
| 5 | DE-REGISTER_RESPONSE | gateway | mandatory | RFC 3103 |
| 6 | ASSIGN_REQUEST_RSA-IP | host | optional | RFC 3103 |
| 7 | ASSIGN_RESPONSE_RSA-IP | gateway | optional | RFC 3103 |
| 8 | ASSIGN_REQUEST_RSAP-IP | host | mandatory | RFC 3103 |
| 9 | ASSIGN_RESPONSE_RSAP-IP | gateway | mandatory | RFC 3103 |
| 10 | EXTEND_REQUEST | host | mandatory | RFC 3103 |
| 11 | EXTEND_RESPONSE | gateway | mandatory | RFC 3103 |
| 12 | FREE_REQUEST | host | mandatory | RFC 3103 |
| 13 | FREE_RESPONSE | gateway | mandatory | RFC 3103 |
| 14 | QUERY_REQUEST | host | optional | RFC 3103 |
| 15 | QUERY_RESPONSE | gateway | mandatory | RFC 3103 |
| 16 | LISTEN_REQUEST | host | optional | RFC 3103 |
| 17 | LISTEN_RESPONSE | gateway | optional | RFC 3103 |
| 18-21 | Unassigned | |||
| 22 | ASSIGN_REQUEST_RSIPSEC | host | optional | RFC 3104 |
| 23 | ASSIGN_RESPONSE_RSIPSEC | gateway | optional | RFC 3104 |
| 24-240 | Unassigned | |||
| 241-255 | Reserved for Private Use |
RSIP Error Codes
Registration Procedure(s)
- Specification Required
Expert(s)
- Unassigned
Reference
- RFC 3103: Realm Specific IP: Protocol Specification
Note
100s General errors
200s Parameter and message errors. The gateway uses these errors
when it detects that a parameter or message is malformed, as
well as when it does not understand a parameter or message.
300s Permission, resource, and policy errors. The gateway uses these
errors when a host has attempted to do something that it is
not permitted to do, or something that violated gateway policy.
400s IPsec errors. All errors specific to RSIP / IPsec operation.Available Formats
| Code | Description | Reference |
|---|---|---|
| 101 | UNKNOWN_ERROR. An error that cannot be identified has occurred. This error should be used when all other error messages are inappropriate. | RFC 3103 |
| 102 | USE_TCP. A host has attempted to use UDP on a server that only supports TCP. | RFC 3103 |
| 103 | FLOW_POLICY_VIOLATION: A host has not specified address or port information in enough detail for its assigned flow policy. | RFC 3103 |
| 104 | INTERNAL_SERVER_ERROR: An RSIP server application has detected an unrecoverable error within itself or the RSIP gateway. | RFC 3103 |
| 105 | MESSAGE_COUNTER_REQUIRED: An RSIP host did not use a message counter parameter in a situation in which it should have. | RFC 3103 |
| 106 | UNSUPPORTED_RSIP_VERSION: An RSIP host sent a message with a version number that is not supported by the RSIP gateway. | RFC 3103 |
| 201 | MISSING_PARAM. The request does not contain a required parameter. | RFC 3103 |
| 202 | DUPLICATE_PARAM. The request contains an illegal duplicate parameter. | RFC 3103 |
| 203 | EXTRA_PARAM. The request contains a parameter that it should not. | RFC 3103 |
| 204 | ILLEGAL_PARAM. The gateway does not understand a parameter type. | RFC 3103 |
| 205 | BAD_PARAM. A parameter is malformed. | RFC 3103 |
| 206 | ILLEGAL_MESSAGE. The gateway does not understand the message type. The message type is neither mandatory nor optional. | RFC 3103 |
| 207 | BAD_MESSAGE. A message is malformed and gateway parsing failed. | RFC 3103 |
| 208 | UNSUPPORTED_MESSAGE: The host has transmitted an optional message that the gateway does not support. | RFC 3103 |
| 301 | REGISTER_FIRST. The RSIP host has attempted to request or use resources without registering. | RFC 3103 |
| 302 | ALREADY_REGISTERED. The host has attempted to register again without first de-registering. | RFC 3103 |
| 303 | ALREADY_UNREGISTERED. The host has attempted to de-register but it is already in the unregistered state. | RFC 3103 |
| 304 | REGISTRATION_DENIED. The gateway will not allow the host to register. | RFC 3103 |
| 305 | BAD_CLIENT_ID. The host has referred to itself with the wrong client ID. | RFC 3103 |
| 306 | BAD_BIND_ID. The request refers to a bind ID that is not valid for the host. | RFC 3103 |
| 307 | BAD_TUNNEL_TYPE. The request refers to a tunnel type that is not valid for the host. | RFC 3103 |
| 308 | LOCAL_ADDR_UNAVAILABLE. The gateway is currently not able to allocate ANY local address, but the host may try again later. | RFC 3103 |
| 309 | LOCAL_ADDRPORT_UNAVAILABLE. The gateway is currently not able to allocate ANY local IP address / port tuple of the requested magnitude (i.e., number of ports), but the host may try again later. | RFC 3103 |
| 310 | LOCAL_ADDR_INUSE. The gateway was not able to allocate the requested local address because it is currently used by another entity. | RFC 3103 |
| 311 | LOCAL_ADDRPORT_INUSE. The gateway was not able to allocate the requested local address / port tuple because it is currently used by another entity. | RFC 3103 |
| 312 | LOCAL_ADDR_UNALLOWED. The gateway will not let the host use the specified local IP address due to policy. | RFC 3103 |
| 313 | LOCAL_ADDRPORT_UNALLOWED. The gateway will not let the host use the specified local address / port pair due to policy. | RFC 3103 |
| 314 | REMOTE_ADDR_UNALLOWED. The gateway will not allow the host to establish a session to the specified remote address. | RFC 3103 |
| 315 | REMOTE_ADDRPORT_UNALLOWED. The gateway will not allow the host to establish a session to the specified remote address / port tuple. | RFC 3103 |
| 401 | IPSEC_UNALLOWED. The server will not allow the client to use end-to-end IPsec. | RFC 3104 |
| 402 | IPSEC_SPI_UNAVAILABLE. The server does not have an SPI available for client use. | RFC 3104 |
| 403 | IPSEC_SPI_INUSE. The client has requested an SPI that another client is currently using. | RFC 3104 |