aboutsummaryrefslogtreecommitdiffstats
path: root/doc/manuals/chapters/proxy_cache_more_tuples.ladder
blob: 4f9e77359f06b273f597f5d8e0962b81d2e390b9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
{hscale=2}
ms = MS,BSS
msc = MSC
hlr = HLR proxy
home = Home HLR

ms -> msc	CM Service Request / Paging Response
msc -> hlr	Send Auth Info Request
hlr () .	Use already set up proxy path
hlr <> .	there still are unsent auth tuples
		in the cache
hlr () .	(3) Send cached, fresh tuples
msc <- hlr	Send Auth Info Result
		containing auth tuples
		from the proxy cache
ms () msc	Authentication
ms () msc	Continue the CM Service / Paging action
hlr <> .	Note that there are no/few unused tuples in the cache, fill up again
hlr () .	(4) Ask for more auth tuples to cache
hlr -> home	Send Auth Info Request
---		If the home HLR link is not working
hlr <> .	no link
		or
		response timeout
hlr () .	(5) Set up a timer to retry SAI
		(a few minutes?)
hlr <> .	Timer triggers
hlr -> home	Send Auth Info Request
---		If the home HLR link is functional
hlr <- home	Send Auth Info Result
hlr () .	store 5 more tuples