sp protocols: overview and use-cases · in naptr 100 10 “a” “x-3gpp-pgw:x-s5-gtp” “”...

Post on 19-Aug-2020

1 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

PRESENTED BY:

SP Protocols:Overview and Use-Cases

CLIENTSIDE SERVERSIDE

Vir

tua

l

Se

rve

rs

1UDP

2TCP

3SCTP

1UDP

2TCP

3SCTP

CLIENTSIDE SERVERSIDE

Vir

tua

l

Se

rve

rs

CLIENTSIDE SERVERSIDE

Vir

tua

l

Se

rve

rs

CLIENTSIDE SERVERSIDE

CLIENTSIDE SERVERSIDE

TCP

UDP

UDP

TCP

peer

Dynamic Peers peer

peer

Virtual

Servers

peer

peer

peer

peer

Pools

Transport Configurations

UDP

TCP

TCP

SCTP

MessageRouter

• Static Routes

Load-Balancing

Matching

Persistence

MessageRouter

SourcePeer

MessageIngress

• Static Routes

Load-Balancing

Matching

Persistence

MessageRouter

SourcePeer

MessageIngress

RecipientPeer

MessageEgress

• Duplicate

• Static Routes

Load-Balancing

Matching

Persistence

• Dynamic Routing

Persistence

• Message Drop

• Direct Response

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:p.nas@f5.com

- tel:+31628025928

- 628025928@f5.com

- and more

ENUM/NP

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

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

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

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%

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

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

MME

SGW PGW PDNeNodeB

F5 GSDSGW PGW PDN

LDAP

DRA DNS(SD)

1

2

3

4

5

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

top related