Providing QoS in SkyEdge Name and title of the presenter, Date
1
The need for QoS - I Controlled usage of shared resources Deal with congestion Prioritize one application over the other Prioritize one (or more) users over others Control parameters as Jitter, delay and packet loss
2
The need for QoS - II Control Maximum and Minimum rates per user, users and applications Deal with abusive applications Deal with attacks Control costs per usage
Enabling technology for the convergence of voice, video, and data networks
3
Generic QoS stages Identify packets, flows and users Mark, Change or Leave QoS tag Use separate handling per Class of Service Enforce policies
4
Generic QoS levels VSAT level VSATs need to prioritize traffic on existing link according to QoS settings For example: priorities to applications and to IP addresses Allocation of VSAT resources Allocation of satellite resources according to SLA For example, ensure CIR and MIR for VSAT Allocation of satellite resources according to traffic needs of each VSAT and according to VSAT priority For example: allocate more resources to high priority VSATs with more traffic Allocation of Group VSAT resources Allocation of satellite resources to a group (MPN) of VSATs, according to SLA 5
Classification for QoS Known application Source/Destination IP Address range IP TOS (0-255) / DiffServ Code Point (0-63) DiffServ Code Point in outbound packets IP Protocol - UDP, TCP, ICMP, Other (#) Source/Destination Port range Offset & Pattern (application layer)
6
Generic QoS Queues SkyEdge has 3 traffic classes of QoS: 1 Absolute (voice), 8 Rate Classes 1 Best Effort
A maximum of 13 queues can be implemented + realtime voice queues
7
QoS building blocks in SkyEdge IB QoS Mechanisms: Weighted VSAT priorities and fairness Weighted Applications priority VSAT bandwidth guarantee and limitation Managed private networks
OB QoS Mechanisms Internal – Voice over Data QoS server
General IntServ for voice DiffServ support for both real-time and non-real-time traffic 8
SkyEdge QoS 4-level hierarchy Architecture BW Segment (IB) Physical non-borrowable segment of the total BW (IB and OB) Up to 8 BW segments per network MPN – a group of VSATs Min & Max data rate for the Group Up to 256 MPNs per network MPN belongs to one BW segment Groups – VSATs with the same template inbound MIR / CIR; VSAT priority; DA triggers Application prioritization VSATs
9
SkyEdge Inbound QoS Introduction SkyEdge Inbound QoS works in two layers IP Layer: Traffic engineering based on DiffServ MAC layer: access scheme type and resource allocation
SkyEdge Inbound QoS Hierarchy Implementation Bandwidth Segment – Physical layer MPN – Resource allocation within BWS VSAT Resource allocation within MPN IP layer traffic engineering GA mode only* 10
SkyEdge Inbound QoS VSAT internal
Shaping traffic per VSAT or per Group • • • •
Control Maximum transmit rate (MIR) Certify minimum transmit rate (CIR) Control Group MIR Control Group CIR
VSAT Prioritize per application Prioritize between VSATs Silver service
Request BW
VSAT A
Hub Request BW Assign
Prioritize according to VSAT ‘Metal’
Gold service
VSAT B 11
SkyEdge Inbound QoS BW Share per Flow Priority
12
SkyEdge Inbound QoS Details IB QoS Mechanisms: Weighted VSAT priorities and fairness Weighted Applications priority VSAT bandwidth guarantee and limitation Managed private networks (MPN)
General IntServ for voice DiffServ support for both real-time and non-real-time traffic
13
SkyEdge Outbound QoS Details Priority of Voice over Data Priority of unicast vs. multicast Fairness among VSATs
Implemented in the Hub
Limit OB unicast traffic per VSAT
Application priority/classification Different MIR/CIR per VSAT MIR/CIR per VSAT group (MPN) Guaranteed service for Multicast
QoS server
Basic VoIP BW segments (OB)
14
Appendix
SkyEdge Outbound QoS Protocol prioritization on outbound Total bandwidth limitation Max/min B/W per VSAT Fairness between VSATs Grouping (tiering) Limiting use of certain applications (P2P) Actions can take place if limits reached Reject, Deny or Prioritize a connection
15
Appendix
SkyEdge Outbound QoS Real Time Monitoring
16
Configuring QoS – screenshot Example: Bandwidth allocation ratios are configured per IBB in the HSP (IBB QoS section):
17
Configuring QoS – screenshot Example - The HSP also provides bandwidth reservation for VDA channels (telephony / VoIP).
18
19