SlideShare uma empresa Scribd logo
1 de 41
Products and Solutions Overview July 2010 1
GoS Networks Ownership and History GoS Networks is a private company owned by Dermot Desmond’s IIU Investments and Padraig Harrington GoS Networks is extremely well funded and very secure GoS Networks was formed from the legacy of U4EA, a company with 9 years experience in high-tech software and hardware solutions, including QoS, IADs, MSBGs, Wireless LAN Controllers and Access Points and linux-based signalling software solutions GoS Networks Senior Management, many of whom are former Senior Managers in Ericsson and company Directors, has over 20 years experience working together in high tech embedded communications 2
GoS Networks Provides innovative software & reference solutions to enable the delivery of advanced IP services Guarantee of Service (GoS): provides unparalleled QoS for multiple real-time applications GoS Gateway Platform: a SoHo / SMB gateway software package that delivers all key features into one complete solution Wireless LAN Controller (WLC): platform enabling the delivery of a complete enterprise class WiFi network Fusion 1000: Carrier class signalling gateway for connecting legacy ISDN equipment to Next Generation Networks 3
Guarantee of Service 4
Guarantee of Service (GoS) Different traffic management mechanisms have been in use for more than 30 years Older mechanisms were not designed with more than one type of service in mind  GoS Networks went back to first principles  Analysed the problem mathematically Used these insights to develop a new mechanism A queuing/scheduling system designed for multiple real-time services Provides independent control over loss and delay Designed to operate at any contention point We call it ‘Guarantee of Service’ – GoS 5
Achieving Quality: First principles Network resources are limited Packets Streams must compete for: Outgoing bandwidth Otherwise the throughput of the packet stream is limited Places in the buffers Otherwise there is packet loss Service (being selected for transmission) Otherwise there is delay These ‘competitions’ are not independent Fixing each one creates a relationship between the other 2 6
Therefore ,[object Object]
A single-parameter QoS system is almost impossible to configure, and even harder to maintainGoS is a multi-service QoS mechanism ,[object Object]
Independent yet simultaneous control of throughput, loss and delay
Underlying mathematical model ensure predictable performance Every application gets the quality it needs QoS principles and GoS 7
Guarantee of Service “GoS” The most advanced QoS solution available QoE for multiple revenue-generating real-time & non-real-time services The right applications get the right QoS at the right time (automatically) Even during maximum congestion Independent control over loss and delay Automatic customer configurations Dynamic re-configuration based on session setup/teardown Efficient Fills the link 100% while guaranteeing 90% for quality traffic Meet QoS requirements without need to overprovision or reserve bandwidth Control network congestion from source Deliver real-time statistics for monitoring and diagnostics QoS and Bandwidth Usage 8
Real Multi-service QoS Delay Time   GoS provides multiple real-time classes Other mechanisms only have one Not enough for triple-play and Unified Communications And delivers predictable differentiated quality
Growth of Multiple Apps & Services 10 Multiple revenue-generating services and applications
Down one Pipe 11 Effective and efficient QoS is essential to protect critical and real-time application traffic at congestion points
GoS Assures Real-time Apps Delay Loss Best Effort 12
GoS ease-of-use Prioritization in terms of real-world concepts ,[object Object],No ‘buffer length voodoo’! ? Bandwidth Queue (WRED settings) Queue (WRED settings) Delay Token bucket (depth, rate) Token bucket (depth, rate) Queue (WRED settings) Queue (WRED settings)  Scheduler weights (W1, … Wn) Loss Token bucket (depth, rate) Queue (WRED settings) Token bucket (depth, rate)
No wastage GoS fills the link to 100% Applications’ QoS requirements can be met without having to overprovision or reserve bandwidth 90% can be used for traffic with controlled loss and delay Quality traffic has dedicated bandwidth which is always available Reusable by Best Effort whenever not being used Other solutions fail to fill the link while providing QoS “You should only fill your link to 30% for priority traffic” … (typical Cisco recommendation)
Making broadband applications work Downlink: 2Mbps Uplink: 256Kbps GoS DiffServ/LLQ 700 600 500 400 300 200 100 0 VoIP Gaming Maximum theoretical delays (in ms) for critical traffic In a typical broadband scenario multiple applications require low delay
Making broadband applications work Sample of actual delay (in ms) for a video call in the same broadband scenario DiffServ/LLQ GoS GoS delay is predictable and consistently low 16
Automatic QoS VoiceQoS Simplify configuration for converged voice+data scenarios Dynamic QoS configuration System reconfigures itself whenever a call starts or ends QoS settings automatically derived from VoIP call signalling Remove the need for users to know about bandwidth, loss, delay, codecs, protocols etc. Quality driven admission control Only accept a new call if it won’t break commitments on other calls and data traffic Ensure that emergency calls succeed 17
Unique features of GoS Multi-service Multiple real-time/critical traffic classes Independent control over loss & delay Predictable Consistent performance under all traffic loads No need for time-consuming simulations or expensive tests Easy to use Low-level configuration generated automatically Efficient Fully fills the link while guaranteeing 90% for quality traffic Simple Interoperable with standards (e.g. DiffServ) and network functions
GoS Software QoS Monitor Loss and Delay Calculator XML Files VoiceQoS Datapath Configuration Stats Library Bidirectional  Datapath Abstraction Layer Operating System 19
Benefits of GoS Reliable QoS for premium and real-time applications Differential treatment to meet application requirements Delivery of end-to-end QoE over variable networks Efficient use of resources Network can be right-sized for application needs ‘Undesirable’ traffic automatically moved aside in favour of premium services Monitoring traffic streams Ensure premium services are getting appropriate treatment Flexible support of service offers Prioritize traffic to in-house and partner servers Vary QoS per subscriber Bandwidth and QoS profiles 20
Embeddable GoS Clean modular architecture Developed specifically to allow easy integration Easy to port Mostly platform independent Already ported to several OS Comprehensive developer documentation Core image size: approx 900 KB Program size: < 100 KB ~25000 lines of ANSI C Management system (MSX): approx 500 KB ~21000 lines of ANSI C 21
Embeddable GoS Features In addition to its unique QoS data handling GoS offers the following features: Multi-link support Multiple link failover management Multi-group of similar users Optional level 2 to 4 classification including ToS/DSCP Support for user interfaces (GUI, CLI, web) Monitoring and statistics DiffServ compliance 22
GoS Framework - an introduction 23
GoS Framework Product A complete system in 2 parts: GoS Manager  GoS Agent Monitoring, Measurement and Enforcement on any device A QoE Software solution Real-time 360° visibility  LAN & WAN Applications Bandwidth usage QoS (Guarantee of Service – GoS) Link rate Scalable and secure Compatible with existing network infrastructure Dynamic re-configuration 24
Deployment Service Provider NMS Alarming & Reporting GoS Manager Network Collector Monitoring & Configuration Network GoS Agent QoS Enforcement (GoS) GoS-Enabled Device LAN Connectivity Link Probe Application Awareness LAN systems / computers 25
GoS Manager Northbound interface to NMS (standards-based) Secure authentication to Agent Monitoring of network traffic Real-time and historic/trend Reporting Alarms  Graphical and Statistical Analysis Intelligent reconfiguration of GoS Based on current link and application utilisation Database of devices/accounts Redundant and carrier-grade architecture Fully scalable 26
GoS Manager 27 NMS/OSS Configuration GUI Web Services API Web UI Portal Monitoring GUI SQL Database Configuration & Monitoring Database Manager Secure GoS Agent Interface Internet GoS Agents GoS Enabled Devices
GoS Agent Portable onto any device Passive monitoring of all traffic passing to the WAN 4 key modules: Link Probe Measures link speed, usage and quality Application Awareness Auto-sensing of actual application usage (layer 7) Deep Packet Inspection LAN Connectivity Discover and monitor LAN-side devices Service demarcation and Diagnostics QoS Enforcement Guarantee of Service (GoS) 28
Solution Monitor QoS and Bandwidth Usage Reporting and Alarming WAN link rate LAN connectivity & diagnostics Applications Real-time and passive  Measure / Manage Diagnostics for fault resolution SLA management Plug and play QoS configuration with dynamic updates Enforce Multiple real-time/critical traffic classes Independent control over loss & delay Improved efficiency (reduce overprovision or reserved bandwidth) Reduce network congestion
Value Guaranteed performance of multiple services End to End monitoring (360° visibility) Improved remote diagnostics (LAN to WAN) Service demarcation solution Rapidly create different business models & packages Control congestion at source Throttle unwanted traffic Prioritise premium and real-time traffic More efficient and predictable network planning Increased revenue-generating services on same connection On-demand QoS Guarantee QoS Media and Subscriber priorities Portable across all devices (common view) Fixed access, 3G dongles, wireless devices etc.
GoS Gateway Stack 31
GoS Gateway Features and Functionality Small Office VoIP Gateway with SIP & VPN Zero Set-up / TR-069 provisioning Including Motive IP Telephony SIP UA for FXS ports Codecs: G.711, G.729ab, G.726 Call Monitoring – VQMon QoS: GoS and VoiceQoS Stateful firewall with ALGs for FTP, H.323 etc UI Customizability Transparent SIP Proxy SIP phones in Centrex – up to 20 SIP phones, 8 concurrent calls VPN with SIP Addition of IPBX VLANs Portable to customer-specific hardware 32
GoS Gateway Software QoS Monitor Element Management and Monitoring Web UI (HTTPS) CLI (Console, SSH) TR-069 Stats / Logging Alarms / Diags TCPdump VoIP Services SIP Proxy VQM DHCP Virtual Servers SIP UA FXS/FXO Database UPnP Security NAT / ALGs VPN Firewall Network Interfaces and QoS GoS (9 real-time classes) VoiceQoS (VoIP/Video awareness) Ethernet DSL Wireless Operating System Device Platform 33
How GoS Technology Works 34
Fundamental GoS loss loss S P Delay priority 1 Priority Service Delay priority 2 limit Identify Stream P/S Loss Priority Admission Delay priority 3 S P CU Mux Delay priority 4 The CU Mux uniquely controls loss and delay simultaneously during multiplexing Streams are separately policed and randomly shaped prior to  multiplexing
Fundamental GoS - input loss loss S P Delay priority 1 Priority Service Delay priority 2 limit Identify Stream P/S Loss Priority Admission Delay priority 3 S P CU Mux Delay priority 4 Packet input/classification/tokenization: Create a representation of the packet and store it (if necessary) Identify the packet (using a tag or classifier) Create a token for this packet (patented re-ordering prevention)
Fundamental GoS - policing loss loss S P Delay priority 1 Priority Service Delay priority 2 limit Identify Stream P/S Loss Priority Admission Delay priority 3 S P CU Mux Delay priority 4 Police each stream to a configured rate Single or dual-rate No delay is introduced Unique and flexible method
Fundamental GoS - shaping loss loss S P Delay priority 1 Priority Service Delay priority 2 limit Identify Stream P/S Loss Priority Admission Delay priority 3 S P CU Mux Delay priority 4 Shaping Introduce a small amount of random spacing into the streams Influence TCP streams by lengthening RTT Enables CU Mux predictability and fairness Patented method

Mais conteúdo relacionado

Mais procurados

Cisco Connect Halifax 2018 Understanding Cisco's next generation sd-wan sol...
Cisco Connect Halifax 2018   Understanding Cisco's next generation sd-wan sol...Cisco Connect Halifax 2018   Understanding Cisco's next generation sd-wan sol...
Cisco Connect Halifax 2018 Understanding Cisco's next generation sd-wan sol...Cisco Canada
 
Pivotal Cloud Foundry + NSX
Pivotal Cloud Foundry + NSXPivotal Cloud Foundry + NSX
Pivotal Cloud Foundry + NSXPooja Patel
 
Carrier-grade-virtual-platform-use-case
Carrier-grade-virtual-platform-use-caseCarrier-grade-virtual-platform-use-case
Carrier-grade-virtual-platform-use-caseSheryl Zhang
 
SD WAN MPLS service disruption or enhancement
SD WAN MPLS service disruption or enhancementSD WAN MPLS service disruption or enhancement
SD WAN MPLS service disruption or enhancementColt Technology Services
 
VMworld 2014: VMware NSX and vCloud Automation Center Integration Technical D...
VMworld 2014: VMware NSX and vCloud Automation Center Integration Technical D...VMworld 2014: VMware NSX and vCloud Automation Center Integration Technical D...
VMworld 2014: VMware NSX and vCloud Automation Center Integration Technical D...VMworld
 
APAC Webinar: Learn how to maximise the benefits of NFV
APAC Webinar: Learn how to maximise the benefits of NFVAPAC Webinar: Learn how to maximise the benefits of NFV
APAC Webinar: Learn how to maximise the benefits of NFVF5NetworksAPJ
 
CenturyLink SD-WAN Executive Brief -- Emily Pechal
CenturyLink SD-WAN Executive Brief -- Emily PechalCenturyLink SD-WAN Executive Brief -- Emily Pechal
CenturyLink SD-WAN Executive Brief -- Emily PechalEmily Pechal
 
Banv meetup 04162014
Banv meetup 04162014Banv meetup 04162014
Banv meetup 04162014ozkan01
 
Maximize Application Performance and Bandwidth Efficiency with WAN Optimization
Maximize Application Performance and Bandwidth Efficiency with WAN OptimizationMaximize Application Performance and Bandwidth Efficiency with WAN Optimization
Maximize Application Performance and Bandwidth Efficiency with WAN OptimizationCisco Enterprise Networks
 
Vfm packetshaper presentation
Vfm packetshaper presentationVfm packetshaper presentation
Vfm packetshaper presentationvfmindia
 
BIG-IP Data Center Firewall Solution
BIG-IP Data Center Firewall SolutionBIG-IP Data Center Firewall Solution
BIG-IP Data Center Firewall SolutionF5 Networks
 
VMworld 2013: NSX PCI Reference Architecture Workshop Session 2 - Privileged ...
VMworld 2013: NSX PCI Reference Architecture Workshop Session 2 - Privileged ...VMworld 2013: NSX PCI Reference Architecture Workshop Session 2 - Privileged ...
VMworld 2013: NSX PCI Reference Architecture Workshop Session 2 - Privileged ...VMworld
 
The Impact of Messaging Standards on Event-Driven Architecture and IoT
The Impact of Messaging Standards on Event-Driven Architecture and IoTThe Impact of Messaging Standards on Event-Driven Architecture and IoT
The Impact of Messaging Standards on Event-Driven Architecture and IoTSolace
 
SP Virtual Managed Services (VMS) for Intelligent WAN (IWAN)
SP Virtual Managed Services (VMS) for Intelligent WAN (IWAN)SP Virtual Managed Services (VMS) for Intelligent WAN (IWAN)
SP Virtual Managed Services (VMS) for Intelligent WAN (IWAN)Cisco Canada
 
09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan
09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan
09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad IrzanIndonesia Network Operators Group
 
What’s New with NGINX Controller Load Balancing Module 2.0?
What’s New with NGINX Controller Load Balancing Module 2.0?What’s New with NGINX Controller Load Balancing Module 2.0?
What’s New with NGINX Controller Load Balancing Module 2.0?NGINX, Inc.
 
Service mesh in action with onap
Service mesh in action with onapService mesh in action with onap
Service mesh in action with onapHuabing Zhao
 
Presentation network design and security for your v mware view deployment w...
Presentation   network design and security for your v mware view deployment w...Presentation   network design and security for your v mware view deployment w...
Presentation network design and security for your v mware view deployment w...solarisyourep
 
[Cisco Connect 2018 - Vietnam] Shamil fernando hcmc next-gen cisco sd-wan (vi...
[Cisco Connect 2018 - Vietnam] Shamil fernando hcmc next-gen cisco sd-wan (vi...[Cisco Connect 2018 - Vietnam] Shamil fernando hcmc next-gen cisco sd-wan (vi...
[Cisco Connect 2018 - Vietnam] Shamil fernando hcmc next-gen cisco sd-wan (vi...Nur Shiqim Chok
 

Mais procurados (20)

Cisco Connect Halifax 2018 Understanding Cisco's next generation sd-wan sol...
Cisco Connect Halifax 2018   Understanding Cisco's next generation sd-wan sol...Cisco Connect Halifax 2018   Understanding Cisco's next generation sd-wan sol...
Cisco Connect Halifax 2018 Understanding Cisco's next generation sd-wan sol...
 
Pivotal Cloud Foundry + NSX
Pivotal Cloud Foundry + NSXPivotal Cloud Foundry + NSX
Pivotal Cloud Foundry + NSX
 
Carrier-grade-virtual-platform-use-case
Carrier-grade-virtual-platform-use-caseCarrier-grade-virtual-platform-use-case
Carrier-grade-virtual-platform-use-case
 
SD WAN MPLS service disruption or enhancement
SD WAN MPLS service disruption or enhancementSD WAN MPLS service disruption or enhancement
SD WAN MPLS service disruption or enhancement
 
VMworld 2014: VMware NSX and vCloud Automation Center Integration Technical D...
VMworld 2014: VMware NSX and vCloud Automation Center Integration Technical D...VMworld 2014: VMware NSX and vCloud Automation Center Integration Technical D...
VMworld 2014: VMware NSX and vCloud Automation Center Integration Technical D...
 
APAC Webinar: Learn how to maximise the benefits of NFV
APAC Webinar: Learn how to maximise the benefits of NFVAPAC Webinar: Learn how to maximise the benefits of NFV
APAC Webinar: Learn how to maximise the benefits of NFV
 
CenturyLink SD-WAN Executive Brief -- Emily Pechal
CenturyLink SD-WAN Executive Brief -- Emily PechalCenturyLink SD-WAN Executive Brief -- Emily Pechal
CenturyLink SD-WAN Executive Brief -- Emily Pechal
 
Banv meetup 04162014
Banv meetup 04162014Banv meetup 04162014
Banv meetup 04162014
 
Maximize Application Performance and Bandwidth Efficiency with WAN Optimization
Maximize Application Performance and Bandwidth Efficiency with WAN OptimizationMaximize Application Performance and Bandwidth Efficiency with WAN Optimization
Maximize Application Performance and Bandwidth Efficiency with WAN Optimization
 
Vfm packetshaper presentation
Vfm packetshaper presentationVfm packetshaper presentation
Vfm packetshaper presentation
 
BIG-IP Data Center Firewall Solution
BIG-IP Data Center Firewall SolutionBIG-IP Data Center Firewall Solution
BIG-IP Data Center Firewall Solution
 
VMworld 2013: NSX PCI Reference Architecture Workshop Session 2 - Privileged ...
VMworld 2013: NSX PCI Reference Architecture Workshop Session 2 - Privileged ...VMworld 2013: NSX PCI Reference Architecture Workshop Session 2 - Privileged ...
VMworld 2013: NSX PCI Reference Architecture Workshop Session 2 - Privileged ...
 
The Impact of Messaging Standards on Event-Driven Architecture and IoT
The Impact of Messaging Standards on Event-Driven Architecture and IoTThe Impact of Messaging Standards on Event-Driven Architecture and IoT
The Impact of Messaging Standards on Event-Driven Architecture and IoT
 
SP Virtual Managed Services (VMS) for Intelligent WAN (IWAN)
SP Virtual Managed Services (VMS) for Intelligent WAN (IWAN)SP Virtual Managed Services (VMS) for Intelligent WAN (IWAN)
SP Virtual Managed Services (VMS) for Intelligent WAN (IWAN)
 
NetScaler ADC - Customer Overview
NetScaler ADC - Customer OverviewNetScaler ADC - Customer Overview
NetScaler ADC - Customer Overview
 
09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan
09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan
09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan
 
What’s New with NGINX Controller Load Balancing Module 2.0?
What’s New with NGINX Controller Load Balancing Module 2.0?What’s New with NGINX Controller Load Balancing Module 2.0?
What’s New with NGINX Controller Load Balancing Module 2.0?
 
Service mesh in action with onap
Service mesh in action with onapService mesh in action with onap
Service mesh in action with onap
 
Presentation network design and security for your v mware view deployment w...
Presentation   network design and security for your v mware view deployment w...Presentation   network design and security for your v mware view deployment w...
Presentation network design and security for your v mware view deployment w...
 
[Cisco Connect 2018 - Vietnam] Shamil fernando hcmc next-gen cisco sd-wan (vi...
[Cisco Connect 2018 - Vietnam] Shamil fernando hcmc next-gen cisco sd-wan (vi...[Cisco Connect 2018 - Vietnam] Shamil fernando hcmc next-gen cisco sd-wan (vi...
[Cisco Connect 2018 - Vietnam] Shamil fernando hcmc next-gen cisco sd-wan (vi...
 

Semelhante a QoS Challenges and Solutions

Bluecoat Services
Bluecoat ServicesBluecoat Services
Bluecoat ServicesChessBall
 
Cisco connect montreal 2018 sd wan - delivering intent-based networking to th...
Cisco connect montreal 2018 sd wan - delivering intent-based networking to th...Cisco connect montreal 2018 sd wan - delivering intent-based networking to th...
Cisco connect montreal 2018 sd wan - delivering intent-based networking to th...Cisco Canada
 
bringing transparency on networks
bringing transparency on networksbringing transparency on networks
bringing transparency on networksnerdic
 
iWAN - Cisco Application Experience Solution
iWAN - Cisco Application Experience SolutioniWAN - Cisco Application Experience Solution
iWAN - Cisco Application Experience Solutionxband
 
NUVX Technologies general solutions
NUVX Technologies general solutionsNUVX Technologies general solutions
NUVX Technologies general solutionsNUVX
 
HTTP_SS_ENTERPRISE_EN
HTTP_SS_ENTERPRISE_ENHTTP_SS_ENTERPRISE_EN
HTTP_SS_ENTERPRISE_ENBernd Thomsen
 
R&R managed Sonus SBC7000 and SBC9000
R&R managed Sonus SBC7000 and SBC9000R&R managed Sonus SBC7000 and SBC9000
R&R managed Sonus SBC7000 and SBC9000Ilya Belov
 
Software-Defined WAN 101
Software-Defined WAN 101Software-Defined WAN 101
Software-Defined WAN 101Zivaro Inc
 
Understanding Cisco Next Generation SD-WAN Solution
Understanding Cisco Next Generation SD-WAN SolutionUnderstanding Cisco Next Generation SD-WAN Solution
Understanding Cisco Next Generation SD-WAN SolutionCisco Canada
 
Whats new in data power
Whats new in data powerWhats new in data power
Whats new in data powersflynn073
 
CloudGenix_Customer Presentation
CloudGenix_Customer PresentationCloudGenix_Customer Presentation
CloudGenix_Customer PresentationSyed Arsalan
 
Cisco Connect 2018 Indonesia - next-gen cisco sd-wan architecture
Cisco Connect 2018 Indonesia -  next-gen cisco sd-wan architectureCisco Connect 2018 Indonesia -  next-gen cisco sd-wan architecture
Cisco Connect 2018 Indonesia - next-gen cisco sd-wan architectureNetworkCollaborators
 
Cgmm presentation on distributed multimedia systems
Cgmm presentation on distributed multimedia systemsCgmm presentation on distributed multimedia systems
Cgmm presentation on distributed multimedia systemsMansi Verma
 
Understanding Cisco’s Next Generation SD-WAN Solution with Viptela
Understanding Cisco’s Next Generation SD-WAN Solution with ViptelaUnderstanding Cisco’s Next Generation SD-WAN Solution with Viptela
Understanding Cisco’s Next Generation SD-WAN Solution with ViptelaCisco Canada
 
Baker Charlie
Baker CharlieBaker Charlie
Baker CharlieCarl Ford
 
Introduction to DDS: Context, Information Model, Security, and Applications.
Introduction to DDS: Context, Information Model, Security, and Applications.Introduction to DDS: Context, Information Model, Security, and Applications.
Introduction to DDS: Context, Information Model, Security, and Applications.Gerardo Pardo-Castellote
 
Banv meetup-contrail
Banv meetup-contrailBanv meetup-contrail
Banv meetup-contrailnvirters
 
Cross selling 5
Cross selling 5Cross selling 5
Cross selling 5Sen Nathan
 

Semelhante a QoS Challenges and Solutions (20)

How to guarantee QoS
How to guarantee QoSHow to guarantee QoS
How to guarantee QoS
 
Bluecoat Services
Bluecoat ServicesBluecoat Services
Bluecoat Services
 
Cisco connect montreal 2018 sd wan - delivering intent-based networking to th...
Cisco connect montreal 2018 sd wan - delivering intent-based networking to th...Cisco connect montreal 2018 sd wan - delivering intent-based networking to th...
Cisco connect montreal 2018 sd wan - delivering intent-based networking to th...
 
bringing transparency on networks
bringing transparency on networksbringing transparency on networks
bringing transparency on networks
 
iWAN - Cisco Application Experience Solution
iWAN - Cisco Application Experience SolutioniWAN - Cisco Application Experience Solution
iWAN - Cisco Application Experience Solution
 
NUVX Technologies general solutions
NUVX Technologies general solutionsNUVX Technologies general solutions
NUVX Technologies general solutions
 
HTTP_SS_ENTERPRISE_EN
HTTP_SS_ENTERPRISE_ENHTTP_SS_ENTERPRISE_EN
HTTP_SS_ENTERPRISE_EN
 
R&R managed Sonus SBC7000 and SBC9000
R&R managed Sonus SBC7000 and SBC9000R&R managed Sonus SBC7000 and SBC9000
R&R managed Sonus SBC7000 and SBC9000
 
Software-Defined WAN 101
Software-Defined WAN 101Software-Defined WAN 101
Software-Defined WAN 101
 
Understanding Cisco Next Generation SD-WAN Solution
Understanding Cisco Next Generation SD-WAN SolutionUnderstanding Cisco Next Generation SD-WAN Solution
Understanding Cisco Next Generation SD-WAN Solution
 
Whats new in data power
Whats new in data powerWhats new in data power
Whats new in data power
 
CloudGenix_Customer Presentation
CloudGenix_Customer PresentationCloudGenix_Customer Presentation
CloudGenix_Customer Presentation
 
Cisco Connect 2018 Indonesia - next-gen cisco sd-wan architecture
Cisco Connect 2018 Indonesia -  next-gen cisco sd-wan architectureCisco Connect 2018 Indonesia -  next-gen cisco sd-wan architecture
Cisco Connect 2018 Indonesia - next-gen cisco sd-wan architecture
 
Cgmm presentation on distributed multimedia systems
Cgmm presentation on distributed multimedia systemsCgmm presentation on distributed multimedia systems
Cgmm presentation on distributed multimedia systems
 
Understanding Cisco’s Next Generation SD-WAN Solution with Viptela
Understanding Cisco’s Next Generation SD-WAN Solution with ViptelaUnderstanding Cisco’s Next Generation SD-WAN Solution with Viptela
Understanding Cisco’s Next Generation SD-WAN Solution with Viptela
 
Baker Charlie
Baker CharlieBaker Charlie
Baker Charlie
 
Introduction to DDS: Context, Information Model, Security, and Applications.
Introduction to DDS: Context, Information Model, Security, and Applications.Introduction to DDS: Context, Information Model, Security, and Applications.
Introduction to DDS: Context, Information Model, Security, and Applications.
 
Banv meetup-contrail
Banv meetup-contrailBanv meetup-contrail
Banv meetup-contrail
 
gesa_sol.ppt
gesa_sol.pptgesa_sol.ppt
gesa_sol.ppt
 
Cross selling 5
Cross selling 5Cross selling 5
Cross selling 5
 

Último

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 

Último (20)

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 

QoS Challenges and Solutions

  • 1. Products and Solutions Overview July 2010 1
  • 2. GoS Networks Ownership and History GoS Networks is a private company owned by Dermot Desmond’s IIU Investments and Padraig Harrington GoS Networks is extremely well funded and very secure GoS Networks was formed from the legacy of U4EA, a company with 9 years experience in high-tech software and hardware solutions, including QoS, IADs, MSBGs, Wireless LAN Controllers and Access Points and linux-based signalling software solutions GoS Networks Senior Management, many of whom are former Senior Managers in Ericsson and company Directors, has over 20 years experience working together in high tech embedded communications 2
  • 3. GoS Networks Provides innovative software & reference solutions to enable the delivery of advanced IP services Guarantee of Service (GoS): provides unparalleled QoS for multiple real-time applications GoS Gateway Platform: a SoHo / SMB gateway software package that delivers all key features into one complete solution Wireless LAN Controller (WLC): platform enabling the delivery of a complete enterprise class WiFi network Fusion 1000: Carrier class signalling gateway for connecting legacy ISDN equipment to Next Generation Networks 3
  • 5. Guarantee of Service (GoS) Different traffic management mechanisms have been in use for more than 30 years Older mechanisms were not designed with more than one type of service in mind GoS Networks went back to first principles Analysed the problem mathematically Used these insights to develop a new mechanism A queuing/scheduling system designed for multiple real-time services Provides independent control over loss and delay Designed to operate at any contention point We call it ‘Guarantee of Service’ – GoS 5
  • 6. Achieving Quality: First principles Network resources are limited Packets Streams must compete for: Outgoing bandwidth Otherwise the throughput of the packet stream is limited Places in the buffers Otherwise there is packet loss Service (being selected for transmission) Otherwise there is delay These ‘competitions’ are not independent Fixing each one creates a relationship between the other 2 6
  • 7.
  • 8.
  • 9. Independent yet simultaneous control of throughput, loss and delay
  • 10. Underlying mathematical model ensure predictable performance Every application gets the quality it needs QoS principles and GoS 7
  • 11. Guarantee of Service “GoS” The most advanced QoS solution available QoE for multiple revenue-generating real-time & non-real-time services The right applications get the right QoS at the right time (automatically) Even during maximum congestion Independent control over loss and delay Automatic customer configurations Dynamic re-configuration based on session setup/teardown Efficient Fills the link 100% while guaranteeing 90% for quality traffic Meet QoS requirements without need to overprovision or reserve bandwidth Control network congestion from source Deliver real-time statistics for monitoring and diagnostics QoS and Bandwidth Usage 8
  • 12. Real Multi-service QoS Delay Time GoS provides multiple real-time classes Other mechanisms only have one Not enough for triple-play and Unified Communications And delivers predictable differentiated quality
  • 13. Growth of Multiple Apps & Services 10 Multiple revenue-generating services and applications
  • 14. Down one Pipe 11 Effective and efficient QoS is essential to protect critical and real-time application traffic at congestion points
  • 15. GoS Assures Real-time Apps Delay Loss Best Effort 12
  • 16.
  • 17. No wastage GoS fills the link to 100% Applications’ QoS requirements can be met without having to overprovision or reserve bandwidth 90% can be used for traffic with controlled loss and delay Quality traffic has dedicated bandwidth which is always available Reusable by Best Effort whenever not being used Other solutions fail to fill the link while providing QoS “You should only fill your link to 30% for priority traffic” … (typical Cisco recommendation)
  • 18. Making broadband applications work Downlink: 2Mbps Uplink: 256Kbps GoS DiffServ/LLQ 700 600 500 400 300 200 100 0 VoIP Gaming Maximum theoretical delays (in ms) for critical traffic In a typical broadband scenario multiple applications require low delay
  • 19. Making broadband applications work Sample of actual delay (in ms) for a video call in the same broadband scenario DiffServ/LLQ GoS GoS delay is predictable and consistently low 16
  • 20. Automatic QoS VoiceQoS Simplify configuration for converged voice+data scenarios Dynamic QoS configuration System reconfigures itself whenever a call starts or ends QoS settings automatically derived from VoIP call signalling Remove the need for users to know about bandwidth, loss, delay, codecs, protocols etc. Quality driven admission control Only accept a new call if it won’t break commitments on other calls and data traffic Ensure that emergency calls succeed 17
  • 21. Unique features of GoS Multi-service Multiple real-time/critical traffic classes Independent control over loss & delay Predictable Consistent performance under all traffic loads No need for time-consuming simulations or expensive tests Easy to use Low-level configuration generated automatically Efficient Fully fills the link while guaranteeing 90% for quality traffic Simple Interoperable with standards (e.g. DiffServ) and network functions
  • 22. GoS Software QoS Monitor Loss and Delay Calculator XML Files VoiceQoS Datapath Configuration Stats Library Bidirectional Datapath Abstraction Layer Operating System 19
  • 23. Benefits of GoS Reliable QoS for premium and real-time applications Differential treatment to meet application requirements Delivery of end-to-end QoE over variable networks Efficient use of resources Network can be right-sized for application needs ‘Undesirable’ traffic automatically moved aside in favour of premium services Monitoring traffic streams Ensure premium services are getting appropriate treatment Flexible support of service offers Prioritize traffic to in-house and partner servers Vary QoS per subscriber Bandwidth and QoS profiles 20
  • 24. Embeddable GoS Clean modular architecture Developed specifically to allow easy integration Easy to port Mostly platform independent Already ported to several OS Comprehensive developer documentation Core image size: approx 900 KB Program size: < 100 KB ~25000 lines of ANSI C Management system (MSX): approx 500 KB ~21000 lines of ANSI C 21
  • 25. Embeddable GoS Features In addition to its unique QoS data handling GoS offers the following features: Multi-link support Multiple link failover management Multi-group of similar users Optional level 2 to 4 classification including ToS/DSCP Support for user interfaces (GUI, CLI, web) Monitoring and statistics DiffServ compliance 22
  • 26. GoS Framework - an introduction 23
  • 27. GoS Framework Product A complete system in 2 parts: GoS Manager GoS Agent Monitoring, Measurement and Enforcement on any device A QoE Software solution Real-time 360° visibility LAN & WAN Applications Bandwidth usage QoS (Guarantee of Service – GoS) Link rate Scalable and secure Compatible with existing network infrastructure Dynamic re-configuration 24
  • 28. Deployment Service Provider NMS Alarming & Reporting GoS Manager Network Collector Monitoring & Configuration Network GoS Agent QoS Enforcement (GoS) GoS-Enabled Device LAN Connectivity Link Probe Application Awareness LAN systems / computers 25
  • 29. GoS Manager Northbound interface to NMS (standards-based) Secure authentication to Agent Monitoring of network traffic Real-time and historic/trend Reporting Alarms Graphical and Statistical Analysis Intelligent reconfiguration of GoS Based on current link and application utilisation Database of devices/accounts Redundant and carrier-grade architecture Fully scalable 26
  • 30. GoS Manager 27 NMS/OSS Configuration GUI Web Services API Web UI Portal Monitoring GUI SQL Database Configuration & Monitoring Database Manager Secure GoS Agent Interface Internet GoS Agents GoS Enabled Devices
  • 31. GoS Agent Portable onto any device Passive monitoring of all traffic passing to the WAN 4 key modules: Link Probe Measures link speed, usage and quality Application Awareness Auto-sensing of actual application usage (layer 7) Deep Packet Inspection LAN Connectivity Discover and monitor LAN-side devices Service demarcation and Diagnostics QoS Enforcement Guarantee of Service (GoS) 28
  • 32. Solution Monitor QoS and Bandwidth Usage Reporting and Alarming WAN link rate LAN connectivity & diagnostics Applications Real-time and passive Measure / Manage Diagnostics for fault resolution SLA management Plug and play QoS configuration with dynamic updates Enforce Multiple real-time/critical traffic classes Independent control over loss & delay Improved efficiency (reduce overprovision or reserved bandwidth) Reduce network congestion
  • 33. Value Guaranteed performance of multiple services End to End monitoring (360° visibility) Improved remote diagnostics (LAN to WAN) Service demarcation solution Rapidly create different business models & packages Control congestion at source Throttle unwanted traffic Prioritise premium and real-time traffic More efficient and predictable network planning Increased revenue-generating services on same connection On-demand QoS Guarantee QoS Media and Subscriber priorities Portable across all devices (common view) Fixed access, 3G dongles, wireless devices etc.
  • 35. GoS Gateway Features and Functionality Small Office VoIP Gateway with SIP & VPN Zero Set-up / TR-069 provisioning Including Motive IP Telephony SIP UA for FXS ports Codecs: G.711, G.729ab, G.726 Call Monitoring – VQMon QoS: GoS and VoiceQoS Stateful firewall with ALGs for FTP, H.323 etc UI Customizability Transparent SIP Proxy SIP phones in Centrex – up to 20 SIP phones, 8 concurrent calls VPN with SIP Addition of IPBX VLANs Portable to customer-specific hardware 32
  • 36. GoS Gateway Software QoS Monitor Element Management and Monitoring Web UI (HTTPS) CLI (Console, SSH) TR-069 Stats / Logging Alarms / Diags TCPdump VoIP Services SIP Proxy VQM DHCP Virtual Servers SIP UA FXS/FXO Database UPnP Security NAT / ALGs VPN Firewall Network Interfaces and QoS GoS (9 real-time classes) VoiceQoS (VoIP/Video awareness) Ethernet DSL Wireless Operating System Device Platform 33
  • 37. How GoS Technology Works 34
  • 38. Fundamental GoS loss loss S P Delay priority 1 Priority Service Delay priority 2 limit Identify Stream P/S Loss Priority Admission Delay priority 3 S P CU Mux Delay priority 4 The CU Mux uniquely controls loss and delay simultaneously during multiplexing Streams are separately policed and randomly shaped prior to multiplexing
  • 39. Fundamental GoS - input loss loss S P Delay priority 1 Priority Service Delay priority 2 limit Identify Stream P/S Loss Priority Admission Delay priority 3 S P CU Mux Delay priority 4 Packet input/classification/tokenization: Create a representation of the packet and store it (if necessary) Identify the packet (using a tag or classifier) Create a token for this packet (patented re-ordering prevention)
  • 40. Fundamental GoS - policing loss loss S P Delay priority 1 Priority Service Delay priority 2 limit Identify Stream P/S Loss Priority Admission Delay priority 3 S P CU Mux Delay priority 4 Police each stream to a configured rate Single or dual-rate No delay is introduced Unique and flexible method
  • 41. Fundamental GoS - shaping loss loss S P Delay priority 1 Priority Service Delay priority 2 limit Identify Stream P/S Loss Priority Admission Delay priority 3 S P CU Mux Delay priority 4 Shaping Introduce a small amount of random spacing into the streams Influence TCP streams by lengthening RTT Enables CU Mux predictability and fairness Patented method
  • 42. Fundamental GoS - muxing loss loss S P Delay priority 1 Priority Service Delay priority 2 limit Identify Stream P/S Loss Priority Admission Delay priority 3 S P CU Mux Delay priority 4 Admission depends solely on loss priority Servicing depends solely on delay priority – strict priority queuing Unique simultaneous and independent management of loss and delay! CU Mux/Detokenization: Stable and fair multiplexing Limit the rate of the outgoing stream to prevent downstream contention Reconnect tokens with packets (without re-ordering)
  • 43. CU Mux admission Unlike standard (CB)WFQ, packets are admitted depending on the total occupancy of all the queues This is the key to managing loss and delay simultaneously but independently Packets with higher loss priorities have access to more buffers Thresholds are configured automatically Standard: per-queue thresholds CU Mux: total occupancy
  • 44. Even spacing on main road - either Every gap is big enough – no queue Or no gap is big enough – infinite queue Random spacing on main road A big enough gap always comes eventually Length of queue depends on main road rate The multiplexing delays are bounded and predictable because the packets are randomly spaced Random shaping