diff options
author | Neels Hofmeyr <neels@hofmeyr.de> | 2020-01-23 04:40:51 +0100 |
---|---|---|
committer | Neels Hofmeyr <neels@hofmeyr.de> | 2020-04-28 16:36:18 +0200 |
commit | 1971b6731a72a0b8740913728102e5524e2423da (patch) | |
tree | 104a07daca5d46a3495d34dbbf49fca512d310f6 /doc/manuals/chapters/proxy_cache_tuple_cache_dry.msc | |
parent | b3c1726fb9751cba87e51151048151cd25249a45 (diff) |
dgsm Proxy Cache design WIPneels/dgsm-tuple-cache
Change-Id: Ifa322e84fadd3b04943c8c7024c0e2de4935bed0
Diffstat (limited to 'doc/manuals/chapters/proxy_cache_tuple_cache_dry.msc')
-rw-r--r-- | doc/manuals/chapters/proxy_cache_tuple_cache_dry.msc | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/doc/manuals/chapters/proxy_cache_tuple_cache_dry.msc b/doc/manuals/chapters/proxy_cache_tuple_cache_dry.msc new file mode 100644 index 0000000..2ef1d9f --- /dev/null +++ b/doc/manuals/chapters/proxy_cache_tuple_cache_dry.msc @@ -0,0 +1,17 @@ +msc { + hscale="2"; + ms[label="MS,BSS"],__msc[label="MSC"],hlr[label="HLR proxy"],home[label="Home HLR"]; + + ms => __msc [label="CM Service Request / Paging Response"]; + __msc => hlr [label="Send Auth Info Request"]; + hlr rbox hlr [label="Use already set up proxy path"]; + hlr abox hlr [label="All cached auth tuples have been sent to the MSC before"]; + --- [label="If no GSM AKA fallback is allowed"]; + __msc <= hlr [label="Send Auth Info Error"]; + ms rbox __msc [label="Detach"]; + --- [label="If GSM AKA fallback is allowed"]; + hlr rbox hlr [label="(6) Resend only GSM AKA tuples, already sent earlier"]; + __msc <= hlr [label="Send Auth Info Result\ncontaining GSM AKA auth tuples\nfrom the proxy cache"]; + ms rbox __msc [label="2G: Authentication\n3G: Detach"]; + ms rbox __msc [label="Continue the CM Service / Paging action"]; +} |