diff options
author | Wesley Coakley <wcoakley@nvidia.com> | 2020-07-13 20:45:29 +0200 |
---|---|---|
committer | Wesley Coakley <wcoakley@nvidia.com> | 2020-07-15 18:59:36 +0200 |
commit | 44025159215212df2b9f21451d49edc109a61dbe (patch) | |
tree | be890407c70dda8e49601b53a3a98be5df434f1b /tests | |
parent | pbrd: expose dscp & ecn to json for `show pbr map` (diff) | |
download | frr-44025159215212df2b9f21451d49edc109a61dbe.tar.xz frr-44025159215212df2b9f21451d49edc109a61dbe.zip |
tests: expand pbr-topo1 to cover DSCP & ECN
Signed-off-by: Wesley Coakley <wcoakley@nvidia.com>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/topotests/pbr-topo1/r1/pbr-map.json | 26 | ||||
-rw-r--r-- | tests/topotests/pbr-topo1/r1/pbrd.conf | 10 |
2 files changed, 36 insertions, 0 deletions
diff --git a/tests/topotests/pbr-topo1/r1/pbr-map.json b/tests/topotests/pbr-topo1/r1/pbr-map.json index f0738dc54..bfa0ecb84 100644 --- a/tests/topotests/pbr-topo1/r1/pbr-map.json +++ b/tests/topotests/pbr-topo1/r1/pbr-map.json @@ -62,6 +62,32 @@ }, "matchDst":"dead:beef::\/64", "matchMark":314159 + }, + { + "sequenceNumber":15, + "vrfUnchanged":false, + "installed":true, + "installedReason":"Valid", + "nexthopGroup":{ + "name":"ASAKUSA15", + "installed":true, + "installedInternally":1 + }, + "matchDst":"dead:beef::/64", + "matchDscp":10 + }, + { + "sequenceNumber":20, + "vrfUnchanged":false, + "installed":true, + "installedReason":"Valid", + "nexthopGroup":{ + "name":"ASAKUSA20", + "installed":true, + "installedInternally":1 + }, + "matchDst":"dead:beef::/64", + "matchEcn":1 } ] }, diff --git a/tests/topotests/pbr-topo1/r1/pbrd.conf b/tests/topotests/pbr-topo1/r1/pbrd.conf index 298cba286..45cb7656a 100644 --- a/tests/topotests/pbr-topo1/r1/pbrd.conf +++ b/tests/topotests/pbr-topo1/r1/pbrd.conf @@ -73,6 +73,16 @@ pbr-map ASAKUSA seq 10 match mark 314159 set nexthop c0ff:ee::1 ! +pbr-map ASAKUSA seq 15 + match dst-ip dead:beef::/64 + match dscp af11 + set nexthop c0ff:ee::1 +! +pbr-map ASAKUSA seq 20 + match dst-ip dead:beef::/64 + match ecn 1 + set nexthop c0ff:ee::1 +! # Interface policies int r1-eth1 pbr-policy EVA |