]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - usr.sbin/pim6sd/pim6sd.conf.sample
This commit was generated by cvs2svn to compensate for changes in r56746,
[FreeBSD/FreeBSD.git] / usr.sbin / pim6sd / pim6sd.conf.sample
1 # $FreeBSD$
2 #
3 #The timer granularity.
4 #More this value is small,more pim6sd will be accurate
5 #default if not specified : 5
6 #BE SURE to have to same granularity on ALL routers,
7 #otherwise....
8
9 #granularity 5;
10
11 #syntax : phyint <interface> <disable> <metric> [metric] <preference> [preference]
12 #metric and pref are for the asserts messages
13 #samples :
14
15 #phyint ed1 disable;
16 #phyint de0 disable;
17 #phyint ed0 disable;
18 #phyint gif0 disable;
19
20 #---------------Protocol timer specifications---------------------------#
21 #Notes : theses value are the default spec value!
22 #do not touch it if you don't know what you do!!
23 #you MUST change theses values according to the granularity value!
24 #syntax :  'hello_period <number> <coef>'.
25 # number is the period in second between 2 hello messages
26 # and coef is the coef to deterimine the hello holdtime=hello_period*coef
27 # default if not specified: 30 3.5
28
29 #hello_period 30 3.5;
30
31 #syntax :  'join_prune_period <number> <coef>'.
32 # number is the period in second between 2 join/prune messages
33 # and coef is the coef to deterimine the join/prune holdtime=join_prune_period*coef
34 # default if not specified : 60 3.5
35
36 #join_prune_period 60 3.5;
37
38 #syntax :  'data_timeout <number>'.
39 # number is the time after which (S,G) state for a silent source will be deleted
40 # default if not specified  : 210
41
42 #data_timeout 210;
43
44 #syntax :  'register_suppression_timeout <number>'.
45 # This is the mean interval between receiving a Register-Stop and allowing
46 #Register to be send again.
47 # default if not specified  : 60
48
49 #register_suppression_timeout 60;
50
51 #syntax :  'probe_time <number>'.
52 #This is the time between sending a null Register and the Register-Suppression-Timer
53 #expiring unless it is restarted by receiving a Register-Stop.
54 #default if not specified : 5
55
56 #probe_time 5;
57
58 #syntax :  'assert_timeout <number>'.
59 #this is the interval between the last time an Assert is received and the time at wich the
60 #assert is timeout
61 #default if not specified : 180
62
63 #assert_timeout 180;
64
65 #syntax : <cand_rp> <interface> <time> [time] <priority> [priority]
66 #and time can't be <  10
67 #you can just type cand_rp,
68 #samples :
69 #cand_rp;
70 #cand_rp de0;
71 #cand_rp ed0 priority 0 time 6;
72
73 #syntax : <group_prefix> <multicast address>/<prefix length>
74 #group_prefix ff06::15
75 #default if not specified : ff00::/8
76 #samples:
77 #group_prefix ff1e::15/128;
78 #group_prefix ff2e::/16;
79
80 #syntax : <cand_bootstrap_router> <interface> <priority> [priority] <time> [time]
81 #Typically, you can simply set cand_bootstrap_router for a candidate bootstrap
82 #router. All other parameters are optional.
83 #the bootstrap period is configurable, BUT the holdtime of a bootstrap
84 #router is not in the fields of a bootstrap message : it is hardcoded
85 #in the pim6sd include file!
86 #So be sure to have a time < PIM_BOOSTRAP_TIMEOUT (file pimd.h )
87 #cand_bootstrap_router de0 priority 15 time 5;
88
89 #syntax : <switch_register_threshold> <rate> [number] <interval> [number]
90 #default rate = 50000 interval = 20s
91 #samples :
92 #TODO : not tested
93 #switch_register_threshold rate 54389 interval 45;
94 #switch_register_threshold;
95
96 #syntax : <switch_data_threshold> <rate> [number] <interval> [number]
97 #default rate = 50000 interval = 20s
98 #TODO : not tested
99 #samples:
100 #switch_data_threshold interval 100 rate 1000;
101
102 #syntax : <default_source_metric> [number]
103
104 #default_source_metric 1243;
105 #syntax : <default_source_preference> [number]
106
107 #default_source_preference 123 ;