Recent disruptions to two undersea internet cables in the Baltic Sea have yet again...
4.14 Provider
4.14.1 peer.X.95th #
-1
, then this parameter is treated as “committed interface rate limit” and actual 95th calculation is not performed. In this case, IRP will actively reroute traffic from an overloaded provider to keep it below the peer.X.95th level.- Possible values:
1-9999999
4.14.2 peer.X.95th.bill_day #
-1
is specified, then peer.X.95th is treated as “Committed Interface Rate”.- Possible values:
-1, 1-31
- Default value:
1
- Recommended value:
First day of the billing period.
4.14.3 peer.X.95th.centile #
- Possible values:
1-99
- Default value:
95
- Recommended value:
please consult your agreements with this specific provider
4.14.4 peer.X.95th.in #
- Possible values:
1-9999999
4.14.5 peer.X.95th.mode #
0: Separate 95th for in/out
2: 95th from greater of in or out
3: Largest of the two 95th for in/out
- Possible values:
0-3
- Default value:
2
4.14.6 peer.X.aspath_for_ix #
0: Strip IX ASN if present
1: Preserve IX ASN if present
- Possible values:
0-1
- Default value:
0
4.14.7 peer.X.auto_config #
- Possible values:
0 (Disabled), 1 (Enabled)
- Default value:
0
4.14.8 peer.X.bgp_peer #
- Possible values:
One or a list of valid BGP neighbor names, as defined in BGP sessions settings.
4.14.9 peer.X.blackholing.bgp_peer #
- Possible values:
One or a list of valid BGP neighbor names, as defined in BGP sessions settings.
4.14.10 peer.X.blackholing.community #
4.14.11 peer.X.bmp #
0: Do not use BMP data
1: Use BMP data if available
2: Use BMP data only
- Possible values:
0-2
- Default value:
0
4.14.12 peer.X.bmp.check_routes #
- Possible values:
0 (Disabled), 1 (Enabled)
- Default value:
0
4.14.13 peer.X.cc_disable #
- Possible values:
0, 1
- Default value:
0
4.14.14 peer.X.circuit.control #
0: Disabled
1: Warn only
2: Warn and disconnect
3: Disconnect and restore
- Possible values:
0-3
- Default value:
0
4.14.15 peer.X.cost #
- Possible values:
0-1000000000
- Default value:
0
4.14.16 peer.X.description #
- Possible values: text
4.14.17 peer.X.diag_hop.interval_max #
- Possible values:
0-50000000
between 0ms and 50ms - Default value:
0
4.14.18 peer.X.diag_hop.interval_min #
- Possible values:
10000-10000000
between 0.01ms and 10ms - Default value:
1000000
4.14.19 peer.X.flow_agents #
- Possible values:
forward slash separated IP address and numeric identifier in 1..2147483647 range
4.14.20 peer.X.flowspec.ipv4.redirect_community #
X:Y
”.
4.14.21 peer.X.flowspec.ipv6.redirect_community #
X:Y
”.
4.14.22 peer.X.flowspec.pbr.enabled #
- Possible values:
0 (Disabled), 1 (Enabled)
- Default value:
1
4.14.23 peer.X.flowspec.pbr.use_bgp_peer #
- Possible values:
0 (All routers), 1 (Assigned routers)
- Default value:
0
4.14.24 peer.X.global_group #
- Possible values:
1-100
4.14.25 peer.X.group_loadbalance #
- Possible values:
0 (Disabled), 1 (Enabled)
- Default value:
1
4.14.26 peer.X.improve_in_group #
- Possible values:
0 (Disabled), 1 (Enabled)
- Default value:
0
- Recommended value: depends on network infrastructure and policies
4.14.27 peer.X.inbound.community_base #
- Possible values:
valid BGP community attribute
4.14.28 peer.X.ipv4.diag_hop #
- Possible values: List of valid IPv4 addresses or prefixes (usually equal to peer.X.ipv4.next_hop)
4.14.29 peer.X.ipv4.master_probing #
- Possible values: valid local IPv4 address
4.14.30 peer.X.ipv4.mon #
- Possible values:
space-separated list of valid IPv4 addresses
- Default value:
208.67.222.222 8.8.8.8
4.14.31 peer.X.ipv4.next_hop #
- Possible values:
valid IPv4 address
4.14.32 peer.X.ipv4.next_hop_as #
- Possible values:
0-4294967295
- Default value:
0
4.14.33 peer.X.ipv4.route_server #
- Possible values: valid IPv4 address(es)
4.14.34 peer.X.ipv4.slave_probing #
4.14.35 peer.X.ipv4_pbr_check #
- Possible values:
valid IPv4 address
4.14.36 peer.X.ipv6.diag_hop #
- Possible values: List of valid IPv6 addresses or prefixes, usually equal to peer.X.ipv6.next_hop
4.14.37 peer.X.ipv6.master_probing #
- Possible values:
valid local IPv6 address
4.14.38 peer.X.ipv6.mon #
- Possible values:
space-separated list of valid IPv6 addresses
- Default value:
2620:0:ccc::2 2001:4860:4860::8888
4.14.39 peer.X.ipv6.next_hop #
- Possible values:
valid IPv6 address
4.14.40 peer.X.ipv6.next_hop_as #
- Possible values:
0-4294967295
- Default value:
0
4.14.41 peer.X.ipv6.route_server #
- Possible values:
valid IPv6 address(es)
4.14.42 peer.X.ipv6.slave_probing #
- Possible values:
valid local IPv6 address
4.14.43 peer.X.ipv6_pbr_check #
- Possible values: valid IPv6 address
4.14.44 peer.X.limit_load #
- Possible values:
-1, 1-1000000
-1 means unlimited - Default value:
-1
- Recommended value:
it is recommended to set it to not more than ~60-80% of the physical interface rate
4.14.45 peer.X.mon.ipv4.bgp_peer #
- Possible values: valid IPv4 address
4.14.46 peer.X.mon.ipv4.external.state #
- Possible values:
0 (Disabled), 1 (Enabled)
- Default value:
0
4.14.47 peer.X.mon.ipv4.internal.mode #
0 – Generic (BGP4-MIB)
1 – Cisco (CISCO-BGP4-MIB)
2 – Juniper (BGP4-V2-MIB-JUNIPER)
3 – Brocade (draft-ietf-idr-bgp4-mibv2-12)
- Possible values:
0, 1, 2, 3
- Default value:
0
4.14.48 peer.X.mon.ipv4.internal.state #
- Possible values:
0 (Disabled), 1 (Enabled)
- Default value:
0
4.14.49 peer.X.mon.ipv6.bgp_peer #
- Possible values: valid IPv6 address
4.14.50 peer.X.mon.ipv6.external.state #
- Possible values:
0 (Disabled), 1 (Enabled)
- Default value:
0
4.14.51 peer.X.mon.ipv6.internal.mode #
1 – Cisco (CISCO-BGP4-MIB)
2 – Juniper (BGP4-V2-MIB-JUNIPER)
3 – Brocade (draft-ietf-idr-bgp4-mibv2-12)
- Possible values:
1, 2, 3
4.14.52 peer.X.mon.ipv6.internal.state #
- Possible values:
0 (Disabled), 1 (Enabled)
- Default value:
0
4.14.53 peer.X.mon.snmp #
- Possible values:
1-1000
4.14.54 peer.X.mon.vpn_instance_id #
- Possible values:
0-4294967295
4.14.55 peer.X.pbr_check #
- Possible values:
0 (Disabled), 1 (Enabled)
- Default value:
1
- Recommended value:
1
4.14.56 peer.X.precedence #
All providers belonging to a single group must have the same value for the following parameters:
- peer.X.95th.bill_day
- peer.X.95th.mode
- peer.X.95th.centile
- peer.X.cc_disable
- peer.X.cost
- peer.X.global_group
- peer.X.group_loadbalance
- peer.X.improve_in_group
For example:
peer.1.precedence = 20 peer.2.precedence = 10 peer.3.precedence = 30
peer.1.precedence = 50 peer.2.precedence = 40 peer.3.precedence = 40 peer.4.precedence = 40 peer.5.precedence = 30
- Possible values:
0-100
- Default value:
0
4.14.57 peer.X.rd #
- Possible values:
1-100
- Default value:
1
4.14.58 peer.X.routes_config #
- Possible values:
0 (Disabled), 1 (Enabled)
- Default value:
1
4.14.59 peer.X.shortname #
- Possible values:
text
4.14.60 peer.X.shutdown #
- Possible values:
0, 1, 2
- Default value:
0
4.14.61 peer.X.snmp.enhanced #
- Possible values:
0 (Disabled), 1 (Enabled)
- Default value:
0
4.14.62 peer.X.snmp.interfaces #
- id-number Match interface by ifIndex
id=name Match interface by ifName
id:description Match interface by ifDescr
id|alias Match interface by ifAlias
- Possible values:
collection of SNMP Interfaces
4.14.63 peer.X.type #
0 – Transit provider
1 – Partial routes provider
2 – Exchanges provider
- Possible values:
0, 1, 2
- Default value:
0