Internet.com ISP-Planet
 
ISP Glossary
Find an ISP Term
 
Search ISP-Planet


Search internet.com
 
internet.com

IT
Developer
Internet News
Small Business
Personal Technology

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

internet.commerce
Partner With Us














ISP Technology

Realm-Specific IP for VPNs and Beyond - continued

Combining RSIP and IPsec
At first glance, RSIP sounds like a promising way for hosts to share public addresses while avoiding the pitfalls associated with applying NAT to IPsec traffic. But it turns out that there are RSIP extensions needed to accommodate end-to-end IPsec.

Basic RSIP relies on unique port numbers to demultiplex arriving packets. But IPsec ESP encrypts port numbers. When several RSIP hosts use the same RSIP gateway to relay ESP, another discriminator is needed. Fortunately, every IPsec packet carries a unique security-parameters index (SPI), assigned during security association setup. Unfortunately, the SPI is only guaranteed unique for the responder. To enable demultiplexing, the SPI + protocol (AH or ESP) + destination IP address must also be unique at the initiating RSIP gateway.

A similar problem occurs during association setup with the Internet Key Exchange (IKE). IKE packets usually carry a well-known source port 500. Using different source ports is the preferred solution. But if several RSIP hosts use the same RSIP gateway to relay IKE from port 500, another discriminator is needed. Again, there is a handy answer: every IKE packet carries the initiator cookie supplied in the first packet of an IKE session. The RSIP gateway can route IKE responses to the correct RSIP host using initiator cookie + destination port (IKE) + destination IP address.

To fix these problems, RSIP extensions have been proposed to the IETF, allowing RSIP hosts to register with an RSIP gateway for IPsec support, and allowing hosts to request and receive unique SPI values along with leased IP addresses and ports.

Possible service applications for RSIP
RSIP specifications are still at the Internet Draft stage. Support in commercial product is a down the road a ways. But if and when RSIP matures, it may represent a new revenue opportunity for ISPs. One can envision a provider running RSIP gateways, doling out IPs from its public block and charging on a per-use basis. RSIP might be involved in a wide variety of service offerings:

  • Residential power-users and teleworkers with multi-host LANs that share a single IP leased by an RSIP-enabled Internet appliance, DSL router, or cable modem;
  • Small-to-midsize enterprise customers with dozens or hundreds of hosts, sharing a small pool of public IPs leased by an RSIP-enabled WAN access router or firewall;
  • Multi-dwelling units (apartments, shared office buildings) with many private LANs, sharing public Internet access through an RSIP-enabled device;
  • Hospitality networks (airports, hotels) where roaming hosts briefly lease the public IP(s) shared by the entire network;
  • Remote access concentrators that use RSIP to lease private IP(s) to roaming corporate users that access the Internet via dynamically-assigned public addresses; and
  • Wireless devices (cell phones, PDAs) that lease public IP(s) for "sticky sessions" that persist even when the mobile device moves from one location to another, updating its local access IP.

These scenarios, and RSIP's relationship to IP multicast and differentiated services, are more fully explored in the RSIP architecture Internet Draft.

Parting thoughts
When the public Internet is leveraged for private business communication (as in many of these scenarios), VPN support becomes important. While NAT can be used in certain VPN scenarios, it tampers with end-to-end message integrity. RSIP—or whatever RSIP evolves into—may someday prove to be a better address-sharing solution for IPsec-based VPNs. And strategically placed RSIP gateways may someday also create new revenue opportunities for ISPs that extend beyond the realm of VPN.

—End

back to page 1
Related article: IP Security and NAT: Oil and Water?

 

Feedback


Advertising inquiry? Click here!

ISP-Planet's RSS feed