#= 0. Generic Options/Parameters ============================================ # daemon type: types of a node in virtual networks # host: host # router: router # node: host or router # meta: meta nodes (overlay managers) daemon_type = node #= 1. Node IP config parameters ============================================= # hostname hostname = test.example.com # address for control connection ctl_addr = 10.2.3.4 ctl_addr6 = 2001:0DB8::1 # address for app/data connection app_addr = 10.2.3.4 app_addr6 = 2001:0DB8::1 #= 2. XBone Network Parameters ============================================== # overlay types: (overlay net)/(overlay link)/(base network) # ipv4 v4/v4/v4 # ipv6 v6/v6/v6 #address_type = ipv4 # IP protocol version (v4/v6) for the control connections & multicast # => ipv4, ipv6, both #control_protocol = ipv4 # multicast address/group: http://www.iana.org #xbone_mcast_addr = 224.192.0.1 #xbone_mcast_addrv6 = FF0c:0:0:0:0:0:0:6061 # ports: # xbone_api_port: XBone API -> manage virtual networks # official IANA port: x-bone-api 2165 # xbone_ctl_port: XBone CTL -> configure nodes in a virtual network # official IANA port: x-bone-ctl 265 #xbone_api_port = 6165 #xbone_ctl_port = 5165 # RTT: # Rough estimate on the timeout for RTT in seconds # Note that all timeout values are derived from RTT. #xbone_rtt = 3 #= 3. Logging =============================================================== # log_dest: log destination(s), combine the chosen ones with logic OR '|' # operation: SYSLOG, ERR, OUT, FILE. #log_dest = 12 # log_mask: log mask (copied from syslog(3)), list & suggested usages # emerg: (panic) # alert: (should be corrected immediately) # crit: (critical conditions) # err: errors # warning: warning messages # notice: not error conditions, but should be handled # info: enter/exit subroutines # debug: misc logs: stop points, traces, etc. # debug0: # debug1: general debugging info # debug2: more detailed debugging info # debug3: dump simple variables # debug4: dump data structures # debug5: dump pkts & messages # ------------------------------------------------------ # debug6: dump parsed object hash # debug7: dump messages # debug8: misc debug messages & info # debug9+: gory details not suitable for human being #log_mask = # For release: # "emerg alert crit err warning notice"; # -------------------------------------------------------------- # For development: # "emerg alert crit err warning notice info debug debug0 debug1 # debug2 debug3 debug4 debug5 debug6 debug7 debug8" # log_file: log file, only effective if FILE is included in LOG_DEST #log_file = /var/xbone/xbone.log #= 4. X.509 certificate & key info ========================================== # cert & key: node certificate & key files node_cert = ../conf/cert/${YOUR_HOSTNAME}.cert.pem node_key = ../conf/cert/${YOUR_HOSTNAME}.key.pem # CAcert: CA cert file: #ca_cert = ../conf/cert/xbone-ca-cert.pem #ca_path = ../conf/cert #= 5. ACLs ================================================================== # List of allowed parent Overlay Managers #ovl_manager = tnn.isi.edu #ovl_manager = www.xbone.net # List of user ACL # User ACL section # rule number - order of which rules are checked # ID/CN - pattern to match CN of user certificate # access level - deploy, guest # max_overlay - maximum number of overlays allowed to create # app_uid - root, vhost, nobody # ----------------------------------------------------------- # auth_type - x509, nis, etc. # # Note that when access level is guest, setting max_overlay & app_uid have # no effect. # # Examples: # acl rule_no = username1 deploy, 0, root # acl rule_no = username2 deploy, 2, nobody # #acl 1 = jane deploy 20 root #acl 2 = john deploy 20 vhost #acl 99 = example.com guest 100 nobody #acl 999 = \S+ deploy 0 nobody #= 6. Node Features & Capabilities ========================================== # Platform # Routing Parameters # - routing types: dynamic vs. static # - routing daemons: [if dynamic] zebra, xorp, ... # - routing algorithms: [if dynamic] RIP, iBGP, eBGP, OSPF, ... # * currently, overload "routing" to mean the following: # o static: static routing # o dynamic: with zebra/rip, **the only combination XBone supports now** #routing = "static"; #= 7. Address Server Parameters (Optional) ================================== # addrserv: IP allocator / address server #addrserv # address blocks if (addrserv) #netv4 = 10.190.0.0/16 #linkv4 = 10.191.0.0/16 #netv6 = fec0::/112 #linkv6 = fed0::/112 #= 8. Dynamic routing parameters =========================================== #zebra_dir = /usr/local/etc #= 9. Dynamic DNS parameters =============================================== #dns = yes #forward_zone = xbone.overlay #reverse_zone = 1.26.172.IN-ADDR.ARPA #dns_key_file = ../conf/Kkey-test.+157+38133.key #name_server = 128.9.160.31 #= 10. Cisco platform parameters =========================================== #os = "cisco" #os_version = "1" #kern_version = "1" #cisco_buddy_username = mohit #cisco_buddy_password = xxxxxxx #cisco_buddy_enable_password = xxxxxx