In conjunction with all activities to improve the performance and quality of service in the internet, there are many attempts to promote the security in different layers of the network. IPsec mechanism is used to protect the IP layer data flows using cryptography. Due to this reliance on cryptography, there is a need for system encryption functions to provide required shared key materials. Internet Key Exchange protocol (IKE) has been proposed to meet this requirement. New version of IKE was proposed after a vast studies and discussions on its first version (IKEv1) and in competition with its other important successors such as JFK and SIGMA. Besides, the mobility and multihoming extension to IKEv2 (MOBIKE) was introduced to manage and maintain the secure channels established, based on IKE and IPsec, in the presence of mobile and multi-address users and to avoid disconnection of these channels. In this thesis, the IKEv2 along with mobility and multihoming in it will be discussed and after pointing its several positive properties and strong points, some proposals will be provided to promote use of IKEv2 especially in particular environments. New versions of IKEv2 for using in intra-corporation connections and in a client-server environment are the most important proposals in this thesis. It is tried to keep maximum fidelity to IKEv2 framework and features along with concurrent some excessive features and provisions.