Presentation is loading. Please wait.

Presentation is loading. Please wait.

LONG: Laboratories Over Next Generation Networks. (1/22) WP03: Collaborative work environment.

Similar presentations


Presentation on theme: "LONG: Laboratories Over Next Generation Networks. (1/22) WP03: Collaborative work environment."— Presentation transcript:

1 LONG: Laboratories Over Next Generation Networks. (1/22) WP03: Collaborative work environment

2 LONG: Laboratories Over Next Generation Networks. (2/22) Index l Workpackage objective l Point to point applications migration l Multipoint collaborative applications migration l LONG platform service deployment

3 LONG: Laboratories Over Next Generation Networks. (3/22) Objectives l Define guidelines for applications migration. n Basic point to point applications. n Advanced collaborative applications. l Select and adapt a selected applications set. n Setup basic services. n Adapt representative services. n mgen n Streaming video n ISABEL –Collaborative application. –Support various network scenarios.

4 LONG: Laboratories Over Next Generation Networks. (4/22) Participants and efforts TID service validation. PTIN identification of transition solutions, and service validation. UEV migration guidelines, identification of applications, and service validation. UPC service validation focusing on the impact on the network requirements and service validation. UC3M Establish requirements of applications based on impact on the network, service migration and validation. UPM experiment different transition strategies, produce guidelines and service validation. role effort scheduled 3pm 5pm 5,2pm 6pm 11pm 34,9pm

5 LONG: Laboratories Over Next Generation Networks. (5/22) Milestones M0 M6M18 M12 M24 D31: Point to point application migration D32: Guidelines for CSCW applications migration D33: Applic. over special networks M3.1: First applications migration M3.2: CSCW application migration over special networks

6 LONG: Laboratories Over Next Generation Networks. (6/22) Point to point application migration guidelines l When source code is available. n Review communication APIs n C n C++ n SOCKS n Java n Scripting languages –Perl –TCL (not available) l When source code is not available. n Dual-stack should be provided.

7 LONG: Laboratories Over Next Generation Networks. (7/22) IPv6 & IPv4 interoperability IPv4 server applicationIPv6 server application IPv4 nodeDual-stackIPv6 nodeDual-stack IPv4 client IPv4 nodeIPv4 X Dual-stackIPv4 X IPv6 client IPv6 nodeXXIPv6 Dual-stackIPv4IPv4 / XIPv6

8 LONG: Laboratories Over Next Generation Networks. (8/22) Protocol independent architecture

9 LONG: Laboratories Over Next Generation Networks. (9/22) Common porting problems l Allocate enough memory for new structures l Portability of System Socket API l IP address management n Fully Qualified Domain Names should be used n Remove application dependencies on the IP addresses n Use network independent identifiers l IP address parser n IPv4_address:port n Literal IPv6 addresses in URLs specifications (RFC-2732) n http://[2001:720:1500:1::A100]:80/ l Allow correct lookback (::1) communication l Size of Application Datagram Payload (MTU) n Fragmentation managed by application

10 LONG: Laboratories Over Next Generation Networks. (10/22) Collaborative applications migration guidelines l Application communication models n Interpersonal applications (point to point bidirectional) n Broadcast applications (one way communication) n Groupware applications (group bidirectional communication) l Group communication models n Graph topology with many point to point connections n IPv4 and IPv6 allowed (with dual stack) n Multicast n Broadcast (only IPv4 nodes are allowed) n IP multicast (only IPv6 nodes are allowed)

11 LONG: Laboratories Over Next Generation Networks. (11/22) Interaction between application instances media management end-to-end QoS control network subsystem application instance with media objects application control media management end-to-end QoS control application instance with media objects application control and media manipulation media management and temporal adjusments with synchronization QoS connection application control

12 LONG: Laboratories Over Next Generation Networks. (12/22) AudioVideoPointer... Interactive Site Kernel Whiteboard NotepadSlides Network Audio adaptation Video adaptation Pointer adaptation Ftp adaptation... Unrel. trans. adaptation Rel. trans. adaptation Notepad adaptation Whiteboard adaptation SESSION COORDINATION LAYER ADAPTATION LAYER Irouter: unreliable transportReliable transport COMPONENTS LAYER QoS and NETWORK LAYER Participant registry Local configuration ISABEL Architecture

13 LONG: Laboratories Over Next Generation Networks. (13/22) l Session coordination layer : n change application Node Unique Identifiers l Component adaptation layer l Cooperative adaptation layer l QoS network layer n Management and reliable componentes (reliable service) n Multimedia real time broadcast (unreliable service) ISABEL Architecture PORTING TO IPv6

14 LONG: Laboratories Over Next Generation Networks. (14/22) ISABEL IPv4 & IPv6 interoperability l ISABEL over IPv4 networks n Graph topology n Multicast topology n Combination : multicast islands interconnection l ISABEL over IPv6 networks n Graph topology n Multicast topology n Combination : multicast islands interconnection l ISABEL over IPv4/IPv6 networks n Graph topology n Combination : multicast islands interconnection

15 LONG: Laboratories Over Next Generation Networks. (15/22) LONG platform : services deployment servers available servicestatusprimarysecondary basic tools: telnet ftp ssh ethereal ping6 traceroute6 availableALL sites mailavailableTIDUPM newsavailableUEV IRCavailableUC3MUPM LDAPavailableUPCUPM,UC3M Web and webtoolsavailableUPCALL sites videostreamingavailableTIDUPM teleconferenceavailableUPMALL sites mgenavailableUC3MALL sites

16 LONG: Laboratories Over Next Generation Networks. (16/22) MAIL l Sendmail 8.12.1 is used to provide SMTP access, that supports IPv6 and IPv4 sockets to receive and send mail. l Mail can be sent to Internet from LONG network using cantonal Mail Server. l Mail to local users is saved in cantonal. A domain has been registered and will be configured to allow incoming mail. The domain is @ist-long.com l A POP3 server will be configured to allow LONG users to get their mail. IPv6 LONG Backbone Mail Server cantonal.tid.long ( 3FFE:3328:6:2::5) 3FFE:3328:6:2::/64 ClientA clientA.partner1.long Internet State:

17 LONG: Laboratories Over Next Generation Networks. (17/22) News l Several servers/clients available n Servers n INN (*nix) - with different branches of IPv6 development n SN (*nix) n ?Exchange/IIS? (Windows) n Clients n Mozilla (*nix, Windows, others) n TRN (*nix) n NN-TK (*nix) n TIN (*nix) l Already running an IPv6/IPv4 news server n Using INN 2.3.2 +North IPv6 Patch State: IPv4 News Server IPv6 News Server UEV IPv4 Translation Mechanism LONG Partner Internet News Client IPv6 News Client IPv4 IPv6 News Server News Client IPv6 News Client IPv4

18 LONG: Laboratories Over Next Generation Networks. (18/22) IRC l Aim: seamlessly connect IPv4 and IPv6 clients l FreeBSD and Linux IRC servers (ircd) l Coexistence between IPv4 and IPv6 achieved n Using TRT translator between IPv6- only and IPv4-only servers n IRC server application allowing connections from both IPv4 and IPv6 servers l Frequently used inside the project to coordinate inter-partner experiments l External users can join any channel IPv6 LONG Backbone Client IPv4 server TRT translator IPv6 server UC3M network UPM network IPv6 server IPv4 server Client State:

19 LONG: Laboratories Over Next Generation Networks. (19/22) LDAP l LDAP server n OpenLDAP implementation from University of Michigan. n The last stable release is 2.0.2.1. l Local functionality tests. l Distributed data bases n UPC (master) and n UPM (secondary). l Future work: n Integrate UC3M n Interaction with IPv4/IPv6 clients and IPv4/IPv6 servers through translation mechanisms (NAT-PT). n Clients with graphic interface State: UPC LDAP primary server IPv6 UPM LDAP server IPv6 UC3M LDAP server IPv4 client IPv6 graphic client IPv4 LONG IPv6 network NAT-PT

20 LONG: Laboratories Over Next Generation Networks. (20/22) WEB l Setup a Web server per site n Apache 2.0.32 l Public LONG Web project n IPv4 : http://long.ccaba.upc.es http://long.ccaba.upc.es n IPv6 : http://www.upc.long http://www.upc.long l Web navigators n Lynx n Mozilla 0.9.4 n Netscape 4.79 l WEB tools n Interface to some basic tools State: LONG IPv6 network Internet IPv4 www.upc.long www.tid.long www.ptin.long www.uev.long long.ccaba.upc.es www.upm.long www.uc3m.long

21 LONG: Laboratories Over Next Generation Networks. (21/22) Videostreaming l VideoStreaming client n It is an open-source video player (MPlayer for Linux) modified to use IPv6 sockets. l VideoStreaming server n For TCP, it is just a HTTP server. In this case, it is a simple HTTP server developed by TID. l TCP connections used as transport layer are fully supported. l UDP Unicast and Multicast are under development. l Future work: n Finish the UDP client and server. n Multicast tests using FreeBSD as router. State: LONG IPv6 network Client (TID) Server (UPM)

22 LONG: Laboratories Over Next Generation Networks. (22/22) Teleconference l The aim is to support synchronous collaborative work inside the project n ISABEL n IPv6 version 4.5 n All sites connected to LONG network l Used to maintain many small coordination project meetings l All LONG partners connected n IPv6 LONG network is used l Pending tasks n Test mobile IP clients n Test over asymmetric channels State: TIDUPMPTINUPCUEVUC3M NORTEL TIDd


Download ppt "LONG: Laboratories Over Next Generation Networks. (1/22) WP03: Collaborative work environment."

Similar presentations


Ads by Google