SlideShare a Scribd company logo
1 of 27
Download to read offline
Software Defined
Mobility Management
for Mobile Internet
Software Defined Mobile Networks
Hector Alberto Fuentes Castillo
Agenda
1. Mobility Management in the Internet
2. Internet mobility overview
3. Problem in detail
4. Mobility management based on SDN
1. Existing research
2. Benefits of SDN based mobility
5. Software Defined Internet Mobility Management
1. Architecture overview
2. An open flow instantiation
3. Binding cache Placement Algorithm
1. Evaluation, experiment and results
6. Summary
24.3.2016
2
Mobility
Management in the
Internet
24.3.2016
3
• Along with the growing of mobile data services
efforts on Internet mobility have been paid
• So far there is no consensus
– Remains as an open issue
MMI and cellular networks
• Cellular networking has been providing mobility
• Why it may not suit Internet Mobility?
ISP handover
Inter device switching
• Trend to provide flexible & dynamic mobility management
• IP is considered as the core part of upcoming cellular networks
• LTE deployment has started in many markets: does not have circuit switched services
anymore
• Cellular networking is evolving toward IP- based designs (e.g. femtocells )
24.3.2016
4
Existing Internet Mobility solution
• Internet mobility = Uninterrupted internet connectivity
• Candidates: many IP mobility solutions
• IETF released standards that may be adopted into 3GPP: Proxy
Mobile IPv6 (EPC 3GPP)
• Challenge:
• Mobility contradicts current Internet architecture: Tight coupling
of higher layer protocols with IP address:
• TCP sessions are identified by Source-IP-add, Source-port, dest-IP add and dest
port
• Approach categories:
1. Routing based -> Keep IP address
2. Mapping based -> Use identifier to resolve locator (IP address):
Mobile IP protocols
24.3.2016
5
Integrating Internet mobility
management and SDN
• Despite of the various realizations of mobility management
they drawback different aspects: still an unsolved issue
• SDN emerging network architectural has a new approach:
• Network structures, functions and performance are defined simpler
thanks to programmable devices and centralized control logic
• Network features required to support IP mobility can also be
realized in software defined ways.
• Open Flow the most well known instantiation of SDN
24.3.2016
6
SDN helps to solve IP mobility
protocols problems ?
• Programmable devices provide flexibility
• Centralized control enables awareness of all mobility details
• IP mobility may require less host involvement under SDN
24.3.2016
7
Internet Mobility
overview
• MIP and derivatives
• ILS designs
Internet mobility overview
1. Mobile IP
• IETF standards
- Many derivatives (PMIP v6 )
- Standardization began two decades ago
2. Identifier/Locator Split ( ILS ) designs
• Relies on hosts to realize mobility management
• An IP address has embedded both identifier and locator
- A concept also discussed widely in past decades
3. Other proposals on future Internet Architecture
• Substantial changes to the current Internet
24.3.2016
9
MobileIP&derivatives
• Minimal Handover Latency
• No client software requirement ( in the case
of PMIPv6)
• Extremely Light Weight Protocol, MAG
function can be implemented on a low-cost
access point
• MIP centralizes mobility signalling and
forwarding -> single Home Agent (HA)
• Increase signalling cost when out Home
network
• All packets from CN to MN have to go
through HA -> Triangle routing problem
• Thus heavy load for HAs
• Distributed Mobility Management (DMM)
• Multiple mobility anchors
• HoA not a fixed location any more
*Under standardization
24.3.2016
10
1. ILS designs
24.3.2016
11
• Two categories:
– Separate edge and core add name spaces. Focused in
global routing *
– Entire IP space as locators: A namespace for identifiers
• Host based solutions (mobility
implemented at host side)
• Either introduce a new layer or modify
existing layer
• Host Identity Protocol (HIP)= DNS +
Rendezvous -> new layer above network
layer
• Identifier/Locator Network Protocol (ILNP) =
Split IP ->Modifies transport layer
• Name Based Sockets (NBS) = Domain
names ID-> new layer above transport layer
• LISP Mobile Node= Endpoint ID and Routing
locators (RLOC)->Lightweight tunnel routing
on each mobile host (avoids use of DNS)
*These are not in the scope of this slides
The same idea with different
formatting, implementation
and mapping functions
Problem in detail
24.3.2016
12
Mobility management analysis
Considering handoff management:
• Three categories:
• Local scope handoff : MIPs
• Global scope handoff : ILS designs
• Hybrid: DMM solutions *(under standardization at IETF)
• Local scope handoff :propagate mapping to close HA
• Global scope handoff: propagate globally if HA has changed
• Packets are forwarded to an intermediary node close to MN
Similarities: All of them require MN to announce its up to date mapping to network
so that CN can reach it , directly(ILS) or indirectly (MIP)
24.3.2016
13
Routing path stretch and handoff
efficiency
Trade off between routing path stretch and hand off latency
• Limited scope of mapping announcement reduce signalling
overhead and latency but CN loses exact location and has to
reach MN via indirection which may lead to routing path stretch.
• Mobile IP leads to routing path stretch (e.g. triangle routing)
• ILS heavy overhead and large latency
• DMM a balanced option? (Last draft: 2015-04-22 )
• Future mobile users connect simultaneously to multiple ISP and switch between
them.
24.3.2016
14
Mobility management based on SDN
Existing research
• Open Roads
• Improve robustness of handoff with multicast Open Flow
• Improving basic IP mobility functions adopted by existing
protocols
• SDN/Open Flow in Virtualized LTE to support distributed
mobility management
24.3.2016
15
Benefits of SDN based mobility
1. Existing solutions with different trade-offs, and not really
flexible
2. A promising way to seek balance for the performance of the
trade off
3. Programmable devices are enabled as potential rendezvous
for MNs
1. No performing mapping announcement in arbitrary scope
2. Centralized control can define the scope
24.3.2016
16
Software Defined Internet Mobility
Management
The important for SDIMM:
Seek an algorithm that optimizes the
scope of mapping announcements
24.3.2016
17
• Architecture overview
24.3.2016
18
– Identifiers as in ILS
» Any format but a field in
packet devices can
recognize
– Locators of MNs
» IP address, normally
– Two control plane sub
functions:
» SDN controllers collect
current location of MN
» SDN controllers download
mapping in relevant SDN
devices (on request or
update)
An open flow
instantiation
24.3.2016
19
Jun Bi and You Wang
Tsinghua University of Beijing, China
Protocol basis
1. Locator ( CoA )
• IP address
2. Identifier ( HoA )
• IP address
3. OpenFlow controller
maintains binding cache
4. OpenFlow switches
1. Maintain replica of binding
cache
2. Redirect packets to MN
according flow table
• Inter domain handoff: long
distance, tringle and the
optimize
• Short distance: single logic
24.3.2016
20
Binding Cache Placement Algorithm
But in which switch (TS) place cache binding
• MN’s first hop = Triangle routing (like MIP)
• CN’s first hop = Large number of flow table download and
high latency (like HIP)
=>Binding Cache Placement Problem
24.3.2016
21
1. Goals
1. Optimal forwarding path
2. Minimize distance between MN and TS (Target Switch)
3. Minimize flow entry download per movement
BCPPs
• BCPP1
• Objective: goal 2
• Constrain: goal 1
• BCPP2
• Objective: goal 3
• Constrain: goal 1
24.3.2016
22
1. Evaluation
1. Algorithm proposed, assuming:
1. Intra domain scenario
2. MN to CN only relies in destination address
2. Algorithm random for each path pair of previous and current
path chose randomly any switch
3. Algorithm CN, For each pair of paths choose CN’s first hop
24.3.2016
23
Evaluation topology and routing data
using intra domain topologies
24.3.2016
24
1. System design
1. Implementation on Mini net
1. IP reconfiguration is ignored (favour PIMIPv6 & ILNP)
24.3.2016
25
1. Experiment and results
24.3.2016
26
Conclusion
Experiment show advantage of SDN architecture due to:
• Centralized control
• Programmable devices
• In general SDN enables flexibility
• => Adaptive to various scenarios in future
mobile Internet
24.3.2016
27

More Related Content

What's hot

RINA research results - NGP forum - SDN World Congress 2017
RINA research results - NGP forum - SDN World Congress 2017RINA research results - NGP forum - SDN World Congress 2017
RINA research results - NGP forum - SDN World Congress 2017ARCFIRE ICT
 
The hague rina-workshop-intro-eduard
The hague rina-workshop-intro-eduardThe hague rina-workshop-intro-eduard
The hague rina-workshop-intro-eduardICT PRISTINE
 
The hageu rina-workshop-security-peter
The hageu rina-workshop-security-peterThe hageu rina-workshop-security-peter
The hageu rina-workshop-security-peterICT PRISTINE
 
Introduction for internet connectivity (IoT)
 Introduction for internet connectivity (IoT) Introduction for internet connectivity (IoT)
Introduction for internet connectivity (IoT)FabMinds
 
Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016ICT PRISTINE
 
ProgrammableFlow for Open Virtualized Data Center Network
ProgrammableFlow for Open Virtualized Data Center NetworkProgrammableFlow for Open Virtualized Data Center Network
ProgrammableFlow for Open Virtualized Data Center NetworkOpen Networking Summits
 
An overview of SDN & Openflow
An overview of SDN & OpenflowAn overview of SDN & Openflow
An overview of SDN & OpenflowPeyman Faizian
 
1. RINA motivation - TF Workshop
1. RINA motivation - TF Workshop1. RINA motivation - TF Workshop
1. RINA motivation - TF WorkshopARCFIRE ICT
 
Protocols and Interfaces - IPv4, IPv6, X.25, X.75
Protocols and Interfaces - IPv4, IPv6, X.25, X.75Protocols and Interfaces - IPv4, IPv6, X.25, X.75
Protocols and Interfaces - IPv4, IPv6, X.25, X.75Pradnya Saval
 
Passive Optical Networks: The MAC protocols
Passive Optical Networks: The MAC protocolsPassive Optical Networks: The MAC protocols
Passive Optical Networks: The MAC protocolsGiovanni Murru
 
First Contact: Can Switching to RINA save the Internet?
First Contact: Can Switching to RINA save the Internet?First Contact: Can Switching to RINA save the Internet?
First Contact: Can Switching to RINA save the Internet?ARCFIRE ICT
 
Energy-efficient Path Allocation Heuristic for Service Function Chaining
Energy-efficient Path Allocation Heuristic for Service Function ChainingEnergy-efficient Path Allocation Heuristic for Service Function Chaining
Energy-efficient Path Allocation Heuristic for Service Function ChainingStefano Salsano
 
PRISTINE @ FIA Athens 2014
PRISTINE @ FIA Athens 2014PRISTINE @ FIA Athens 2014
PRISTINE @ FIA Athens 2014ICT PRISTINE
 
Valiant Load Balancing and Traffic Oblivious Routing
Valiant Load Balancing and Traffic Oblivious RoutingValiant Load Balancing and Traffic Oblivious Routing
Valiant Load Balancing and Traffic Oblivious RoutingJason TC HOU (侯宗成)
 

What's hot (16)

RINA research results - NGP forum - SDN World Congress 2017
RINA research results - NGP forum - SDN World Congress 2017RINA research results - NGP forum - SDN World Congress 2017
RINA research results - NGP forum - SDN World Congress 2017
 
The hague rina-workshop-intro-eduard
The hague rina-workshop-intro-eduardThe hague rina-workshop-intro-eduard
The hague rina-workshop-intro-eduard
 
The hageu rina-workshop-security-peter
The hageu rina-workshop-security-peterThe hageu rina-workshop-security-peter
The hageu rina-workshop-security-peter
 
Introduction for internet connectivity (IoT)
 Introduction for internet connectivity (IoT) Introduction for internet connectivity (IoT)
Introduction for internet connectivity (IoT)
 
Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016
 
ProgrammableFlow for Open Virtualized Data Center Network
ProgrammableFlow for Open Virtualized Data Center NetworkProgrammableFlow for Open Virtualized Data Center Network
ProgrammableFlow for Open Virtualized Data Center Network
 
An overview of SDN & Openflow
An overview of SDN & OpenflowAn overview of SDN & Openflow
An overview of SDN & Openflow
 
MPLS Tutorial
MPLS TutorialMPLS Tutorial
MPLS Tutorial
 
1. RINA motivation - TF Workshop
1. RINA motivation - TF Workshop1. RINA motivation - TF Workshop
1. RINA motivation - TF Workshop
 
Protocols and Interfaces - IPv4, IPv6, X.25, X.75
Protocols and Interfaces - IPv4, IPv6, X.25, X.75Protocols and Interfaces - IPv4, IPv6, X.25, X.75
Protocols and Interfaces - IPv4, IPv6, X.25, X.75
 
Passive Optical Networks: The MAC protocols
Passive Optical Networks: The MAC protocolsPassive Optical Networks: The MAC protocols
Passive Optical Networks: The MAC protocols
 
First Contact: Can Switching to RINA save the Internet?
First Contact: Can Switching to RINA save the Internet?First Contact: Can Switching to RINA save the Internet?
First Contact: Can Switching to RINA save the Internet?
 
Energy-efficient Path Allocation Heuristic for Service Function Chaining
Energy-efficient Path Allocation Heuristic for Service Function ChainingEnergy-efficient Path Allocation Heuristic for Service Function Chaining
Energy-efficient Path Allocation Heuristic for Service Function Chaining
 
Rina2020 michal
Rina2020 michalRina2020 michal
Rina2020 michal
 
PRISTINE @ FIA Athens 2014
PRISTINE @ FIA Athens 2014PRISTINE @ FIA Athens 2014
PRISTINE @ FIA Athens 2014
 
Valiant Load Balancing and Traffic Oblivious Routing
Valiant Load Balancing and Traffic Oblivious RoutingValiant Load Balancing and Traffic Oblivious Routing
Valiant Load Balancing and Traffic Oblivious Routing
 

Similar to Aalto University Mobile Management in SDN

Distributed Mobility Management (DMM)
Distributed Mobility Management (DMM)Distributed Mobility Management (DMM)
Distributed Mobility Management (DMM)Aya Mahmoud
 
A brief review of handover schemes in wireless
A brief review of handover schemes in wirelessA brief review of handover schemes in wireless
A brief review of handover schemes in wirelessSuresh Choudhary
 
RouteFlow & IXPs
RouteFlow & IXPsRouteFlow & IXPs
RouteFlow & IXPsnvirters
 
Mobile Ad Hoc Network of Simulation Framework Based on OPNET
Mobile Ad Hoc Network of Simulation Framework Based on OPNETMobile Ad Hoc Network of Simulation Framework Based on OPNET
Mobile Ad Hoc Network of Simulation Framework Based on OPNETateeq ateeq
 
Mobility managment and io t standards
Mobility managment and io t standardsMobility managment and io t standards
Mobility managment and io t standardswaelayoub
 
5G in Brownfield how SDN makes 5G Deployments Work
5G in Brownfield how SDN makes 5G Deployments Work5G in Brownfield how SDN makes 5G Deployments Work
5G in Brownfield how SDN makes 5G Deployments WorkLumina Networks
 
Demystifying Orchestration and Assurance Across SDN NFV CE2.0
Demystifying Orchestration and Assurance Across SDN NFV CE2.0Demystifying Orchestration and Assurance Across SDN NFV CE2.0
Demystifying Orchestration and Assurance Across SDN NFV CE2.0WebNMS
 
TIA sdn transport_2_shukla_final
TIA sdn transport_2_shukla_finalTIA sdn transport_2_shukla_final
TIA sdn transport_2_shukla_finalDeborah Porchivina
 
Transport SDN Overview and Standards Update: Industry Perspectives
Transport SDN Overview and Standards Update: Industry PerspectivesTransport SDN Overview and Standards Update: Industry Perspectives
Transport SDN Overview and Standards Update: Industry PerspectivesInfinera
 
Using ICN to simplify data delivery, mobility management and secure transmission
Using ICN to simplify data delivery, mobility management and secure transmissionUsing ICN to simplify data delivery, mobility management and secure transmission
Using ICN to simplify data delivery, mobility management and secure transmissionITU
 
Handoff scheme for high speed mobile internet services
Handoff scheme for high speed mobile internet servicesHandoff scheme for high speed mobile internet services
Handoff scheme for high speed mobile internet servicesITM Universe - Vadodara
 
Realizing a Multi-Layer Transport SDN: Practical Considerations and Implement...
Realizing a Multi-Layer Transport SDN: Practical Considerations and Implement...Realizing a Multi-Layer Transport SDN: Practical Considerations and Implement...
Realizing a Multi-Layer Transport SDN: Practical Considerations and Implement...Infinera
 
Do I Need A Service Mesh.pptx
Do I Need A Service Mesh.pptxDo I Need A Service Mesh.pptx
Do I Need A Service Mesh.pptxPINGXIONG3
 
RINA as a Clean-Slate Approach to Software Networks
RINA as a Clean-Slate Approach to Software Networks RINA as a Clean-Slate Approach to Software Networks
RINA as a Clean-Slate Approach to Software Networks ICT PRISTINE
 
Considerations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and ServicesConsiderations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and ServicesOpen Networking Summit
 
PacNOG 31: Internet Exchange Points
PacNOG 31: Internet Exchange PointsPacNOG 31: Internet Exchange Points
PacNOG 31: Internet Exchange PointsAPNIC
 
PITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
PITA 27th AGM & Business Forum Expo 23: Internet Exchange PointsPITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
PITA 27th AGM & Business Forum Expo 23: Internet Exchange PointsAPNIC
 

Similar to Aalto University Mobile Management in SDN (20)

Distributed Mobility Management (DMM)
Distributed Mobility Management (DMM)Distributed Mobility Management (DMM)
Distributed Mobility Management (DMM)
 
A brief review of handover schemes in wireless
A brief review of handover schemes in wirelessA brief review of handover schemes in wireless
A brief review of handover schemes in wireless
 
RouteFlow & IXPs
RouteFlow & IXPsRouteFlow & IXPs
RouteFlow & IXPs
 
Mobile Ad Hoc Network of Simulation Framework Based on OPNET
Mobile Ad Hoc Network of Simulation Framework Based on OPNETMobile Ad Hoc Network of Simulation Framework Based on OPNET
Mobile Ad Hoc Network of Simulation Framework Based on OPNET
 
Mobility managment and io t standards
Mobility managment and io t standardsMobility managment and io t standards
Mobility managment and io t standards
 
5G in Brownfield how SDN makes 5G Deployments Work
5G in Brownfield how SDN makes 5G Deployments Work5G in Brownfield how SDN makes 5G Deployments Work
5G in Brownfield how SDN makes 5G Deployments Work
 
Demystifying Orchestration and Assurance Across SDN NFV CE2.0
Demystifying Orchestration and Assurance Across SDN NFV CE2.0Demystifying Orchestration and Assurance Across SDN NFV CE2.0
Demystifying Orchestration and Assurance Across SDN NFV CE2.0
 
TIA sdn transport_2_shukla_final
TIA sdn transport_2_shukla_finalTIA sdn transport_2_shukla_final
TIA sdn transport_2_shukla_final
 
Transport SDN Overview and Standards Update: Industry Perspectives
Transport SDN Overview and Standards Update: Industry PerspectivesTransport SDN Overview and Standards Update: Industry Perspectives
Transport SDN Overview and Standards Update: Industry Perspectives
 
Using ICN to simplify data delivery, mobility management and secure transmission
Using ICN to simplify data delivery, mobility management and secure transmissionUsing ICN to simplify data delivery, mobility management and secure transmission
Using ICN to simplify data delivery, mobility management and secure transmission
 
CN Unit-1 PPT.pptx
CN Unit-1 PPT.pptxCN Unit-1 PPT.pptx
CN Unit-1 PPT.pptx
 
Cardigan at ISCC 2014
Cardigan at ISCC 2014Cardigan at ISCC 2014
Cardigan at ISCC 2014
 
Handoff scheme for high speed mobile internet services
Handoff scheme for high speed mobile internet servicesHandoff scheme for high speed mobile internet services
Handoff scheme for high speed mobile internet services
 
Realizing a Multi-Layer Transport SDN: Practical Considerations and Implement...
Realizing a Multi-Layer Transport SDN: Practical Considerations and Implement...Realizing a Multi-Layer Transport SDN: Practical Considerations and Implement...
Realizing a Multi-Layer Transport SDN: Practical Considerations and Implement...
 
Do I Need A Service Mesh.pptx
Do I Need A Service Mesh.pptxDo I Need A Service Mesh.pptx
Do I Need A Service Mesh.pptx
 
RINA as a Clean-Slate Approach to Software Networks
RINA as a Clean-Slate Approach to Software Networks RINA as a Clean-Slate Approach to Software Networks
RINA as a Clean-Slate Approach to Software Networks
 
Considerations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and ServicesConsiderations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and Services
 
PacNOG 31: Internet Exchange Points
PacNOG 31: Internet Exchange PointsPacNOG 31: Internet Exchange Points
PacNOG 31: Internet Exchange Points
 
PITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
PITA 27th AGM & Business Forum Expo 23: Internet Exchange PointsPITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
PITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
 
08-sdnfvmec.pdf
08-sdnfvmec.pdf08-sdnfvmec.pdf
08-sdnfvmec.pdf
 

Aalto University Mobile Management in SDN

  • 1. Software Defined Mobility Management for Mobile Internet Software Defined Mobile Networks Hector Alberto Fuentes Castillo
  • 2. Agenda 1. Mobility Management in the Internet 2. Internet mobility overview 3. Problem in detail 4. Mobility management based on SDN 1. Existing research 2. Benefits of SDN based mobility 5. Software Defined Internet Mobility Management 1. Architecture overview 2. An open flow instantiation 3. Binding cache Placement Algorithm 1. Evaluation, experiment and results 6. Summary 24.3.2016 2
  • 3. Mobility Management in the Internet 24.3.2016 3 • Along with the growing of mobile data services efforts on Internet mobility have been paid • So far there is no consensus – Remains as an open issue
  • 4. MMI and cellular networks • Cellular networking has been providing mobility • Why it may not suit Internet Mobility? ISP handover Inter device switching • Trend to provide flexible & dynamic mobility management • IP is considered as the core part of upcoming cellular networks • LTE deployment has started in many markets: does not have circuit switched services anymore • Cellular networking is evolving toward IP- based designs (e.g. femtocells ) 24.3.2016 4
  • 5. Existing Internet Mobility solution • Internet mobility = Uninterrupted internet connectivity • Candidates: many IP mobility solutions • IETF released standards that may be adopted into 3GPP: Proxy Mobile IPv6 (EPC 3GPP) • Challenge: • Mobility contradicts current Internet architecture: Tight coupling of higher layer protocols with IP address: • TCP sessions are identified by Source-IP-add, Source-port, dest-IP add and dest port • Approach categories: 1. Routing based -> Keep IP address 2. Mapping based -> Use identifier to resolve locator (IP address): Mobile IP protocols 24.3.2016 5
  • 6. Integrating Internet mobility management and SDN • Despite of the various realizations of mobility management they drawback different aspects: still an unsolved issue • SDN emerging network architectural has a new approach: • Network structures, functions and performance are defined simpler thanks to programmable devices and centralized control logic • Network features required to support IP mobility can also be realized in software defined ways. • Open Flow the most well known instantiation of SDN 24.3.2016 6
  • 7. SDN helps to solve IP mobility protocols problems ? • Programmable devices provide flexibility • Centralized control enables awareness of all mobility details • IP mobility may require less host involvement under SDN 24.3.2016 7
  • 8. Internet Mobility overview • MIP and derivatives • ILS designs
  • 9. Internet mobility overview 1. Mobile IP • IETF standards - Many derivatives (PMIP v6 ) - Standardization began two decades ago 2. Identifier/Locator Split ( ILS ) designs • Relies on hosts to realize mobility management • An IP address has embedded both identifier and locator - A concept also discussed widely in past decades 3. Other proposals on future Internet Architecture • Substantial changes to the current Internet 24.3.2016 9
  • 10. MobileIP&derivatives • Minimal Handover Latency • No client software requirement ( in the case of PMIPv6) • Extremely Light Weight Protocol, MAG function can be implemented on a low-cost access point • MIP centralizes mobility signalling and forwarding -> single Home Agent (HA) • Increase signalling cost when out Home network • All packets from CN to MN have to go through HA -> Triangle routing problem • Thus heavy load for HAs • Distributed Mobility Management (DMM) • Multiple mobility anchors • HoA not a fixed location any more *Under standardization 24.3.2016 10
  • 11. 1. ILS designs 24.3.2016 11 • Two categories: – Separate edge and core add name spaces. Focused in global routing * – Entire IP space as locators: A namespace for identifiers • Host based solutions (mobility implemented at host side) • Either introduce a new layer or modify existing layer • Host Identity Protocol (HIP)= DNS + Rendezvous -> new layer above network layer • Identifier/Locator Network Protocol (ILNP) = Split IP ->Modifies transport layer • Name Based Sockets (NBS) = Domain names ID-> new layer above transport layer • LISP Mobile Node= Endpoint ID and Routing locators (RLOC)->Lightweight tunnel routing on each mobile host (avoids use of DNS) *These are not in the scope of this slides The same idea with different formatting, implementation and mapping functions
  • 13. Mobility management analysis Considering handoff management: • Three categories: • Local scope handoff : MIPs • Global scope handoff : ILS designs • Hybrid: DMM solutions *(under standardization at IETF) • Local scope handoff :propagate mapping to close HA • Global scope handoff: propagate globally if HA has changed • Packets are forwarded to an intermediary node close to MN Similarities: All of them require MN to announce its up to date mapping to network so that CN can reach it , directly(ILS) or indirectly (MIP) 24.3.2016 13
  • 14. Routing path stretch and handoff efficiency Trade off between routing path stretch and hand off latency • Limited scope of mapping announcement reduce signalling overhead and latency but CN loses exact location and has to reach MN via indirection which may lead to routing path stretch. • Mobile IP leads to routing path stretch (e.g. triangle routing) • ILS heavy overhead and large latency • DMM a balanced option? (Last draft: 2015-04-22 ) • Future mobile users connect simultaneously to multiple ISP and switch between them. 24.3.2016 14
  • 15. Mobility management based on SDN Existing research • Open Roads • Improve robustness of handoff with multicast Open Flow • Improving basic IP mobility functions adopted by existing protocols • SDN/Open Flow in Virtualized LTE to support distributed mobility management 24.3.2016 15
  • 16. Benefits of SDN based mobility 1. Existing solutions with different trade-offs, and not really flexible 2. A promising way to seek balance for the performance of the trade off 3. Programmable devices are enabled as potential rendezvous for MNs 1. No performing mapping announcement in arbitrary scope 2. Centralized control can define the scope 24.3.2016 16
  • 17. Software Defined Internet Mobility Management The important for SDIMM: Seek an algorithm that optimizes the scope of mapping announcements 24.3.2016 17
  • 18. • Architecture overview 24.3.2016 18 – Identifiers as in ILS » Any format but a field in packet devices can recognize – Locators of MNs » IP address, normally – Two control plane sub functions: » SDN controllers collect current location of MN » SDN controllers download mapping in relevant SDN devices (on request or update)
  • 19. An open flow instantiation 24.3.2016 19 Jun Bi and You Wang Tsinghua University of Beijing, China
  • 20. Protocol basis 1. Locator ( CoA ) • IP address 2. Identifier ( HoA ) • IP address 3. OpenFlow controller maintains binding cache 4. OpenFlow switches 1. Maintain replica of binding cache 2. Redirect packets to MN according flow table • Inter domain handoff: long distance, tringle and the optimize • Short distance: single logic 24.3.2016 20
  • 21. Binding Cache Placement Algorithm But in which switch (TS) place cache binding • MN’s first hop = Triangle routing (like MIP) • CN’s first hop = Large number of flow table download and high latency (like HIP) =>Binding Cache Placement Problem 24.3.2016 21
  • 22. 1. Goals 1. Optimal forwarding path 2. Minimize distance between MN and TS (Target Switch) 3. Minimize flow entry download per movement BCPPs • BCPP1 • Objective: goal 2 • Constrain: goal 1 • BCPP2 • Objective: goal 3 • Constrain: goal 1 24.3.2016 22
  • 23. 1. Evaluation 1. Algorithm proposed, assuming: 1. Intra domain scenario 2. MN to CN only relies in destination address 2. Algorithm random for each path pair of previous and current path chose randomly any switch 3. Algorithm CN, For each pair of paths choose CN’s first hop 24.3.2016 23
  • 24. Evaluation topology and routing data using intra domain topologies 24.3.2016 24
  • 25. 1. System design 1. Implementation on Mini net 1. IP reconfiguration is ignored (favour PIMIPv6 & ILNP) 24.3.2016 25
  • 26. 1. Experiment and results 24.3.2016 26
  • 27. Conclusion Experiment show advantage of SDN architecture due to: • Centralized control • Programmable devices • In general SDN enables flexibility • => Adaptive to various scenarios in future mobile Internet 24.3.2016 27