From 30e4a188d0a5c883f3ea579dcf01d5c409b185d7 Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Mon, 29 Jun 2015 15:34:26 -0700 Subject: ipLocalRoutes now exposed via network objects in JSON controller API, and documentation changes. --- service/README.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'service') diff --git a/service/README.md b/service/README.md index df62ff27..873e577f 100644 --- a/service/README.md +++ b/service/README.md @@ -174,6 +174,7 @@ To create a new network with a random last six digits safely and atomically, you revisionintegerNetwork config revision numberno members[string]Array of ZeroTier addresses of network membersno relays[object]Array of network-specific relay nodes (see below)yes +ipLocalRoutes[string]Array of IP network/netmask entries corresponding to networks routed directly via this interface (e.g. 10.0.0.0/8 to route 10.0.0.0 via this interface) ipAssignmentPools[object]Array of IP auto-assignment pools for 'zt' assignment modeyes rules[object]Array of network flow rules (see below)yes @@ -194,10 +195,12 @@ Relay objects define network-specific preferred relay nodes. Traffic to peers on **IP assignment pool object format:** +IP assignment pools are only used if they are within a network specified in ipLocalRoutes. + - - + +
FieldTypeDescription
networkstringIP network e.g. 192.168.0.0
netmaskBitsintegerIP network netmask bits e.g. 16 for 255.255.0.0
ipRangeStartstringStart of IP assignment range
ipRangeEndintegerEnd of IP assignment range
**Rule object format:** @@ -213,7 +216,9 @@ IP related fields apply only to Ethernet frames of type IPv4 or IPV6. Otherwise - + + + @@ -240,9 +245,6 @@ IP related fields apply only to Ethernet frames of type IPv4 or IPV6. Otherwise - - -
FieldTypeDescription
ruleNointegerUser-defined rule ID and sort order
nodeIdstring10-digit hex ZeroTier address of node (a.k.a. "port on switch")
nodeIdstring10-digit hex ZeroTier address of node if this rule is local to only one member
sourcePortstring10-digit hex ZeroTier address of source port on virtual switch (source device address)
destPortstring10-digit hex ZeroTier address of destination port on virtual switch (destination device address)
vlanIdintegerEthernet VLAN ID
vlanPcpintegerEthernet VLAN priority code point (PCP) ID
etherTypeintegerEthernet frame type
addressstring10-digit hex ZeroTier addressno
authorizedbooleanIs member authorized?yes
activeBridgebooleanThis member is an active network bridgeyes
lastAtstringSocket address (e.g. IP/port) where member was last seenno
lastSeenintegerTimestamp of member's last request in ms since epochno
firstSeenintegerTimestamp member was first seen in ms since epochno
identitystringFull ZeroTier identity of memberno
ipAssignments[string]Array of IP/bits IP assignmentsyes
-- cgit v1.2.3