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 {
                priority = 
                local = 
                remote = 
                proto = 
                tls =
            }
            diameter-s6b-client-2 {
                priority = 
                local = 
                remote = 
                proto = 
                tls =
            }
            diameter-s6b-client-3 {
                priority = 
                local = 
                remote = 
                proto = 
                tls =
            }
        }
    }
}

Example:

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