SlideShare a Scribd company logo
1 of 18
Terena Networking Conference 2002

                    Limerick – Ireland

                       3 – 6 June


VoIP Dynamic Resource Allocation in IP
         DiffServ Domain:
    H.323 vs. COPS interworking

Stefano Giordano, Michele Mancino, Alessandro Martucci,
                   Saverio Niccolini




                                                   Slide 1
Outline

•   Motivation & Targets

• QoS Provisioning: the scenario

• Dynamic Resource Allocation: a proposal

• Field Trial Description

• Interoperability Tests



                                            Slide 2
Outline

•   Motivation & Targets

• QoS Provisioning: the scenario

• Dynamic Resource Allocation: a proposal

• Field Trial Description

• Interoperability Tests



                                            Slide 3
Motivation & Targets
  • The current Internet architecture can not provide any QoS (Quality of Service)

  • Increasing the available bandwidth with no strict control on data plane is not
  enough since:
      • it leads to higher costs
      • it is a possible source of un-fairness



  • There is the need of an interaction
  between the control and the data plane
  in order to provide the users with a
  scalable/on-demand QoS


                                                           Available
                                                                       • Our goal is to provide the
                                                           Bandwidth
                                                                       user with an
Mbits/Sec




                                                           User
                                                           Request

                                                                       Automatic QoS Provisioning
                                                                       every time they need it
            Underutilization                 Overbooking


                               Time of the day



                                                                                            Slide 4
Outline

• Motivation & Targets

• QoS Provisioning: the scenario

• Dynamic Resource Allocation: a proposal

• Field Trial Description

• Interoperability Tests



                                            Slide 5
DiffServ architecture
• The QoS architecture object of our trials and demonstrations is the DiffServ
(Differentiated Services) architecture since it provides:
    • scalability
    • aggregation issues
    • complexity pushed at the edge as in a pure Internet paradigm

• In our work the DiffServ is supposed to be the interconnecting architecture of
two or more VoIP administrative zones




                                                                     Slide 6
QoS Provisioning: the scenario
• The trigger point is the DiffServ Border Router (DS BR) (intended to be the
default access gateway of the DiffServ domain) which is the device in charge to
ask access to the QoS network by means of asking permissions to the Bandwidth
Broker (BB)
• Our target is to dynamically automate the DiffServ mechanism in order to
achieve resource allocation extracting the needed information directly from the
signaling protocol (in this work we are focusing on the H.323 protocol)
                      t
                 poin
            g er
      t rig




                                                                     Slide 7
H.323 and COPS protocols
• H.323 is the more deployed (until now) multimedia conferencing protocol for
packet-switched networks



• Although resource reservation mechanism are out of the scope of the H.323
itself there is the need to analyze the general methods and coordinations of such
mechanism with the H.323 protocol

• COPS (Common Open Policy Service) is a query and response protocol used to
exchange policy and to handle request/responses

                                             COPS Glossary:

                                             • PEP = Policy Enforcement Point
                                             • LPDP = Local Policy Decision Point
                                             • PDP = Policy Decision Point



                                                                      Slide 8
Outline

• Motivation & Targets

• QoS Provisioning: the scenario

• Dynamic Resource Allocation: a proposal

• Field Trial Description

• Interoperability Tests



                                            Slide 9
A proposal for a DRA architecture
DS BR              COPS Glossary:
                   • PEP = Policy Enforcement Point
                   • LPDP = Local Policy Decision Point
                   • PDP = Policy Decision Point
              BB   DiffServ Glossary
                   • DS BR = DiffServ Border Router
                   • BB = Bandwidth Broker




                                            Slide 10
H.323 – COPS interworking
• Both resource allocation model are supported in our work (outsourcing and
provisioning)
• A combination of the two models is chosen taking advantage from the dynamics of
the former and the scalablity of the latter


  Local or remote
     decision?                             Bandwidth Broker
                    COPS Response
                COPS Request                 DiffServ Router
                                                                        GateKeeper
                                              configuration
                                                                        (modified)
   GateKeeper
   (modified)




                                DiffServ Region

                           Bi-directional configuration         H.323 zone
     H.323 zone
                                  Data traffic
                                                                    Slide 11
Detaling the mechanism
                                                                     A modified H.323 GK forwards
                                                                     every H.323 message to the DS
                                                                     BR (no matter of what H.323
                                                                     signaling mode is chosen)


                                                                     The DS BR is able to understand
                                                                     the H.323 signaling and to trigger
                                                                     a COPS request to the BB (a
                                                                     combination of outsourcing and
                                                                     combiantion model is chosen for
                                                                     sake of scalability)



                                                                     The BB react to the COPS
                                                                     requests checking the
                                                                     administrative issues and the
                                                                     resource avalability




GKCTRL = GateKeeper ConTRol protocol (custom protocol used to exchange information with the
Gatekeeper)
IMR/IMD = Incoming Message Request/Decision (intended for administrative scope only)
RAR/RAD = Resource Allocation Request/Decision



                                                                                  Slide 12
Outline

• Motivation & Targets

• QoS Provisioning: the scenario

• Dynamic Resource Allocation: a proposal

• Field Trial Description

• Interoperability Tests



                                            Slide 13
Field trial
• The field trial running at the University of Pisa is shown in the figure below
• Each “H.323 related “ software module is developed from scratch or modifying
the OpenH323 software
• The H.323 GKs are running on Linux PCs
• Each router (both border and core) is a Linux box router
• As regards as the DiffServ functionalities we used the Linux Traffic Control
• For testing the voice data traffic we used both H.323 software client
(NetMeeting, etc.) and H.323 hardware phones




                                                                     Slide 14
Outline

• Motivation & Targets

• QoS Provisioning: the scenario

• Dynamic Resource Allocation: a proposal

• Field Trial Description

• Interoperability Tests



                                            Slide 15
Test results
     Current Implementation report
(signaling modes and H.323 procedures)




                      Interoperability tests performed


                                                         X = successfuly tested
                                                         NO = test failure
                                                         N.T. = Not tested
                                                         N/A = Not Available




                                                         Slide 16
Conclusions and ongoing works
• A VoIP Dynamic Resource allocation architecture for DiffServ has been
proposed where H.323 protocol triggers the queries to the DiffServ
domain

• The scalability issues where solved using a combination of the COPS
resource allocation model (outsourcing and configuration)

• The field trial was tested using different H.323 clients (both software
and hardware)

• The control plane was successfully tested and now is up and running

• The data plane is going to be tested with special attention to the QoS
issues and the quality perceived at user level



                                                               Slide 17
Questions ?



              Slide 18

More Related Content

What's hot

Chapter 3 a
Chapter 3 aChapter 3 a
Chapter 3 a
lara_ays
 
Introduction of Hybrid network solutions Reliance Globalcom
Introduction of Hybrid network solutions Reliance GlobalcomIntroduction of Hybrid network solutions Reliance Globalcom
Introduction of Hybrid network solutions Reliance Globalcom
renelansink
 

What's hot (7)

Survey on caching and replication algorithm for content distribution in peer ...
Survey on caching and replication algorithm for content distribution in peer ...Survey on caching and replication algorithm for content distribution in peer ...
Survey on caching and replication algorithm for content distribution in peer ...
 
Chapter 3 a
Chapter 3 aChapter 3 a
Chapter 3 a
 
Opportunistic and playback sensitive scheduling for video streaming
Opportunistic and playback sensitive scheduling for video streamingOpportunistic and playback sensitive scheduling for video streaming
Opportunistic and playback sensitive scheduling for video streaming
 
Cliser
CliserCliser
Cliser
 
Delay Tolerant Streaming Services, Thomas Plagemann, UiO
Delay Tolerant Streaming Services, Thomas Plagemann, UiODelay Tolerant Streaming Services, Thomas Plagemann, UiO
Delay Tolerant Streaming Services, Thomas Plagemann, UiO
 
Introduction of Hybrid network solutions Reliance Globalcom
Introduction of Hybrid network solutions Reliance GlobalcomIntroduction of Hybrid network solutions Reliance Globalcom
Introduction of Hybrid network solutions Reliance Globalcom
 
46 51
46 5146 51
46 51
 

Viewers also liked

Accurate Main Content Extraction from Persian HTML Files
Accurate Main Content Extraction from Persian HTML FilesAccurate Main Content Extraction from Persian HTML Files
Accurate Main Content Extraction from Persian HTML Files
Hadi Mohammadzadeh
 
Intro to comp. hardware
Intro to comp. hardwareIntro to comp. hardware
Intro to comp. hardware
Mohd Arif
 
Peer to-peer
Peer to-peerPeer to-peer
Peer to-peer
Mohd Arif
 
Ip security in i psec
Ip security in i psecIp security in i psec
Ip security in i psec
Mohd Arif
 
Overview of current communications systems
Overview of current communications systemsOverview of current communications systems
Overview of current communications systems
Mohd Arif
 
Presentation
PresentationPresentation
Presentation
Mohd Arif
 
Overall 23 11_2007_hdp
Overall 23 11_2007_hdpOverall 23 11_2007_hdp
Overall 23 11_2007_hdp
Mohd Arif
 
Arp and rarp
Arp and rarpArp and rarp
Arp and rarp
Mohd Arif
 
Project evalaution techniques
Project evalaution techniquesProject evalaution techniques
Project evalaution techniques
Mohd Arif
 
Objectives of budgeting
Objectives of budgetingObjectives of budgeting
Objectives of budgeting
Mohd Arif
 
Bootp and dhcp
Bootp and dhcpBootp and dhcp
Bootp and dhcp
Mohd Arif
 
Pointers in c
Pointers in cPointers in c
Pointers in c
Mohd Arif
 
User datagram protocol
User datagram protocolUser datagram protocol
User datagram protocol
Mohd Arif
 
3 d projections
3 d projections3 d projections
3 d projections
Mohd Arif
 

Viewers also liked (20)

Accurate Main Content Extraction from Persian HTML Files
Accurate Main Content Extraction from Persian HTML FilesAccurate Main Content Extraction from Persian HTML Files
Accurate Main Content Extraction from Persian HTML Files
 
Improving Retrieval Accuracy in Main Content Extraction from HTML Web Docu...
Improving Retrieval Accuracy  in Main Content Extraction  from  HTML Web Docu...Improving Retrieval Accuracy  in Main Content Extraction  from  HTML Web Docu...
Improving Retrieval Accuracy in Main Content Extraction from HTML Web Docu...
 
Intro to comp. hardware
Intro to comp. hardwareIntro to comp. hardware
Intro to comp. hardware
 
Peer to-peer
Peer to-peerPeer to-peer
Peer to-peer
 
Ip security in i psec
Ip security in i psecIp security in i psec
Ip security in i psec
 
KM 101
KM 101KM 101
KM 101
 
Overview of current communications systems
Overview of current communications systemsOverview of current communications systems
Overview of current communications systems
 
Presentation
PresentationPresentation
Presentation
 
Lists
ListsLists
Lists
 
Overall 23 11_2007_hdp
Overall 23 11_2007_hdpOverall 23 11_2007_hdp
Overall 23 11_2007_hdp
 
Mobile advertising: The preclick experience
Mobile advertising: The preclick experienceMobile advertising: The preclick experience
Mobile advertising: The preclick experience
 
Arp and rarp
Arp and rarpArp and rarp
Arp and rarp
 
Project evalaution techniques
Project evalaution techniquesProject evalaution techniques
Project evalaution techniques
 
Objectives of budgeting
Objectives of budgetingObjectives of budgeting
Objectives of budgeting
 
Bootp and dhcp
Bootp and dhcpBootp and dhcp
Bootp and dhcp
 
Loaders
LoadersLoaders
Loaders
 
Pointers in c
Pointers in cPointers in c
Pointers in c
 
User datagram protocol
User datagram protocolUser datagram protocol
User datagram protocol
 
Semaphores
SemaphoresSemaphores
Semaphores
 
3 d projections
3 d projections3 d projections
3 d projections
 

Similar to H.323 vs. cops interworking

Robust Cloud Resource Provisioning for Cloud Computing Environments
Robust Cloud Resource Provisioning for Cloud Computing EnvironmentsRobust Cloud Resource Provisioning for Cloud Computing Environments
Robust Cloud Resource Provisioning for Cloud Computing Environments
Sivadon Chaisiri
 
Shinde qos-mpls-tutorial
Shinde qos-mpls-tutorialShinde qos-mpls-tutorial
Shinde qos-mpls-tutorial
advojoy
 
Lecture 23 27. quality of services in ad hoc wireless networks
Lecture 23 27. quality of services in ad hoc wireless networksLecture 23 27. quality of services in ad hoc wireless networks
Lecture 23 27. quality of services in ad hoc wireless networks
Chandra Meena
 
Location based spatial query processing in wireless broadcast environments(sy...
Location based spatial query processing in wireless broadcast environments(sy...Location based spatial query processing in wireless broadcast environments(sy...
Location based spatial query processing in wireless broadcast environments(sy...
Mumbai Academisc
 

Similar to H.323 vs. cops interworking (20)

QoS in IP Network.pptx
QoS in IP Network.pptxQoS in IP Network.pptx
QoS in IP Network.pptx
 
Cloud: CDN Killer?
Cloud: CDN Killer? Cloud: CDN Killer?
Cloud: CDN Killer?
 
Optimization of Resource Provisioning Cost in Cloud Computing
Optimization of Resource Provisioning Cost in Cloud Computing Optimization of Resource Provisioning Cost in Cloud Computing
Optimization of Resource Provisioning Cost in Cloud Computing
 
Network Operations Managed Services (NOMS)
Network Operations Managed Services (NOMS)Network Operations Managed Services (NOMS)
Network Operations Managed Services (NOMS)
 
Qo s
Qo sQo s
Qo s
 
Move your Data Center to the Cloud
Move your Data Center to the CloudMove your Data Center to the Cloud
Move your Data Center to the Cloud
 
Robust Cloud Resource Provisioning for Cloud Computing Environments
Robust Cloud Resource Provisioning for Cloud Computing EnvironmentsRobust Cloud Resource Provisioning for Cloud Computing Environments
Robust Cloud Resource Provisioning for Cloud Computing Environments
 
P57 Novelli
P57 NovelliP57 Novelli
P57 Novelli
 
distributed dbms
distributed dbmsdistributed dbms
distributed dbms
 
H ip qo s for 3g
H ip qo s for 3gH ip qo s for 3g
H ip qo s for 3g
 
Shinde qos-mpls-tutorial
Shinde qos-mpls-tutorialShinde qos-mpls-tutorial
Shinde qos-mpls-tutorial
 
A fuzzy delay-bandwidth guaranteed routing algorithm for vedio conferencing ...
A fuzzy  delay-bandwidth guaranteed routing algorithm for vedio conferencing ...A fuzzy  delay-bandwidth guaranteed routing algorithm for vedio conferencing ...
A fuzzy delay-bandwidth guaranteed routing algorithm for vedio conferencing ...
 
QLogic Adapters & Virtualized Environments
QLogic Adapters & Virtualized EnvironmentsQLogic Adapters & Virtualized Environments
QLogic Adapters & Virtualized Environments
 
Cloud ppt
Cloud pptCloud ppt
Cloud ppt
 
Software Architecture Definition for On-demand Cloud Provisioning
Software Architecture Definition for On-demand Cloud ProvisioningSoftware Architecture Definition for On-demand Cloud Provisioning
Software Architecture Definition for On-demand Cloud Provisioning
 
Lecture 23 27. quality of services in ad hoc wireless networks
Lecture 23 27. quality of services in ad hoc wireless networksLecture 23 27. quality of services in ad hoc wireless networks
Lecture 23 27. quality of services in ad hoc wireless networks
 
Location based spatial query processing in wireless broadcast environments(sy...
Location based spatial query processing in wireless broadcast environments(sy...Location based spatial query processing in wireless broadcast environments(sy...
Location based spatial query processing in wireless broadcast environments(sy...
 
S3 1000 Datasheet
S3 1000 DatasheetS3 1000 Datasheet
S3 1000 Datasheet
 
Unit 4
Unit 4Unit 4
Unit 4
 
Intelligent Placement of Datacenter for Internet Services
Intelligent Placement of Datacenter for Internet Services Intelligent Placement of Datacenter for Internet Services
Intelligent Placement of Datacenter for Internet Services
 

More from Mohd Arif

Project identification
Project identificationProject identification
Project identification
Mohd Arif
 
Network management
Network managementNetwork management
Network management
Mohd Arif
 
Networing basics
Networing basicsNetworing basics
Networing basics
Mohd Arif
 
Iris ngx next generation ip based switching platform
Iris ngx next generation ip based switching platformIris ngx next generation ip based switching platform
Iris ngx next generation ip based switching platform
Mohd Arif
 
Ip sec and ssl
Ip sec and  sslIp sec and  ssl
Ip sec and ssl
Mohd Arif
 
Google search tips advanced features
Google search tips advanced featuresGoogle search tips advanced features
Google search tips advanced features
Mohd Arif
 
Distributed databases and dbm ss
Distributed databases and dbm ssDistributed databases and dbm ss
Distributed databases and dbm ss
Mohd Arif
 
Dinive conquer algorithm
Dinive conquer algorithmDinive conquer algorithm
Dinive conquer algorithm
Mohd Arif
 
Dcom vs. corba
Dcom vs. corbaDcom vs. corba
Dcom vs. corba
Mohd Arif
 
Database administration and security
Database administration and securityDatabase administration and security
Database administration and security
Mohd Arif
 
Data structure
Data structureData structure
Data structure
Mohd Arif
 
Data security in data communication
Data security in data communicationData security in data communication
Data security in data communication
Mohd Arif
 

More from Mohd Arif (16)

Project identification
Project identificationProject identification
Project identification
 
Network management
Network managementNetwork management
Network management
 
Networing basics
Networing basicsNetworing basics
Networing basics
 
Iris ngx next generation ip based switching platform
Iris ngx next generation ip based switching platformIris ngx next generation ip based switching platform
Iris ngx next generation ip based switching platform
 
Ip sec and ssl
Ip sec and  sslIp sec and  ssl
Ip sec and ssl
 
Heap sort
Heap sortHeap sort
Heap sort
 
H.323
H.323H.323
H.323
 
Graphs
GraphsGraphs
Graphs
 
Google search tips advanced features
Google search tips advanced featuresGoogle search tips advanced features
Google search tips advanced features
 
Google
GoogleGoogle
Google
 
Distributed databases and dbm ss
Distributed databases and dbm ssDistributed databases and dbm ss
Distributed databases and dbm ss
 
Dinive conquer algorithm
Dinive conquer algorithmDinive conquer algorithm
Dinive conquer algorithm
 
Dcom vs. corba
Dcom vs. corbaDcom vs. corba
Dcom vs. corba
 
Database administration and security
Database administration and securityDatabase administration and security
Database administration and security
 
Data structure
Data structureData structure
Data structure
 
Data security in data communication
Data security in data communicationData security in data communication
Data security in data communication
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

H.323 vs. cops interworking

  • 1. Terena Networking Conference 2002 Limerick – Ireland 3 – 6 June VoIP Dynamic Resource Allocation in IP DiffServ Domain: H.323 vs. COPS interworking Stefano Giordano, Michele Mancino, Alessandro Martucci, Saverio Niccolini Slide 1
  • 2. Outline • Motivation & Targets • QoS Provisioning: the scenario • Dynamic Resource Allocation: a proposal • Field Trial Description • Interoperability Tests Slide 2
  • 3. Outline • Motivation & Targets • QoS Provisioning: the scenario • Dynamic Resource Allocation: a proposal • Field Trial Description • Interoperability Tests Slide 3
  • 4. Motivation & Targets • The current Internet architecture can not provide any QoS (Quality of Service) • Increasing the available bandwidth with no strict control on data plane is not enough since: • it leads to higher costs • it is a possible source of un-fairness • There is the need of an interaction between the control and the data plane in order to provide the users with a scalable/on-demand QoS Available • Our goal is to provide the Bandwidth user with an Mbits/Sec User Request Automatic QoS Provisioning every time they need it Underutilization Overbooking Time of the day Slide 4
  • 5. Outline • Motivation & Targets • QoS Provisioning: the scenario • Dynamic Resource Allocation: a proposal • Field Trial Description • Interoperability Tests Slide 5
  • 6. DiffServ architecture • The QoS architecture object of our trials and demonstrations is the DiffServ (Differentiated Services) architecture since it provides: • scalability • aggregation issues • complexity pushed at the edge as in a pure Internet paradigm • In our work the DiffServ is supposed to be the interconnecting architecture of two or more VoIP administrative zones Slide 6
  • 7. QoS Provisioning: the scenario • The trigger point is the DiffServ Border Router (DS BR) (intended to be the default access gateway of the DiffServ domain) which is the device in charge to ask access to the QoS network by means of asking permissions to the Bandwidth Broker (BB) • Our target is to dynamically automate the DiffServ mechanism in order to achieve resource allocation extracting the needed information directly from the signaling protocol (in this work we are focusing on the H.323 protocol) t poin g er t rig Slide 7
  • 8. H.323 and COPS protocols • H.323 is the more deployed (until now) multimedia conferencing protocol for packet-switched networks • Although resource reservation mechanism are out of the scope of the H.323 itself there is the need to analyze the general methods and coordinations of such mechanism with the H.323 protocol • COPS (Common Open Policy Service) is a query and response protocol used to exchange policy and to handle request/responses COPS Glossary: • PEP = Policy Enforcement Point • LPDP = Local Policy Decision Point • PDP = Policy Decision Point Slide 8
  • 9. Outline • Motivation & Targets • QoS Provisioning: the scenario • Dynamic Resource Allocation: a proposal • Field Trial Description • Interoperability Tests Slide 9
  • 10. A proposal for a DRA architecture DS BR COPS Glossary: • PEP = Policy Enforcement Point • LPDP = Local Policy Decision Point • PDP = Policy Decision Point BB DiffServ Glossary • DS BR = DiffServ Border Router • BB = Bandwidth Broker Slide 10
  • 11. H.323 – COPS interworking • Both resource allocation model are supported in our work (outsourcing and provisioning) • A combination of the two models is chosen taking advantage from the dynamics of the former and the scalablity of the latter Local or remote decision? Bandwidth Broker COPS Response COPS Request DiffServ Router GateKeeper configuration (modified) GateKeeper (modified) DiffServ Region Bi-directional configuration H.323 zone H.323 zone Data traffic Slide 11
  • 12. Detaling the mechanism A modified H.323 GK forwards every H.323 message to the DS BR (no matter of what H.323 signaling mode is chosen) The DS BR is able to understand the H.323 signaling and to trigger a COPS request to the BB (a combination of outsourcing and combiantion model is chosen for sake of scalability) The BB react to the COPS requests checking the administrative issues and the resource avalability GKCTRL = GateKeeper ConTRol protocol (custom protocol used to exchange information with the Gatekeeper) IMR/IMD = Incoming Message Request/Decision (intended for administrative scope only) RAR/RAD = Resource Allocation Request/Decision Slide 12
  • 13. Outline • Motivation & Targets • QoS Provisioning: the scenario • Dynamic Resource Allocation: a proposal • Field Trial Description • Interoperability Tests Slide 13
  • 14. Field trial • The field trial running at the University of Pisa is shown in the figure below • Each “H.323 related “ software module is developed from scratch or modifying the OpenH323 software • The H.323 GKs are running on Linux PCs • Each router (both border and core) is a Linux box router • As regards as the DiffServ functionalities we used the Linux Traffic Control • For testing the voice data traffic we used both H.323 software client (NetMeeting, etc.) and H.323 hardware phones Slide 14
  • 15. Outline • Motivation & Targets • QoS Provisioning: the scenario • Dynamic Resource Allocation: a proposal • Field Trial Description • Interoperability Tests Slide 15
  • 16. Test results Current Implementation report (signaling modes and H.323 procedures) Interoperability tests performed X = successfuly tested NO = test failure N.T. = Not tested N/A = Not Available Slide 16
  • 17. Conclusions and ongoing works • A VoIP Dynamic Resource allocation architecture for DiffServ has been proposed where H.323 protocol triggers the queries to the DiffServ domain • The scalability issues where solved using a combination of the COPS resource allocation model (outsourcing and configuration) • The field trial was tested using different H.323 clients (both software and hardware) • The control plane was successfully tested and now is up and running • The data plane is going to be tested with special attention to the QoS issues and the quality perceived at user level Slide 17
  • 18. Questions ? Slide 18