From e3b7af09b89e2c86f70a82a8e6e28e9d7e66f3eb Mon Sep 17 00:00:00 2001
From: Lionel Gauthier <lionel.gauthier@eurecom.fr>
Date: Wed, 29 Jan 2014 17:24:54 +0000
Subject: [PATCH] Single config file for EPC containing all parameters for all
 entities/layers with no redundancy.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4988 818b1a75-f10b-46b9-bf7c-635c3b92a50f
---
 .../CONF/all.sfr.yang_vswitch.conf            | 142 ++++++++++++++++++
 1 file changed, 142 insertions(+)
 create mode 100755 targets/PROJECTS/GENERIC-LTE-EPC/CONF/all.sfr.yang_vswitch.conf

diff --git a/targets/PROJECTS/GENERIC-LTE-EPC/CONF/all.sfr.yang_vswitch.conf b/targets/PROJECTS/GENERIC-LTE-EPC/CONF/all.sfr.yang_vswitch.conf
new file mode 100755
index 0000000000..1c0628ea51
--- /dev/null
+++ b/targets/PROJECTS/GENERIC-LTE-EPC/CONF/all.sfr.yang_vswitch.conf
@@ -0,0 +1,142 @@
+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";
+                            }
+                          );
+  }
+);
+
+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         = "cpmme0";
+        MME_IPV4_ADDRESS_FOR_S1_MME           = "192.168.30.17/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    = "upsgw0";
+        SGW_IPV4_ADDRESS_FOR_S1U_S12_S4_UP      = "192.168.31.17/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            = "eth2";
+        PGW_IPV4_ADDR_FOR_SGI                 = "192.168.13.17/24";
+    };
+    
+    IP_ADDRESS_POOL :
+    {
+        IPV4_LIST = (
+                      "192.168.87.32",
+                      "192.168.88.1 ... 192.168.88.123",
+                      "192.168.90.1 ... 192.168.90.117"
+                    );
+        IPV6_LIST = (
+                      "2014:01:26::32",
+                      "12014:01:26::1 ... 2014:01:26::2",
+                      "12014:01:26::1 ... 2014:01:26::2"
+                    );
+    };
+};
-- 
GitLab