forked from pespin/slides
osmodevcon2024: osmo-epdg: improve UE
This commit is contained in:
parent
972c3a9122
commit
f3584cb0d0
|
@ -1,7 +1,8 @@
|
|||
OSMO_GSM_MANUALS ?= "/home/$(USER)/projects/osmo-gsm-manuals/"
|
||||
html: slides.html
|
||||
|
||||
slides.html: *.adoc
|
||||
asciidoc slides.adoc
|
||||
asciidoc -f "$(OSMO_GSM_MANUALS)/build/mscgen-filter.conf" slides.adoc
|
||||
|
||||
.PHONY: html
|
||||
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 23 KiB |
Binary file not shown.
After Width: | Height: | Size: 93 KiB |
Binary file not shown.
After Width: | Height: | Size: 94 KiB |
Binary file not shown.
After Width: | Height: | Size: 93 KiB |
|
@ -0,0 +1,14 @@
|
|||
msc{
|
||||
hscale = 2;
|
||||
UE, DNS, ePDG, IMS;
|
||||
|
||||
UE => DNS [label="A/AAAA epdg.epc.mnc070.mcc901.pub.3gppnetwork.org"];
|
||||
UE <= DNS [label="A 213.95.46.81"];
|
||||
UE <=> ePDG [label="SWu/IKEv2 Setup, Authentication"];
|
||||
--- [label="Tunnel between UE and IMS (via ePDG & PGW)"];
|
||||
|
||||
UE => IMS [label="SIP: Register"];
|
||||
UE <= IMS [label="SIP: Unauthorized (AKA Challenge, ESP Port, ...)"];
|
||||
UE => IMS [label="ESP: SIP Register (AKA Response)"];
|
||||
UE <= IMS [label="ESP: SIP Success"];
|
||||
}
|
|
@ -54,7 +54,8 @@ include::sip_register_msc_gen.dot[]
|
|||
== Android
|
||||
|
||||
* use Open Mobile Network Toolkit
|
||||
* Thanks to Peter
|
||||
* Thanks to Peter, Johann, ...
|
||||
* (usually) requires Android Carrier Settings
|
||||
|
||||
== Pixel (6/7/7a)
|
||||
|
||||
|
@ -85,11 +86,49 @@ include::sip_register_msc_gen.dot[]
|
|||
|
||||
image:screenshot_pixel7_wireshark.png[height=600]
|
||||
|
||||
=== iPhones
|
||||
== Pixel 7/7a IMS
|
||||
|
||||
* Connect to IMS
|
||||
* **Tries** SIP Auth/AKA
|
||||
* Depends on the IMS
|
||||
* Doesn't encode SIP auth fields correct
|
||||
|
||||
image:screenshot_pixel7_wireshark_errors.png[height=600]
|
||||
|
||||
== Pixel 7/7a IMS
|
||||
|
||||
* Connect to IMS
|
||||
* **Tries** SIP Auth/AKA
|
||||
* Depends on the IMS
|
||||
* Doesn't encode SIP auth fields correct
|
||||
|
||||
image:screenshot_pixel7_wireshark_errors_correct.png[height=600]
|
||||
|
||||
== Pixel 7/7a IMS
|
||||
|
||||
* Connect to IMS
|
||||
* **Tries** SIP Auth/AKA
|
||||
* Depends on the IMS
|
||||
* Doesn't encode SIP auth fields correct
|
||||
|
||||
image:screenshot_pixel7_wireshark_errors_correct2.png[height=600]
|
||||
|
||||
== iPhones
|
||||
|
||||
* Seems to be a good testing phone
|
||||
* MCC 999 only support data! Skip 999
|
||||
* Could you do SIP + ESP? No!
|
||||
|
||||
== iPhones
|
||||
|
||||
* Seems to be a good testing phone
|
||||
* MCC 999 only support data!
|
||||
|
||||
image:screenshot_iphone_ipsec_failure.png[height=600]
|
||||
|
||||
== other phones?
|
||||
|
||||
* unsure
|
||||
* Qualcomm seems problematic requires additional configs
|
||||
|
||||
== strongSwan
|
||||
|
||||
|
|
Loading…
Reference in New Issue