summaryrefslogtreecommitdiffstats
path: root/usr.sbin/pim6sd/pim6sd.conf.sample
blob: 2aabc6bbeccacdfca2f308a19cb4d68a44946eab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
# $FreeBSD$
#
#The timer granularity.
#More this value is small,more pim6sd will be accurate 
#default if not specified : 5
#BE SURE to have to same granularity on ALL routers,
#otherwise....

#granularity 5;

#syntax : phyint <interface> <disable> <metric> [metric] <preference> [preference]
#metric and pref are for the asserts messages
#samples :

#phyint ed1 disable;
#phyint de0 disable;
#phyint ed0 disable;
#phyint gif0 disable;

#---------------Protocol timer specifications---------------------------#
#Notes : theses value are the default spec value!
#do not touch it if you don't know what you do!!
#you MUST change theses values according to the granularity value!
#syntax :  'hello_period <number> <coef>'.
# number is the period in second between 2 hello messages
# and coef is the coef to deterimine the hello holdtime=hello_period*coef
# default if not specified: 30 3.5

#hello_period 30 3.5;

#syntax :  'join_prune_period <number> <coef>'.
# number is the period in second between 2 join/prune messages
# and coef is the coef to deterimine the join/prune holdtime=join_prune_period*coef
# default if not specified : 60 3.5

#join_prune_period 60 3.5;

#syntax :  'data_timeout <number>'.
# number is the time after which (S,G) state for a silent source will be deleted
# default if not specified  : 210 

#data_timeout 210;

#syntax :  'register_suppression_timeout <number>'.
# This is the mean interval between receiving a Register-Stop and allowing
#Register to be send again.
# default if not specified  : 60

#register_suppression_timeout 60;

#syntax :  'probe_time <number>'.
#This is the time between sending a null Register and the Register-Suppression-Timer
#expiring unless it is restarted by receiving a Register-Stop.
#default if not specified : 5

#probe_time 5;

#syntax :  'assert_timeout <number>'.
#this is the interval between the last time an Assert is received and the time at wich the 
#assert is timeout
#default if not specified : 180

#assert_timeout 180;

#syntax : <cand_rp> <interface> <time> [time] <priority> [priority]
#and time can't be <  10 
#you can just type cand_rp, 
#samples :
#cand_rp;
#cand_rp de0;
#cand_rp ed0 priority 0 time 6;

#syntax : <group_prefix> <multicast address>/<prefix length>
#group_prefix ff06::15 
#default if not specified : ff00::/8
#samples:
#group_prefix ff1e::15/128;
#group_prefix ff2e::/16;

#syntax : <cand_bootstrap_router> <interface> <priority> [priority] <time> [time]
#Typically, you can simply set cand_bootstrap_router for a candidate bootstrap
#router. All other parameters are optional.
#the bootstrap period is configurable, BUT the holdtime of a bootstrap
#router is not in the fields of a bootstrap message : it is hardcoded
#in the pim6sd include file!
#So be sure to have a time < PIM_BOOSTRAP_TIMEOUT (file pimd.h )
#cand_bootstrap_router de0 priority 15 time 5;

#syntax : <switch_register_threshold> <rate> [number] <interval> [number]
#default rate = 50000 interval = 20s
#samples :
#TODO : not tested
#switch_register_threshold rate 54389 interval 45;
#switch_register_threshold;

#syntax : <switch_data_threshold> <rate> [number] <interval> [number]
#default rate = 50000 interval = 20s
#TODO : not tested
#samples:
#switch_data_threshold interval 100 rate 1000;

#syntax : <default_source_metric> [number]

#default_source_metric 1243;
#syntax : <default_source_preference> [number]

#default_source_preference 123 ;
OpenPOWER on IntegriCloud