added comment

This commit is contained in:
Annika Hannig 2023-11-23 17:23:36 +01:00
parent 6a4f9935e6
commit 5cac4ee02b
No known key found for this signature in database
GPG Key ID: 62E226E47DDCE58D
2 changed files with 9 additions and 9 deletions

View File

@ -14,9 +14,9 @@ enable_prefix_lookup = true
# Try to refresh the neighbor status on every request to /neighbors # Try to refresh the neighbor status on every request to /neighbors
enable_neighbors_status_refresh = false enable_neighbors_status_refresh = false
# this ASN is used as a fallback value in the RPKI feature and for route # This default ASN is used as a fallback value in the RPKI feature.
# filtering evaluation with large BGP communities # Setting it is optional.
asn = 9033 asn = 9999
# Use an alternative store backend. The default is `memory`. # Use an alternative store backend. The default is `memory`.
# store_backend = postgres # store_backend = postgres

View File

@ -81,7 +81,7 @@ type ServerConfig struct {
RoutesStoreRefreshInterval int `ini:"routes_store_refresh_interval"` RoutesStoreRefreshInterval int `ini:"routes_store_refresh_interval"`
RoutesStoreRefreshParallelism int `ini:"routes_store_refresh_parallelism"` RoutesStoreRefreshParallelism int `ini:"routes_store_refresh_parallelism"`
StoreBackend string `ini:"store_backend"` StoreBackend string `ini:"store_backend"`
DefaultAsn int `ini:"default_asn"` DefaultAsn int `ini:"asn"`
EnableNeighborsStatusRefresh bool `ini:"enable_neighbors_status_refresh"` EnableNeighborsStatusRefresh bool `ini:"enable_neighbors_status_refresh"`
StreamParserThrottle int `ini:"stream_parser_throttle"` StreamParserThrottle int `ini:"stream_parser_throttle"`
} }
@ -528,7 +528,7 @@ func getRpkiConfig(config *ini.File) (RpkiConfig, error) {
// Fill in defaults or postprocess config value // Fill in defaults or postprocess config value
if len(rpki.Valid) == 0 && !hasDefaultASN && rpki.Enabled { if len(rpki.Valid) == 0 && !hasDefaultASN && rpki.Enabled {
return rpki, fmt.Errorf( return rpki, fmt.Errorf(
"rpki.valid must be set if no default_asn is configured") "rpki.valid must be set if no server.asn is configured")
} }
if len(rpki.Valid) == 0 && rpki.Enabled { if len(rpki.Valid) == 0 && rpki.Enabled {
log.Printf("Using default rpki.valid: %s:1000:1\n", asn) log.Printf("Using default rpki.valid: %s:1000:1\n", asn)
@ -537,7 +537,7 @@ func getRpkiConfig(config *ini.File) (RpkiConfig, error) {
if len(rpki.Unknown) == 0 && !hasDefaultASN && rpki.Enabled { if len(rpki.Unknown) == 0 && !hasDefaultASN && rpki.Enabled {
return rpki, fmt.Errorf( return rpki, fmt.Errorf(
"rpki.unknown must be set if no default_asn is configured") "rpki.unknown must be set if no server.asn is configured")
} }
if len(rpki.Unknown) == 0 && rpki.Enabled { if len(rpki.Unknown) == 0 && rpki.Enabled {
log.Printf("Using default rpki.unknown: %s:1000:2\n", asn) log.Printf("Using default rpki.unknown: %s:1000:2\n", asn)
@ -546,7 +546,7 @@ func getRpkiConfig(config *ini.File) (RpkiConfig, error) {
if len(rpki.NotChecked) == 0 && !hasDefaultASN && rpki.Enabled { if len(rpki.NotChecked) == 0 && !hasDefaultASN && rpki.Enabled {
return rpki, fmt.Errorf( return rpki, fmt.Errorf(
"rpki.not_checked must be set if no default_asn is set") "rpki.not_checked must be set if no server.asn is set")
} }
if len(rpki.NotChecked) == 0 { if len(rpki.NotChecked) == 0 {
log.Printf("Using default rpki.not_checked: %s:1000:3\n", asn) log.Printf("Using default rpki.not_checked: %s:1000:3\n", asn)
@ -563,7 +563,7 @@ func getRpkiConfig(config *ini.File) (RpkiConfig, error) {
} }
if len(rpki.Invalid) == 0 && !hasDefaultASN && rpki.Enabled { if len(rpki.Invalid) == 0 && !hasDefaultASN && rpki.Enabled {
return rpki, fmt.Errorf( return rpki, fmt.Errorf(
"rpki.invalid must be set if no default_asn is configured") "rpki.invalid must be set if no server.asn is configured")
} }
if len(rpki.Invalid) == 0 && rpki.Enabled { if len(rpki.Invalid) == 0 && rpki.Enabled {
log.Printf("Using default rpki.invalid: %s:1000:4-*\n", asn) log.Printf("Using default rpki.invalid: %s:1000:4-*\n", asn)
@ -578,7 +578,7 @@ func getRpkiConfig(config *ini.File) (RpkiConfig, error) {
// the [server] section. // the [server] section.
func getDefaultASN(config *ini.File) (string, error) { func getDefaultASN(config *ini.File) (string, error) {
server := config.Section("server") server := config.Section("server")
asn := server.Key("default_asn").MustString("") asn := server.Key("asn").MustString("")
if asn == "" { if asn == "" {
return "", fmt.Errorf("could not get default ASN from config") return "", fmt.Errorf("could not get default ASN from config")