3
3
# ICP Configuration -- Defines ICP parent/sibling configuration
5
# Each line is formatted as follows with ":" separator for each field.
5
# Each line is formatted with a separator between fields. This can be
6
# a space, ':', ';', ',', or '|' but must be consistent for the
7
# entire line. There must be a terminating separator as the last
8
# character. The separator for the line is determined by this
9
# character. Note: if you use an IPv6 address, you must *not* use
10
# colon as a field separator.
6
12
# - hostname (string) -- Identifier for entry
7
13
# - host_ip_str (string) -- decimal dot notation
8
14
# - ctype (int) -- 1=Parent, 2=Sibling
9
15
# - proxy_port (int) -- TCP Port #
10
16
# - icp_port (int) -- UDP Port #
11
17
# - multicast_member -- 0=No 1=Yes
12
# - multicast_ip_str (string) -- decimal dot notation
18
# - multicast_ip_str (string) -- decimal dot notation for IPv4
13
19
# 224.0.0.0 - 239.255.255.255
20
# colon notation for IPv6
14
22
# - multicast_ttl (int) -- (1 - 2; default 1)
16
24
# <host>:<host IP>:<ctype>:<proxy port>:<icp port>:<MC on>:<mc IP>:<MC ttl>:
18
# Example #1 (1 parent and 1 sibling):
26
# Example #1 (1 parent and 2 siblings):
19
27
# ==============================================================
20
28
# host1:209.1.33.10:1:8080:3130:0:0.0.0.0:1:
21
# host2:209.1.33.11:2:8080:3130:0:0.0.0.0:1:
29
# host2;209.1.33.11;2;8080;3130;0;0.0.0.0;1;
30
# host3|fe80::208:54ff:fe47:d94d|2|8080|3130|0|::|1|
24
33
# Example #2 (1 parent and 1 sibling using MultiCast):
25
34
# ============================================================================
26
# host1:209.1.33.10:1:8080:3130:1:239.128.16.128:1:
27
# host2:209.1.33.11:2:8080:3130:1:239.128.16.128:1:
35
# host1 209.1.33.10 1 8080 3130 1 239.128.16.128 1
36
# host2 209.1.33.11 2:8080:3130 1 239.128.16.128 1
37
# Note: trailing space in previous lines.
29
39
###############################################################################