
XboneNode =
  Version = <int>                        # Xbone software version
  Class = "host" | "router"              # Class of this network node
          | "host+router" | "dns"
  OS = <string>                          # OS for this node
  IPversion = "ipv4" | "ipv6"            # IP version supported
  IPaddr = <local IP address>            # Matches IPv4 or IPv6
  RouterProtocol = <string>              # Routing protocol(s) used
  RouterActive = "yes" | "no"            # Does router support active networking
  MaxOverlayCount = <int>                # Max. number of overlays for this node
  OverlayCount = <int>                   # Number overlays already configured
					 # or in process of configuration
  MaxTunnelCount = <int>                 # Max. number of tunnels for this node
  TunnelCount = <int>                    # Min. number tunnels already configured
					 # or in process of configuration
  ID = <name>                            # Certificate name for this node
					 # Usually the "default" DNS host name
  SSLcert= <file>                        # Complete filename of SSL certificate
                                         # for this node
  SSLkey= <file>                         # Complete filename of SSL key for
                                         # this node
  AclLists = { XboneAclHash }            # List of XboneAclHash data structures
  Authentication = {"none","md5",        # List of supported algorithm names
                    "sha1", ... }
  Encryption = {"none", "des",           # List of supported algorithm names
                "3des", ... }
  XboneNodeCommands = { .. commands .. } # List of command strings derived from
					 # XboneNodeCommand lines


XboneAclHash =
  UserAuth = <text regular expression>   # Matches set of creator email addresses
  AuthType = "none" | "pgp" | "x509"     # Authentication algorithm needed
             | "ipaddr"
  AccessLevel = "manage" | "deploy"      # "deploy" is needed for creation
  SrcIPAuth = <IP address>
  ID = <hostname>                        # Complete DNS host name for this node
  MaxOverlayCount = <int>                # Max. overlays allowed this creator set
  OverlayCount = <int>                   # Overlays already configured for this
					 # creator set or in process
  MaxTunnelCount = <int>                 # Max. tunnels allowed this creator set
  TunnelCount = <int>                    # Tunnels already configured for this
					 # creator set or in process
  Overlays = { XboneOvlHash }            # List of XboneOvlHash data structures


XboneOvlHash = 
  OverlayName = <string>                 # Name of overlay
  CreatorName = <string>                 # Name of overlay creator and
  Email = <email address>                #       his/her email address
  TunnelTags = { <string> }              # List of tunnel tags and commands
  Routes = { <string> }                  # List of route commands
  IPsec = { <string> }                   # List of IPsec commands
  AppProcs = { process IDs }             # List of process identifiers of
                                         # application processes for this overlay
