diff --git a/targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.host.yang.conf b/targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.host.yang.conf deleted file mode 100755 index fd38b03d16..0000000000 --- a/targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.host.yang.conf +++ /dev/null @@ -1,83 +0,0 @@ -Active_eNBs = ( "eNB_Eurecom_0"); - -eNBs = -( - { - eNB_ID = 347472; - - cell_type = "CELL_MACRO_ENB"; - - eNB_name = "eNB_Eurecom_0"; - - // Tracking area code, 0x0000 and 0xfffe are reserved values - tracking_area_code = 1; - - mobile_country_code = 208; - - // EXMIMO_IOT mobile_network_code = 92; - mobile_network_code = 10; - - // Default Paging DRX of the eNB as defined in TS 36.304 - default_paging_drx = "PAGING_DRX_256"; - - mme_ip_address = ( { ipv4 = "192.168.30.17"; - ipv6 = "2192:168:30::17"; - active = "yes"; - preference = "ipv4"; - }, - { ipv4 = "192.168.30.18"; - ipv6 = "2192:168:30::18"; - active = "no"; - preference = "ipv4"; - } - ); - }, - { - eNB_ID = 347474; - - cell_type = "CELL_MACRO_ENB"; - - eNB_name = "eNB_Eurecom_2"; - - // Tracking area code, 0x0000 and 0xfffe are reserved values - tracking_area_code = 1; - - mobile_country_code = 208; - - // EXMIMO_IOT mobile_network_code = 92; - mobile_network_code = 92; - - // Default Paging DRX of the eNB as defined in TS 36.304 - default_paging_drx = "PAGING_DRX_256"; - - mme_ip_address = { ipv4 = "192.168.30.17"; - ipv6 = "2192:168:30::17"; - active = "yes"; - preference = "ipv4"; - }; - }, - { - eNB_ID = 347475; - - cell_type = "CELL_MACRO_ENB"; - - eNB_name = "eNB_Eurecom_3"; - - // Tracking area code, 0x0000 and 0xfffe are reserved values - tracking_area_code = 1; - - mobile_country_code = 208; - - // EXMIMO_IOT mobile_network_code = 92; - mobile_network_code = 92; - - // Default Paging DRX of the eNB as defined in TS 36.304 - default_paging_drx = "PAGING_DRX_256"; - - mme_ip_address = { ipv4 = "192.168.30.17"; - ipv6 = "2192:168:30::17"; - active = "yes"; - preference = "ipv4"; - }; - } -); diff --git a/targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.sfr.yang.vlan.conf b/targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.sfr.yang.vlan.conf new file mode 100755 index 0000000000..bf28949046 --- /dev/null +++ b/targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.sfr.yang.vlan.conf @@ -0,0 +1,32 @@ +Active_eNBs = ( "eNB_Eurecom_0"); + +eNBs = +( + { + eNB_ID = 347472; + cell_type = "CELL_MACRO_ENB"; + eNB_name = "eNB_Eurecom_0"; + // Tracking area code, 0x0000 and 0xfffe are reserved values + tracking_area_code = 1; + mobile_country_code = 208; + mobile_network_code = 10; + // Default Paging DRX of the eNB as defined in TS 36.304 + default_paging_drx = "PAGING_DRX_256"; + + mme_ip_address = ( { ipv4 = "192.168.30.117"; + ipv6 = "2192:168:30::117"; + active = "yes"; + preference = "ipv4"; + } + ); + + NETWORK_INTERFACES : + { + ENB_INTERFACE_NAME_FOR_S1_MME = "eth2"; + ENB_IPV4_ADDRESS_FOR_S1_MME = "192.168.13.18/24"; + + ENB_INTERFACE_NAME_FOR_S1U = "eth2"; + ENB_IPV4_ADDRESS_FOR_S1U = "192.168.13.19/24"; + }; + } +); diff --git a/targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.sfr.yang.vswitch.conf b/targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.sfr.yang.vswitch.conf new file mode 100755 index 0000000000..bfadf370eb --- /dev/null +++ b/targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.sfr.yang.vswitch.conf @@ -0,0 +1,37 @@ +Active_eNBs = ( "eNB_Eurecom_0"); + +eNBs = +( + { + eNB_ID = 347472; + cell_type = "CELL_MACRO_ENB"; + eNB_name = "eNB_Eurecom_0"; + // Tracking area code, 0x0000 and 0xfffe are reserved values + tracking_area_code = 1; + mobile_country_code = 208; + mobile_network_code = 10; + // Default Paging DRX of the eNB as defined in TS 36.304 + default_paging_drx = "PAGING_DRX_256"; + + mme_ip_address = ( { ipv4 = "192.168.30.117"; + ipv6 = "2192:168:30::117"; + active = "yes"; + preference = "ipv4"; + }, + { ipv4 = "192.168.30.118"; + ipv6 = "2192:168:30::118"; + active = "no"; + preference = "ipv4"; + } + ); + + NETWORK_INTERFACES : + { + ENB_INTERFACE_NAME_FOR_S1_MME = "cpenb0"; + ENB_IPV4_ADDRESS_FOR_S1_MME = "192.168.30.17/24"; + + ENB_INTERFACE_NAME_FOR_S1U = "upenb0"; + ENB_IPV4_ADDRESS_FOR_S1U = "192.168.31.17/24"; + }; + } +); diff --git a/targets/PROJECTS/GENERIC-LTE-EPC/CONF/epc.sfr.default.vlan.conf b/targets/PROJECTS/GENERIC-LTE-EPC/CONF/epc.sfr.default.vlan.conf new file mode 100755 index 0000000000..5b35e25299 --- /dev/null +++ b/targets/PROJECTS/GENERIC-LTE-EPC/CONF/epc.sfr.default.vlan.conf @@ -0,0 +1,114 @@ +MME : +{ + + REALM = "eur"; + # Define the limits of the system in terms of served eNB and served UE. + # When the limits will be reached, overload procedure will take place. + MAXENB = 10; + MAXUE = 100; + RELATIVE_CAPACITY = 10; + # Display statistics about whole system (expressed in seconds) + MME_STATISTIC_TIMER = 10; + EMERGENCY_ATTACH_SUPPORTED = "no"; + UNAUTHENTICATED_IMSI_SUPPORTED = "no"; + + INTERTASK_INTERFACE : + { + # max queue size per task + ITTI_QUEUE_SIZE = 2000000; + }; + + S6A : + { + S6A_CONF = "../objs/UTILS/CONF/s6a.conf"; + }; + + # ------- SCTP definitions + SCTP : + { + # Number of streams to use in input/output + SCTP_INSTREAMS = 32; + SCTP_OUTSTREAMS = 32; + }; + + # ------- S1AP definitions + S1AP : + { + # outcome drop timer value (seconds) + S1AP_OUTCOME_TIMER = 10; + }; + + # ------- MME served GUMMEI + GUMMEI : + { + # MME code DEFAULT = 0 + # size = 8 bits + # maximum of 256 values, comma separated + MME_CODE = [ 30 , 56 , 1 , 8 ]; + + # MME GROUP ID DEFAULT = 0 + # size = 16 bits + # maximum of 65535 values, comma separated + MME_GID = [ 3 , 4 , 5 , 30 , 8 , 9 , 50021 ]; + + # TA (mcc.mnc:tracking area code) DEFAULT = 208.34:0 + # max values = 999.999:65535 + # maximum of 32 values, comma separated + PLMN = ( + {MCC=208 ; MNC=38; TAC = 0; }, + {MCC=209 ; MNC=130; TAC = 4; }, + {MCC=208 ; MNC=35; TAC = 8; } + ); + }; + + NETWORK_INTERFACES : + { + MME_INTERFACE_NAME_FOR_S1_MME = "eth2"; + MME_IPV4_ADDRESS_FOR_S1_MME = "192.168.13.117/24"; + + MME_INTERFACE_NAME_FOR_S11_MME = "s11mme"; + MME_IPV4_ADDRESS_FOR_S11_MME = "192.168.33.117/24"; + }; +}; + +S-GW : +{ + NETWORK_INTERFACES : + { + SGW_INTERFACE_NAME_FOR_S11 = "s11sgw"; + SGW_IPV4_ADDRESS_FOR_S11 = "192.168.33.17/24"; + + SGW_INTERFACE_NAME_FOR_S1U_S12_S4_UP = "eth2"; + SGW_IPV4_ADDRESS_FOR_S1U_S12_S4_UP = "192.168.13.118/24"; + + SGW_INTERFACE_NAME_FOR_S5_S8_UP = "upsgw1"; + SGW_IPV4_ADDRESS_FOR_S5_S8_UP = "192.168.5.2/24"; + }; +}; + +P-GW = +{ + NETWORK_INTERFACES : + { + PGW_INTERFACE_NAME_FOR_S5_S8 = "uppgw0"; + PGW_IPV4_ADDRESS_FOR_S5_S8 = "192.168.5.1/24"; + + PGW_INTERFACE_NAME_FOR_SGI = "eth1"; + PGW_IPV4_ADDR_FOR_SGI = "192.168.13.17/24"; + }; + + IP_ADDRESS_POOL : + { + IPV4_LIST = ( + "192.168.87.32", + "192.168.88.0<--->192.168.88.255", + "192.168.90.0<--->192.168.90.255" + ); + IPV6_LIST = ( + "2014:01:26::32", + "2014:02:26::0/120" + ); + }; +}; + + diff --git a/targets/PROJECTS/GENERIC-LTE-EPC/CONF/all.sfr.yang_vswitch.conf b/targets/PROJECTS/GENERIC-LTE-EPC/CONF/epc.sfr.yang.vswitch.conf similarity index 67% rename from targets/PROJECTS/GENERIC-LTE-EPC/CONF/all.sfr.yang_vswitch.conf rename to targets/PROJECTS/GENERIC-LTE-EPC/CONF/epc.sfr.yang.vswitch.conf index 047c585d9c..01c820946c 100755 --- a/targets/PROJECTS/GENERIC-LTE-EPC/CONF/all.sfr.yang_vswitch.conf +++ b/targets/PROJECTS/GENERIC-LTE-EPC/CONF/epc.sfr.yang.vswitch.conf @@ -1,41 +1,3 @@ -Active_eNBs = ( "eNB_Eurecom_0"); - -eNBs = -( - { - eNB_ID = 347472; - cell_type = "CELL_MACRO_ENB"; - eNB_name = "eNB_Eurecom_0"; - // Tracking area code, 0x0000 and 0xfffe are reserved values - tracking_area_code = 1; - mobile_country_code = 208; - mobile_network_code = 10; - // Default Paging DRX of the eNB as defined in TS 36.304 - default_paging_drx = "PAGING_DRX_256"; - - mme_ip_address = ( { ipv4 = "192.168.30.17"; - ipv6 = "2192:168:30::17"; - active = "yes"; - preference = "ipv4"; - }, - { ipv4 = "192.168.30.18"; - ipv6 = "2192:168:30::18"; - active = "no"; - preference = "ipv4"; - } - ); - - NETWORK_INTERFACES : - { - ENB_INTERFACE_NAME_FOR_S1_MME = "cpenb0"; - ENB_IPV4_ADDRESS_FOR_S1_MME = "192.168.30.117/24"; - - ENB_INTERFACE_NAME_FOR_S1U = "upenb0"; - ENB_IPV4_ADDRESS_FOR_S1U = "192.168.31.117/24"; - }; - } -); - MME : { @@ -102,10 +64,15 @@ MME : NETWORK_INTERFACES : { MME_INTERFACE_NAME_FOR_S1_MME = "cpmme0"; - MME_IPV4_ADDRESS_FOR_S1_MME = "192.168.30.17/24"; + MME_IPV4_ADDRESS_FOR_S1_MME = "192.168.30.117/24"; MME_INTERFACE_NAME_FOR_S11_MME = "s11mme"; MME_IPV4_ADDRESS_FOR_S11_MME = "192.168.33.117/24"; + + # Can be a real physical interface or a openvswitch bridge name + # depending on what you want to do (MME, SPGW on an other host or on the same host) + # This property is parsed only by a bash script, not the mme binary. + MME_BRIDGE = "eth2" }; }; @@ -117,7 +84,7 @@ S-GW : SGW_IPV4_ADDRESS_FOR_S11 = "192.168.33.17/24"; SGW_INTERFACE_NAME_FOR_S1U_S12_S4_UP = "upsgw0"; - SGW_IPV4_ADDRESS_FOR_S1U_S12_S4_UP = "192.168.31.17/24"; + SGW_IPV4_ADDRESS_FOR_S1U_S12_S4_UP = "192.168.31.117/24"; SGW_INTERFACE_NAME_FOR_S5_S8_UP = "upsgw1"; SGW_IPV4_ADDRESS_FOR_S5_S8_UP = "192.168.5.2/24"; @@ -149,6 +116,3 @@ P-GW = }; }; -#UEs = -#( {} , {} -#);