Realm-Specific IP
Encyclopedia
Realm-Specific IP is an Experimental IETF framework and protocol intended as an alternative to NAT
in which the end-to-end integrity of packets is maintained.
RSIP lets an RSIP host borrow one or more IP address (and UDP/TCP port) from one or more RSIP gateway.
RSIP functions by leasing (usually public) IP addresses and ports to RSIP hosts located in other (usually private) addressing realms.
The RSIP client requests registration with an RSIP gateway. The gateway in turn delivers either a unique IP address or a shared IP address and a unique set of TCP/UDP ports and associates the RSIP host address to this address. The RSIP host uses this address to send packets to destinations in the other realm. The tunnelled packets between RSIP host and gateway contain both addresses, and the RSIP gateway strips off the host address header and sends the packet to the destination.
RSIP can also be used to relay traffic between several different privately addressed networks by leasing several different addresses to reach different destination networks.
RSIP should be useful for NAT traversal
as an IETF standard alternative to Universal Plug and Play
(UPnP).
, the protocol was in the experimental stage and was not yet in widespread use.
IETF activities: RFC 3103 Realm Specific IP: Protocol Specification
Network address translation
In computer networking, network address translation is the process of modifying IP address information in IP packet headers while in transit across a traffic routing device....
in which the end-to-end integrity of packets is maintained.
RSIP lets an RSIP host borrow one or more IP address (and UDP/TCP port) from one or more RSIP gateway.
RSIP functions by leasing (usually public) IP addresses and ports to RSIP hosts located in other (usually private) addressing realms.
The RSIP client requests registration with an RSIP gateway. The gateway in turn delivers either a unique IP address or a shared IP address and a unique set of TCP/UDP ports and associates the RSIP host address to this address. The RSIP host uses this address to send packets to destinations in the other realm. The tunnelled packets between RSIP host and gateway contain both addresses, and the RSIP gateway strips off the host address header and sends the packet to the destination.
RSIP can also be used to relay traffic between several different privately addressed networks by leasing several different addresses to reach different destination networks.
RSIP should be useful for NAT traversal
NAT traversal
NAT traversal is a general term for techniques that establish and maintain Internet protocol connections traversing network address translation gateways. Network address translation breaks end-to-end connectivity. Intercepting and modifying traffic can only be performed transparently in the...
as an IETF standard alternative to Universal Plug and Play
Universal Plug and Play
Universal Plug and Play is a set of networking protocols for primarily residential networks without enterprise class devices that permits networked devices, such as personal computers, printers, Internet gateways, Wi-Fi access points and mobile devices to seamlessly discover each other's presence...
(UPnP).
, the protocol was in the experimental stage and was not yet in widespread use.
IETF activities: RFC 3103 Realm Specific IP: Protocol Specification
See also
- Interactive Connectivity EstablishmentInteractive Connectivity EstablishmentInteractive Connectivity Establishment is a technique used in computer networking involving network address translators in Internet applications of Voice over Internet Protocol , peer-to-peer communications, video, instant messaging and other interactive media...
(ICE) - MiddleboxMiddleboxA middlebox is a device in the Internet thatprovides transport policy enforcement. Examples of these devicesinclude firewalls, network address translators , signature management for intrusion detection...
Middlebox Communications (MIDCOM) - Simple Traversal of UDP over NATsSTUNSTUN is a standardized set of methods, including a network protocol, used in NAT traversal for applications of real-time voice, video, messaging, and other interactive IP communications....
(STUN) - SOCKSSOCKSSOCKS is an Internet protocol that routes network packets between a client and server through a proxy server. SOCKS5 additionally provides authentication so only authorized users may access a server...
- Traversal Using Relay NATTraversal Using Relay NATTraversal Using Relays around NAT is a protocol that allows for an element behind a Network address translator or firewall to receive incoming data over TCP or UDP connections. It is most useful for elements behind symmetric NATs or firewalls that wish to be on the receiving end of a connection...
(TURN) - Universal Plug and PlayUniversal Plug and PlayUniversal Plug and Play is a set of networking protocols for primarily residential networks without enterprise class devices that permits networked devices, such as personal computers, printers, Internet gateways, Wi-Fi access points and mobile devices to seamlessly discover each other's presence...
(UPnP)
IETF References
- RFC 3102 - Realm Specific IP: Framework
- RFC 3103 - Realm Specific IP: Protocol Specification
- RFC 3104 - RSIP Support for End-to-end IPsec