Who am I? What have I done? What am I doing?

Size: px
Start display at page:

Download "Who am I? What have I done? What am I doing?"

Transcription

1 Who am I? What have I done? What am I doing? Kewin Stoeckigt kstoeckigt@swin.edu.au Centre for Advanced Internet Architectures (CAIA) Swinburne University of Technology Who am I? (The fun facts) I was born...obviously Shoesize: European 41 Amateur photographer Member of the Caulfield Photographic Society Interest in Portrait, Monochromes, Window-Light reflections, patterns Love traveling... working on my second passport Beer drinker...what do you expect, I am German!... Caia Seminar kstoeckigt@swin.edu.au July 24, SEM KS.pdf July 28,

2 Who am I? (The serious facts) Education Studied Computer science and Law and the University of Leipzig and the University of Goettingen, Germany BSc in 2002, Thesis: Videokonferenzen aus sicheren Netzen, GWDG Studied Computer science at the University of Auckland, New Zealand MSc in 2005, Thesis: Congestion behavior of multiple TCP streams, University of Auckland Joined Swinburne in 2008 as a PhD candidate Work Siemens ( 4 years) Joint Computing Center of Max-Planck Gesellschaft and the Institute of Plasmaphysics, Garching, Germany ( (2 1/2 thereof overseas)) AARNet (Australian Academic Research and Education Network), Canberra/Melbourne, Australia ( )...and yes, I got to play with the cool dual 10G network Caia Seminar kstoeckigt@swin.edu.au July 24, A few words about my BSc Supervisor: Prof. Dr. O. Hahn, GWDG (= Computing Center of the University of Goettingen) Thesis: Videokonferenzen aus sicheren Netzen Eng.: Videoconferencing from inside protected networks How do we make H.323 videoconferencing work in a NATed/Firewalled environment? H.323 videoconferencing has two main problems: Dynamic port allocation during initial hand-shake 1718, 1719, 1720 TCP used for Gatekeeper discovery and call setup Ports 1024 used for media streams (up to 6 streams per connection), dynamically negotiated during call setup How do you open ports on a firewall beforehand, if you don t know them? NAT unawareness of sub-standards (H.225, H.245, Q.931) Until recently software was NAT unaware, and all packets contained private IP address How do you send a packet to if you are on a different network? Caia Seminar kstoeckigt@swin.edu.au July 24, SEM KS.pdf July 28,

3 A few words about my BSc Use of a media proxy Worked as a man-in-the-middle Bascialy terminated the call and established a new call to the outside world Call 1: Inside Media proxy Call 2: Media proxy Outside... or vice versa Software was available, but didn t work properly prone to crash (itself and whole system) Proxy induced delay 0.5s un-useable Update of underlying libraries and parts of the software was necessary System was stable and could be used in a large production level environment (only outlined in thesis, but later shown in work at Max-Planck) Caia Seminar kstoeckigt@swin.edu.au July 24, A few words about my BSc Solution has been widely adopted in the Research and Education sectors ( 30 NRENs, 100+ Universities) NRENs: AARNet, DFN, SWITCH, Internet2, CZNet, FCCN,... Universities: Deakin, UQ, Swinburne (had an interest, not sure if running yet), OSU, Pepperdine, University of Dresden, FU Berlin, University Duisburg-Essen,... I ran 15 workshops around the world on how to setup and maintain the system in a large scale environments Book chapter in Directory Services Middleware for Multimedia Conferencing, J. Gemmill, J. Lynn, on how to use H.350 with the media proxy Caia Seminar kstoeckigt@swin.edu.au July 24, SEM KS.pdf July 28,

4 MSc or Dancing of the TCP streams Supervisor: Nevil Brownlee, UoAuckland & Caida Thesis title: Congestion behavior of multiple TCP streams Analysis of TCP synchronization behavior on congested Internet links Using real trace files - Auckland VI and Auckland VIII trace files (see NLANR website for details) How often do we see TCP synchronization and how does it affect other traffic? Unfortunately work not published (yet??) Caia Seminar kstoeckigt@swin.edu.au July 24, MSc or Dancing of the TCP streams Assuming a congested link, and a router using DropTail for packet discard, simulations (ns2) showed that TCP streams start to synchronize Synchronous increase/decrease of the congestion window (number of outstanding bytes) known sawtooth-pattern ( next slide) cwin not included in TCP header other indicators need to be used, eg. IAT, RTT, packet-loss, ECN,... Caia Seminar kstoeckigt@swin.edu.au July 24, SEM KS.pdf July 28,

5 MSc or Dancing of the TCP streams Caia Seminar July 24, MSc or Dancing of the TCP streams As cwin is not in TCP header, IAT was used (simulation showed cwin-iat connection) Caia Seminar SEM KS.pdf July 28, kstoeckigt@swin.edu.au July 24,

6 MSc or Dancing of the TCP streams This behavior lead to the SR-algorithm (Sync-Resume algorithm) Analysis of long running concurrent flows Algorithm used the following steps: 1. Filter flows according to flow criteria (p min = 100, t min = 10s) 2. Find concurrent flows if if if (t i0 == t jo ) t in t jm t in t jm (t i0 < t jo ) t in > t j0 (t i0 > t jo ) t i0 > t jm 3. Find close pair of timestamps (t ik t jl ) t thres 4. Check if IAT s of t ik and t jl are peak: ( n i=0 m i,j ++if IAT ik > IAT ) ( m i j=0 && IAT jl > IAT ) j n m Two matrices SRC-matrix: Absolute value of close pairs (IAT s) SRD-matric: SRC in percent (in relation to overall overlapping packets) Caia Seminar kstoeckigt@swin.edu.au July 24, MSc or Dancing of the TCP streams Results Barely any congestion-induced synchronization effects Synchronizing streams have no impact on other traffic Algorithm identified one network attack (unspecified) in the Auckland VIII, 5am trace; Unusual large proportion of packets < 64 bytes and > 128 bytes One very exciting example of two independent streams synchronize ( see plot next slide) One streams is traffic, other is web traffic Flow 1 Flow 2 src address dst address src port dst port average IAT (msec) average packet size (bytes) Caia Seminar kstoeckigt@swin.edu.au July 24, SEM KS.pdf July 28,

7 MSc or Dancing of the TCP streams Results Caia Seminar July 24, MSc or Dancing of the TCP streams Results Caia Seminar July 24, SEM KS.pdf July 28,

8 MSc or Dancing of the TCP streams Results Caia Seminar July 24, Working at Max-Planck Located in Garching (just outside of Munich) from 2002 to 2005 (from 2003 onwards as a remote worker from New Zealand) Two interesting projects: Media proxy for MPG and EFDA (based on my BSc work) QoS measurement of video traffic on the DFN backbone Caia Seminar kstoeckigt@swin.edu.au July 24, SEM KS.pdf July 28,

9 Working at Max-Planck Media proxy for MPG and EFDA Had a need for H.323 videoconferencing Firewall couldn t be opened in the Computing Center Media proxy was the solution; I had to make sure it worked in a large scale environment Make it as easy a possible Caia Seminar kstoeckigt@swin.edu.au July 24, Working at Max-Planck Caia Seminar kstoeckigt@swin.edu.au July 24, SEM KS.pdf July 28,

10 Working at Max-Planck QoS measurement of video traffic on DFN backbone Project partners: MPG, DFN and AWI Researchers and staff started to complain about quality and artefacts in images Software on devices indicated packet loss, whereas the network staff said there is no packet loss on the network Different network connections at MPG in Garching (622MBit/s), MPG in Greifswald (34MBit/s) and AWI in Bremerhaven (34MBit/s) DFN (Videoservice) had a interest and joined (in cooperation with Computing Center at the University of Erlangen) Enable QoS on the network for the media proxies between the locations Measurement software from University of Erlangen used Central time synchronization (Delay in ntp too long) Measured One-Way-Delay, Jitter, Routing and delay variation Measured initially every 30s, but was then changed to 10s Able to analyze each link (hop) on the network (static routes used) Caia Seminar kstoeckigt@swin.edu.au July 24, July 24, Working at Max-Planck Setup (b) Clock (a) Antenna Caia Seminar kstoeckigt@swin.edu.au SEM KS.pdf July 28,

11 Working at Max-Planck Results After 4 weeks of testing we haven t seen any improvements; unsatisfactory and certainly unexpected Packet loss still shown in system, but not on the network...until Comment: We later learned that late arriving packets are also shown as packet loss, which skewed the picture 25/11/ Caia Seminar kstoeckigt@swin.edu.au July 24, My time at AARNet Australian Academic Research and Education Network Connecting Australia s University and CSIRO Links to all major NREN s, eg. Internet2, SINGAren, etc. A Telco, carrier license 61 Staff all over the country Network engineer from 2005 to 2008 Responsible for the VoIP/Video network Project Manager for AARNet s involvement in the Australian ENUM Trial Caia Seminar kstoeckigt@swin.edu.au July 24, SEM KS.pdf July 28,

12 My time at AARNet Caia Seminar July 24, My time at AARNet Caia Seminar July 24, SEM KS.pdf July 28,

13 My time at AARNet VoIP/Video network Based on toll-bypass system (VoIP) Available to all Universities and CSIRO Connection to international Video networks Differentiation between on-net and off-net Hosting a variety of services, such as multi-conference bridges for VoIP, Video and mixed conferences ISDN in-dial Virtual numbering using GDS Tested with ENUM Now all done by NVCS (National Videoconferencing Service) Caia Seminar kstoeckigt@swin.edu.au July 24, My time at AARNet ENUM E.164 NUmber Mapping (RFC3761) Standard to map an E.164 number to a NAPTR (Naming Authority Pointer) in the DNS Not limited to VoIP only Convergence of Voice/Video and Data services Not limited to one standard, eg. SIP only Caia Seminar kstoeckigt@swin.edu.au July 24, SEM KS.pdf July 28,

14 My time at AARNet Caia Seminar July 24, My time at AARNet Caia Seminar July 24, SEM KS.pdf July 28,

15 My time at AARNet AARNet was involved from day 1 back in 2003; Trial was governed by ACMA (former ACA) Active participant at the AEDG (Australian Enum Discussion Group) First ENUM Registrar when the Trial went live June 2006 Various hurdles to overcome......mainly human hurdles... Trial was partially successful The timing was wrong...in Australia only (...and the US) Europe is fore-runner (Based on that a friend and I started a personal project called nrenum.net, which is a ENUM service for all NREN s. Was well adopted in Europe and has now been taken on as an official service by Terena) Caia Seminar kstoeckigt@swin.edu.au July 24, What am I doing here? Joined CAIA in early 2008 Supervisor: Hai Vu and Philip Branch Working on the capacity modeling, analysis and improvement of VoIP over wireless networks Why is this of interest? How many VoIP calls can be made over wireless networks? Caia Seminar kstoeckigt@swin.edu.au July 24, SEM KS.pdf July 28,

16 What am I doing here? G.711, 20ms packetization Service AP Service STA Arrival AP Arrival STA Arrival rate/service rate [packets/slot] Number of VoIP nodes Caia Seminar kstoeckigt@swin.edu.au July 24, What am I doing here? G.729, 10ms packetization Service AP Service STA Arrival AP Arrival STA Arrival rate/service rate [packets/slot] Number of VoIP nodes Caia Seminar kstoeckigt@swin.edu.au July 24, SEM KS.pdf July 28,

17 This slide is empty...the end Caia Seminar July 24, SEM KS.pdf July 28,

ETSF10 Internet Protocols Transport Layer Protocols

ETSF10 Internet Protocols Transport Layer Protocols ETSF10 Internet Protocols Transport Layer Protocols 2012, Part 2, Lecture 2.2 Kaan Bür, Jens Andersson Transport Layer Protocols Special Topic: Quality of Service (QoS) [ed.4 ch.24.1+5-6] [ed.5 ch.30.1-2]

More information

H.350: Everything OpenSource and solving the H.323 problem

H.350: Everything OpenSource and solving the H.323 problem H.350: Everything OpenSource and solving the H.323 problem Internet2 Spring Member Meeting Arlington, USA May 2005 Outline The environment How does it work? Integration in the existing environment Problems

More information

Advanced Network Design

Advanced Network Design Advanced Network Design Organization Whoami, Book, Wikipedia www.cs.uchicago.edu/~nugent/cspp54015 Grading Homework/project: 60% Midterm: 15% Final: 20% Class participation: 5% Interdisciplinary Course

More information

Multimedia! 23/03/18. Part 3: Lecture 3! Content and multimedia! Internet traffic!

Multimedia! 23/03/18. Part 3: Lecture 3! Content and multimedia! Internet traffic! Part 3: Lecture 3 Content and multimedia Internet traffic Multimedia How can multimedia be transmitted? Interactive/real-time Streaming 1 Voice over IP Interactive multimedia Voice and multimedia sessions

More information

Part 3: Lecture 3! Content and multimedia!

Part 3: Lecture 3! Content and multimedia! Part 3: Lecture 3! Content and multimedia! Internet traffic! Multimedia! How can multimedia be transmitted?! Interactive/real-time! Streaming! Interactive multimedia! Voice over IP! Voice and multimedia

More information

Multimedia Applications. Classification of Applications. Transport and Network Layer

Multimedia Applications. Classification of Applications. Transport and Network Layer Chapter 2: Representation of Multimedia Data Chapter 3: Multimedia Systems Communication Aspects and Services Multimedia Applications and Communication Protocols Quality of Service and Resource Management

More information

Master Course Computer Networks IN2097

Master Course Computer Networks IN2097 Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Master Course Computer Networks IN2097 Prof. Dr.-Ing. Georg Carle Christian Grothoff, Ph.D. Dr. Nils

More information

Master Course Computer Networks IN2097

Master Course Computer Networks IN2097 Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Master Course Computer Networks IN2097 Chapter 7 - Network Measurements Introduction Architecture & Mechanisms

More information

BLM6196 COMPUTER NETWORKS AND COMMUNICATION PROTOCOLS

BLM6196 COMPUTER NETWORKS AND COMMUNICATION PROTOCOLS BLM6196 COMPUTER NETWORKS AND COMMUNICATION PROTOCOLS Prof. Dr. Hasan Hüseyin BALIK (2 nd Week) 2. Protocol Architecture, TCP/IP, and Internet-Based Applications 2.Outline The Need for a Protocol Architecture

More information

NRENum.net Update. Rui Ribeiro, FCT FCCN educonf training 13 March, 2014

NRENum.net Update. Rui Ribeiro, FCT FCCN educonf training 13 March, 2014 NRENum.net Update Rui Ribeiro, FCT FCCN educonf training 13 March, 2014 Introduction What is ENUM? What kinds of problems does it solve? Converting Numbers into URIs What kinds of problems does it bring

More information

Kommunikationssysteme [KS]

Kommunikationssysteme [KS] Kommunikationssysteme [KS] Dr.-Ing. Falko Dressler Computer Networks and Communication Systems Department of Computer Sciences University of Erlangen-Nürnberg http://www7.informatik.uni-erlangen.de/~dressler/

More information

TERENA TF-ECS Activity 2 Overview of national activities and deployments

TERENA TF-ECS Activity 2 Overview of national activities and deployments TERENA TF-ECS Activity 2 Overview of national activities and deployments Author: Fabio Vena (SWITCH), contributions from all Version Author Modification Date 0.1 Fabio Vena Initial draft 2007.05.11. 0.2

More information

Preliminary Results. Rui Ribeiro (FCCN) / Peter Szegedi (TERENA) GN3 educonf - TERENA NRENum.net Joint Workshop Amsterdam 18 th March 2013

Preliminary Results. Rui Ribeiro (FCCN) / Peter Szegedi (TERENA) GN3 educonf - TERENA NRENum.net Joint Workshop Amsterdam 18 th March 2013 Preliminary Results Rui Ribeiro (FCCN) / Peter Szegedi (TERENA) GN3 educonf - TERENA NRENum.net Joint Workshop Amsterdam 18 th March 2013 Objectives Identify a set of policies recommendations that can

More information

Griffith University IPv6 Guidelines. IPv6 Guidelines

Griffith University IPv6 Guidelines. IPv6 Guidelines Griffith University IPv6 Guidelines Prepared by: Carolina Jaimes, Business Analyst; Greg Vickers, Project Manager Last modified: 21 August 2013 (version 1.0) Contents Executive Summary... 1 1. Audience...

More information

Multimedia networking: outline

Multimedia networking: outline Multimedia networking: outline 7.1 multimedia networking applications 7.2 streaming stored video 7.3 voice-over-ip 7.4 protocols for real-time conversational applications: RTP, SIP 7.5 network support

More information

Real-Time Control Protocol (RTCP)

Real-Time Control Protocol (RTCP) Real-Time Control Protocol (RTCP) works in conjunction with RTP each participant in RTP session periodically sends RTCP control packets to all other participants each RTCP packet contains sender and/or

More information

Basics (cont.) Characteristics of data communication technologies OSI-Model

Basics (cont.) Characteristics of data communication technologies OSI-Model 48 Basics (cont.) Characteristics of data communication technologies OSI-Model Topologies Packet switching / Circuit switching Medium Access Control (MAC) mechanisms Coding Quality of Service (QoS) 49

More information

Mohammad Hossein Manshaei 1393

Mohammad Hossein Manshaei 1393 Mohammad Hossein Manshaei manshaei@gmail.com 1393 Voice and Video over IP Slides derived from those available on the Web site of the book Computer Networking, by Kurose and Ross, PEARSON 2 Multimedia networking:

More information

Transporting Voice by Using IP

Transporting Voice by Using IP Transporting Voice by Using IP National Chi Nan University Quincy Wu Email: solomon@ipv6.club.tw 1 Outline Introduction Voice over IP RTP & SIP Conclusion 2 Digital Circuit Technology Developed by telephone

More information

Introduction to Quality of Service

Introduction to Quality of Service Introduction to Quality of Service The use of IP as a foundation for converged networks has raised several issues for both enterprise IT departments and ISPs. IP and Ethernet are connectionless technologies

More information

Ingate Firewall & SIParator Product Training. SIP Trunking Focused

Ingate Firewall & SIParator Product Training. SIP Trunking Focused Ingate Firewall & SIParator Product Training SIP Trunking Focused Common SIP Applications SIP Trunking Remote Desktop Ingate Product Training Common SIP Applications SIP Trunking A SIP Trunk is a concurrent

More information

Internet A Brief Tutorial. Jean Walrand EECS U.C. Berkeley

Internet A Brief Tutorial. Jean Walrand EECS U.C. Berkeley Internet A Brief Tutorial Jean Walrand EECS U.C. Berkeley Contents History Key Ideas Protocols Technology Research History 1962 L. Kleinrock proposes Packet Switching 1966 L. Roberts proposes architecture

More information

Outline. QoS routing in ad-hoc networks. Real-time traffic support. Classification of QoS approaches. QoS design choices

Outline. QoS routing in ad-hoc networks. Real-time traffic support. Classification of QoS approaches. QoS design choices Outline QoS routing in ad-hoc networks QoS in ad-hoc networks Classifiction of QoS approaches Instantiation in IEEE 802.11 The MAC protocol (recap) DCF, PCF and QoS support IEEE 802.11e: EDCF, HCF Streaming

More information

BitTorrent Traffic Classification

BitTorrent Traffic Classification BitTorrent Traffic Classification Atwin O. Calchand, Van T. Dinh, Philip Branch, Jason But Centre for Advanced Internet Architectures, Technical Report 090227A Swinburne University of Technology Melbourne,

More information

Automated Traffic Classification and Application Identification using Machine Learning. Sebastian Zander, Thuy Nguyen, Grenville Armitage

Automated Traffic Classification and Application Identification using Machine Learning. Sebastian Zander, Thuy Nguyen, Grenville Armitage Automated Traffic Classification and Application Identification using Machine Learning Sebastian Zander, Thuy Nguyen, Grenville Armitage {szander,tnguyen,garmitage}@swin.edu.au Centre for Advanced Internet

More information

Partner : Advocate IT Service 81 Broadway Asheville, NC United States. Customer: Sample Customer TrafficSim Report

Partner : Advocate IT Service 81 Broadway Asheville, NC United States. Customer: Sample Customer TrafficSim Report Partner : Advocate IT Service 81 Broadway Asheville, NC United States Sample Customer TrafficSim Report Customer: Sample Customer Street: 123 Elm Street City: Asheville State/Prov: NC Country: United States

More information

Numbering All the Bones

Numbering All the Bones NORDUnet 2014 23 September 2014 Uppsala, Sweden Peter Szegedi Project Development Officer szegedi@terena.org www.terena.org Numbering All the Bones Identity Peter Szegedi szegedip Amsterdam Hungarian Budapest

More information

Multimedia networking: outline

Multimedia networking: outline Multimedia networking: outline 9.1 multimedia networking applications 9.2 streaming stored video 9.3 voice-over-ip 9.4 protocols for real-time conversational applications: SIP Skip RTP, RTCP 9.5 network

More information

Lecture 11: Middleboxes and NAT (Duct tape for IPv4)

Lecture 11: Middleboxes and NAT (Duct tape for IPv4) CSCI-351 Data communication and Networks Lecture 11: Middleboxes and NAT (Duct tape for IPv4) The slide is built with the help of Prof. Alan Mislove, Christo Wilson, and David Choffnes's class Middleboxes

More information

Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin,

Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin, Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin, ydlin@cs.nctu.edu.tw Chapter 1: Introduction 1. How does Internet scale to billions of hosts? (Describe what structure

More information

Re-imagining Vivaldi with HTML5/WebGL. PhD Candidate: Djuro Mirkovic Supervisors: Prof. Grenville Armitage and Dr. Philip Branch

Re-imagining Vivaldi with HTML5/WebGL. PhD Candidate: Djuro Mirkovic Supervisors: Prof. Grenville Armitage and Dr. Philip Branch Re-imagining Vivaldi with HTML5/WebGL PhD Candidate: Djuro Mirkovic Supervisors: Prof. Grenville Armitage and Dr. Philip Branch dmirkovic@swin.edu.au Centre for Advanced Internet Architectures (CAIA) Swinburne

More information

CMSC 417. Computer Networks Prof. Ashok K Agrawala Ashok Agrawala. October 11, 2018

CMSC 417. Computer Networks Prof. Ashok K Agrawala Ashok Agrawala. October 11, 2018 CMSC 417 Computer Networks Prof. Ashok K Agrawala 2018 Ashok Agrawala Message, Segment, Packet, and Frame host host HTTP HTTP message HTTP TCP TCP segment TCP router router IP IP packet IP IP packet IP

More information

Multimedia Networking

Multimedia Networking CMPT765/408 08-1 Multimedia Networking 1 Overview Multimedia Networking The note is mainly based on Chapter 7, Computer Networking, A Top-Down Approach Featuring the Internet (4th edition), by J.F. Kurose

More information

ENUM in the UK..and the NGN standards arena

ENUM in the UK..and the NGN standards arena ENUM in the UK..and the NGN standards arena Tony Holmes Head of NNA Policy & Strategy BT Group PLC Chairman ETSI TISPAN WG4 (Numbering Addressing & Routeing) ENUM in the UK and in the standards arena Has

More information

Cisco Technologies, Routers, and Switches p. 1 Introduction p. 2 The OSI Model p. 2 The TCP/IP Model, the DoD Model, or the Internet Model p.

Cisco Technologies, Routers, and Switches p. 1 Introduction p. 2 The OSI Model p. 2 The TCP/IP Model, the DoD Model, or the Internet Model p. Cisco Technologies, Routers, and Switches p. 1 Introduction p. 2 The OSI Model p. 2 The TCP/IP Model, the DoD Model, or the Internet Model p. 6 Networking Basics p. 14 Wireless LANs p. 22 Cisco Hardware

More information

INTERNATIONAL TELECOMMUNICATION UNION

INTERNATIONAL TELECOMMUNICATION UNION INTERNATIONAL TELECOMMUNICATION UNION TELECOMMUNICATION STANDARDIZATION SECTOR STUDY PERIOD 21-24 English only Questions: 12 and 16/12 Geneva, 27-31 January 23 STUDY GROUP 12 DELAYED CONTRIBUTION 98 Source:

More information

Improving Quality of VoIP over WiMax

Improving Quality of VoIP over WiMax Improving Quality of VoIP over WiMax Muaz Omer Mahmoud Mudawi 1 and Dr. Amin Babiker A/Nabi Mustafa 2 1,2 Deptt. of Communication Engineering, Faculty of Engineering, Alneelain University, Khartoum, Sudan

More information

COURSE DESCRIPTION IP IN MODERN NETWORKS. Format: Classroom. Duration: 2 Days

COURSE DESCRIPTION IP IN MODERN NETWORKS. Format: Classroom. Duration: 2 Days COURSE DESCRIPTION IP IN MODERN NETWORKS Format: Classroom Duration: 2 Days COURSE SUMMARY HIGHLIGHTS Highly focused and in-depth training from the experts - including relevant updates from Ovum s extensive

More information

Mobile Communications Chapter 9: Mobile Transport Layer

Mobile Communications Chapter 9: Mobile Transport Layer Prof. Dr.-Ing Jochen H. Schiller Inst. of Computer Science Freie Universität Berlin Germany Mobile Communications Chapter 9: Mobile Transport Layer Motivation, TCP-mechanisms Classical approaches (Indirect

More information

Lecture 14: Multimedia Communications

Lecture 14: Multimedia Communications Lecture 14: Multimedia Communications Prof. Shervin Shirmohammadi SITE, University of Ottawa Fall 2005 CEG 4183 14-1 Multimedia Characteristics Bandwidth Media has natural bitrate, not very flexible. Packet

More information

CCVP CIPT2 Quick Reference

CCVP CIPT2 Quick Reference Introduction...3...4 Centralized Call Processing Redundancy...11 CCVP CIPT2 Quick Reference Bandwidth Management and Call Admission Control...17 Applications for Multisite Deployments...21 Security...31

More information

On the State of ECN and TCP Options on the Internet

On the State of ECN and TCP Options on the Internet On the State of ECN and TCP Options on the Internet PAM 2013, March 19, Hong Kong Mirja Kühlewind Sebastian Neuner Brian

More information

Troubleshooting Voice Over IP with WireShark

Troubleshooting Voice Over IP with WireShark Hands-On Troubleshooting Voice Over IP with WireShark Course Description Voice over IP is being widely implemented both within companies and across the Internet. The key problems with IP voice services

More information

Mohammad Hossein Manshaei 1393

Mohammad Hossein Manshaei 1393 Mohammad Hossein Manshaei manshaei@gmail.com 1393 Voice and Video over IP Slides derived from those available on the Web site of the book Computer Networking, by Kurose and Ross, PEARSON 2 Multimedia networking:

More information

CS419: Computer Networks. Lecture 10, Part 2: Apr 11, 2005 Transport: TCP mechanics (RFCs: 793, 1122, 1323, 2018, 2581)

CS419: Computer Networks. Lecture 10, Part 2: Apr 11, 2005 Transport: TCP mechanics (RFCs: 793, 1122, 1323, 2018, 2581) : Computer Networks Lecture 10, Part 2: Apr 11, 2005 Transport: TCP mechanics (RFCs: 793, 1122, 1323, 2018, 2581) TCP as seen from above the socket The TCP socket interface consists of: Commands to start

More information

IPv6. Dispelling the Magic

IPv6. Dispelling the Magic IPv6 Dispelling the Magic Board Chairman RIPE NCC 1 Why the Title? 96 more bits. No Magic Gaurab Raj Upadhaya 2 Agenda RIPE NCC Background to IPv6 History of IPv6 Why Deploy Ipv6? Where are we Conclusions

More information

Hands-On Advanced Internetworking TCP-IP / IPv6 / VoIP

Hands-On Advanced Internetworking TCP-IP / IPv6 / VoIP Hands-On TCP-IP / IPv6 / VoIP Course Description In this Hands-On 3-day course, gives a deeper understanding of internetworking and routed network protocols. The focus of the course is the design, operation,

More information

A Review Paper on Voice over Internet Protocol (VoIP)

A Review Paper on Voice over Internet Protocol (VoIP) A Review Paper on Voice over Internet Protocol (VoIP) Aastha Tiwari* Research Scholar, M.tech. 2 nd Computer Networks 1 Bhilai Institute of Technology, Durg, Chattisgarh, India tiwariaastha17@gmail.com

More information

A collaboration overview: From TF-VSS to GN2 SA6

A collaboration overview: From TF-VSS to GN2 SA6 A collaboration overview: From TF-VSS to GN2 SA6 András Kovács, NIIF/HUNGARNET GN3 SA3-T4 educonf Workshop, Lisbon 19 October 2010 Introduction a bit of history National VC services: Endpoint deployment:

More information

TERENA 2 nd School-NET Workshop

TERENA 2 nd School-NET Workshop TERENA 2 nd School-NET Workshop Connecting Schools Status in Luxembourg Stefan Winter London, 24 October 2005 Outline Introduction: RESTENA, CTE, P&T Connectivity network backbone

More information

Real-Time Protocol (RTP)

Real-Time Protocol (RTP) Real-Time Protocol (RTP) Provides standard packet format for real-time application Typically runs over UDP Specifies header fields below Payload Type: 7 bits, providing 128 possible different types of

More information

AT&T IP Flexible Reach And IP Toll Free Cisco Call Manager Configuration Guide. Issue /5/2007

AT&T IP Flexible Reach And IP Toll Free Cisco Call Manager Configuration Guide. Issue /5/2007 And IP Toll Free Cisco Call Manager Configuration Guide Issue 2.13 6/5/2007 Page 1 of 38 TABLE OF CONTENTS 1 Introduction... 3 2 Special Notes... 3 3 Overview... 4 3.1 Call Manager Site... 4 3.2 TFTP and

More information

Implementing and Experimenting with XCP

Implementing and Experimenting with XCP Implementing and Experimenting with XCP Ted Faber, Aaron Falk, Yuri Pryadkin, Bob Braden, Eric Coe, Aman Kapoor, Amit Yajurvedi, Nirav Jasapara USC/ISI USC Viterbi School of Engineering 28 Sept 2005 Outline

More information

Media-Ready Network Transcript

Media-Ready Network Transcript Media-Ready Network Transcript Hello and welcome to this Cisco on Cisco Seminar. I m Bob Scarbrough, Cisco IT manager on the Cisco on Cisco team. With me today are Sheila Jordan, Vice President of the

More information

IPv6 migration challenges and Security

IPv6 migration challenges and Security IPv6 migration challenges and Security ITU Regional Workshop for the CIS countries Recommendations on transition from IPv4 to IPv6 in the CIS region, 16-18 April 2014 Tashkent, Republic of Uzbekistan Desire.karyabwite@itu.int

More information

Video Streaming and Media Session Protocols

Video Streaming and Media Session Protocols Video Streaming and Media Session Protocols 1 Streaming Stored Multimedia Stored media streaming File containing digitized audio / video Stored at source Transmitted to client Streaming Client playout

More information

CSC 4900 Computer Networks: Introduction

CSC 4900 Computer Networks: Introduction CSC 4900 Computer Networks: Introduction Professor Henry Carter Fall 2017 What s this all about? 2 A Modern Day Silk Road We live with nearly constant access to the most extensive system ever built by

More information

Networks Fall This exam consists of 10 problems on the following 13 pages.

Networks Fall This exam consists of 10 problems on the following 13 pages. CSCI 466 Final Networks Fall 2011 Name: This exam consists of 10 problems on the following 13 pages. You may use your two- sided hand- written 8 ½ x 11 note sheet during the exam and a calculator. No other

More information

SEN366 (SEN374) (Introduction to) Computer Networks

SEN366 (SEN374) (Introduction to) Computer Networks SEN366 (SEN374) (Introduction to) Computer Networks Prof. Dr. Hasan Hüseyin BALIK (12 th Week) The Internet Protocol 12.Outline Principles of Internetworking Internet Protocol Operation Internet Protocol

More information

Lecture 14: Performance Architecture

Lecture 14: Performance Architecture Lecture 14: Performance Architecture Prof. Shervin Shirmohammadi SITE, University of Ottawa Prof. Shervin Shirmohammadi CEG 4185 14-1 Background Performance: levels for capacity, delay, and RMA. Performance

More information

Announcements. priority on the waiting list for students with a C or better in 412. this class counts for MS but not Ph.D. comp credit.

Announcements. priority on the waiting list for students with a C or better in 412. this class counts for MS but not Ph.D. comp credit. Announcements Enrollment priority on the waiting list for students with a C or better in 412. this class counts for MS but not Ph.D. comp credit. Changes in TA Office hours starting next week office hours

More information

Implementing Cisco Unified Communications Manager Part 2, Volume 1

Implementing Cisco Unified Communications Manager Part 2, Volume 1 Implementing Cisco Unified Communications Manager Part 2, Volume 1 Course Introduction Learner Skills and Knowledge Course Goal and Course Flow Additional Cisco Glossary of Terms Your Training Curriculum

More information

Level 1 Technical Firewall Traversal & Security. Level 1 Technical. Firewall Traversal & Security. V2 Page 1 of 16

Level 1 Technical Firewall Traversal & Security. Level 1 Technical. Firewall Traversal & Security. V2 Page 1 of 16 Level 1 Technical Firewall Traversal & Security V2 Page 1 of 16 Contents 1 - Introduction... 3 Introduction... Error! Bookmark not defined. Available Resources... 8 2 - Overview... 4 Level 1 Recap... Error!

More information

A Virtual and Distributed Control Layer with Proximity Awareness for Group Conferencing in P2PSIP

A Virtual and Distributed Control Layer with Proximity Awareness for Group Conferencing in P2PSIP A Virtual and Distributed Control Layer with Proximity Awareness for Group Conferencing in P2PSIP Alexander Knauf 1 alexander.knauf@haw-hamburg.de Gabriel Hege 1, Thomas Schmidt 1, Matthias Wählisch 2

More information

VoIP Basics. 2005, NETSETRA Corporation Ltd. All rights reserved.

VoIP Basics. 2005, NETSETRA Corporation Ltd. All rights reserved. VoIP Basics Phone Network Typical SS7 Network Architecture What is VoIP? (or IP Telephony) Voice over IP (VoIP) is the transmission of digitized telephone calls over a packet switched data network (like

More information

Converged Networks. Objectives. References

Converged Networks. Objectives. References Converged Networks Professor Richard Harris Objectives You will be able to: Discuss what is meant by convergence in the context of current telecommunications terminology Provide a network architecture

More information

Improving Internet Performance through Traffic Managers

Improving Internet Performance through Traffic Managers Improving Internet Performance through Traffic Managers Ibrahim Matta Computer Science Department Boston University Computer Science A Glimpse of Current Internet b b b b Alice c TCP b (Transmission Control

More information

CSC 401 Data and Computer Communications Networks

CSC 401 Data and Computer Communications Networks CSC 401 Data and Computer Communications Networks Network Layer IPv4, Format and Addressing,, IPv6 Prof. Lina Battestilli Fall 2017 Chapter 4 Outline Network Layer: Data Plane 4.1 Overview of Network layer

More information

Computer Networks (Fall 2011) Homework 2

Computer Networks (Fall 2011) Homework 2 5-744 Computer Networks (Fall 20) Homework 2 Name: Due: Oct. 2th, 20, 3:00PM (in class) Andrew ID: October 2, 20 A Short Questions. Which of the following is true about modern high-speed routers? A. A

More information

3. (a) What is bridge? Explain the operation of a LAN bridge from to (b) Explain the operation of transparent bridge.

3. (a) What is bridge? Explain the operation of a LAN bridge from to (b) Explain the operation of transparent bridge. Code No: RR320503 Set No. 1 III B.Tech II Semester Supplimentary Examinations, Aug/Sep 2007 COMPUTER NETWORKS ( Common to Computer Science & Engineering, Information Technology, Electronics & Control Engineering,

More information

Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Dr. Phạm Trần Vũ

Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Dr. Phạm Trần Vũ Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Dr. Phạm Trần Vũ 1 Lecture 5: Network Layer (cont ) Reference: Chapter 5 - Computer Networks, Andrew S. Tanenbaum, 4th Edition, Prentice Hall, 2003. 2

More information

Week 7: Traffic Models and QoS

Week 7: Traffic Models and QoS Week 7: Traffic Models and QoS Acknowledgement: Some slides are adapted from Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition, J.F Kurose and K.W. Ross All Rights Reserved,

More information

Summary of last time " " "

Summary of last time   Summary of last time " " " Part 1: Lecture 3 Beyond TCP TCP congestion control Slow start Congestion avoidance. TCP options Window scale SACKS Colloquia: Multipath TCP Further improvements on congestion

More information

EXAM TCP/IP NETWORKING Duration: 3 hours With Solutions

EXAM TCP/IP NETWORKING Duration: 3 hours With Solutions SCIPER: First name: Family name: EXAM TCP/IP NETWORKING Duration: 3 hours With Solutions Jean-Yves Le Boudec January 2018 INSTRUCTIONS 1. Write your solution into this document and return it to us (you

More information

Overview Computer Networking What is QoS? Queuing discipline and scheduling. Traffic Enforcement. Integrated services

Overview Computer Networking What is QoS? Queuing discipline and scheduling. Traffic Enforcement. Integrated services Overview 15-441 15-441 Computer Networking 15-641 Lecture 19 Queue Management and Quality of Service Peter Steenkiste Fall 2016 www.cs.cmu.edu/~prs/15-441-f16 What is QoS? Queuing discipline and scheduling

More information

Multimedia in the Internet

Multimedia in the Internet Protocols for multimedia in the Internet Andrea Bianco Telecommunication Network Group firstname.lastname@polito.it http://www.telematica.polito.it/ > 4 4 3 < 2 Applications and protocol stack DNS Telnet

More information

EXAM TCP/IP NETWORKING Duration: 3 hours

EXAM TCP/IP NETWORKING Duration: 3 hours SCIPER: First name: Family name: EXAM TCP/IP NETWORKING Duration: 3 hours Jean-Yves Le Boudec January 2017 INSTRUCTIONS 1. Write your solution into this document and return it to us (you do not need to

More information

CS155 Firewalls. Simon Cooper CS155 - Firewalls 23 May of 30

CS155 Firewalls. Simon Cooper CS155 - Firewalls 23 May of 30 CS155 Firewalls Simon Cooper CS155 - Firewalls 23 May 2002 1 of 30 Plug! Building Internet Firewalls 2nd Edition, O Reilly Elizabeth D. Zwicky, Simon Cooper, D. Brent Chapman 2 of 30 What

More information

Chapter 4: outline. 4.5 routing algorithms link state distance vector hierarchical routing. 4.6 routing in the Internet RIP OSPF BGP

Chapter 4: outline. 4.5 routing algorithms link state distance vector hierarchical routing. 4.6 routing in the Internet RIP OSPF BGP Chapter 4: outline 4.1 introduction 4.2 virtual circuit and datagram networks 4.3 what s inside a router 4.4 IP: Internet Protocol datagram format IPv4 addressing ICMP 4.5 routing algorithms link state

More information

Security and Lawful Intercept In VoIP Networks. Manohar Mahavadi Centillium Communications Inc. Fremont, California

Security and Lawful Intercept In VoIP Networks. Manohar Mahavadi Centillium Communications Inc. Fremont, California Security and Lawful Intercept In VoIP Networks Manohar Mahavadi Centillium Communications Inc. Fremont, California Agenda VoIP: Packet switched network VoIP devices VoIP protocols Security and issues in

More information

Approaches to Deploying VoIP Technology Instead of PSTN Case Study: Libyan Telephone Company to Facilitate the Internal Work between the Branches

Approaches to Deploying VoIP Technology Instead of PSTN Case Study: Libyan Telephone Company to Facilitate the Internal Work between the Branches Approaches to Deploying VoIP Technology Instead of PSTN Case Study: Libyan Telephone Company to Facilitate the Internal Work between the Branches Dr. Elmabruk M Laias * Department of Computer, Omar Al-mukhtar

More information

Vendor: Convergence Technologies Profession. Exam Code: TT Exam Name: Convergence Technologies Professional 2007.

Vendor: Convergence Technologies Profession. Exam Code: TT Exam Name: Convergence Technologies Professional 2007. Vendor: Convergence Technologies Profession Exam Code: TT0-201 Exam Name: Convergence Technologies Professional 2007 Version: Demo QUESTION NO: 1 Receiving a fax as an e-mail attachment is an example of

More information

Network+ Guide to Networks 6th Edition. Chapter 12 Voice and Video Over IP

Network+ Guide to Networks 6th Edition. Chapter 12 Voice and Video Over IP Network+ Guide to Networks 6th Edition Chapter 12 Voice and Video Over IP Objectives Use terminology specific to converged networks Explain VoIP (Voice over IP) services, PBXs, and their user interfaces

More information

Network System Security

Network System Security Network System Security Unit 32 Internet Protocol v6 (IPv6) Internet Protocol v6(ipv6) Internet Protocol version 6 (IPv6) is the latest revision of the Internet Protocol (IP) and the first version of the

More information

Ai-Chun Pang, Office Number: 417. Homework x 3 30% One mid-term exam (5/14) 40% One term project (proposal: 5/7) 30%

Ai-Chun Pang, Office Number: 417. Homework x 3 30% One mid-term exam (5/14) 40% One term project (proposal: 5/7) 30% IP Telephony Instructor Ai-Chun Pang, acpang@csie.ntu.edu.tw Office Number: 417 Textbook Carrier Grade Voice over IP, D. Collins, McGraw-Hill, Second Edition, 2003. Requirements Homework x 3 30% One mid-term

More information

Multimedia Networking

Multimedia Networking CE443 Computer Networks Multimedia Networking Behnam Momeni Computer Engineering Department Sharif University of Technology Acknowledgments: Lecture slides are from Computer networks course thought by

More information

Growing DDoS attacks what have we learned (29. June 2015)

Growing DDoS attacks what have we learned (29. June 2015) Growing DDoS attacks what have we learned (29. June 2015) Miloš Kukoleča AMRES milos.kukoleca@amres.ac.rs financed by the European Union from the START Danube Region Network protection Strict network policy

More information

PacketExpert PDF Report Details

PacketExpert PDF Report Details PacketExpert PDF Report Details July 2013 GL Communications Inc. 818 West Diamond Avenue - Third Floor Gaithersburg, MD 20878 Phone: 301-670-4784 Fax: 301-670-9187 Web page: http://www.gl.com/ E-mail:

More information

Introduction and Scope of Research

Introduction and Scope of Research TCP Performance over Wi-Fi Shiva Raj Pokhrel spokhrel@swin.edu.au Supervisors Prof. Hai L. Vu & Dr. Manoj Panda Introduction and Scope of Research Setup Wi-Fi, Up-Downloads. Infrastructure mode, DCF. Loss-based

More information

CS 5520/ECE 5590NA: Network Architecture I Spring Lecture 13: UDP and TCP

CS 5520/ECE 5590NA: Network Architecture I Spring Lecture 13: UDP and TCP CS 5520/ECE 5590NA: Network Architecture I Spring 2008 Lecture 13: UDP and TCP Most recent lectures discussed mechanisms to make better use of the IP address space, Internet control messages, and layering

More information

INSE 7110 Winter 2009 Value Added Services Engineering in Next Generation Networks Week #2. Roch H. Glitho- Ericsson/Concordia University

INSE 7110 Winter 2009 Value Added Services Engineering in Next Generation Networks Week #2. Roch H. Glitho- Ericsson/Concordia University INSE 7110 Winter 2009 Value Added Services Engineering in Next Generation Networks Week #2 1 Outline 1. Basics 2. Media Handling 3. Quality of Service (QoS) 2 Basics - Definitions - History - Standards.

More information

Michael Johas Teener

Michael Johas Teener Michael Johas Teener mikejt@broadcom.com IEEE 802.1 summary What is AV bridging? - and Ethernet AV? Why is it needed? Where will it be used? How does it work? 2 Responsible for higher level services within

More information

Advanced Computer Networks

Advanced Computer Networks Advanced Computer Networks QoS in IP networks Prof. Andrzej Duda duda@imag.fr Contents QoS principles Traffic shaping leaky bucket token bucket Scheduling FIFO Fair queueing RED IntServ DiffServ http://duda.imag.fr

More information

IPv6 Implementation Best Practices For Service Providers

IPv6 Implementation Best Practices For Service Providers IPv6 Implementation Best Practices For Service Providers Brandon Ross Chief Network Architect and CEO 2013 Utilities Telecom Council Network Utility Force www.netuf.net @NetUF RFC 6540 - IPv6 Support Required

More information

CSE 4215/5431: Mobile Communications Winter Suprakash Datta

CSE 4215/5431: Mobile Communications Winter Suprakash Datta CSE 4215/5431: Mobile Communications Winter 2013 Suprakash Datta datta@cse.yorku.ca Office: CSEB 3043 Phone: 416-736-2100 ext 77875 Course page: http://www.cse.yorku.ca/course/4215 Some slides are adapted

More information

ENUM. Overview July 2003

ENUM. Overview July 2003 ENUM Overview July 2003 The ENUM Objective Mapping PSTN addresses into the IP world ENUM allow any IP device to establish whether an E.164 telephone address is described by an Internet Service Point address

More information

Upper Layer Services. Berkeley Sockets Example of Socket Programming: Internet File Server

Upper Layer Services. Berkeley Sockets Example of Socket Programming: Internet File Server The Transport Layer Chapter 6 Transport Service Upper Layer Services Transport Service Primitives Berkeley Sockets Example of Socket Programming: Internet File Server Services Provided to the Upper Layers

More information

Advanced Lab in Computer Communications Meeting 6 QoS. Instructor: Tom Mahler

Advanced Lab in Computer Communications Meeting 6 QoS. Instructor: Tom Mahler Advanced Lab in Computer Communications Meeting 6 QoS Instructor: Tom Mahler Motivation Internet provides only single class of best-effort service. Some applications can be elastic. Tolerate delays and

More information

The 6NET project. An IPv6 testbed for the European Research Community

The 6NET project. An IPv6 testbed for the European Research Community The 6NET project An IPv6 testbed for the European Research Community 6NET Project October 2002 1 Project Overview A three-year project to prepare the next generation of the Internet. Started in January

More information

Introduction to Information Science and Technology 2017 Networking II. Sören Schwertfeger 师泽仁

Introduction to Information Science and Technology 2017 Networking II. Sören Schwertfeger 师泽仁 II Sören Schwertfeger 师泽仁 Outline Review Network Layer Routing Transport Layer Applications HTTP Demos Internet: Huge network of networks Billions of hosts (computers) Internet Structure Network Edge:

More information