# Sample configuration file for mobile nodes. Lines starting with the hash # character are treated as comments. Blank lines are ignored. # It contains six main parts (the following ordering must be preserved): # 1. version indicator # 2. (optional) attribute value pairs # 3. Home Address, HomeNetmask and default routers at home # 4. number of home agents # 5. configuration info for each home agent # 6. Firewall traversal information # version number for the configuration file. This line is required # and must be the first non-comment/non-blank line. version 1 # Other (optional) attribute-value pairs. Note that the attribute names are # case insensitive and the program uses appropriate default values for # attributes not specified in this configuration file. The unit of time is # seconds. Currently the following attributes are allowed: # # debuglevel 0-3 (controls verbosity of debug messages, 0=severe # problems, 1=unexpected behavior, 2=important # events, 3=complete trace including messages) # periodicInterval n (Controls the granularity of various internal # internal timers, e.g. aging of local mobility # agent table) # agentSolicitThreshold t1 (If a mobile node hasn't heard from an agent in # the last t1 seconds, it explicitly solicits an # agent advertisement as a means ensuring that # the agent is indeed unreachable) # agentExpireThreshold t2 (If a mobile node hasn't heard from an agent in # the last t2 (> t1) seconds, it considers that # agent unusable). # ifacePollThreshold n (A mobile node checks its list of available # network interfaces, once every n seconds. # regLifetime n (Default registration lifetime requested in # the absence of any agent advertisements). # regRoundTrip n (Very rough round trip estimate for scheduling # retransmissions) # regflags n (Discretionary flag values to be used in a # registration request) # # The regflags value should be a hexadecimal number obtained # by the logical ORing of some combination of the following. # REQUEST_SIMULTANEOUS_BINDING 0x80 # REQUEST_BROADCAST_DATAGRAMS 0x40 # REQUEST_MINIMAL_ENCAPSULATION 0x10 # REQUEST_GRE_ENCAPSULATION 0x08 # REQUEST_VJ_COMPRESSION 0x40 # # haCooloffPeriond n (Time period for which to mark home agent # unusable if a registration request is # is rejected by home agent with a reason that # can not be immediately fixed) # faCooloffPeriond n (Time period for which to mark foreign agent # unusable if a registration request is # is rejected by foreign agent with a reason that # can not be immediately fixed) # IDfreshnessSLack n (When using timestamps for replay protection, # this is the maximum skew tolerated in timestamp # comparisons). # # ignoreIfaces ifname1 ifname2 # (List of interfaces that should be ignored # by the mobile node. These interfaces are not # monitored for agent advertisements or # for a potential co-located address). # # retransmissionPolicy x1 x2 .... (Multiples of estimated roundtrip times # after which successive retransmissions of # a registration request are sent, e.g. the # first retransmission occurs at x1 times # regRoundTrip and if no reply arrives in # the intervening period, the second # occurs after another x2 times regRoundTrip # and so on upto a maximum. # # renewalPolicy x1 x2 ..... (Accepted, renewable registrations are # renewd when remaining time becomes x1 # times the granted time. Another renewal # is sent, if necessary, when remaining # time drops to x2 times the originally # granted lifetime and so on. debuglevel 3 periodicInterval 2 agentSolicitThreshold 6 agentExpireThreshold 8 ifacePollThreshold 10 regLifetime 60 regRoundTrip 4 regFlags 0 haCooloffPeriod 30 faCooloffPeriod 30 IDfreshnessSlack 300 retransmissionPolicy 4 8 16 renewalPolicy 0.5 0.25 0.1 # Information about the mobile node's home network # # is either a list of IP addresses in dotted decimal or # the keyword "discover" (without quotes). # NOTE: Currently, only an explicit list of routers is supported. To be # safe, we recommend that you specify only one default router # instead of a list. Different operating systems deal differently # with multiple default routing entries. #129.146.122.195 255.255.255.0 129.146.122.1 # MODIFY THIS FOR YOUR LOCAL ENVIRONMENT 129.146.122.195 255.255.255.0 129.146.122.1 # Number of home agent entries (entries beginning with a dotted decimal # IP address specify a unique home agent, entries beginning with the # keyword "default", without quotes, correspond to dynamically discovered # home agents. # MODIFY THIS FOR YOUR LOCAL ENVIRONMENT 2 # One line for each home agent # HA's addr on home network, SPI, Replay Prot code, key len, and key # HA's addr is in decimal format or "default" # The replay protection code determines the replay protection # algorithm used (0=NONE, 1=TIMESTAMPS, 2=NONCES). In the following # example, when talking to home agent 129.146.122.191, the mobile node # uses SPI 257, NONCE-based replay protection and a 16 byte long key # with each byte being 0x11 (i.e. hexadecimal 11). In addition, the mobile # node can dynamically discover other home agents and for them it uses # SPI 570, TIMESTAMP based replay protection, 16-byte key with each byte # equal to 0x22 (i.e. decimal 34). # 129.146.122.191 257 2 16 11111111111111111111111111111111 # default 570 1 16 22222222222222222222222222222222 # Make sure that the home agents have been appropriately configured # to support this mobile node and both use the same set of security # parameters for mutual communication, i.e. the home agent # 129.146.122.191 should be configured to support 129.146.122.195 as # a mobile node and use the same SPI, replay protection method and # shared secret as specified for 129.146.122.191 in this file. # MODIFY THIS FOR YOUR LOCAL ENVIRONMENT 129.146.122.123 257 2 16 11111111111111111111111111111111 default 570 0 16 22222222222222222222222222222222