Mobile SCTP - KNF · 2002. 12. 4. · Mobile SCTP Transport Layer Mobility Management for the...
Transcript of Mobile SCTP - KNF · 2002. 12. 4. · Mobile SCTP Transport Layer Mobility Management for the...
![Page 1: Mobile SCTP - KNF · 2002. 12. 4. · Mobile SCTP Transport Layer Mobility Management for the Internet Maximilian Riegel SoftCOM 2002, 2002-10-10](https://reader035.fdocuments.net/reader035/viewer/2022071410/6104e843fc3a965b606e2d25/html5/thumbnails/1.jpg)
Mobile SCTPTransport Layer Mobility Management for the Internet
Maximilian Riegel<[email protected]>SoftCOM 2002, 2002-10-10
![Page 2: Mobile SCTP - KNF · 2002. 12. 4. · Mobile SCTP Transport Layer Mobility Management for the Internet Maximilian Riegel SoftCOM 2002, 2002-10-10](https://reader035.fdocuments.net/reader035/viewer/2022071410/6104e843fc3a965b606e2d25/html5/thumbnails/2.jpg)
Maximilian Riegel - Mobile SCTP, 021010-mobile-sctp4softcom.ppt Page 2 © Siemens, 2002
Outline
n Layered Internet Architecture
n Link Layer Mobility by example
n Network Layer Mobility
– Mobile IP
– Architectural considerations for the Internet
n Transport Layer Mobility
– Requirements for a mobility enabled transport protocol
– Mobile SCTP
– Requirements for hosts
n Conclusion
![Page 3: Mobile SCTP - KNF · 2002. 12. 4. · Mobile SCTP Transport Layer Mobility Management for the Internet Maximilian Riegel SoftCOM 2002, 2002-10-10](https://reader035.fdocuments.net/reader035/viewer/2022071410/6104e843fc3a965b606e2d25/html5/thumbnails/3.jpg)
Maximilian Riegel - Mobile SCTP, 021010-mobile-sctp4softcom.ppt Page 3 © Siemens, 2002
Internet/Web Applications
The layered Internet architecture
linkphy
iptcphttpwww
linkphy
iplinkphy
ip����������
iplinkphy
ip�����������
����������
�����������
iptcphttpwww
Peer(Client)
Peer(Server)
![Page 4: Mobile SCTP - KNF · 2002. 12. 4. · Mobile SCTP Transport Layer Mobility Management for the Internet Maximilian Riegel SoftCOM 2002, 2002-10-10](https://reader035.fdocuments.net/reader035/viewer/2022071410/6104e843fc3a965b606e2d25/html5/thumbnails/4.jpg)
Maximilian Riegel - Mobile SCTP, 021010-mobile-sctp4softcom.ppt Page 4 © Siemens, 2002
Mobility inside a WLAN ‘hotspot’ by link layer functions...
n Station decides that link to its current AP is poor
ORFDO�GLVWULEXWLRQ�QHWZRUN
n Station uses scanning function to find another AP− or uses information from
previous scansn Station sends Reassociation
Request to new AP
n If Reassociation Response is successful − then station has roamed to the new AP− else station scans for another AP
n If AP accepts Reassociation Request− normally old AP is notified through Distribution System− AP indicates Reassociation to the Distribution System
![Page 5: Mobile SCTP - KNF · 2002. 12. 4. · Mobile SCTP Transport Layer Mobility Management for the Internet Maximilian Riegel SoftCOM 2002, 2002-10-10](https://reader035.fdocuments.net/reader035/viewer/2022071410/6104e843fc3a965b606e2d25/html5/thumbnails/5.jpg)
Maximilian Riegel - Mobile SCTP, 021010-mobile-sctp4softcom.ppt Page 5 © Siemens, 2002
Hand-over between hotspots?
StarStar��NetNet
,QWHUQHW
KillerAppInc.
%DUJDLQ1HW
linkphy
iptcphttpwww
linkphy
iplinkphy
ip����������
iplinkphy
ip�����������
����������
�����������
iptcphttpwww
![Page 6: Mobile SCTP - KNF · 2002. 12. 4. · Mobile SCTP Transport Layer Mobility Management for the Internet Maximilian Riegel SoftCOM 2002, 2002-10-10](https://reader035.fdocuments.net/reader035/viewer/2022071410/6104e843fc3a965b606e2d25/html5/thumbnails/6.jpg)
Maximilian Riegel - Mobile SCTP, 021010-mobile-sctp4softcom.ppt Page 6 © Siemens, 2002
Today‘s standard solution: Mobile IP
n An agent in the home network takes care of the location of the mobile host intercepting all packets for the distant Mobile Host.
n The Home Agent forwards all packets to a Foreign Agent in the visited network (GRE tunnel).
n The Foreign Agent acts as default gateway for the Mobile Host in the visited network.
n The Foreign Agent may be colocated with the Mobile Host simplifying the mobile network.
,QWHUQHW
9LVLWHG�1HWZRUN
MobileHost
)RUHLJQ$JHQW +RPH
$JHQW
+RPH�1HWZRUN
6HUYHU
![Page 7: Mobile SCTP - KNF · 2002. 12. 4. · Mobile SCTP Transport Layer Mobility Management for the Internet Maximilian Riegel SoftCOM 2002, 2002-10-10](https://reader035.fdocuments.net/reader035/viewer/2022071410/6104e843fc3a965b606e2d25/html5/thumbnails/7.jpg)
Maximilian Riegel - Mobile SCTP, 021010-mobile-sctp4softcom.ppt Page 7 © Siemens, 2002
Mobile IP establishes an IP-in-IP tunnel over the Internet
%DUJDLQ1HW
StarStar��NetNet
,QWHUQHW
KillerAppInc.
HA 0REL6HUYÅ�������������´
FA
[�[�[�[
[�[�[�[\�\�\�\
linkphy
iptcphttpwww
linkphy
iplinkphy
ip����������
iplinkphy
ip�����������
����������
�����������
ip
tcphttpwww
linkphy
iplinkphy
ipmipmip
![Page 8: Mobile SCTP - KNF · 2002. 12. 4. · Mobile SCTP Transport Layer Mobility Management for the Internet Maximilian Riegel SoftCOM 2002, 2002-10-10](https://reader035.fdocuments.net/reader035/viewer/2022071410/6104e843fc3a965b606e2d25/html5/thumbnails/8.jpg)
Maximilian Riegel - Mobile SCTP, 021010-mobile-sctp4softcom.ppt Page 8 © Siemens, 2002
Architectural considerations
n Mobile IP complicates the network by introducing special functions for maintaining connection states in the core network (tunnel between HA and FA).– The Internet is well-known for maintaining
no connection states in the core network.
n Database in the core network store associations between identity addresses and location addresses– There are similarities between Mobile IP and the mobility
management of 2G/3G networks:
MSCVLR
HLR
Internet
PSTN/ISDN
GGSN
GMSC
SGSN
RAN
![Page 9: Mobile SCTP - KNF · 2002. 12. 4. · Mobile SCTP Transport Layer Mobility Management for the Internet Maximilian Riegel SoftCOM 2002, 2002-10-10](https://reader035.fdocuments.net/reader035/viewer/2022071410/6104e843fc3a965b606e2d25/html5/thumbnails/9.jpg)
Maximilian Riegel - Mobile SCTP, 021010-mobile-sctp4softcom.ppt Page 9 © Siemens, 2002
Mobility management in the transport layer
StarStar��NetNet
,QWHUQHW
KillerAppInc.
%DUJDLQ1HW
�������������
�������������
������������
������������
linkphy
ip???httpwww
linkphy
iplinkphy
ip����������
iplinkphy
ip�����������
����������
�����������
ip???httpwww
![Page 10: Mobile SCTP - KNF · 2002. 12. 4. · Mobile SCTP Transport Layer Mobility Management for the Internet Maximilian Riegel SoftCOM 2002, 2002-10-10](https://reader035.fdocuments.net/reader035/viewer/2022071410/6104e843fc3a965b606e2d25/html5/thumbnails/10.jpg)
Maximilian Riegel - Mobile SCTP, 021010-mobile-sctp4softcom.ppt Page 10 © Siemens, 2002
Requirements for a mobility enabled transport protocol
n the transport connection continues while changing the associated IP address– an end-point can use multiple IP-addresses for one
connection (multi homing)
n the transport connection automatically switch over to a new IP address when the used path fails– the quality of the connection is monitored by some kind of
feedback function
n IP addresses can be added to or removed from the transport connection– an end-point can add or delete IP addresses for one
connection without affecting the established association.
n the transport protocol allows reliable as well as non-reliable connections– TCP is always reliable,
UDP does not establish connections.
![Page 11: Mobile SCTP - KNF · 2002. 12. 4. · Mobile SCTP Transport Layer Mobility Management for the Internet Maximilian Riegel SoftCOM 2002, 2002-10-10](https://reader035.fdocuments.net/reader035/viewer/2022071410/6104e843fc3a965b606e2d25/html5/thumbnails/11.jpg)
Maximilian Riegel - Mobile SCTP, 021010-mobile-sctp4softcom.ppt Page 11 © Siemens, 2002
Mobile SCTP = SCTP w/ ADDIP extension provides all the needed functions
n SCTP (Stream Control Transport Protocol) was developed to provide higher reliability for signaling transport over the Internet.
n Key feature of SCTP is the multihoming capability allowing immediate switch-over to a alternative path when anything fails.
�����������
������������������������
�������������
n Automatic switch-over when a link breaks is exactly the function needed for hand-over.
n Dynamic establishment of new associations (adding new IP addresses - ADDIP) allows unlimited mobility.
![Page 12: Mobile SCTP - KNF · 2002. 12. 4. · Mobile SCTP Transport Layer Mobility Management for the Internet Maximilian Riegel SoftCOM 2002, 2002-10-10](https://reader035.fdocuments.net/reader035/viewer/2022071410/6104e843fc3a965b606e2d25/html5/thumbnails/12.jpg)
Maximilian Riegel - Mobile SCTP, 021010-mobile-sctp4softcom.ppt Page 12 © Siemens, 2002
Mobile SCTP: Mobility management without any provisions inside the network
StarStar��NetNet
,QWHUQHW
KillerAppInc.
%DUJDLQ1HW
![Page 13: Mobile SCTP - KNF · 2002. 12. 4. · Mobile SCTP Transport Layer Mobility Management for the Internet Maximilian Riegel SoftCOM 2002, 2002-10-10](https://reader035.fdocuments.net/reader035/viewer/2022071410/6104e843fc3a965b606e2d25/html5/thumbnails/13.jpg)
Maximilian Riegel - Mobile SCTP, 021010-mobile-sctp4softcom.ppt Page 13 © Siemens, 2002
Internet
Mobile Client Server
[2.0.0.2]
[4.0.0.3][8.0.0.4]
[8.0.0.5]
Requirements for Mobile SCTP enabled hosts
n Clients:– when more networks are reachable, all networks should be used
– quality of the links should continuosly be monitored and the better link should be used when appropriate
– careful hand-over to avoid oscillation and frequent switching
– forwarding table according to connectivity state– may favourably use link layer hand-over for micro-mobility
n Servers:– must be multi-homed
but does not need several link layer interfaces
![Page 14: Mobile SCTP - KNF · 2002. 12. 4. · Mobile SCTP Transport Layer Mobility Management for the Internet Maximilian Riegel SoftCOM 2002, 2002-10-10](https://reader035.fdocuments.net/reader035/viewer/2022071410/6104e843fc3a965b606e2d25/html5/thumbnails/14.jpg)
Maximilian Riegel - Mobile SCTP, 021010-mobile-sctp4softcom.ppt Page 14 © Siemens, 2002
Conclusion
n SCTP provides the basic functionality for mobility management at the end of the network (Internet-like approach)
n SCTP is a general purpose reliable transport protocol for the Internet
n SCTP can be applied to non real-time traffic (reliable mode) as well as to real-time traffic (non reliable mode)
n SCTP provides smooth transport of streaming media (avoiding UDP aggressive mode)
Open issues:n SCTP does currently not cooperate well with NATs.n Small experimental experiences available until now.
![Page 15: Mobile SCTP - KNF · 2002. 12. 4. · Mobile SCTP Transport Layer Mobility Management for the Internet Maximilian Riegel SoftCOM 2002, 2002-10-10](https://reader035.fdocuments.net/reader035/viewer/2022071410/6104e843fc3a965b606e2d25/html5/thumbnails/15.jpg)
Maximilian Riegel - Mobile SCTP, 021010-mobile-sctp4softcom.ppt Page 15 © Siemens, 2002
The end
n Thank you for your attention.
n Questions and comments?
n Maximilian [email protected]://www.max.franken.de