Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 © 2000, DIT-UPM UC3MÏT ditditUPMUPM Interworking 2000: Fifth International Symposium on Interworking, Bergen, 3-6 October 2000 Implementing the Integrated.

Similar presentations


Presentation on theme: "1 © 2000, DIT-UPM UC3MÏT ditditUPMUPM Interworking 2000: Fifth International Symposium on Interworking, Bergen, 3-6 October 2000 Implementing the Integrated."— Presentation transcript:

1 1 © 2000, DIT-UPM UC3MÏT ditditUPMUPM Interworking 2000: Fifth International Symposium on Interworking, Bergen, 3-6 October 2000 Implementing the Integrated Services QoS model with IPv6 over ATM Networks D. Fernández 1, D. Larrabeiti 2, A.B. García 1, A. Azcorra 2, L. Bellido 1, J. Berrocal 1 1 Dpto. Ingeniería de Sistemas Telemáticos 1 Dpto. Ingeniería de Sistemas Telemáticos Universidad Politécnica de Madrid, Spain Universidad Politécnica de Madrid, Spain 2 Area de Ingeniería Telemática Universidad Carlos III de Madrid, Spain Universidad Carlos III de Madrid, Spain E-mail: david@dit.upm.es, E-mail: david@dit.upm.es, WWW: www.dit.upm.es/bti

2 2 © 2000, DIT-UPM UC3MÏT ditditUPMUPM Interworking 2000: Fifth International Symposium on Interworking, Bergen, 3-6 October 2000 Contents BTI Project Description IntServ over ATM with IPv6 BTI Applications & Scenarios PATAM Integrated Protocol Stack Conclusions

3 3 © 2000, DIT-UPM UC3MÏT ditditUPMUPM Interworking 2000: Fifth International Symposium on Interworking, Bergen, 3-6 October 2000 Broadband Trial Integration (BTI) ACTS Project AC362 (1998-1999) Objectives: NETWORK: Development/Integration of IntServ QoS controlled broadband access network based on IPv6, RSVP, NHRP and ATM with multicast SVCs APPLICATION: Development/adaptation of tele- education applications enhancing them with QoS control TRIALS: Evaluate network and applications by means of international trials with real users in Cracow, Copenhagen and Aveiro. Verify design principles and implementation and make usability tests.

4 4 © 2000, DIT-UPM UC3MÏT ditditUPMUPM Interworking 2000: Fifth International Symposium on Interworking, Bergen, 3-6 October 2000 Project partners DSC Communications (Coordinator) Telebit Communications A/S University of Edinburgh AGH Cracow University Univ. Politécnica & Carlos III de Madrid Portugal Telecom - CET Polish Telecom Teledanmark UNI-C

5 5 © 2000, DIT-UPM UC3MÏT ditditUPMUPM Interworking 2000: Fifth International Symposium on Interworking, Bergen, 3-6 October 2000 BTI Network Protocol Architecture Signalling and Control Plane UNI 4.0 ATM layer IPv6 / RSVP IP layer UNI 4.0 router Content IP and ATM Integración IP Server Feeder Network ATM SDH LT SDH LT APON LT Access Node AAL5 IP SDH ATM AAL5 IP Qos App. SDH ATM AAL5 IP Qos App. SDH ATM SDH ATM PHY xDSLPHY ATM PONxDSL ATM SDHPON ATM NT OLM ONU TE Optical Distribution Network xDSL fibre SVC Access ONU NT ATM 25 Mbps ATM 25 Mbps

6 6 © 2000, DIT-UPM UC3MÏT ditditUPMUPM Interworking 2000: Fifth International Symposium on Interworking, Bergen, 3-6 October 2000 BTI Applications Video on Demand (UKR-Cracovia) Based on ORACLE video server Videoconference (CCIR-Edimburgo) Based on MBONE applications (VIC y RAT) Cooperative applications (DIT-UPM) Based on LEVERAGE ACTS project apps. All of them were migrated to IPv6 and enhanced with QoS control capabilities

7 7 © 2000, DIT-UPM UC3MÏT ditditUPMUPM Interworking 2000: Fifth International Symposium on Interworking, Bergen, 3-6 October 2000 Shared Workspace (DIT-UPM) session desktop chat tool shared text editor shared web browser shared whiteboard Based on LEVERAGE ACTS Project applications

8 8 © 2000, DIT-UPM UC3MÏT ditditUPMUPM Interworking 2000: Fifth International Symposium on Interworking, Bergen, 3-6 October 2000 Video Retrieval Service (Cracow University ) MPEG1 SIF textual descriptions search by category / keyword m-point session (centralized ctrl) dynamic membership RSVP reserv.

9 9 © 2000, DIT-UPM UC3MÏT ditditUPMUPM Interworking 2000: Fifth International Symposium on Interworking, Bergen, 3-6 October 2000 IPv4 over ATM: PVC: static routes and ATMARP tables SVC: - ATMARP for address resolution - MARS for multicast IPv6 over ATM with SVC: Multicast must be supported by subnets No need for ATMARP IPv6 over ATM with IntServ QoS ATM Router Hosts IPv6 IPv6 over LAN LANATM IPv6 over ATM Neighbour Discovery IPv4 IPv4 over LAN LANATM convergence layer IPv4 over ATM internet layer subnet layer ARPATMARP IntServ over ATM: Best Effort traffic  UBR o ABR RSVP reservations  multipoint CBR or VBR ATM circuits IP

10 10 © 2000, DIT-UPM UC3MÏT ditditUPMUPM Interworking 2000: Fifth International Symposium on Interworking, Bergen, 3-6 October 2000 IPv6 IPv6 over LAN RFC 1042 LANATM IPv6 over ATM RFC 1577 Neighbour Discovery IPv4 IPv4 over LAN RFC 1042 LANATM convergence layer IPv4 over ATM RFC 1577 internet layer subnet layer ARPATMARP Address Resolution in IPv6 Every subnet is supposed to offer multicast support in IPv6 Address Resolution function is simpler in IPv6:

11 11 © 2000, DIT-UPM UC3MÏT ditditUPMUPM Interworking 2000: Fifth International Symposium on Interworking, Bergen, 3-6 October 2000 IP multicast over ATM: MARS MARS modes of operation: ATM MARS Server Hosts Multicast Server MCS ATM MARS Server Hosts VC mesh No QoS support

12 12 © 2000, DIT-UPM UC3MÏT ditditUPMUPM Interworking 2000: Fifth International Symposium on Interworking, Bergen, 3-6 October 2000 Example scenario (I): One source and two sinks Router + MARS server (Telebit) ATM PATH ClusterControlVC P2P with MARS server Multicast BE Unicast BE Multicast CBR RESV RESV Client2 Client1 Client3

13 13 © 2000, DIT-UPM UC3MÏT ditditUPMUPM Interworking 2000: Fifth International Symposium on Interworking, Bergen, 3-6 October 2000 Example scenario (II): Three sources and three sinks Client2 ClusterControlVC P2P with MARS server Multicast BE Unicast BE (bidir) Multicast CBR Router + MARS server (Telebit) Client1 Client3 ATM

14 14 © 2000, DIT-UPM UC3MÏT ditditUPMUPM Interworking 2000: Fifth International Symposium on Interworking, Bergen, 3-6 October 2000 Contribution to BTI Adaptation of Shared Workspace Applications developed in LEVERAGE ACTS project to BTI IPv6/ATM/IntServ network. Development and integration of a protocol stack for Windows NT that supports: IPv6 over ATM using SVCs With IPv6 Multicast over dynamic multipoint ATM SVCs RSVP over IPv6 Traffic control over ATM interfaces

15 15 © 2000, DIT-UPM UC3MÏT ditditUPMUPM Interworking 2000: Fifth International Symposium on Interworking, Bergen, 3-6 October 2000 IPv6+RSVP+ATM Implementation BTI Applications Winsock2 FORE ATM SP MSR IPv6 IP over ATM Adap. Module API Conversion Module IPAM ATAM PFM TCM MARS Client PATAM VCMM VCDB RSVP Daemon (ISI) Traffic Control IPv6 IO Interface

16 16 © 2000, DIT-UPM UC3MÏT ditditUPMUPM Interworking 2000: Fifth International Symposium on Interworking, Bergen, 3-6 October 2000 IPv6 over ATM driver Architecture IPv6 Access (IPAM) ATM Access Module (ATAM) Packet Forwarding Traffic Control Module MARS Client PATAM ATM card drivers MSR IPv6 Stack RSVP daemon Flows Database Classifier Scheduler Receiver

17 17 © 2000, DIT-UPM UC3MÏT ditditUPMUPM Interworking 2000: Fifth International Symposium on Interworking, Bergen, 3-6 October 2000 IPv6 from Microsoft Research RSVP daemon from ISI MARS client of NIST Proxy driver from Microsoft Code Reused Lines of Code Module Original New Total MSR-IPv6 60.000 2.000 (kernel) 62.000 PATAM 7.000 14.500 21.500 RSVP 37.000 12.000 49.000 Test Apps. 0 4.000 4.000 104.000 32.000 136.000

18 18 © 2000, DIT-UPM UC3MÏT ditditUPMUPM Interworking 2000: Fifth International Symposium on Interworking, Bergen, 3-6 October 2000 Conclusions (I) Feasibility of implementing dynamically provided QoS using IPv6 and ATM. The approach chosen provides a tight way of controlling network resources in an access network. However: Complex Scalability is compromised: too many ATM circuits!! Aggregation of flows (relaxing IntServ model) Improvements to multicast signalling (MLD vs. MARS) Enhance MCS mode with QoS support Difficult development Instability & Interoperability problems (ATM) Lack of advanced APIs (e.g. to integrate IPv6 & RSVP)

19 19 © 2000, DIT-UPM UC3MÏT ditditUPMUPM Interworking 2000: Fifth International Symposium on Interworking, Bergen, 3-6 October 2000 Conclusions (II) From applications developers point of view: Migration to IPv6 simple QoS control: two API, data + QoS Coordination made by applications Can be cumbersome (ports, multiple IPv6 addresses: link-local, site-local, global, etc) Integrated QoS API needed!! (e.g. GQOS) Some applications required important modifications to adapt them to BTI network: Cooperative applications  aggregation of all traffic to use a shared reservation

20 20 © 2000, DIT-UPM UC3MÏT ditditUPMUPM Interworking 2000: Fifth International Symposium on Interworking, Bergen, 3-6 October 2000 Acknowledgements This work has been partly supported by the EU Commission under the ACTS project 362 BTI. We would like to thank all the partners involved in BTI for their positive collaboration and contribution to the project success. PATAM Protocol Stack. Available at: http://www.dit.upm.es/bti (source code available upon request: david@dit.upm.es) Thanks for your attention Thanks for your attention


Download ppt "1 © 2000, DIT-UPM UC3MÏT ditditUPMUPM Interworking 2000: Fifth International Symposium on Interworking, Bergen, 3-6 October 2000 Implementing the Integrated."

Similar presentations


Ads by Google