S6b Authorization Interface Settings

Section "fast-epdg.auth"

Parameter	Description	Value
iface	Used interface	[SWm][SWx]

Template:

fast-epdg { auth { iface = swm {} swx {} s6b {} } }

Section "fast-epdg.auth.s6b"

Parameter	Description	Value
realm	Serviced realm	epc.mncYYY.mccXXX.3gppnetwork.org
host	Server hostname	epdg.epc.mncYYY.mccXXX.3gppnetwork.org
<diameter-s6b-client-name-1> {}	S6b Server #1 parameters
<diameter-s6b-client-name-2> {}	S6b Server #2 parameters
<diameter-s6b-client-name-n> {}	S6b Server #n parameters

Template:

fast-epdg { auth { iface = s6b { realm = host = <server-name> {} } } }

Example:

fast-epdg { auth { iface = SWx s6b { realm = epc.mnc002.mcc250.3gppnetwork.org host = epdg.epc.mnc002.mcc250.3gppnetwork.org <server-name> {} } } }

Section "fast-epdg.auth.s6b.<diameter-s6b-client-name-n>"

Parameter	Description	Value
local	Client address:port	IPv4: x.x.x.x:p, where x — a decimal number from 0 to 255, p — the port IPv6: [y:y:y:y:y:y:y:y]:p, where y — a hexadecimal number from 0000 to FFFF, p — the port
remote	Server address:port	IPv4: x.x.x.x:p, where x — a decimal number from 0 to 255, p — the port IPv6: [y:y:y:y:y:y:y:y]:p, where y — a hexadecimal number from 0000 to FFFF, p — the port
proto	Transport protocol	[sctp][tcp]

Template:

fast-epdg { auth { iface = s6b { realm = host = diameter-s6b-client-1 { local = remote = proto = } diameter-s6b-client-2 { local = remote = proto = } diameter-s6b-client-3 { local = remote = proto = } } } }

Example:

fast-epdg { auth { iface = SWx s6b { realm = epc.mnc002.mcc250.3gppnetwork.org host = epdg.epc.mnc002.mcc250.3gppnetwork.org diameter-s6b-client-1 { local = 192.168.1.1:3868 remote = 192.168.2.1:3868 proto = sctp } diameter-s6b-client-2 { local = 192.168.1.1:3869 remote = 192.168.2.2:3868 proto = sctp } diameter-s6b-client-3 { local = 192.168.1.1:3870 remote = 192.168.2.3:3868 proto = tcp } } } }