config: add default connect retry value

use RFC4271 recommended value.

Signed-off-by: ISHIDA Wataru <[email protected]>
This commit is contained in:
ISHIDA Wataru
2015-03-25 18:17:51 +09:00
committed by FUJITA Tomonori
parent 940201ecca
commit 746ffa1cf7
+4
View File
@@ -9,6 +9,7 @@ import (
const (
DEFAULT_HOLDTIME = 90
DEFAULT_IDLE_HOLDTIME_AFTER_RESET = 30
DEFAULT_CONNECT_RETRY = 120
)
type neighbor struct {
@@ -49,6 +50,9 @@ func SetDefaultConfigValues(md toml.MetaData, bt *Bgp) error {
}
}
for i, n := range neighbors {
if _, ok := n.attributes["NeighborList.Timers.ConnectRetry"]; !ok {
bt.NeighborList[i].Timers.HoldTime = float64(DEFAULT_CONNECT_RETRY)
}
if _, ok := n.attributes["NeighborList.Timers.HoldTime"]; !ok {
bt.NeighborList[i].Timers.HoldTime = float64(DEFAULT_HOLDTIME)
}