IP Servic es in LONG Net w ork Carlos Ralli Ucendo Telefonica Research & Development Overview IP Distributed Labs LONG: Building a distributed IP Lab. LONG Backbone LONG Global View LONG IP Services Examples of IP-IP Interaction LONG Advanced Network Services Planned Experiments Conclusions Contact & More Info 1
IP Distributed Labs Why IP Distributed Labs? Stable R&D testing platforms are needed to: Adapt current network and final-user services to. Deploy new network and user services in Networks. Ensure IP-IP interaction at Service level. Several Scenarios => Join partner s Labs (distributed topology) Objectives Propose solutions for IP network & services evolution. Feedback to standarization bodies and developers. It happened before: Current Internet services came from IP R&D stable Labs linked together. IP Distributed Labs (II) IP Distributed Lab = Nodes + IP Backbone (links, routing) Alternatives for the backbone Links Deployment Public L2 Networks: Guaranteed BW, expensive for R&D purposes. Research networks: Still Based today in IP: Tunneling needed. Deploying QoS scheemes at IP level. NRENs: within a single country. GEANT: connections over 2 or more NRENs. Tunnels over Internet: Straight solution, best effort, low BW. New Alternative: Large IP projects: Euro6IX / 6NET. BW Considerations Best effort & Low BW enough in most functionality/basic services experiments. Guaranteed High BW is needed in some user services experiments. 2
LONG Backbone: Logical Links LONG: IST 5th FP Project Funded by EC. % &(' ) Oporto Aveiro Madrid ).0 1 Barcelona &(',.-/* "% - Lisbon Portugal Évora "!$# "%+* Spain Backup Connection Planned Connection LONG Backbone: Physical Links 5 Mbps Max: 155 Mbps UPM 4 Mbps Rediris UC3M 2 Mbps IP over ATM (Public Network) IP over IP PTIN TID 2 Mbps Geant FCCN UPC 155 / 622 Mbps Backup over Internet Physical link (shared BW) Physical link (quaranted BW) Physical link (EVENTS ONLY) UEV 2 Mbps NOR 3
LONG Distributed Lab (Global View) 64.3 7 <=765 ADSL Router,3Y$FFHVV6\VWHPV 802.11b Bridge 802.11b 6:9Ob,3Y6HUYLFHV >(?(@ A Routed or bridged mode DSLAM /21*,3Y 2 3 4 5 ISDN ISDN 1HWZRUN J P M"BOQRJ P MON J SOT U.V WX(TY ZS 8 6:9+; Cable Modedm Cable Network (DOCSIS) CMTS J P M"B[H \OT] FU$T ^_ZV`+a,3Y6HUYLFHV J FKHLIFIḦ K"MON B"CEDGFIH LONG: IP Services BASIC NETWORK SERVICES DNS NETWORK STATISTICS USER SERVICES Web, FTP, News Mail IRC LDAP Games Video Streaming: High BW req. ISABEL: High BW req. ADVANCED NETWORK SERVICES IP Mobile Multicast QoS Experiments IP-IP Service Integration IP ONLY Experiments 4
~ LONG: DNS Service Based in BIND9 on Linux boxes Supports queries over IP & IP. Supports A queries ( addressing) and AAAA queries ( addressing) Convention in LONG: name / name4 for IP addressing or VA. name6 for IP addressing or VA. Public Domain: ist-long.com available for the project. upm.ist-long.com uivw.w x:t WX"`txU.V MU.V KJ u Root DNS Servers Internet code$fg h ei@ j k ld+mog n+loo ist-long.com np di@ lod+p(k q g h e@ j k lod+mg nloo ZONE TRANSFER Internet Users LONG/6BONE Users code+q(g r(s(otg h ei@ j k ld+mog n+loo upm.ist-long.com tid.ist-long.com ptin.ist-long.com upc.ist-long.com uc3m.ist-long.com nortel.ist-long.com LONG: WEB Services www6.x.ist-long.com J FKHLIFIḦ K (1) (2) } 8 z"dgfe{ 9O2 4 MONyT U$aOT SU$T www.ist-long.com www6.ist-long.com NAT-PT B"CEDGFIH IP-IP Interaction (1) Dual Stack Server at UPC (Oficial WEB Page) Internet Clients Server (www.ist-long.com) LONG/6BONE Clients Server (www6.ist-long.com) (2) NAT-PT & -VAs at TID Clients - NAT-PT: www4.ist-long.com 5
LONG: Mail Service ƒy O (1) J FKHLIFIḦ K 9O2 4 z"dgfe{ mail.ist-long.com ƒy O ˆ mail6.ist-long.com mail6.upm.ist-long.com O :$ Juan@upm.ist-long.com ƒy O iƒy B"CEDGFIH IP MTAs deployed by each partner. IP-IP Interaction (1) Dual stack Mail server at TID. DNS: MX for X.ist-long.com is mail.ist-long.com (194.179.25.37). Inside ist-long.com Domain: MTA1 is aware of all MTAs. Outgoing mails in MTA2 are sent to mail6.ist-long.com. LONG: IRC Service J FKHLIFIḦ K irc.uc3m.ist-long.com 8 b Š OŠ z"dgfe{ }"b irc6.upm.ist-long.com mira.it.uc3m.es (1) B"CEDGFIH IP-IP Interaction (1) TRT: IP IRC server initiates server s connection. Internet Clients - Server (mira.it.uc3m.es) LONG/6BONE Clients - Servers (IRC Network: irc6.uc3m.ist-long.com...) 6
LONG: LDAP Service J FKHLIFIḦ K ldap6.upc.ist-long.com (1) } 8 NAT-PT1 z"dgfe{ 8 b (2) NAT-PT2 ldap.uc3m.ist-long.com J FKHLIFIḦ K B"CEDGFIH IP-IP Interaction (1) UPC: IP Server in LONG. NAT-PT & -VA (Internet). (2) UC3M: IP Server in Internet. NAT-PT & -VA (LONG). LONG/6BONE Clients: Directly: ldap6.upc.ist-long.com. NAT-PT2: ldap.uc3m.ist-long.com Internet Clients: Directly: ldap.uc3m.ist-long.com. NAT-PT1: ldap6.upc.ist-long.com Servers Comm: NAT-PT2 LONG: IP Mobile 830 Ç EÀÁ Ž  á Ä ÆÇ Â âiâ ÏOÐ Ñ ÒÓÔ ÕÖ Ô Ð Ø Ù Ú Û ÜÒÝÔ Þ Ü àß /21* È É É Ê Ë P4::1 P3::149 P3::1 P3::3 ± ²³ Ŕµ. ¹ º ²³R» ¼½ ¾ ̲Í:. ¹ º ²³R» ¼½+Î +ž Ÿ + RŽ Ž Ž š œi.ž ž ª $«i ª žo ( ī Œ: RŽ Ž Ž +š œi 7,' IP Mobile: Linux platform ƒ_ EÀ Á Ž  ÃÅÄ ÆÇ Œ: RŽ Ž Ž +š œi MIPL implementation from HUT: http://www.mipl.mediapoli.com DEMO A Laptop changes from one IP net to another. IRC service and Videostreaming clients running. In 3-5 s both services are recovered. P4::2 P3=3FFE:3328:6:3::/64 P4=3FFE:3328:6:4::/64 7
LONG: IP Mobile (II) IP Mobile Handover: Traffic measurement in the IP Streaming Video Server: ãä å æ æ ç èç é ê+ç ëiì í îï åié ð ñ òîä þþÿ ûüý 1,2 1 0,8 0,6 0,4 0,2 0 0 2000 4000 6000 8000 óiô õö ø ùõˆú LONG: IP Multicast LONG: Planned Multicast tests (FreeBSD) Tests with IP Video Streaming & ISABEL 8 6 7 9 7 eth0 013254 "! #%$& '(*)+ vx0 xl0 vx0 xl0 xl0 FreeBSD IP Multicast Router xl1 IP Multicast Tunnel over IP Media Flow,"-". / 8
LONG: IP QoS LONG: Planned local IP QoS tests at UPC :<;>=@? ;3ACB>?EDFG5D G 2 UPC+16::5F0/126 UPC+16::5F0/126 1 5 UPC+16::5F4/126 6 9 1 55 D UPC+16::508/126 UPC+16::508/126 UPC+16::500/126 UPC+16::50C/126 UPC+16::500/126 UPC+16::504/126 A 2 UPC+16::504/126 6 E HÓRÛ IÜ Ó J ÓÛ KÓØ Ð Ó ÖÓ ÖÜRÛ L Ð Ñ ÒÑ M NOŠCOQPÑ J KÑ J Conclusions Built an stable IP Distributed Lab with SERVICES. REAL USE of these services: ISABEL for most project meetings ( 14,315 E saved in travel costs). IRC used to set up & operation event platforms ( & accesses used). Planned: IP Mailboxes in MTAs (To send if MTAs fail...) Redirected to current mailboxes (do not want 2 mailboxes). ralli@tid.ist-long.com =>ralli@tid.es WEB Tools: Internet users may access from http://www.ist-long.com: IP tools: ping, traceroute, AS path tool. IP services: LDAP, mail, network statistics. Transition Mechanisms Today: NOT testing ALL combinations. TM ONLY used when needed to provide one IP LONG service to the Internet. Next Step: Use other TM to provide Internet services within our net. 9
More Info /Contact Public Documents and Developments: http://www.ist-long.com/ Contact, do you want to join our experiments? Carlos Ralli: ralli@tid.es RTSVUWYX*RTZT[T\C] Z5^ \C] _ ` a%sb `T]U`5c ^CW`TdT`T] Z5^ _ \CdQU`5^ ev\c] fa*g Thank s! Public Documents and Developments: http://www.ist-long.com/ Contact, do you want to join our experiments? Carlos Ralli: ralli@tid.es RTSVUWYX*RTZT[T\C] Z5^ \C] _ ` a%sb `T]U`5c ^CW`TdT`T] Z5^ _ \CdQU`5^ ev\c] fa*g 10