[Mip6-firewall] HA Firewall BCP draft

QIU Ying qiuying at i2r.a-star.edu.sg
Sat Jun 30 05:59:15 EDT 2007


Hi, Suresh

Attached please found the text on mobile node behind a firewall. The part 
should be section 5, right? Please review and attached to your parts.

Regards and Thanks
Qiu Ying




------------ Institute For Infocomm Research - Disclaimer -------------This email is confidential and may be privileged.  If you are not the intended recipient, please delete it and notify us immediately. Please do not copy or use it for any purpose, or disclose its contents to any other person. Thank you.--------------------------------------------------------
-------------- next part --------------
5.  Mobile Node behind a Firewall

   This section recommends a procedure if a mobile node is within a 
   network protected by firewall. In the specifications of mobile IPv6
   [RFC3775, RFC3776], the mobile node will send/receive following 
   messages: home binding updated messages (BU_HA, BA_HA), return 
   routablity messages (HoTI, HoT, CoTI, CoT) and correspondent binding 
   update messages (BU_CN and BA_CN).

   No matter if a MN is roaming into a visiting network or already stays 
   in the visiting network and need to update its CoA, after allocated 
   or authorized a new CoA, it informs its HA and CN of its current CoA. 

   Since the MN is always the initiator, it is able to apply the pinholes 
   from the firewall for the communications with other parties.


5.1. Open a pinhole between MN and HA:

   The procedure of the home binding update is

   1) 	The mobile node gets current care-of address;
   2)	The mobile node solicits a firewall pinhole for the 
       Communications between the care-of address and its home agent 
       (with a fixed address) with the protocol number 50 (ESP);
   3)	  the mobile node sends the home binding update message BUHA to its 
       home agent through the pinhole;
   4)  the home agent sends back a acknowledgement BAHA through the 
       pinholes and set up security tunnel between the home agent and 
       its home agent;
   5) 	thereafter every packet between the mobile node and its home agent 
       goes through the security tunnel.
   6)  this pinhole is a long term one, which is kept to open till MN 
       leaves the network or applies a new CoA.  


5.2. Open a pinhole between MN and CN:

   The procedure of opening pinholes between MN and CN is:

   1)  the mobile node sends the HoTI message to its home agent through 
       the security tunnel;
   2)  after receiving the HoT message from the correspondent node, the 
       home agent forwards the HoT message to the mobile node through 
       the security tunnel, too;
   3)  the mobile node solicits a firewall pinhole with protocol number 
       135 for the communications between the care-of address and the 
       correspondent node;
   4)  the mobile node sends the CoTI message to its correspondent node 
       through the pinhole;
   5)  the correspondent node sends back the CoT message through the 
       pinhole;
   6)  the mobile send the binding update message BUCN to its
       correspondent node through the pinhole;
   7)  the correspondent node sends back a acknowledgement BACN through 
       the pinholes;
   8)  the mobile node requires to open more ports for the pinhole;
   9)  thereafter every packet between the mobile node and its 
       correspondent node goes through the pinhole.
   10) this pinhole is a short term one. Once the communication between 
       MN and CN is terminated, the pinhole must be closed. 


More information about the Mip6-firewall mailing list