Testing PullReq against Topology Tests

Build: #372 failed Custom build by Github Hook with revision master

Build result summary

Details

Completed
Duration
44 minutes
Flags
Custom revisionCustom build
Labels
version=frr-6_1-dev-661-g8603f6a68git=https_//github_com/frrouting/topotests_gitbuildurl=https_//ci1_netdef_org/browse/frr-topopr-cf-372branch=master
Revisions
FRR - Topotests
master master
FRR - FreeRangeRouting
8603f6a6864a7c4d149e113b9c5ff2fabadc72b9 8603f6a6864a7c4d149e113b9c5ff2fabadc72b9
Total tests
1116
Failing since
#364 (Custom build by Github Hook with revision master)
Fixed in
#374 (Custom build by Github Hook with revision docker)

Tests

Custom variables

Custom revision
master master
Name Value
github_base_sha bfe9350d964b36b58ddf85f44919e2330474e4b5
github_pullreq 138
github_branch master
github_repo FRRouting/topotests
github_merge_sha 4bfaff8cb4589713bf5f5f1621f1f9ae1609e6cd

Comments

  1. Github Hook

    GitHub Merge Request 138
    for GitHub Repo FRRouting/topotests, branch master

    Request to merge from pguibert6WIND/topotests
    Merge Git Commit ID 4bfaff8cb4589713bf5f5f1621f1f9ae1609e6cd on top of base Git Commit ID bfe9350d964b36b58ddf85f44919e2330474e4b5

Code commits

FRR - Topotests
Author Commit Message Commit date
Lou Berger Lou Berger bfe9350d964b36b58ddf85f44919e2330474e4b5 bfe9350d964b36b58ddf85f44919e2330474e4b5 Merge pull request #136 from cfra/bugfix/ospf6-topo1-linklocal
ospf6-topo1: Don't compare link-local routes
FRR - FreeRangeRouting
Author Commit Message Commit date
David Lamparter David Lamparter 8603f6a6864a7c4d149e113b9c5ff2fabadc72b9 8603f6a6864a7c4d149e113b9c5ff2fabadc72b9 Merge pull request #3257 from kooky/patch-1
Link-detect documentation
Tim Bray <tim@kooky.org> Tim Bray <tim@kooky.org> 30980e0adc1b08f363ebb3eb1d0ca2cb55b19e6b 30980e0adc1b08f363ebb3eb1d0ca2cb55b19e6b Link-detect documentation
As a quagga user, I didn't realise link-detect is on by default.
Donald Sharp Donald Sharp 69c19e1def9b96f5b1f11aa2a6e5321f208e7042 69c19e1def9b96f5b1f11aa2a6e5321f208e7042 Merge pull request #2946 from mjstapp/dplane_2
Zebra: async dataplane, phase 1
Donald Sharp Donald Sharp 221aa3d1150b2321be014b4072c4c6a4f8a3eb2d 221aa3d1150b2321be014b4072c4c6a4f8a3eb2d Merge pull request #3252 from opensourcerouting/buildfoo-20181028
build: SNMP license, rfptest & ospfclient as noinst, redhat spec w/o CONFDATE

Tests

New test failures 18
Status Test View job Duration
Collapse Failed test_bfd_topo1 test_bgp_fast_reconvergence History
AddressSanitizer 10 secs
AssertionError: r4: bgp did not converge assert expected key(s) [u'10.254.254.3/32'] in json["routes"] (have [u'10.254.254.4/32', u'10.254.254.2/32']):   --- Expected value   +++ Current value   @@ -2 +1,0 @@   -    "10.254.254.1/32": null,    @@ -5,0 +5,3 @@   +            "bestpath": true,    +            "med": 0,    +            "network": "10.254.254.2/32",    @@ -12,0 +15,2 @@   +            "origin": "IGP",    +            "pathFrom": "external",    @@ -16 +20,2 @@   -            "valid": true   +            "valid": true,    +            "weight": 0   @@ -19 +24 @@   -    "10.254.254.3/32": [   +    "10.254.254.4/32": [   @@ -21 +26,4 @@   -            "aspath": "102 103",    +            "aspath": "",    +            "bestpath": true,    +            "med": 0,    +            "network": "10.254.254.4/32",    @@ -25 +33 @@   -                    "ip": "192.168.2.2",    +                    "ip": "0.0.0.0",    @@ -29,2 +37,4 @@   -            "peerId": "192.168.2.2",    -            "prefix": "10.254.254.3",    +            "origin": "IGP",    +            "pathFrom": "external",    +            "peerId": "(unspec)",    +            "prefix": "10.254.254.4",    @@ -32 +42,2 @@   -            "valid": true   +            "valid": true,    +            "weight": 32768
E   AssertionError: r4: bgp did not converge
    assert expected key(s) [u'10.254.254.3/32'] in json["routes"] (have [u'10.254.254.4/32', u'10.254.254.2/32']):
      --- Expected value
      +++ Current value
      @@ -2 +1,0 @@
      -    "10.254.254.1/32": null, 
      @@ -5,0 +5,3 @@
(33 more lines...)
Collapse Failed test_bfd_topo1 test_bgp_convergence History
AddressSanitizer 40 secs
AssertionError: r2: bgp did not converge assert json["ipv4Unicast"]["peers"]["192.168.1.1"]["state"] value is different (   --- Expected value   +++ Current value   @@ -1 +1 @@   -"Established"   +"Idle")
E   AssertionError: r2: bgp did not converge
    assert json["ipv4Unicast"]["peers"]["192.168.1.1"]["state"] value is different (
      --- Expected value
      +++ Current value
      @@ -1 +1 @@
      -"Established"
      +"Idle")
Collapse Failed test_bfd_topo1 test_bgp_fast_convergence History
AddressSanitizer 1 min
AssertionError: r4: bgp did not converge assert expected key(s) [u'10.254.254.3/32'] in json["routes"] (have [u'10.254.254.4/32', u'10.254.254.2/32', u'10.254.254.1/32']):   --- Expected value   +++ Current value   @@ -4,0 +5,2 @@   +            "bestpath": true,    +            "network": "10.254.254.1/32",    @@ -11,0 +14,2 @@   +            "origin": "IGP",    +            "pathFrom": "external",    @@ -15 +19,2 @@   -            "valid": true   +            "valid": true,    +            "weight": 0   @@ -20,0 +26,3 @@   +            "bestpath": true,    +            "med": 0,    +            "network": "10.254.254.2/32",    @@ -27,0 +36,2 @@   +            "origin": "IGP",    +            "pathFrom": "external",    @@ -31 +41,2 @@   -            "valid": true   +            "valid": true,    +            "weight": 0   @@ -34 +45 @@   -    "10.254.254.3/32": [   +    "10.254.254.4/32": [   @@ -36 +47,4 @@   -            "aspath": "102 103",    +            "aspath": "",    +            "bestpath": true,    +            "med": 0,    +            "network": "10.254.254.4/32",    @@ -40 +54 @@   -                    "ip": "192.168.2.2",    +                    "ip": "0.0.0.0",    @@ -44,2 +58,4 @@   -            "peerId": "192.168.2.2",    -            "prefix": "10.254.254.3",    +            "origin": "IGP",    +            "pathFrom": "external",    +            "peerId": "(unspec)",    +            "prefix": "10.254.254.4",    @@ -47 +63,2 @@   -            "valid": true   +            "valid": true,    +            "weight": 32768
E   AssertionError: r4: bgp did not converge
    assert expected key(s) [u'10.254.254.3/32'] in json["routes"] (have [u'10.254.254.4/32', u'10.254.254.2/32', u'10.254.254.1/32']):
      --- Expected value
      +++ Current value
      @@ -4,0 +5,2 @@
      +            "bestpath": true, 
      +            "network": "10.254.254.1/32", 
(41 more lines...)
Collapse Failed test_bgp_ecmp_topo1 test_bgp_ecmp History
AddressSanitizer 4 secs
test teardown failure
E   AssertionError: 
    r1: Daemon zebra killed by AddressSanitizer
Collapse Failed test_bgp_ecmp_topo1 test_bgp_ecmp History
TopoTest 2.0 Branch 7 secs
AssertionError: expected multipath routes in "show ip bgp" output assert json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -2,0 +3,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -4 +6,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -6,0 +20,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -8 +23,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -10,0 +37,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -12 +40,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -14,0 +54,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -16 +57,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -18,0 +71,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -20 +74,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -22,0 +88,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -24 +91,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +105,2 @@   +        "aspath": "120 200",    +        "med": 100,    @@ -28 +108,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +122,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "bestpath": true,    +        "med": 100,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -2,0 +3,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -4 +6,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -6,0 +20,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -8 +23,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -10,0 +37,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -12 +40,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -14,0 +54,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -16 +57,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -18,0 +71,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -20 +74,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -22,0 +88,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -24 +91,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +105,2 @@   +        "aspath": "120 200",    +        "med": 100,    @@ -28 +108,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +122,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "bestpath": true,    +        "med": 100,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -2,0 +3,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -4 +6,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -6,0 +20,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -8 +23,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -10,0 +37,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -12 +40,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -14,0 +54,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -16 +57,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -18,0 +71,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -20 +74,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -22,0 +88,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -24 +91,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +105,2 @@   +        "aspath": "120 200",    +        "med": 100,    @@ -28 +108,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +122,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "bestpath": true,    +        "med": 100,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -2,0 +3,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -4 +6,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -6,0 +20,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -8 +23,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -10,0 +37,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -12 +40,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -14,0 +54,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -16 +57,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -18,0 +71,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -20 +74,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -22,0 +88,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -24 +91,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +105,2 @@   +        "aspath": "120",    +        "med": 100,    @@ -28 +108,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +122,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "bestpath": true,    +        "med": 100,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -3,2 +3,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 6,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -7,2 +19,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 7,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -11,2 +35,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 4,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -15,2 +51,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 5,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -19,2 +67,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 2,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -23,2 +83,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 3,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +99,2 @@   +        "aspath": "120",    +        "med": 20,    @@ -28 +102,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +116,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "bestpath": true,    +        "med": 1,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -3,2 +3,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 6,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -7,2 +19,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 7,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -11,2 +35,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 4,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -15,2 +51,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 5,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -19,2 +67,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 2,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -23,2 +83,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 3,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +99,2 @@   +        "aspath": "120 200",    +        "med": 20,    @@ -28 +102,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +116,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "bestpath": true,    +        "med": 1,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -3,2 +3,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 6,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -7,2 +19,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 7,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -11,2 +35,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 4,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -15,2 +51,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 5,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -19,2 +67,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 2,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -23,2 +83,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 3,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +99,2 @@   +        "aspath": "120",    +        "med": 20,    @@ -28 +102,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +116,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "bestpath": true,    +        "med": 1,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -2,0 +3,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -4 +6,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -6,0 +20,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -8 +23,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -10,0 +37,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -12 +40,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -14,0 +54,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -16 +57,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -18,0 +71,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -20 +74,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -22,0 +88,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -24 +91,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +105,2 @@   +        "aspath": "120",    +        "med": 100,    @@ -28 +108,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +122,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "bestpath": true,    +        "med": 100,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -2,0 +3,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -4 +6,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -6,0 +20,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -8 +23,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -10,0 +37,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -12 +40,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -14,0 +54,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -16 +57,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -18,0 +71,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -20 +74,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -22,0 +88,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -24 +91,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +105,2 @@   +        "aspath": "120",    +        "med": 100,    @@ -28 +108,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +122,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "bestpath": true,    +        "med": 100,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -2,0 +3,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -4 +6,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -6,0 +20,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -8 +23,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -10,0 +37,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -12 +40,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -14,0 +54,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -16 +57,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -18,0 +71,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -20 +74,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -22,0 +88,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -24 +91,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +105,2 @@   +        "aspath": "120 200",    +        "med": 100,    @@ -28 +108,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +122,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "bestpath": true,    +        "med": 100,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -3,2 +3,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 6,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -7,2 +19,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 7,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -11,2 +35,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 4,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -15,2 +51,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 5,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -19,2 +67,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 2,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -23,2 +83,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 3,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +99,2 @@   +        "aspath": "120 200",    +        "med": 20,    @@ -28 +102,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +116,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "bestpath": true,    +        "med": 1,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -3,2 +3,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 6,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -7,2 +19,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 7,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -11,2 +35,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 4,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -15,2 +51,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 5,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -19,2 +67,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 2,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -23,2 +83,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 3,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +99,2 @@   +        "aspath": "120",    +        "med": 20,    @@ -28 +102,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +116,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "bestpath": true,    +        "med": 1,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -3,2 +3,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 6,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -7,2 +19,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 7,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -11,2 +35,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 4,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -15,2 +51,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 5,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -19,2 +67,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 2,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -23,2 +83,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 3,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +99,2 @@   +        "aspath": "120 200",    +        "med": 20,    @@ -28 +102,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +116,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "bestpath": true,    +        "med": 1,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -2,0 +3,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -4 +6,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -6,0 +20,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -8 +23,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -10,0 +37,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -12 +40,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -14,0 +54,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -16 +57,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -18,0 +71,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -20 +74,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -22,0 +88,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -24 +91,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +105,2 @@   +        "aspath": "120",    +        "med": 100,    @@ -28 +108,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +122,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "bestpath": true,    +        "med": 100,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -2,0 +3,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -4 +6,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -6,0 +20,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -8 +23,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -10,0 +37,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -12 +40,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -14,0 +54,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -16 +57,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -18,0 +71,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -20 +74,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -22,0 +88,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -24 +91,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +105,2 @@   +        "aspath": "120 200",    +        "med": 100,    @@ -28 +108,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +122,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "bestpath": true,    +        "med": 100,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -3,2 +3,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 6,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -7,2 +19,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 7,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -11,2 +35,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 4,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -15,2 +51,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 5,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -19,2 +67,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 2,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -23,2 +83,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 3,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +99,2 @@   +        "aspath": "120 200",    +        "med": 20,    @@ -28 +102,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +116,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "bestpath": true,    +        "med": 1,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -2,0 +3,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -4 +6,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -6,0 +20,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -8 +23,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -10,0 +37,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -12 +40,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -14,0 +54,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -16 +57,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -18,0 +71,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -20 +74,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -22,0 +88,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -24 +91,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +105,2 @@   +        "aspath": "120 200",    +        "med": 100,    @@ -28 +108,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +122,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "bestpath": true,    +        "med": 100,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -3,2 +3,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 6,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -7,2 +19,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 7,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -11,2 +35,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 4,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -15,2 +51,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 5,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -19,2 +67,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 2,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -23,2 +83,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 3,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +99,2 @@   +        "aspath": "120",    +        "med": 20,    @@ -28 +102,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +116,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "bestpath": true,    +        "med": 1,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -2,0 +3,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -4 +6,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -6,0 +20,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -8 +23,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -10,0 +37,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -12 +40,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -14,0 +54,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -16 +57,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -18,0 +71,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -20 +74,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -22,0 +88,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -24 +91,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +105,2 @@   +        "aspath": "120",    +        "med": 100,    @@ -28 +108,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +122,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "bestpath": true,    +        "med": 100,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -3,2 +3,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 6,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -7,2 +19,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 7,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -11,2 +35,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 4,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -15,2 +51,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 5,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -19,2 +67,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 2,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -23,2 +83,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 3,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +99,2 @@   +        "aspath": "120",    +        "med": 20,    @@ -28 +102,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +116,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "bestpath": true,    +        "med": 1,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -3,2 +3,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 6,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -7,2 +19,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 7,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -11,2 +35,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 4,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -15,2 +51,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 5,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -19,2 +67,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 2,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -23,2 +83,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 3,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +99,2 @@   +        "aspath": "120 200",    +        "med": 20,    @@ -28 +102,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +116,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "bestpath": true,    +        "med": 1,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -2,0 +3,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -4 +6,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -6,0 +20,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -8 +23,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -10,0 +37,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -12 +40,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -14,0 +54,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -16 +57,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -18,0 +71,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -20 +74,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -22,0 +88,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -24 +91,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +105,2 @@   +        "aspath": "120",    +        "med": 100,    @@ -28 +108,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +122,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "bestpath": true,    +        "med": 100,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -3,2 +3,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 6,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -7,2 +19,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 7,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -11,2 +35,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 4,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -15,2 +51,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 5,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -19,2 +67,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 2,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -23,2 +83,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 3,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +99,2 @@   +        "aspath": "120 200",    +        "med": 20,    @@ -28 +102,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +116,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "bestpath": true,    +        "med": 1,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -3,2 +3,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 6,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -7,2 +19,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 7,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -11,2 +35,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 4,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -15,2 +51,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 5,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -19,2 +67,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 2,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -23,2 +83,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 3,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +99,2 @@   +        "aspath": "120",    +        "med": 20,    @@ -28 +102,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +116,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "bestpath": true,    +        "med": 1,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -3,2 +3,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 6,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -7,2 +19,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 7,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -11,2 +35,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 4,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -15,2 +51,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 5,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -19,2 +67,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 2,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -23,2 +83,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 3,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +99,2 @@   +        "aspath": "120 200",    +        "med": 20,    @@ -28 +102,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +116,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "bestpath": true,    +        "med": 1,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -2,0 +3,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -4 +6,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -6,0 +20,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -8 +23,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -10,0 +37,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -12 +40,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -14,0 +54,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -16 +57,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -18,0 +71,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -20 +74,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -22,0 +88,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -24 +91,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +105,2 @@   +        "aspath": "120",    +        "med": 100,    @@ -28 +108,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +122,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "bestpath": true,    +        "med": 100,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -2,0 +3,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -4 +6,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -6,0 +20,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -8 +23,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -10,0 +37,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -12 +40,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -14,0 +54,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -16 +57,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -18,0 +71,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -20 +74,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -22,0 +88,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -24 +91,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +105,2 @@   +        "aspath": "120 200",    +        "med": 100,    @@ -28 +108,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +122,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "bestpath": true,    +        "med": 100,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -3,2 +3,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 6,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -7,2 +19,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 7,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -11,2 +35,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 4,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -15,2 +51,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 5,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -19,2 +67,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 2,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -23,2 +83,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 3,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +99,2 @@   +        "aspath": "120 200",    +        "med": 20,    @@ -28 +102,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +116,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "bestpath": true,    +        "med": 1,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -2,0 +3,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -4 +6,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -6,0 +20,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -8 +23,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -10,0 +37,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -12 +40,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -14,0 +54,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -16 +57,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -18,0 +71,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -20 +74,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -22,0 +88,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -24 +91,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +105,2 @@   +        "aspath": "120",    +        "med": 100,    @@ -28 +108,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +122,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "bestpath": true,    +        "med": 100,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -2,0 +3,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -4 +6,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -6,0 +20,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -8 +23,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -10,0 +37,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -12 +40,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -14,0 +54,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -16 +57,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -18,0 +71,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -20 +74,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -22,0 +88,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -24 +91,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +105,2 @@   +        "aspath": "120",    +        "med": 100,    @@ -28 +108,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +122,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "bestpath": true,    +        "med": 100,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -2,0 +3,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -4 +6,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -6,0 +20,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -8 +23,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -10,0 +37,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -12 +40,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -14,0 +54,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -16 +57,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -18,0 +71,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -20 +74,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -22,0 +88,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -24 +91,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +105,2 @@   +        "aspath": "120 200",    +        "med": 100,    @@ -28 +108,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +122,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "bestpath": true,    +        "med": 100,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -3,2 +3,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 6,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -7,2 +19,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 7,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -11,2 +35,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 4,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -15,2 +51,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 5,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -19,2 +67,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 2,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -23,2 +83,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 3,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +99,2 @@   +        "aspath": "120",    +        "med": 20,    @@ -28 +102,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +116,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "bestpath": true,    +        "med": 1,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -3,2 +3,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 6,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -7,2 +19,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 7,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -11,2 +35,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 4,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -15,2 +51,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 5,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -19,2 +67,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 2,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -23,2 +83,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 3,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +99,2 @@   +        "aspath": "120",    +        "med": 20,    @@ -28 +102,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +116,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "bestpath": true,    +        "med": 1,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -2,0 +3,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -4 +6,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -6,0 +20,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -8 +23,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -10,0 +37,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -12 +40,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -14,0 +54,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -16 +57,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -18,0 +71,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -20 +74,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -22,0 +88,2 @@   +        "aspath": "99",    +        "med": 100,    @@ -24 +91,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +105,2 @@   +        "aspath": "120",    +        "med": 100,    @@ -28 +108,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +122,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "bestpath": true,    +        "med": 100,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -3,2 +3,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 6,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -7,2 +19,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 7,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -11,2 +35,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 4,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -15,2 +51,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 5,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -19,2 +67,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 2,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -23,2 +83,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 3,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +99,2 @@   +        "aspath": "120 200",    +        "med": 20,    @@ -28 +102,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +116,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "bestpath": true,    +        "med": 1,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -3,2 +3,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 6,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -7,2 +19,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 7,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -11,2 +35,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 4,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -15,2 +51,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 5,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -19,2 +67,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 2,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -23,2 +83,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "med": 3,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +99,2 @@   +        "aspath": "120 200",    +        "med": 20,    @@ -28 +102,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +116,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "bestpath": true,    +        "med": 1,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -3,2 +3,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 6,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -7,2 +19,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 7,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -11,2 +35,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 4,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -15,2 +51,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 5,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -19,2 +67,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 2,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -23,2 +83,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 3,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +99,2 @@   +        "aspath": "120",    +        "med": 20,    @@ -28 +102,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +116,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "bestpath": true,    +        "med": 1,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -2,0 +3,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -4 +6,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -6,0 +20,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -8 +23,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -10,0 +37,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -12 +40,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -14,0 +54,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -16 +57,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -18,0 +71,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -20 +74,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -22,0 +88,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -24 +91,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +105,2 @@   +        "aspath": "120 200",    +        "med": 100,    @@ -28 +108,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +122,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "bestpath": true,    +        "med": 100,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -3,2 +3,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 6,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -7,2 +19,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 7,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -11,2 +35,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 4,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -15,2 +51,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 5,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -19,2 +67,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 2,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -23,2 +83,14 @@   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "med": 3,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +99,2 @@   +        "aspath": "120",    +        "med": 20,    @@ -28 +102,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +116,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99",    +        "bestpath": true,    +        "med": 1,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)   json["routes"] too few items (have 8, expected 10:    --- Expected value   +++ Current value   @@ -2,0 +3,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -4 +6,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.106",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.106",    +        "valid": true,    +        "weight": 0   @@ -6,0 +20,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -8 +23,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.2.107",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.2.107",    +        "valid": true,    +        "weight": 0   @@ -10,0 +37,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -12 +40,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.104",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.104",    +        "valid": true,    +        "weight": 0   @@ -14,0 +54,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -16 +57,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.105",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.105",    +        "valid": true,    +        "weight": 0   @@ -18,0 +71,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -20 +74,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.102",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.102",    +        "valid": true,    +        "weight": 0   @@ -22,0 +88,2 @@   +        "aspath": "99 200",    +        "med": 100,    @@ -24 +91,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.103",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.103",    +        "valid": true,    +        "weight": 0   @@ -26,0 +105,2 @@   +        "aspath": "120 200",    +        "med": 100,    @@ -28 +108,12 @@   -        "valid": true   +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.4.120",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.4.120",    +        "valid": true,    +        "weight": 0   @@ -31,10 +122,15 @@   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   -    },    -    {   -        "multipath": true,    -        "valid": true   +        "aspath": "99 200",    +        "bestpath": true,    +        "med": 100,    +        "nexthops": [   +            {   +                "afi": "ipv4",    +                "ip": "10.0.1.101",    +                "used": true   +            }   +        ],    +        "origin": "IGP",    +        "pathFrom": "external",    +        "peerId": "10.0.1.101",    +        "valid": true,    +        "weight": 0)
E   AssertionError: expected multipath routes in "show ip bgp" output
    assert json["routes"] too few items (have 8, expected 10:
       --- Expected value
      +++ Current value
      @@ -2,0 +3,2 @@
      +        "aspath": "99 200", 
      +        "med": 100, 
(5914 more lines...)
Collapse Failed test_bgp_ecmp_topo1 test_bgp_convergence History
TopoTest 2.0 Branch 15 secs
KeyError: 'ipv4Unicast'
E   KeyError: 'ipv4Unicast'
Collapse Failed test_bgp_l3vpn_to_bgp_direct test_memory_leak History
AddressSanitizer 13 secs
AssertionError:  r4: Daemon zebra killed by AddressSanitizer
E   AssertionError: 
    r4: Daemon zebra killed by AddressSanitizer
Collapse Failed test_bgp_l3vpn_to_bgp_vrf test_memory_leak History
AddressSanitizer 14 secs
AssertionError:  r4: Daemon zebra killed by AddressSanitizer
E   AssertionError: 
    r4: Daemon zebra killed by AddressSanitizer
Collapse Failed test_bgp_rfapi_basic_sanity_config2 test_memory_leak History
AddressSanitizer 8 secs
AssertionError:  r4: Daemon zebra killed by AddressSanitizer
E   AssertionError: 
    r4: Daemon zebra killed by AddressSanitizer
Collapse Failed test_bgp_rfapi_basic_sanity test_memory_leak History
AddressSanitizer 15 secs
AssertionError:  r2: Daemon zebra killed by AddressSanitizer
E   AssertionError: 
    r2: Daemon zebra killed by AddressSanitizer
Collapse Failed test_bgp_rfapi_basic_sanity test_check_timeout History
AddressSanitizer 1 min
AssertionError: 1 tests failed
E   AssertionError: 1 tests failed
Collapse Failed test_isis_topo1 test_memory_leak History
AddressSanitizer 19 secs
AssertionError:  r2: Daemon zebra killed by AddressSanitizer
E   AssertionError: 
    r2: Daemon zebra killed by AddressSanitizer
Collapse Failed test_ldp_topo1 test_shutdown_check_memleak History
AddressSanitizer 9 secs
AssertionError:  r1: Daemon zebra killed by AddressSanitizer
E   AssertionError: 
    r1: Daemon zebra killed by AddressSanitizer
Collapse Failed test_ldp_vpls_topo1 test_memory_leak History
AddressSanitizer 13 secs
AssertionError:  r1: Daemon zebra killed by AddressSanitizer
E   AssertionError: 
    r1: Daemon zebra killed by AddressSanitizer
Collapse Failed test_ospf6_topo1 test_shutdown_check_memleak History
AddressSanitizer 9 secs
AssertionError:  r1: Daemon zebra killed by AddressSanitizer
E   AssertionError: 
    r1: Daemon zebra killed by AddressSanitizer
Collapse Failed test_ospf_sr_topo1 test_memory_leak History
AddressSanitizer 8 secs
AssertionError:  r4: Daemon zebra killed by AddressSanitizer
E   AssertionError: 
    r4: Daemon zebra killed by AddressSanitizer
Collapse Failed test_ospf_topo1 test_memory_leak History
AddressSanitizer 11 secs
AssertionError:  r4: Daemon zebra killed by AddressSanitizer
E   AssertionError: 
    r4: Daemon zebra killed by AddressSanitizer
Collapse Failed test_ripng_topo1 test_shutdown_check_memleak History
AddressSanitizer 6 secs
AssertionError:  r1: Daemon zebra killed by AddressSanitizer
E   AssertionError: 
    r1: Daemon zebra killed by AddressSanitizer

Shared artifacts

Artifact File size
VersionInfo 784 bytes
SourceCode 4 MB
topotests 534 KB