Map Rules for CPN-UPN Communication
The following tables explain the behavior of PFCP and GTP-u packets on UPN node when Flow sample and Forward list maps are configured with different combination of attributes.
Flow Sample Map Rules for CPN-UPN Communication
Rules and Notes:
For PFCP packets, RAN and Network Slice based flow sampling are not applicable as the PFCP packets do not contain any RAN or Network Slice parameters. |
For GTP-u packets, if RAN and Network Slice enrichment are not performed, the packets will trigger a RAN PULL to get RAN information from the CPN. During this process (~3 seconds), GTP-u packets will be evaluated against any configured rules. If no match is found, they will either be dropped or sent to the collector. After this (~3 seconds), RAN or Network Slice flow sampling will apply if RAN enrichment is successful. If enrichment fails, GTP-u packets will again be evaluated against matching rules, dropped, or sent to the collector. |
Below are the list of generic RAN, non RAN, and Network Slice parameters that can be configured for CPN-UPN communication: |
Generic filter parameters - apn/imsi/imei/msisdn/version/interface |
RAN filter parameters - eci/plmn-id/tac/tac-5g/nci |
Network Slice parameters - nssid [SST or SST.SD] SD is optional |
Generic Filter Parameters |
RAN Filter Parameters | Network Slice Parameters |
Flow sampling Status - PFCP Packets |
Flow sampling Status - GTP-u packets
|
||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Yes |
No |
No |
|
|
||||||||||||
No |
Yes |
No |
|
|
||||||||||||
Yes |
Yes |
No |
|
|
||||||||||||
No |
No |
Yes |
|
|
||||||||||||
No |
Yes |
Yes |
|
|
||||||||||||
Yes |
No |
Yes |
|
|
||||||||||||
Yes |
Yes |
Yes |
|
|
Note: In UPN, when the flow sampling map contains both RAN related and generic rules, the session count in the map statistics increments when both types of rules are matched. This behaviour is expected, as the rule lookup occurs twice: before and after enrichment.
The initial rule lookup takes place when user tunnels are created from the PFCP packet, incrementing the session count for generic matching rules. After enrichment, a RAN update from the CPN triggers a second rule lookup to match RAN rules. For 5G sessions, the session count is based on the QFI per PDU session after enrichment.
Forward List Map Rules for CPN-UPN Communication
Rules and Notes:
For PFCP packets filtered for matching, RAN forward list is Not Applicable as the PFCP packets do not contain any RAN parameters. |
For GTP-u packets filtered for matching, if RAN enrichment is not performed, the packets will trigger a RAN PULL to get RAN information from the CPN. During this process (~3 seconds), GTP-u packets will be evaluated against any configured rules. If no match is found, they will either be dropped or sent to the collector. After this (~3 seconds), RAN filtering will work if RAN enrichment is successful. If enrichment fails, GTP-u packets will again be evaluated against matching rules, dropped, or sent to the collector. |
Database Contains | Forward list Type | Forward list Rule - APN |
Forward list Rule - Interface |
PFCP Packets Filtered for Matching |
GTP-U Packets Filtered Matching
|
||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
IMSI + RAN |
IMSI |
Yes |
Yes |
IMSI + APN + Interface
|
IMSI + APN + Interface
|
||||||||||||
IMSI + RAN |
IMSI |
No |
Yes |
IMSI + Interface
|
IMSI + Interface
|
||||||||||||
IMSI + RAN |
IMSI |
Yes |
No |
IMSI + APN
|
IMSI + APN
|
||||||||||||
IMSI + RAN |
IMSI |
No |
No |
IMSI
|
IMSI
|
||||||||||||
IMSI + RAN |
RAN |
Yes |
Yes |
APN + Interface
|
RAN + APN + Interface
|
||||||||||||
IMSI + RAN |
RAN |
No |
Yes |
Interface
|
RAN + Interface
|
||||||||||||
IMSI + RAN |
RAN |
Yes |
No |
APN
|
RAN + APN
|
||||||||||||
IMSI + RAN |
RAN |
No |
No |
All PASS
|
RAN
|
||||||||||||
IMSI + RAN |
ALL |
Yes |
Yes |
IMSI + APN + Interface
|
IMSI + RAN + APN + Interface
|
||||||||||||
IMSI + RAN |
ALL |
No |
Yes |
IMSI + Interface
|
IMSI + RAN + Interface
|
||||||||||||
IMSI + RAN |
ALL |
Yes |
No |
IMSI + APN
|
IMSI + RAN + APN
|
||||||||||||
IMSI + RAN |
ALL |
No |
No |
IMSI
|
IMSI + RAN
|