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