SWm Authorization Interface Settings [Документация VAS Experts]

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:dpi:epdg:installation_setup:management_and_administration:auth_swm [2024/11/19 13:17] elena.krasnobryzhen:dpi:epdg:installation_setup:management_and_administration:auth_swm [2024/12/24 08:33] (current) – [Table] elena.krasnobryzh
Line 1: Line 1:
 {{indexmenu_n>4}} {{indexmenu_n>4}}
 ======SWm Authorization Interface Settings====== ======SWm Authorization Interface Settings======
-=====Section "charon.plugins.eap-diameter.swm"=====+=====Section "fast-epdg.auth"===== 
 +^  Parameter                            ^  Description                  Value                               ^ 
 +| ''iface''                            | Used interface       | [SWm][SWx]       | 
 + 
 +**Template:** 
 +<code bash> 
 +fast-epdg { 
 + auth { 
 + iface =  
 + swm {} 
 + swx {} 
 + s6b {} 
 +
 +
 +</code> 
 +=====Section "fast-epdg.auth.swm"=====
  
 ^  Parameter                            ^  Description                Value                               ^ ^  Parameter                            ^  Description                Value                               ^
-| ''app_id''                           | Application ID            | swm                                   | 
 | ''realm''                            | Serviced realm            | epc.mncYYY.mccXXX.3gppnetwork.org   | | ''realm''                            | Serviced realm            | epc.mncYYY.mccXXX.3gppnetwork.org   |
 | ''host''                             | Client hostname           | epdg.epc.mncYYY.mccXXX.3gppnetwork.org  | | ''host''                             | Client hostname           | epdg.epc.mncYYY.mccXXX.3gppnetwork.org  |
-| ''vendor_id''                        | Vendor ID                 | [none][3gpp]                         | 
 | ''<diameter-aaa-server-name-1> {}''  | AAA Server #1 parameters  |                                      | | ''<diameter-aaa-server-name-1> {}''  | AAA Server #1 parameters  |                                      |
 | ''<diameter-aaa-server-name-2> {}''  | AAA Server #2 parameters  |                                      | | ''<diameter-aaa-server-name-2> {}''  | AAA Server #2 parameters  |                                      |
 | ''<diameter-aaa-server-name-n> {}''  | AAA Server #n parameters  |                                      | | ''<diameter-aaa-server-name-n> {}''  | AAA Server #n parameters  |                                      |
 +
 +**Template:**
 +<code bash>
 +fast-epdg {
 + auth {
 + iface =
 + swm {
 + realm = 
 + host = 
 + <server-name> {}
 + }
 + }
 +}
 +</code>
  
 **Example:** **Example:**
 <code bash> <code bash>
-charon +fast-epdg 
-         plugins + auth 
-                     eap-diameter { + iface = SWm 
-                                interface = SWm + swm { 
-                                 swm { + realm = epc.mnc002.mcc250.3gppnetwork.org 
-                                           app_id = swm + host = epdg.epc.mnc002.mcc250.3gppnetwork.org 
-                                            realm = epc.mnc002.mcc250.3gppnetwork.org + <server-name{} 
-                                           host = epdg.epc.mnc002.mcc250.3gppnetwork.org +
-                                           vendor_id = 3gpp + }
-                                            diameter-aaa-server-name-1 {} +
-                                           diameter-aaa-server-name-2 {} +
-                                            diameter-aaa-server-name-n {} +
-                            } +
-                    +
-         }+
 } }
 </code> </code>
  
-=====Section "charon.plugins.eap-diameter.swm.<diameter-aaa-server-name-n>"===== +=====Section "fast-epdg.auth.swm.<diameter-aaa-server-name-n>"===== 
-^  Parameter     ^  Description              Value                                                             +^  Parameter    ^  Description              Value                                                                                                                                                                                                                                       
-| ''priority''  | Balancing priority       | 0-100                                                             +| ''priority''  | Balancing priority       | 0-100                                                                                                                                                                                                                                        
-| ''local''     | Client address:port      | AAA.BBB.CCC.DDD:XXXX, [1111.2222.3333.4444.5555.6666.7777.8888]:XXXX  | +| ''local''     | Client address:port      | **IPv4:** ''x.x.x.x:p''where  \\ ''x'' — a decimal number from 0 to 255,  \\ ''p'' — the client port  \\ **IPv6:** ''[y:y:y:y:y:y:y:y]:p'', where  \\ ''y'' — a hexadecimal number from 0000 to FFFF,  \\ ''p'' — the client port          
-| ''remote''    | AAA server address:port AAA.BBB.CCC.DDD:XXXX, [1111.2222.3333.4444.5555.6666.7777.8888]:XXXX  | +| ''remote''    | AAA server address:port **IPv4:** ''x.x.x.x:p''where  \\ ''x'' — a decimal number from 0 to 255,  \\ ''p'' — the AAA server port  \\ **IPv6:** ''[y:y:y:y:y:y:y:y]:p'', where  \\ ''y'' — a hexadecimal number from 0000 to FFFF,  \\ ''p'' — the AAA server port  | 
-| ''proto''     | Transport protocol       | [sctp][tcp]                                                       |+| ''proto''     | Transport protocol       | [sctp][tcp]                                                                                                                                                                                                                                  |
  
-**Example:** +**Template:** 
 <code bash> <code bash>
-charon +fast-epdg 
-         plugins { + auth 
-                    eap-diameter + iface 
-                                 interface SWm + swm { 
-                                 swm { + realm =  
-                                           app_id = swm + host =  
-                                            realm = epc.mnc002.mcc250.3gppnetwork.org + diameter-aaa-server-1 { 
-                                           host = epdg.epc.mnc002.mcc250.3gppnetwork.org + priority =  
-                                            vendor_id = 3gpp + local =  
-                                           diameter-aaa-server-1 { + remote =  
-                                                       priority = 50 + proto =  
-                                                       local = 192.168.1.1:3868 + tls = 
-                                                       remote = 192.168.2.1:3868 +
-                                                       proto = sctp + diameter-aaa-server-2 { 
-                                           + priority =  
-                                           diameter-aaa-server-2 { + local =  
-                                                       priority = 50 + remote =  
-                                                       local = 192.168.1.1:3869 + proto =  
-                                                       remote = 192.168.2.2:3868 + tls = 
-                                                       proto = tcp +
-                                           } +
-                                     + }
-                     +
-         }+
 } }
 </code> </code>
  
 +**Example:** 
 +<code bash>
 +fast-epdg {
 + auth {
 + iface = SWm
 + swm {
 + realm = epc.mnc002.mcc250.3gppnetwork.org
 + host = epdg.epc.mnc002.mcc250.3gppnetwork.org
 + diameter-aaa-server-1 {
 + priority = 50
 + local = 192.168.1.1:3868
 + remote = 192.168.2.1:3868
 + proto = sctp
 + tls = on
 + }
 + diameter-aaa-server-2 {
 + priority = 50
 + local = 192.168.1.1:3869
 + remote = 192.168.2.2:3868
 + proto = tcp
 + tls = off
 + }
 + }
 + }
 +}
 +</code>