Environment variables
Environment variables are used to select the different SR-SIM components. The variables are a way of passing information from the container management system to the container itself. This information is then used to emulate the required hardware and provide BOF-specific initial configuration information.
It is not mandatory for users to configure environment variables. If environment variables are not provided, the SR-SIM automatically uses either statically defined or dynamically adjusted values for the variables.
The environment variable field names must be provided in uppercase letters. The value of the environment variable is case insensitive.
The following table lists the available environment variables and their default values.
| Environment variable | Default | Description | 
|---|---|---|
| NOKIA_SROS_CHASSIS | sr-1 | Chassis type | 
| NOKIA_SROS_CHASSIS_TOPOLOGY | Unset | If the user requires an XRS-40, the chassis topology must be set to xrs40. This only applies when theNOKIA_SROS_CHASSISvariable is set toxrs-20orxrs-20e. | 
| NOKIA_SROS_SLOT | A | Identifies the slot the container relates to | 
| NOKIA_SROS_SFM | dynamic | The SFM type (if required) | 
| NOKIA_SROS_CARD | dynamic | The card type | 
| NOKIA_SROS_XIOM_<M> | dynamic | The XIOM type (if required). <M>represents
                            the XIOM position. | 
| NOKIA_SROS_MDA_[<M>_]<N> | dynamic | The MDA type (if required). <M>and<N>represent the MDA position. | 
| NOKIA_SROS_ADDRESS_IPV4_ACTIVE | dynamic | Lead CPM management IPv4 address. Dynamically assigned by the container management system if not set. | 
| NOKIA_SROS_ADDRESS_IPV6_ACTIVE | dynamic | Lead CPM management IPv6 address. Dynamically assigned by the container management system if not set. | 
| NOKIA_SROS_STATIC_ROUTE_<N> | 0.0.0.0/0@<gateway_ip>1 | Static route in the format of subnet/bits@nexthop,
                            for example:192.168.40.0/24@192.168.10.1.<N>is an integer starting from1, and should be incremented for each static route
                            required. | 
| NOKIA_SROS_SYSTEM_BASE_MAC | dynamic | The system base MAC address in the format of aa:bb:cc:dd:ee:ff, for example:de:ff:ab:c9:43:fe. | 
| NOKIA_SROS_MGMT_IF | eth0 | Management interface name inside the container | 
| NOKIA_SROS_FABRIC_IF | eth1 | Fabric interface name inside the container | 
<gateway_ip> is replaced by the default
                                gateway provided by the container management system. If no default
                                gateway is provided, this will remain unset.