summaryrefslogtreecommitdiffstats
path: root/tests/topotests/ospf_metric_propagation/r1/frr.conf
diff options
context:
space:
mode:
Diffstat (limited to 'tests/topotests/ospf_metric_propagation/r1/frr.conf')
-rw-r--r--tests/topotests/ospf_metric_propagation/r1/frr.conf96
1 files changed, 96 insertions, 0 deletions
diff --git a/tests/topotests/ospf_metric_propagation/r1/frr.conf b/tests/topotests/ospf_metric_propagation/r1/frr.conf
new file mode 100644
index 0000000..8523049
--- /dev/null
+++ b/tests/topotests/ospf_metric_propagation/r1/frr.conf
@@ -0,0 +1,96 @@
+!
+hostname r1
+password zebra
+log file /tmp/r1-frr.log
+ip forwarding
+!
+interface r1-eth0
+ ip address 10.0.1.1/24
+ ip ospf cost 100
+ ip ospf hello-interval 1
+ ip ospf dead-interval 30
+!
+interface r1-eth1 vrf blue
+ ip address 10.0.10.1/24
+ ip ospf hello-interval 1
+ ip ospf dead-interval 30
+!
+!
+interface r1-eth2 vrf green
+ ip address 10.0.91.1/24
+ ip ospf hello-interval 1
+ ip ospf dead-interval 30
+!
+!
+router ospf
+ ospf router-id 10.0.255.1
+ distance 20
+ redistribute bgp route-map costplus
+ network 10.0.1.0/24 area 0
+!
+router ospf vrf blue
+ ospf router-id 10.0.255.1
+ distance 20
+ redistribute bgp route-map costplus
+ network 10.0.10.0/24 area 0
+!
+router ospf vrf green
+ ospf router-id 10.0.255.1
+ distance 20
+ redistribute bgp route-map costplus
+ network 10.0.91.0/24 area 0
+!
+router bgp 99
+ no bgp ebgp-requires-policy
+ address-family ipv4 unicast
+ redistribute connected
+ redistribute ospf route-map rmap
+ import vrf route-map rmap
+ import vrf blue
+ import vrf green
+ !
+!
+router bgp 99 vrf blue
+ no bgp ebgp-requires-policy
+ address-family ipv4 unicast
+ redistribute connected
+ redistribute ospf route-map rmap
+ import vrf route-map rmap
+ import vrf default
+ import vrf green
+ !
+router bgp 99 vrf green
+ no bgp ebgp-requires-policy
+ address-family ipv4 unicast
+ redistribute connected
+ redistribute ospf
+ import vrf route-map rmap
+ import vrf default
+ import vrf blue
+ !
+!
+route-map rmap permit 10
+ set metric-type type-1
+ set metric +1
+ exit
+!
+ip prefix-list min seq 5 permit 10.0.80.0/24
+route-map costmax permit 20
+ set metric-type type-1
+ set metric +1
+ set metric-min 713
+ match ip address prefix-list min
+ exit
+!
+ip prefix-list max seq 10 permit 10.0.70.0/24
+route-map costplus permit 30
+ set metric-type type-1
+ set metric +1
+ set metric-max 13
+ match ip address prefix-list max
+ exit
+!
+route-map costplus permit 40
+ set metric-type type-1
+ set metric +1
+ exit \ No newline at end of file