gnb-cucp.sa.f1.conf 2.67 KB
Newer Older
1 2 3 4
Active_gNBs = ( "gNB-OAI");
# Asn1_verbosity, choice in: none, info, annoying
Asn1_verbosity = "none";
Num_Threads_PUSCH = 8;
5
sa = 1;
6 7 8 9 10

gNBs =
(
 {
    ////////// Identification parameters:
11
    gNB_ID = 0xe00;
12 13 14 15 16 17 18

#     cell_type =  "CELL_MACRO_GNB";

    gNB_name  =  "gNB-OAI";

    // Tracking area code, 0x0000 and 0xfffe are reserved values
    tracking_area_code  =  1;
19
    plmn_list = ({ mcc = 208; mnc = 99; mnc_length = 2; snssaiList = ({ sst = 1 }, { sst = 2 }, { sst = 3 }) });
20 21 22 23 24 25 26


    nr_cellid = 12345678L;

    tr_s_preference = "f1";

    local_s_if_name = "lo";
27 28
    local_s_address = "192.168.71.150";
    remote_s_address = "0.0.0.0"; # multiple DUs
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
    local_s_portc   = 501;
    local_s_portd   = 2152;
    remote_s_portc  = 500;
    remote_s_portd  = 2152;

    # ------- SCTP definitions
    SCTP :
    {
        # Number of streams to use in input/output
        SCTP_INSTREAMS  = 2;
        SCTP_OUTSTREAMS = 2;
    };


    ////////// AMF parameters:
44
    amf_ip_address      = ( { ipv4       = "192.168.71.132";
45 46 47 48 49 50 51 52 53 54
                              ipv6       = "192:168:30::17";
                              active     = "yes";
                              preference = "ipv4";
                            }
                          );

    E1_INTERFACE =
    (
      {
        type = "cp";
55
        ipv4_cucp = "192.168.71.150";
56
        port_cucp = 38462;
57
        ipv4_cuup = "0.0.0.0"; # multiple CU-UPs
58
        port_cuup = 38462;
59 60 61 62 63 64
      }
    )

    NETWORK_INTERFACES :
    {
        GNB_INTERFACE_NAME_FOR_NG_AMF            = "demo-oai";
65
        GNB_IPV4_ADDRESS_FOR_NG_AMF              = "192.168.71.140/24";
66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94
    };
  }
);

security = {
  # preferred ciphering algorithms
  # the first one of the list that an UE supports in chosen
  # valid values: nea0, nea1, nea2, nea3
  ciphering_algorithms = ( "nea0" );

  # preferred integrity algorithms
  # the first one of the list that an UE supports in chosen
  # valid values: nia0, nia1, nia2, nia3
  integrity_algorithms = ( "nia2", "nia0" );

  # setting 'drb_ciphering' to "no" disables ciphering for DRBs, no matter
  # what 'ciphering_algorithms' configures; same thing for 'drb_integrity'
  drb_ciphering = "yes";
  drb_integrity = "no";
};
     log_config :
     {
       global_log_level                      ="info";
       hw_log_level                          ="info";
       phy_log_level                         ="info";
       mac_log_level                         ="info";
       rlc_log_level                         ="debug";
       pdcp_log_level                        ="info";
       rrc_log_level                         ="info";
95
       f1ap_log_level                         ="info";
96 97 98
       ngap_log_level                         ="debug";
    };