Gateway Apparatus for M2ME IP Address Continuity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Machine-to-Machine Communication Equipments (M2MEs) face disruptions in communication when changing home operators due to IP address changes, and existing solutions like Dynamic DNS fail to provide immediate IP address updates and session continuity.
Innovation Solution
A gateway apparatus and method that register network addresses with temporary addresses and MCIM flags, allowing for IP packet transmission and MCIM provisioning, ensuring seamless communication by determining MCIM presence and initiating provisioning when necessary.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If Dynamic DNS is used to update IP addresses during home operator change, then IP address updates can be performed, but communication disruption occurs due to DNS cache propagation delays and session continuity loss
Solution Approach 1:
The gateway apparatus performs preliminary actions by buffering IP packets before the M2ME completes the home operator change process. When the M2ME attaches to a new home operator, the gateway has already prepared the packet buffer with packets destined for the old IP address, enabling immediate redirection to the new IP address without waiting for DNS propagation or cache expiration.
Solution Approach 2:
The gateway apparatus acts as an intermediary between the M2ME and the packet buffer. It receives packets for the old IP address, determines that MCIM provisioning is needed, buffers the packets, and then transmits them to the new IP address after MCIM is successfully provisioned, thereby mediating the transition and ensuring continuity.
2Reliability
If MCIM provisioning is triggered immediately upon home operator change, then communication continuity can be maintained, but additional processing time and network resources are consumed
Solution Approach 1:
The gateway apparatus triggers MCIM provisioning in advance by detecting the home operator change condition and initiating the provisioning process before the M2ME actually needs to communicate with peers. This preliminary triggering allows the MCIM to be provisioned and ready before packet transmission is required, minimizing actual communication disruption time.
Solution Approach 2:
The gateway apparatus uses feedback from the M2ME's attachment status and IP address changes to dynamically control the MCIM provisioning timing. By monitoring whether the M2ME has successfully attached to the new home operator and obtained a new IP address, the gateway adjusts the provisioning trigger accordingly, optimizing both continuity and time efficiency.
3Reliability
If the gateway apparatus buffers IP packets during home operator change, then communication disruption is prevented, but network bandwidth and buffering resources are consumed
Solution Approach 1:
The gateway apparatus applies partial buffering by only buffering packets that are actually destined for the M2ME during the transition period, rather than buffering all network traffic. It selectively buffers only the necessary IP packets that would cause disruption, minimizing the consumption of buffering resources while still ensuring continuity for affected communications.
Solution Approach 2:
The gateway performs preliminary packet buffering before the M2ME completes its attachment to the new home operator. By preparing the packet buffer in advance and only activating it when needed, the system minimizes the time packets are held in buffer, thereby reducing the overall resource consumption while maintaining continuity.
Data Source
AI summary
A gateway apparatus comprises a registration unit for registering a network address, a temporary address and a flag, a receiving unit for receiving data destined to a destination communication device with the network address of the destination communication device from a source communication device, a determination unit for determining whether the destination communication device is provided with the MCIM or not, based on a registered value of the flag, and transmitting unit for transmitting a bootstrap message for requesting initiation of provisioning of a predetermined identifier to the destination communication device, to a provision server, when it is determined that the destination communication device is not provided with the MCIM, wherein the transmitting unit transmits the data to the destination communication device using the assigned temporary address, when the destination communication device is provided with the MCIM.


