1 / 16

Koki Mitani, Rie Shibui , Kazutaka Gogo, Koshiro Mitsuya, Fumio Teraoka KEIO University

Unified L2 Abstractions for L3-Driven Fast handover (draft-koki-mobopts-l2-abstractions-03.txt) - L3-Driven Fast Handover on FMIPv6 (TARZAN) -. Koki Mitani, Rie Shibui , Kazutaka Gogo, Koshiro Mitsuya, Fumio Teraoka KEIO University. Table of Contents. Difference from –02.txt L2 Primitives

byron
Download Presentation

Koki Mitani, Rie Shibui , Kazutaka Gogo, Koshiro Mitsuya, Fumio Teraoka KEIO University

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Unified L2 Abstractions for L3-Driven Fast handover(draft-koki-mobopts-l2-abstractions-03.txt)- L3-Driven Fast Handover on FMIPv6 (TARZAN) - Koki Mitani, Rie Shibui, Kazutaka Gogo, Koshiro Mitsuya, Fumio Teraoka KEIO University

  2. Table of Contents • Difference from –02.txt • L2 Primitives • L3-Driven Fast Handover • Architecture and Implementation of FMIPv6 & LIES • LinkTobeDown / LinkConnect • Experiment • Nautilus6 Project • Interoperability test / Implementation status • Summary

  3. Differences from -02.txt • Added another sequence of handover on FMIPv6 • To Appendix.B • Renamed the levels of link quality • EXCELLENT, GOOD, FAIR, POOR, N/A • Editorial changes • Not submitted yet…

  4. L2 Primitives • L2-LinkStatus • Acquisition request for the current link status. • L2-PeerList • Acquisition request for the list of possible access points. • L2-PeerFound / L2-PeerLost • Indication of discovery/missing of candidate access points. • L2-LinkUp / L2-LinkDown • Notification that a new link is up / an connected link is down. • L2-LinkToBeDown • Notification that the connected link is about to be down. • L2-LinkConnect / L2-LinkDisconnect • Request for connection/disconnection of the specific link.

  5. New AR HI FNA Previous AR HAck RtSolPr FBU Packets FBack PrRtAdv AP/AR Discovery L3 Handover Preparation L3 Handover L3 L2-PeerList L2-PeerFound/Lost L2-LinkTo BeDown L2-LinkConnect L2-LinkUp Mobile Node L2 Handover L2 Time L3-Driven Fast Handover • L3-Driven Fast Handover • FMIPv6 Predictive mode

  6. Inter-Layer System AE App1 indication App2 AE <Application Layer> request/confirm AE TCP AE UDP <Transport Layer> (d) AE IPv4 (a) IPv6 AE <Network Layer> AE CDMA Ether net AE <LLC SubLayer> (c) AE AE 802.3 DEV <MAC SubLayer> AE .11b <Link Layer> (b) <Physical Layer> PE AE Abstract Entity Protocol Entity Architecture of inter Layer Information Exchange System (LIES) LIES tells you the truth.

  7. Fmip6 daemons Implementation Diagram of FMIPv6 & LIES LINKTOBEDOWN IPv6 MIPv6 Ethernet AE LINK CONNECT Modified Device Driver AE ILS

  8. 5: excellent 4: good 3: fair 2: poor 1: N/A LinkToBeDown LinkToBeDown.req “→poor” is ToBeDown LinkToBeDown.indication ToBeDown modified device driver lies_timer() qualify the current RSSI detect the event make indication

  9. LinkConnect LinkConnect.req - interface name or MAC - New AP’s bssid (MAC) modified device driver lies_80211_linkconnect() Send Authentication frame Send Association frame

  10. Experiment • OS: FreeBSD5.4 • Kame/SHISA • Routers: nexmate EBC • MN: IBM thinkpad X31 Network Topology Router 100base TX Full duplex NAR PAR HA CN IEEE802.11a Channel 7 IEEE802.11a Channel 7 MN MN

  11. Predictive Handover MN PAR NAR RtSolPr PrRtAdv FBU HI 20ms HAck FBack disconnect 1ms connect 8-10ms 7ms FNA deliver packets

  12. 1 packet lost 64kbps traffic 80Byte payload packet 10msec

  13. Nautilus6 ProjectSeamless Mobility team • Developing two FMIPv6 implementations • ULP • Linux, based on MIPL2 • Keio: TARZAN • BSD, extension of SHISA • Research topics • Unified L2 Abstractions for L3-Driven Fast Handover • FMIPfor NEMO • Adaptation using predictive information

  14. Interoperability Test • TARZAN and ULP(Linux), May 2005 in Japan • Confirmed interoperability on possible configurations {Linux-PAR, Linux-NAR, BSD-MN} {Linux-PAR, BSD-NAR, BSD-MN} {BSD-PAR, Linux-NAR, BSD-MN} {BSD-PAR, BSD-NAR, Linux-MN} {BSD-PAR, Linux-NAR, Linux-MN} {Linux-PAR, BSD-NAR, Linux-MN} • No problem on FMIPv6 signaling exchanges • There are some unclear points in RFC4068: • What we put in the answer for wildcard (PtSolPr, RtPrAdv) • Padding specification for MH-LLA option is not specified by FMIPv6 spec itself • Whether Code-0 PrRtAdv-s may/should/may not contain multiple tuples

  15. Implementation Status • TARZAN • Pre-released: htttp://software.nautilus6.org/ • Including: L2 trigger (LIES), FMIPv6 implementation • Still work in progress • Linux • https://wikinet.u-strasbg.fr/~fmipv6/

  16. Summary • Could apply L2-abstraction/trigger to FMIPv6 stack • Implemented LIES and TARZAN • Handover latency = 8-10ms • Confirmed basic interoperability between TARZAN and ULP • TARZAN released! • Nautilus6 Project • http://www.nautilus6.org/ • Teraoka Lab. KEIO University • http://www.tera.ics.keio.ac.jp/

More Related