Escolar Documentos
Profissional Documentos
Cultura Documentos
IP N e tw o rk
3 GPP 3 Protocols
BSC /PC F
PDSN
Fa r-En d Te rm in a l
Link Flows
A33
IP Network
MS/AT
MS/AT
end-to-end IP Flows
AAA
RP Signaling P-CSCF
I/S-CSCF
Fwd RLP Flow # 0 (BE) Rev RLP Flow # 0 (BE) Fwd RLP Flow # 1 Rev RLP Flow # 1
Internet
PDSN
RSVP TFT
PDSN uses RSVP TFT signaling for flow mapping & packet filter
establishment
A single A11 can signal up to 7 bidirectional auxiliary service connections per session & up to 10 service flows May include optional channel treatments (ROHC or VJ header compression)
A11 Requests
A10 connection created by A11 request from PCF A11 includes:
Data service option type - represented standard SO codes SR_ID 1 (Main A10) Default flow IDs - 255 forward, 255 reverse
RAN
PDSN
AAA
4.
10. A11 RRP (establish aux A10s) 11. MN sends TFT to PDSN 12. PDSN confirms receipt of TFT
3 3
10
TFT contains:
One or more packet filters Source and destination ports Source and destination addresses Protocol
11
12
Sample TFT
<srid value="4" so="64" /> <flow_discriminator value="1" /> <specific value="false"/> <flow_dir value = "forward" /> <opcode value="add_pkt_fltr" />
<pkt_fltr flow_id="155" > <precedence value="127" /> <dscp value="3e"/> <req_prof_ids value="67,1915,864,1655,12127" /> <pkt_fltr_content pf_type="0">
13
The PDSN sends the Authorized QoS Profile Ids, Service Option
Profile to the RAN/RNC via IOS signaling at the time of the packet data session establishment (simple/mobile IP) and may update the QoS profile later if necessary over the air signaling
The QoS_BLOB is exchanged between the MS and the RAN/RNC via Establish service instances/RLP flows via over the Air signaling The RAN/RNC performs QoS authorization and admission control and
sends the granted QoS to the MS purpose via IOS Signaling
The RAN/RNC also sends the granted QoS to the PDSN for accounting RSVP-like messages exchanged between the MS and the PDSN for
packet filter setup for flow mapping and flow based accounting
Starent Networks Proprietary and Confidential
14
MN
3
RAN
PDSN
AAA
3 3
1 1
15
MN
3
RAN
PDSN
AAA
3 3
d) PCF sends A11 Update Ack to PDSN 5. RSVP (MN requests flow with a particular QoS) 6. RAN authorizes access and QoS 7. RAN sends QoS confirmation 8. MN acknowledges confirmation 9. A11 RRQ (establish Aux A10's) 10. A11 RRP (establish Aux A10s) 11. MN sends TFT to PDSN 12. PDSN confirms receipt of TFT 13. Policy Validation Failure. 14. All flows are mapped over Main A10 with a flow treatment of Best Effort
3 3
1 1
3 3
3 3 3 3
3 (Main A3 , BE) 3 3
16
Provides access to a stream of system events Permit the defined policies to implement:
Access Control decisions QOS decisions Accounting decisions
Policy class-map (name = TFT) src-port range 3333 -3333 Qos Profiles (from AAA) polcy map (name = TFT) class-map TFT type dynamic three-gpp1Rev-A profile-ID range 11111 x -11111 x flow-ID any policy group (PGroup-3 ) policy map TFT
TFT
SRC Port =3333 Filter ID = 3
18
TFT
SRC Port =3333 Filter ID = 3
1. TFT is sent via RSVP message to be validated by the Policy group applied to the subscriber profile. 2. TFT is checked against class map found in the policy map defined in the policy group (PGroup1) 3. If TFT is matched successfully, the policy map is applied to the flow (no updates sent to PCF) and the call is forwarded with the proper flow treatment. If TFT is not matched successfully, the policy map cannot be applied to the flow (updates are sent to the PCF) and the call is forwarded with a best effort across the Main A10 connection.
19
Differentiated QoS End to End QoS Overview Same DSCP marking through network
PCF PDSN/FA HA
In-Net Server Internet
MIP Tunnel
Main A10
BE
BE
BE
DSCP 0x2E
0x2E
0x2E
20
PDSN/FA
2. Upon successful session/flows setup, dynamic policy facility in ITC can be used to provide the QoS treatment (such as DSCP marking & DOS) by matching the TFT dynamically established with the flows. Based on the different flow criteria (profile ID & TFT), different dynamic policy will get applied to the flows
class261-out (matching TFT a) . Policy-Map policy-261-out class-map class261-out 3gpp2 data-over-signaling marking qos encaps-header dscp 0x2E Policy-Group Differentiated QoS_policy policy-261-out precedence 1 Class-Map
HA
Main A10 0xBE MIP Tunnel )SRID 2; Flow ID 1 FWD (Profile ID 261
21
PDSN/FA
2. Upon successful session/flows setup, dynamic policy facility in ITC can be used to provide the QoS treatment (such as DSCP marking) by matching the TFT dynamically established with the flows. Based on the different flow criteria (profile ID & TFT), different dynamic policy will get applied to the flows
Class-Map class261-in (matching TFT b) . Policy-Map policy-261-in 0x2E . Policy-Group Differentiated QoS_policy policy-261-in precedence 3 .
HA
MIP Tunnel Main A10 0xBE BE Traffic Traffic matched TFT b Policy-261-in marked MIP tunnel header 0x2E
22
HA
network
0xBE 0xBE
MIP Tunnel
23
network
MIP Tunnel
0xBE
24
25
Roaming Issues
FlowProfileIDs
Roaming partners must agree upon which FlowProfileIDs will be requested and supported Need to produce starter set (Voice, PTT, etc.) t of agreed upon standard FlowProfileIDs
DSCP markings
Need roaming partners agree upon markings CRX support of markings
Subscriber-based QoS
Prioritization of user profiles (home vs. roamers)
26
Thank You
27
Configuration
28
show subscribers tft verify details of installed traffic flow template info
Show rp full verify Session Update Send Reason subscriber default authorized-flow-profile-id 256 direction bidirectional policy-group policyGroup-1 direction in policy-group policyGroup-1 direction out monitor protocol A10, A11, User L3, (level 3 with hex and ascii) verify signal and data between the PDSN and PCF, and between the PDSN and mobile show rp full all verify GRE Key associated with A10 instance
logging filter active facility sessmgr level debug verify policy is applied, A10 is added, flow is added, tft is validated, etc.
29
Class Map
Configured on a per-subscriber basis either locally on the
system or on a remote RADIUS server
Class Map:
Match packet based on:
Source/destination ip address IP TOS field Protocol Source/destination port number or range of port numbers Packet size
Created in the egress context 32 Class Maps per egress context can be configured Set to match all or any of the classification rules
Starent Networks Proprietary and Confidential
30
31
Policy Map
Policy Maps:
Access control (allow or discard) Qos traffic policing (cdr, pdr, cbs, with exceed and violate actions) Qos encapsulation header DSCP Marking (0x00 0x3f) Type (static or dynamic)
Static type (the traffic flow classification and treatment is predefined with classification rules in the class map) Dynamic type (is based on Rev. A flows)
Class Maps are assigned to Policy Maps Created in the egress context 32 Policy Maps per egress context can be configured
32
33
Policy Group
Policy Groups:
Direction (in or out) Precedence (if a session flow matches multiple policies this key word will
resolve them. A range from 1 to 16 can be assigned)
Policy Maps are assigned to Policy Groups Created in the egress context 16 Policy Maps per Policy Group can be configured
34
35