D i IP Add S t fDynamic IP Address Support forGSM SIM Server Interworkingg
AddPac Technology
2013 Sales and Marketing
www.addpac.com
2013, Sales and Marketing
ContentsContents
• General GSM SIM Server Service Diagram• Network Issues for Remote SIM Application
D i IP Add N k E i• Dynamic IP Address Network Environment• Detailed Network Configuration
R t SIM S i P d• Remote SIM Service Procedure• Technical Remote SIM Service Issues• Local IP Address Change Recognition• Local IP Address Change Recognition
www.addpac.com 2
General GSM SIM Server Service DiagramGeneral GSM SIM Server Service Diagram
GK
EMS
Media Gateway
Gate Keeper
MGNew York Moskva
MGMGMG
PSTN IP Network(WAN)
BS
Elementary ManagementSystem
Billing Server
PSTNSIP Proxy Server
Billing Server
LAN
LANAP-GSS5000GSM SIM Server
Remote SIM
GSMNetwork
GSMNetwork
AddPac GSM Gateways for SIM Client
www.addpac.com 3
GSM TerminalGSM Terminal
D i IP Add S tDynamic IP Address Support
www.addpac.com 4
Overall Network Issues for Remote SIM AppOverall Network Issues for Remote SIM App.
IP Add E i t• IP Address Environment – IP Address Insufficient Problem -> Dynamic IP Address– Fixed IP Address is very expensive (Ex : Leased Line)y p ( )– Remote SIM Server Side (Dynamic IP Address) : use the xDSL Modem– SIM Client Side (Dynamic IP Address) : use the xDSL or Wireless Modem
• Access Network Environment for SIM Client• Access Network Environment for SIM Client– 3G Data, WiMAX, etc Wireless Modem– “GSM VoIP Service + SIM Data Exchange” is occurred concurrently
Ch t i ti Hi h D l F t P k t L– Characteristic : High Delay, Frequent Packet Loss, Frequent Packet Sequence Change, Best Effort QoS, Abrupt IP Address Change,Unstable Power Supply
– High Performance & Reliable Data Link Protocol must be used
www.addpac.com 5
Dynamic IP Address Environment (SIM Client : Wired Access Network)
Dynamic DNS
DNS Update
DNS Query(gethostbyname)
InternetGSM SIM Client(Ex : AP-GS916) xDSL Modem
(PPP or DHCP)
Update
GSM SIM Server(E AP GSS5000)xDSL ModemGSM SIM Client
xDSL Modem(PPP or DHCP)
(Ex : AP-GSS5000)xDSL Modem(PPP or DHCP)
DNS Connection
GSM SIM Client(Ex : AP-GS916)
www.addpac.com 6
DNS Connection
SIM Data Connection
Dynamic IP Address Environmenty(SIM Client : Wireless Access Network)
Dynamic DNS
DNS Update
DNS Query(gethostbyname)
InternetSIM Client
(Ex : AP-GS916) 3G/WiMaxData Modem(PPP or DHCP)
p
3G/4GData
GSM SIM Server(E AP GSS5000)3G/WiMax Data ModemSIM Client
xDSL Modem(PPP or DHCP)
Data
(Ex : AP-GSS5000)(PPP or DHCP)
DNS Connection
SIM Client(Ex : AP-GS916)
www.addpac.com 7
DNS Connection
SIM Data Connection
Network Configuration Detail (1/2)Network Configuration Detail (1/2)
DMZ
Public IP Private IP
• With NAT Router Mode
Internet LocalModem NAT Router
PPP/DHCP GSM SIM Server
NAT Router
Modem with NAT Router Function(One System)
Private IP(192.168.0.x)
Public IP
• Without NAT Router Mode
Internet LocalPPP/DHCP TWIN IP
DHCP
( )
www.addpac.com 8
Modem
GSM SIM Server
NAT Router
Network Configuration Detail (2/2)
• With NAT Router Mode
Network Configuration Detail (2/2)
t oute ode– NAT Router is Public Address– SIM Server/Client is Private Address (Static Address)– Set DMZ for SIM Server/Client (or Port forwarding)– NAT Router Role
• Recognition Local Address Change and• Recognition Local Address Change and • Dynamic DNS update (for SIM Server Connection)
• Without NAT Router Mode (Recommend)– SIM Server/Client is Public Address (PPP, DHCP or Static)– NAT Router is connected with FastEthernet0/1 via
DHCP(optional)DHCP(optional)• Use IP-Connect mode for NAT router (TWIN IP, Public IP Relay)
– SIM Server/Client Role
www.addpac.com 9
• Recognition Local Address Change and • Dynamic DNS update (SIM Server only)
Remote SIM Service Procedure
• GSM SIM Sever
Remote SIM Service Procedure
• GSM SIM Sever– Get Network IP Address (Public or Private address)– Update Dynamic DNS information (SIM Server or Modem)p y ( )– Wait SIM Client Connection– Data Exchange with Client
• GSM SIM Client (Ex : GSM VoIP Gateway)G t N t k IP Add (P bli P i t dd )– Get Network IP Address (Public or Private address)
– Get SIM Server Public Address using DNS Query (gethostbyname)(g y )
– Connection with SIM Server– Data Exchange with Server
www.addpac.com 10
Technical Remote SIM Service Issues
GSM SIM Server Side
Technical Remote SIM Service Issues
• GSM SIM Server Side– Fast Recognition for Network Address Change– Notify Local Address ChangeNotify Local Address Change– Maintain SIM Client Connection when Local or Peer Address is
changed
• GSM SIM Client Side (Ex:GSM VoIP Gateway)S t SIM S Add i D i t IP dd– Setup SIM Server Address using Domain-name not IP address
– Fast Recognition for Network Address Change– Notify Local Address ChangeNotify Local Address Change– Fast Recognition for Server Address Change
www.addpac.com 11
SIM Service Connection (1/2)SIM Service Connection (1/2)
GSM SIM Client GSM SIM Server
Logical Connection
Queue Queue
Modem(PPP or DHCP)
Modem(PPP or DHCP)
Network Connection
(PPP or DHCP)(PPP or DHCP)
Physical Connection
www.addpac.com 12
SIM Service Connection (2/2)
• Logical Connection
SIM Service Connection (2/2)
og ca Co ect o– Establish Logical Connection– Transmit and Receive User SIM Data– Logical Connection Keep Alive (Detect Logical Link Down)– Flow Control, Retransmit (Selective Retransmission)
N t k C ti• Network Connection– Establish Network Connection– Transmit and Receive Logical Connection Data– Transmit and Receive Logical Connection Data– Monitoring Local Address Change
• Update Dynamic DNS Server (SIM Server only)• Notify Address Change using Logical Link Keep Alive Message
– Monitoring SIM Server Address Change (SIM Client only)• Adjust DNS Query interval
www.addpac.com 13
j y• Send DNS Query Immediately, when No Response received for Logical
Connection Keep Alive
Local IP Address Change Recognition
• PPP/PPPoE
Local IP Address Change Recognition
/ o– Using LCP Echo Request
• Send LCP Echo Request packet for given interval and timeF F t D t ti R d th l• For Fast Detection, Reduce the value
• No Response, LCP Link Down and Restart PPP Session
– Using ICMP Echo Request : (described below)
• DHCP– Reduce DHCP Lease Time if possible (manual configuration)– Using ICMP Echo Request
• Send ICMP Echo Request(PING) Packet to default router for given intervalSend ICMP Echo Request(PING) Packet to default router for given interval and time
• No Response, Send DHCP RELEASE and DISCOVER Packet• Reduce DHCP DISCOVER packet interval for Fast Reconnection
www.addpac.com 14
Reduce DHCP DISCOVER packet interval for Fast Reconnection
Thank you!AddPac Technology Co., Ltd.
Sales and MarketingSales and Marketing
Phone +82.2.568.3848 (KOREA)FAX +82.2.568.3847 (KOREA)
E-mail [email protected]
www.addpac.com 15