TODAY AGENDA. VOIP Mobile IP

Similar documents
VoIP. ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts

Overview of the Session Initiation Protocol

TSIN02 - Internetworking

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

Basic Architecture of H.323 C. Schlatter,

Voice over IP (VoIP)

H.323. Definition. Overview. Topics

Real-time Services BUPT/QMUL

Outline Overview Multimedia Applications Signaling Protocols (SIP/SDP, SAP, H.323, MGCP) Streaming Protocols (RTP, RTSP, HTTP, etc.) QoS (RSVP, Diff-S

Outline. CS5984 Mobile Computing. Host Mobility Problem 1/2. Host Mobility Problem 2/2. Host Mobility Problem Solutions. Network Layer Solutions Model

Outline. CS6504 Mobile Computing. Host Mobility Problem 1/2. Host Mobility Problem 2/2. Dr. Ayman Abdel-Hamid. Mobile IPv4.

Cisco ATA 191 Analog Telephone Adapter Overview

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

atl IP Telephone SIP Compatibility


Transporting Voice by Using IP

ETSF10 Internet Protocols Transport Layer Protocols

Introduction. We have learned

Media Communications Internet Telephony and Teleconference

Introduction. We have learned

The Session Initiation Protocol

Protocol & Port Information for the deployment of. and. within IP Networks

A Novel Software-Based H.323 Gateway with

Introduction to Quality of Service

Overview. Slide. Special Module on Media Processing and Communication

Troubleshooting Voice Over IP with WireShark

IPNext 187 Hybrid IP-PBX System High-performance Hybrid IP-PBX Solution

TCP/IP Networking. Training Details. About Training. About Training. What You'll Learn. Training Time : 9 Hours. Capacity : 12

Packetizer. Overview of H.323. Paul E. Jones. Rapporteur, ITU-T Q2/SG16 April 2007

Multimedia Applications. Classification of Applications. Transport and Network Layer

ABSTRACT. that it avoids the tolls charged by ordinary telephone service

VoIP Core Technologies. Aarti Iyengar Apricot 2004

SJTU 2018 Fall Computer Networking. Wireless Communication

Introduction to VoIP. Cisco Networking Academy Program Cisco Systems, Inc. All rights reserved. Cisco Public. IP Telephony

Introduction. H.323 Basics CHAPTER

AP500 4-Port FXS VoIP Gateway

Real-time Services BUPT/QMUL

How Mobile IP Works? Presenter: Ajoy Singh

Chapter 11: Understanding the H.323 Standard

Internet. 1) Internet basic technology (overview) 3) Quality of Service (QoS) aspects

Mohammad Hossein Manshaei 1393

Overview of SIP. Information About SIP. SIP Capabilities. This chapter provides an overview of the Session Initiation Protocol (SIP).

Setting Up an Alcatel 4400 Digital PIMG Integration with Cisco Unity Connection

Synopsis of Basic VoIP Concepts

Fixed Internetworking Protocols and Networks. IP mobility. Rune Hylsberg Jacobsen Aarhus School of Engineering

13. Internet Applications 최양희서울대학교컴퓨터공학부

AP-SAV100 Analog Voice Intercom

OSI Layer OSI Name Units Implementation Description 7 Application Data PCs Network services such as file, print,

Phillip D. Shade, Senior Network Engineer. Merlion s Keep Consulting

Information About SIP Compliance with RFC 3261

IP Possibilities Conference & Expo. Minneapolis, MN April 11, 2007

LECTURE 8. Mobile IP

Compliance with RFC 3261

Setting Up a Mitel SX-2000 Digital PIMG Integration with Cisco Unity Connection

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

Mobile IP. rek. Petr Grygárek Petr Grygarek, Advanced Computer Networks Technologies 1

Implementing Cisco Unified Communications Manager Part 2, Volume 1

Mohammad Hossein Manshaei 1393

Seminar report IP Telephony

Application Notes for Configuring SIP Trunking between the Skype SIP Service and an Avaya IP Office Telephony Solution Issue 1.0

ECS-087: Mobile Computing

Cisco Analog Telephone Adaptor Overview

AP800 TM PSTN Backup 4-Port FXS VoIP Gateway High Performance VoIP Gateway Solution

Mitel SIP CoE Technical Configuration

Technical. Configure the MiVoice Business 7.1 for use with XO Communications SIP Services. Configuration Notes. MITEL SIP CoE

Smart IAD. User s Guide

RSVP Support for RTP Header Compression, Phase 1

Computer Networks. More on Standards & Protocols Quality of Service. Week 10. College of Information Science and Engineering Ritsumeikan University

GoIP Series SIM Card for GSM Voice Gateway User Manual

ANSEL FXS / 1 PSTN. VoIP Telephone Adaptor. User Manual V1.10

Setting up Alcatel 4400 Digital PIMG Integration

RP-FSO522 2-Line FXO, 2-Line FXS SIP IP Gateway. Feature

Kommunikationssysteme [KS]

Last time. BGP policy. Broadcast / multicast routing. Link virtualization. Spanning trees. Reverse path forwarding, pruning Tunneling

IP SLAs Overview. Finding Feature Information. Information About IP SLAs. IP SLAs Technology Overview

IPv6 Protocols and Networks Hadassah College Spring 2018 Wireless Dr. Martin Land

IPv6. IPv4 & IPv6 Header Comparison. Types of IPv6 Addresses. IPv6 Address Scope. IPv6 Header. IPv4 Header. Link-Local

Provides port number addressing, so that the correct destination application can receive the packet

A common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert

VOIP Network Pre-Requisites

Real Time Protocols. Overview. Introduction. Tarik Cicic University of Oslo December IETF-suite of real-time protocols data transport:

Spectrum Enterprise SIP Trunking Service NEC Univerge SV8100 IP PBX Configuration Guide

Application Note Configuration Guide for ShoreTel and Ingate

Generic Transparency Descriptor for GKTMP Using SS7 Interconnect for Voice Gateways Version 2.0

Implementing Cisco Voice Communications & QoS (CVOICE) 8.0 COURSE OVERVIEW: WHO SHOULD ATTEND: PREREQUISITES: Running on UC 9.

Module 28 Mobile IP: Discovery, Registration and Tunneling

Mobile Communications Mobility Support in Network Layer

Setting Up an Avaya Definity ProLogix Digital PIMG Integration with Cisco Unity Connection

Interworking Signaling Enhancements for H.323 and SIP VoIP

Mobile IP. Mobile IP 1

VoIP / RoIP for Technicians

AP Port Analog VoIP Gateway High Performance VoIP Gateway Solution

Preliminary Product Overview (Without notice, following described technical spec. can be changed)

On Distributed Communications, Rand Report RM-3420-PR, Paul Baran, August 1964

Application Notes for Packet One SIP Trunk System Version 3.1 Interoperability with Avaya Software Communication System Release Issue 1.

DHCP Basics (Dynamic Host Configuration Protocol) BUPT/QMUL

Cisco Unified MeetingPlace Integration

Foreword xxiii Preface xxvii IPv6 Rationale and Features

Application Notes for Configuring CenturyLink SIP Trunking with Avaya IP Office Issue 1.0

Cisco Exam Questions & Answers

Transcription:

VOIP & MOBILE IP

PREVIOUS LECTURE Why Networks? And types of Networks Network Topologies Protocols, Elements and Applications of Protocols TCP/IP and OSI Model Packet and Circuit Switching 2

TODAY AGENDA VOIP Mobile IP 3

VOICE OVER IP (VOIP)

WHAT S VOIP? VoIP is the ability to make telephone calls and send faxes over IP-based data networks with a suitable quality of service and superior cost/benefit.

MOTIVATIONS FOR VOIP Demand for Multimedia communication Demand for integration of Voice and Data networks Cost Reduction in long distance telephone calls

HOW TO VOIP? Analog Digital Voice Compression to less than 32Kbps Transfers through Routers, LAN Switches etc, using their Protocols

VOICE TO/FROM IP Analog Voic e CODEC: Analog to Digital Compress Create Voice Datagram Add Header (RTP, UDP, IP, etc) Digital Network

VOICE TO/FROM IP Digital Network Process Header Re-sequence and Buffer Delay Decompress CODEC: Digital to Analog Analog Voice

CONFIGURATION OPTIONS Telephone-to-Telephone

PC-TO-PC

TELEPHONE-TO-PC

MAIN ISSUES Quality of Voice Interoperability Security Integration with Public Switched Telephone Network(PSTN) Scalability

VOIP STANDARDS ITU H.323 IETF Session Initiation Protocol (SIP) Media Gateway Control (Megaco) Signal Transport (SigTran)

ISO REFERENCE MODEL AND VOIP STANDARDS ISO Protocol layer Protocols and standards Presentation Codecs / Applications Session H.323 / SIP / MGCP Transport Network Link RTP / TCP / UDP IP FR, ATM, Ethernet, PPP, HDLC, etc.

H.323 ENTITIES Terminals Gateways Gatekeepers Multi-point Control Units (MCU)

TERMINAL Endpoint on a LAN Supports real-time, 2-way communications with another H.323 entity Must support: Voice - audio codecs Signaling and setup Optional support: Video Data

GATEWAY Interface between the LAN and the circuit switched network Translates communication procedures and formats between networks Call setup and clearing Compression and packetization of voice Example: IP/PSTN gateway

GATEKEEPER Optional (e.g., Netmeeting does not use gatekeepers), but must perform certain functions if present Manage a zone (a collection of H.323 devices) Usually one gatekeeper per zone; alternate gatekeeper might exist for backup and load balancing Typically a software application, implemented on a PC, but can be integrated in a gateway or terminal

MULTI-POINT CONTROL UNIT (MCU) Endpoint that supports conferences between 3 or more endpoints Can be stand-alone device (e.g., PC) or integrated into a gateway, gatekeeper or terminal Typically consists of multi-point controller (MC) and multi-point processor (MP) MC - handles control and signaling for conference support MP - receives streams from endpoints, processes them, and returns them to the endpoints in the conference

Transfer H.323 of PROTOCOL STACK real-time media (audio and video) Registration Control and Signaling

VoIP Origination side Analog voice is sent from telephone set to local office. Local switch converts analog signal to PCM and transmits 64kbps bit stream to the gateway. Gateway receives 64kbps bit stream and does the following Compress speech Convert speech samples to datagrams Transmit speech datagram over IP network VoIP Termination side VoIP gateway receives speech datagrams Convert Speech datagram to PCM speech. Transmit 64Kbps PCM speech to Local switch Local switch converts PCM to analog voice and sends it to telephone set

H.323 CALL STAGES Discovery and Registration(RAS) Who am I Call Setup(RAS/H.225/Q.931) Whom I want to call Call Negotiation (H.245) These are our capabilities Media Channel Setup(H.245) Let s open audio channel Media Transport( RTP/RTCP) Send audio datagrams Call termination (H.245/H.225/RAS) We are

Caller Number : 785-537-2736 Called Number : 410-944-511 ITSP Number : 1-888-745-2654 Simple VoIP Call Local Loop Trunk Gateway 785-537- 2736 Local Switch 1-888-745-2654 Caller dials ITSP toll free number : 1-888-745-2654 Caller gets connected to VoIP gateway of ITSP

Simple VoIP Call Gatekeeper Gateway LRQ LCF AR QACF 785-537- 2736 Local Switch 1-888-745-2654 What is the IP address of the destination gateway for 410-944-2511?-LRQ The IP address of the destination gateway is 154.23.78.345. LCF May I call the IP address? ARQ You may use XX Kbps bandwidth - ACF

Simple VoIP Call Gatekeeper Gateway Connect H.225/Q.931/H.245 785-537- 2736 Local Switch The setup message consists of Originator gateway IP address (129.130.10.123) (154.23.78.345) 1-888-745-2654 Destination Gateway IP address Caller-number (785-537-2736) Called-number (410-944-2511) H.245 request: OpenLogicalChannelForAudio Destination Gateway

Simple VoIP Call Gatekeeper Gateway ACF 785-537- 2736 Local Switch 1-888-745-2654 Destination gateway makes a request to the gatekeeper to accept the call from the originator May I call the originator gateway IP address? ARQ Yes,You may use XX Kbps bandwidth - ACF AR Q Destination Gateway

Simple VoIP Call Gatekeeper Gateway Connect H.225/Q.931/H.245 785-537- 2736 Local Switch 1-888-745-2654 Destination Gateway Destination gateway sends a connect confirm message.

Simple VoIP Call Gatekeeper Local Switch Gateway Gateway Local Switch Destination Gateway establishes PSTN connection with PSTN circuit switch and H.245 audio channel Caller will hear the ringer tone generated by the destination switch

SIP: SESSION INITIATION PROTOCOL IETF s Signaling Protocol for real time calls and confernces over IP networks. Integrated heavily w/ Internet technologies such as web (http), email & messaging services, and directory services (LDAP, DNS) Location Independent and hence opted for Mobile Networks SIP is complimentary to MGCP SIP Provides Session Control SGCP/MGCP Provides Device Control

SIP ARCHITECTURE Client/Server in Nature Major Entities User Agent Proxy Server Redirect Server SIP Registrar

SIP ENTITIES User Agents User Agent Client (UAC) User Agent Server (UAS) Network Servers

SIP PROXY OPERATION 2. When user picks up phone and dials destination phone number or URL, request is sent to the proxy server SIP Proxy Server 3. Proxy server looks up phone number or URL to registered called party, SIP server then sends invitation to called party 4. Called Client is informed of incoming call by an invitation from proxy server SIP Client Caller SIP Client Callee 5. SIP Clients open RTP session between themselves when the called user picks up the phone 1. SIP Clients registers with SIP servers at login or at boot up

SIP REDIRECT OPERATION 2. When user picks up phone and dials destination phone number or URL, request is sent to the redirect server SIP Redirect server 4. Call originator sends invitation to destination 3. Redirect server looks up phone number or URL to registered called party, SIP server then sends the address back to the call originator 5. Called client is informed of incomi call by invitation message (Phone rin SIP Client Caller SIP Client Callee 6.SIP Clients open RTP session between themselves when the called user picks up the phone 1. SIP Clients registers with SIP servers at login or at boot up

H.323 VS SIP H.323 SIP Philosophy Reliability Message Encoding Addressing Architecture Designed for multimedia communication over different types of networks Designed to handle failure of network entities Encodes in compact binary format Flexible addressing scheme using URLs and E.164 numbers Monolithic Designed to session b/w two points No defined procedures for handling device failure Encodes in ASCII text format. Hence easy to debug and process Understands only URLs style addresses Modular

QOS ISSUES Delay Jitter Packet Loss Re-ordering One way latency for high quality voice must not be greater than 150ms. Delay greater than 50ms leads to echo and talker overlap. Variation in inter-packet arrival time. The solution to this problem is to introduce jitter buffers. Loss in excess of 5-10% causes significant degradation in voice quality. Packets may arrive out of order and this leads to garbled speech.

BILLING ISSUES Time-based Metered by flow duration, time-ofday, time-of-week Destination, distance, carrier-based QoS based Rated by called and calling station ids associated with the sequence of stages used to support the call Rated by established service parameters such as priority, selected QoS and latency.

OSP WAY OF BILLING

COST CONSIDERATIONS Cisco 1750 Modular Access Router Ericsson WebSwitch 100 Phone Gateway P4 Multi- Tech Multi VOIP MVP400 Nortel Passport 4430 Multi service Access Switch Price $2,695 $1,091 $2,999 $3,200 Product type Router Gateway Gateway Router Phone ports Up to 6 4 4 Up to 6 H.323 support Yes Optional (with external gateway) Yes No

REFERENCES http://www.protocols.com/papers/voip.htm http://www.networkmagazine.com/encyclopedia/search?te rm=iptelephony ftp://ftp.netlab.ohio-state.edu/pub/jain/courses/cis788-99/voip_protocols/index.html http://members.tripod.com/taegon/voip/current_problems.ht m http://www.itpapers.com/techguide/voiceip.pdf http://www.zdnet.com/products/stories/reviews/0,4161,26267 92,00.html

MOBILE IP

TRULY MOBILE NETWORKING Provide confident access to the Internet anytime, anywhere Reconnection occurs automatically and noninteractively Mobility transparent to applications and higher level protocols such as TCP

TODAY S INTERNET PROTOCOL Packets are routed to destinations based on IP address

APPLY TO MOBILE NETWORKING

APPLY TO MOBILE NETWORKING X 128.143.77.84

MOBILE IP APPROACH Mobile IP uses two IP addresses: Home address: The IP address assigned to the mobile node, making it logically appear attached to its home network. Care-of address: An IP address at the mobile node's current point of attachment to the Internet, when the mobile node is not attached to the home network.

MOBILE NETWORK TERMINOLOGY (1) Home network: The network at which the mobile node seems reachable, to the rest of the Internet, by virtue of its assigned IP address. Foreign network: The network to which the mobile node is attached when it is not attached to its home network, and on which the care-of address is reachable from the rest of the Internet.

MOBILE NETWORK TERMINOLOGY (2) Home agent: A router on the home network that effectively causes the mobile node to be reachable at its home address even when the mobile node is not attached to its home network. Foreign agent: A router on the foreign network that can assist the mobile node in receiving datagrams delivered to the care-of address.

HOW MOBILE IP WORKS 128.143.77.84 HA

HOW MOBILE IP WORKS Discovering the care-of address Registering the care-of address Tunneling to the care-of address HA Register FA Discovery 128.143.77.84

AGENT DISCOVERY PROTOCOL Extends ICMP Router Discovery protocol ICMP Router Discovery Protocol enables hosts attached to multicast or broadcast networks to discover the IP addresses of their neighboring routers. Agent advertisements: The mobile agent broadcast agent advertisements at regular intervals. Agent solicitation: The mobile node broadcast or multicast a solicitation that will be answered by any foreign agent or home agent that receives it.

ADVERTISEMENT MESSAGE FORMATS ICMP Router Advertisement Agent Advertisement extension Type: 16 R: register required B: busy H: home agent F: foreign agent M: minimum encapsulation G: GRE encapsulation V: Van Jacobson header compression

ADVERTISEMENT MESSAGE FORMATS ICMP Router Advertisement Prefix Length extension Type: 19 Prefix Length:network number of the corresponding Router Address listed in the ICMP Router Advertisement portion of the message.

MOBILE NODE MOVE DETECTION Lifetime based The mobile node record the Lifetime of advertisement message. If it fails to receive another advertisement from the same agent until the the Lifetime expires, it considers to find a new agent. Network prefixes based The Prefix-length extension is used to determine if the newly received advertisement is in the same subnet as the mobile node s current care-ofaddress.

REGISTRATION Exchange of Registration Request and Registration Reply messages: UDP using well-known port 434 MH: mobile host; FA: Foreign Agent; HA: Home Address

FOREIGN AGENT CONSIDERATION Each foreign agent must be configured with a care of address For each pending or current registration, the foreign agent maintains a visitor list entry containing: Link-layer source address of the mobile node The mobile node s Home Address The Home Agent address The identification field The requested registration Lifetime The remaining Lifetime of the pending or current registration

SECURITY CONSIDERATIONS IN REGISTRATION Danger: Registration Request works remotely to the home agent to affect the home agent's routing table Security: Authentication: Home agents and mobile nodes perform authentication using MD5 algorithm and key size of 128 bits. Replay Protection: The Identification field is used to verify that a registration message has been freshly generated. timestamp, random number

PROBLEMS FACING MOBILE IP Security issues Routing inefficiency Triangle routing Ingress filtering User perceptions of reliability Competition from other protocols

REFERENCE "Mobile Networking through Mobile IP," C. Perkins, IEEE Internet Computing, Vol. 2, No. 1, 1998. "Mobile IP," C. Perkins, IEEE Communications Magazine, Vol. 35, No. 5, 1997.

QUESTIONS/COMMENTS? 60