sp protocols: overview and use-cases · in naptr 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “”...
TRANSCRIPT
![Page 1: SP Protocols: Overview and Use-Cases · IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai IN NAPTR](https://reader036.vdocuments.us/reader036/viewer/2022071006/5fc3ae546c6d96492005d891/html5/thumbnails/1.jpg)
![Page 2: SP Protocols: Overview and Use-Cases · IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai IN NAPTR](https://reader036.vdocuments.us/reader036/viewer/2022071006/5fc3ae546c6d96492005d891/html5/thumbnails/2.jpg)
PRESENTED BY:
SP Protocols:Overview and Use-Cases
![Page 3: SP Protocols: Overview and Use-Cases · IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai IN NAPTR](https://reader036.vdocuments.us/reader036/viewer/2022071006/5fc3ae546c6d96492005d891/html5/thumbnails/3.jpg)
CLIENTSIDE SERVERSIDE
Vir
tua
l
Se
rve
rs
1UDP
2TCP
3SCTP
1UDP
2TCP
3SCTP
![Page 4: SP Protocols: Overview and Use-Cases · IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai IN NAPTR](https://reader036.vdocuments.us/reader036/viewer/2022071006/5fc3ae546c6d96492005d891/html5/thumbnails/4.jpg)
CLIENTSIDE SERVERSIDE
Vir
tua
l
Se
rve
rs
![Page 5: SP Protocols: Overview and Use-Cases · IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai IN NAPTR](https://reader036.vdocuments.us/reader036/viewer/2022071006/5fc3ae546c6d96492005d891/html5/thumbnails/5.jpg)
CLIENTSIDE SERVERSIDE
Vir
tua
l
Se
rve
rs
![Page 6: SP Protocols: Overview and Use-Cases · IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai IN NAPTR](https://reader036.vdocuments.us/reader036/viewer/2022071006/5fc3ae546c6d96492005d891/html5/thumbnails/6.jpg)
CLIENTSIDE SERVERSIDE
![Page 7: SP Protocols: Overview and Use-Cases · IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai IN NAPTR](https://reader036.vdocuments.us/reader036/viewer/2022071006/5fc3ae546c6d96492005d891/html5/thumbnails/7.jpg)
CLIENTSIDE SERVERSIDE
TCP
UDP
UDP
TCP
![Page 8: SP Protocols: Overview and Use-Cases · IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai IN NAPTR](https://reader036.vdocuments.us/reader036/viewer/2022071006/5fc3ae546c6d96492005d891/html5/thumbnails/8.jpg)
peer
Dynamic Peers peer
peer
Virtual
Servers
peer
peer
peer
peer
Pools
Transport Configurations
UDP
TCP
TCP
SCTP
![Page 9: SP Protocols: Overview and Use-Cases · IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai IN NAPTR](https://reader036.vdocuments.us/reader036/viewer/2022071006/5fc3ae546c6d96492005d891/html5/thumbnails/9.jpg)
MessageRouter
• Static Routes
Load-Balancing
Matching
Persistence
![Page 10: SP Protocols: Overview and Use-Cases · IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai IN NAPTR](https://reader036.vdocuments.us/reader036/viewer/2022071006/5fc3ae546c6d96492005d891/html5/thumbnails/10.jpg)
MessageRouter
SourcePeer
MessageIngress
• Static Routes
Load-Balancing
Matching
Persistence
![Page 11: SP Protocols: Overview and Use-Cases · IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai IN NAPTR](https://reader036.vdocuments.us/reader036/viewer/2022071006/5fc3ae546c6d96492005d891/html5/thumbnails/11.jpg)
MessageRouter
SourcePeer
MessageIngress
RecipientPeer
MessageEgress
• Duplicate
• Static Routes
Load-Balancing
Matching
Persistence
• Dynamic Routing
Persistence
• Message Drop
• Direct Response
![Page 12: SP Protocols: Overview and Use-Cases · IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai IN NAPTR](https://reader036.vdocuments.us/reader036/viewer/2022071006/5fc3ae546c6d96492005d891/html5/thumbnails/12.jpg)
![Page 13: SP Protocols: Overview and Use-Cases · IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai IN NAPTR](https://reader036.vdocuments.us/reader036/viewer/2022071006/5fc3ae546c6d96492005d891/html5/thumbnails/13.jpg)
![Page 14: SP Protocols: Overview and Use-Cases · IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai IN NAPTR](https://reader036.vdocuments.us/reader036/viewer/2022071006/5fc3ae546c6d96492005d891/html5/thumbnails/14.jpg)
![Page 15: SP Protocols: Overview and Use-Cases · IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai IN NAPTR](https://reader036.vdocuments.us/reader036/viewer/2022071006/5fc3ae546c6d96492005d891/html5/thumbnails/15.jpg)
•
![Page 16: SP Protocols: Overview and Use-Cases · IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai IN NAPTR](https://reader036.vdocuments.us/reader036/viewer/2022071006/5fc3ae546c6d96492005d891/html5/thumbnails/16.jpg)
![Page 17: SP Protocols: Overview and Use-Cases · IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai IN NAPTR](https://reader036.vdocuments.us/reader036/viewer/2022071006/5fc3ae546c6d96492005d891/html5/thumbnails/17.jpg)
![Page 18: SP Protocols: Overview and Use-Cases · IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai IN NAPTR](https://reader036.vdocuments.us/reader036/viewer/2022071006/5fc3ae546c6d96492005d891/html5/thumbnails/18.jpg)
SIP: INVITE
RURI(addr)
In-Line Operation
- Number Normalization
- Black List/ White List
- SIP Header adaptations
- and more
Time-of-Day Routing
Least Cost Routing
Origin Based Routing
Subscription base Routing
Load Sharing
Portability/ENUM Aware Routing
Application based Routing
Flexible SIP Routing
…….Flexible Address
- sip:[email protected]
- tel:+31628025928
- and more
ENUM/NP
![Page 19: SP Protocols: Overview and Use-Cases · IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai IN NAPTR](https://reader036.vdocuments.us/reader036/viewer/2022071006/5fc3ae546c6d96492005d891/html5/thumbnails/19.jpg)
SIP Variation 1 SIP Variation 2
Not My FaultNot My Fault
Vendor 1 Vendor 2
HSS
I/C-CSCFHSS
MMTEL
I/C-CSCF
P-CSCFP-CSCF
“other” ASRCS AS
RegistrarRegistrar
MMTEL“other” AS
RCS AS
SBC/IBCF SBC/IBCF
SoftswitchSoftswitch
![Page 20: SP Protocols: Overview and Use-Cases · IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai IN NAPTR](https://reader036.vdocuments.us/reader036/viewer/2022071006/5fc3ae546c6d96492005d891/html5/thumbnails/20.jpg)
![Page 21: SP Protocols: Overview and Use-Cases · IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai IN NAPTR](https://reader036.vdocuments.us/reader036/viewer/2022071006/5fc3ae546c6d96492005d891/html5/thumbnails/21.jpg)
![Page 22: SP Protocols: Overview and Use-Cases · IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai IN NAPTR](https://reader036.vdocuments.us/reader036/viewer/2022071006/5fc3ae546c6d96492005d891/html5/thumbnails/22.jpg)
mme01.bai
pgw01.bai
Buenos Aires Data Center
BIG-IP
? internet.apn.epc IN NAPTR
internet.apn.epc
IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw01.bai
IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai
IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai
IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw04.bai
pgw02.bai
pgw03.bai pgw04.bai
pgw01.cor
Córdoba Data Center
pgw02.cor
pgw03.cor pgw04.cor
![Page 23: SP Protocols: Overview and Use-Cases · IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai IN NAPTR](https://reader036.vdocuments.us/reader036/viewer/2022071006/5fc3ae546c6d96492005d891/html5/thumbnails/23.jpg)
internet.apn.epc
IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw01.bai
IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai
IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai
IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw04.bai
mme01.bai
pgw01.bai
Buenos Aires Data Center
BIG-IP
pgw02.bai
pgw03.bai pgw04.bai
pgw01.cor
Córdoba Data Center
pgw02.cor
pgw03.cor pgw04.cor
![Page 24: SP Protocols: Overview and Use-Cases · IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai IN NAPTR](https://reader036.vdocuments.us/reader036/viewer/2022071006/5fc3ae546c6d96492005d891/html5/thumbnails/24.jpg)
internet.apn.epc
IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai
IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai
IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw01.bai
mme01.bai
pgw01.bai
Buenos Aires Data Center
BIG-IP
pgw02.bai
pgw03.bai pgw04.bai
pgw01.cor
Córdoba Data Center
pgw02.cor
pgw03.cor pgw04.cor
85%
15%
50%
![Page 25: SP Protocols: Overview and Use-Cases · IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai IN NAPTR](https://reader036.vdocuments.us/reader036/viewer/2022071006/5fc3ae546c6d96492005d891/html5/thumbnails/25.jpg)
mme01.mad
pgw01.mad
Madrid Data Center
BIG-IP
pgw02.mad
pgw03.mad pgw04.mad
pgw01.fra
Frankfurt Data Center
pgw02.fra
pgw03.fra pgw04.fra
85%
15%
50%
internet.apn.epc
IN NAPTR 100 10 “s” “x-3gpp-pgw:x-s5-gtp” “” sgw.bai
sgw.bai
IN SRV 10 85 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai
IN SRV 10 50 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai
IN SRV 10 15 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw04.bai
![Page 26: SP Protocols: Overview and Use-Cases · IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai IN NAPTR](https://reader036.vdocuments.us/reader036/viewer/2022071006/5fc3ae546c6d96492005d891/html5/thumbnails/26.jpg)
BIG-IP
pgw01.bai
SERVICE:
CREATE NEW DATA CENTER
pgw02.bai pgw03.bai pgw04.bai
pgw05.bai pgw06.bai pgw07.bai pgw08.bai
Buenos Aires Data Center
iControlREST
DATACENTER
SERVERS
POOLS
WIDEIP
![Page 27: SP Protocols: Overview and Use-Cases · IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai IN NAPTR](https://reader036.vdocuments.us/reader036/viewer/2022071006/5fc3ae546c6d96492005d891/html5/thumbnails/27.jpg)
![Page 28: SP Protocols: Overview and Use-Cases · IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai IN NAPTR](https://reader036.vdocuments.us/reader036/viewer/2022071006/5fc3ae546c6d96492005d891/html5/thumbnails/28.jpg)
MME
SGW PGW PDNeNodeB
![Page 29: SP Protocols: Overview and Use-Cases · IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai IN NAPTR](https://reader036.vdocuments.us/reader036/viewer/2022071006/5fc3ae546c6d96492005d891/html5/thumbnails/29.jpg)
F5 GSDSGW PGW PDN
LDAP
DRA DNS(SD)
1
2
3
4
5
![Page 30: SP Protocols: Overview and Use-Cases · IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai IN NAPTR](https://reader036.vdocuments.us/reader036/viewer/2022071006/5fc3ae546c6d96492005d891/html5/thumbnails/30.jpg)
F5 GSDSGW PGW PDN
LDAP
DRA DNS(SD)
S5
CREATE SESSION REQUEST
[ HEADER ]
[ IEs ]
…
IMEI …
APN …
…
1
Lookup Key
2
3 Slice Name
Slice FQDN
4
S5 F-TEID …
5
MVNOOperator
Management
Interface
![Page 31: SP Protocols: Overview and Use-Cases · IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai IN NAPTR](https://reader036.vdocuments.us/reader036/viewer/2022071006/5fc3ae546c6d96492005d891/html5/thumbnails/31.jpg)
![Page 32: SP Protocols: Overview and Use-Cases · IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw02.bai IN NAPTR 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “” sgw03.bai IN NAPTR](https://reader036.vdocuments.us/reader036/viewer/2022071006/5fc3ae546c6d96492005d891/html5/thumbnails/32.jpg)