Due to the wide spread and rapidly growing number of connected mobile devices, the support for mobility is now an essential requirement of any given network. The mobility management processes applied in the Mobility Support in IPv6 (Mobile IPv6) protocol the mobile node is responsible for implementing mobility-related functions. In contrast, when applying the concept of network-based mobility management, these functions are implemented by certain elements of the network instead. This can be beneficial for the end user as well as the network operator. The Proxy Mobile IPv6 (PMIPv6) protocol is currently the most popular standardization of this aproach. Numerous protocol extesnsions are available, which enable support for Fast Handover, Prefix Delegation and QoS services within the PMIPv6 domain.
In the first part of this document, I presented the basic aspects of network-based mobility management, the benefits of using this approach, and a couple of possible use cases. I described the basic operation of the PMIPv6 protocol, the network topology and the network elements introduced in it. I similarly assessed the features, motivations, the modified network elements and the detailed protocol operations for the Fast Handover, Qos and Prefix Delegation PMIPv6 protocol extensions.
Next, using an existing PMIPv6 simulation model, I summarized the considerations necessary for modeling the protocol extensions, then created conceptual models of them. With the help of these models, the PMIPv6 simulation model and the knowledge of the OMNet++/INET environment, I was able to make suggestions on the modifications to be made, and the modules and methods to be used during implementation phase.
In addition to familiarizing myself with the tasks of to extending the INET / OMNeT ++ simulation system, I was able to execute the steps of modeling a protocol as well as learn about the operation of the PMIPv6 protocol and its additions.