]> git.puffer.fish Git - matthieu/frr.git/commitdiff
isisd: fix the TI-LFA repair paths to preserve the original Prefix-SID
authorRenato Westphal <renato@opensourcerouting.org>
Fri, 25 Sep 2020 05:45:19 +0000 (02:45 -0300)
committerRenato Westphal <renato@opensourcerouting.org>
Fri, 23 Oct 2020 13:31:39 +0000 (10:31 -0300)
When computing backup nexthops for routes that contain a Prefix-SID,
the original Prefix-SID label should be present at the end of
backup label stacks (after the repair labels). This commit fixes
that oversight in the original TI-LFA code. The SPF unit tests and
TI-LFA topotes were also updated accordingly.

Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
111 files changed:
isisd/isis_lfa.c
isisd/isis_lfa.h
tests/isisd/test_isis_spf.refout
tests/topotests/isis-tilfa-topo1/rt1/step4/show_ip_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt1/step4/show_ipv6_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt1/step4/show_mpls_table.ref.diff
tests/topotests/isis-tilfa-topo1/rt1/step5/show_ip_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt1/step5/show_ipv6_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt1/step5/show_mpls_table.ref.diff
tests/topotests/isis-tilfa-topo1/rt1/step7/show_ip_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt1/step7/show_ipv6_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt1/step7/show_mpls_table.ref.diff
tests/topotests/isis-tilfa-topo1/rt1/step8/show_ip_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt1/step8/show_ipv6_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt1/step8/show_mpls_table.ref.diff
tests/topotests/isis-tilfa-topo1/rt1/step9/show_ip_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt1/step9/show_ipv6_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt1/step9/show_mpls_table.ref.diff
tests/topotests/isis-tilfa-topo1/rt2/step1/show_ip_route.ref
tests/topotests/isis-tilfa-topo1/rt2/step1/show_ipv6_route.ref
tests/topotests/isis-tilfa-topo1/rt2/step1/show_mpls_table.ref
tests/topotests/isis-tilfa-topo1/rt2/step2/show_ip_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt2/step2/show_ipv6_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt2/step2/show_mpls_table.ref.diff
tests/topotests/isis-tilfa-topo1/rt2/step3/show_ip_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt2/step3/show_ipv6_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt2/step3/show_mpls_table.ref.diff
tests/topotests/isis-tilfa-topo1/rt2/step4/show_ip_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt2/step4/show_ipv6_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt2/step4/show_mpls_table.ref.diff
tests/topotests/isis-tilfa-topo1/rt2/step5/show_ip_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt2/step5/show_ipv6_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt2/step5/show_mpls_table.ref.diff
tests/topotests/isis-tilfa-topo1/rt2/step7/show_ip_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt2/step7/show_ipv6_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt2/step7/show_mpls_table.ref.diff
tests/topotests/isis-tilfa-topo1/rt2/step8/show_ip_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt2/step8/show_ipv6_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt2/step8/show_mpls_table.ref.diff
tests/topotests/isis-tilfa-topo1/rt2/step9/show_ip_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt2/step9/show_ipv6_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt2/step9/show_mpls_table.ref.diff
tests/topotests/isis-tilfa-topo1/rt3/step1/show_ip_route.ref
tests/topotests/isis-tilfa-topo1/rt3/step1/show_ipv6_route.ref
tests/topotests/isis-tilfa-topo1/rt3/step1/show_mpls_table.ref
tests/topotests/isis-tilfa-topo1/rt3/step4/show_ip_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt3/step4/show_ipv6_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt3/step4/show_mpls_table.ref.diff
tests/topotests/isis-tilfa-topo1/rt3/step5/show_ip_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt3/step5/show_ipv6_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt3/step5/show_mpls_table.ref.diff
tests/topotests/isis-tilfa-topo1/rt3/step6/show_ip_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt3/step6/show_ipv6_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt3/step6/show_mpls_table.ref.diff
tests/topotests/isis-tilfa-topo1/rt3/step7/show_ip_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt3/step7/show_ipv6_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt3/step7/show_mpls_table.ref.diff
tests/topotests/isis-tilfa-topo1/rt3/step8/show_ip_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt3/step8/show_ipv6_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt3/step8/show_mpls_table.ref.diff
tests/topotests/isis-tilfa-topo1/rt3/step9/show_ip_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt3/step9/show_ipv6_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt3/step9/show_mpls_table.ref.diff
tests/topotests/isis-tilfa-topo1/rt4/step1/show_ip_route.ref
tests/topotests/isis-tilfa-topo1/rt4/step1/show_ipv6_route.ref
tests/topotests/isis-tilfa-topo1/rt4/step1/show_mpls_table.ref
tests/topotests/isis-tilfa-topo1/rt4/step4/show_ip_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt4/step4/show_ipv6_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt4/step4/show_mpls_table.ref.diff
tests/topotests/isis-tilfa-topo1/rt4/step5/show_ip_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt4/step5/show_ipv6_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt4/step5/show_mpls_table.ref.diff
tests/topotests/isis-tilfa-topo1/rt4/step6/show_ip_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt4/step6/show_ipv6_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt4/step6/show_mpls_table.ref.diff
tests/topotests/isis-tilfa-topo1/rt4/step7/show_ip_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt4/step7/show_ipv6_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt4/step7/show_mpls_table.ref.diff
tests/topotests/isis-tilfa-topo1/rt4/step8/show_ip_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt4/step8/show_ipv6_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt4/step8/show_mpls_table.ref.diff
tests/topotests/isis-tilfa-topo1/rt4/step9/show_mpls_table.ref.diff
tests/topotests/isis-tilfa-topo1/rt5/step1/show_ip_route.ref
tests/topotests/isis-tilfa-topo1/rt5/step1/show_ipv6_route.ref
tests/topotests/isis-tilfa-topo1/rt5/step1/show_mpls_table.ref
tests/topotests/isis-tilfa-topo1/rt5/step4/show_ip_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt5/step4/show_ipv6_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt5/step4/show_mpls_table.ref.diff
tests/topotests/isis-tilfa-topo1/rt5/step5/show_ip_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt5/step5/show_ipv6_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt5/step5/show_mpls_table.ref.diff
tests/topotests/isis-tilfa-topo1/rt5/step6/show_mpls_table.ref.diff
tests/topotests/isis-tilfa-topo1/rt6/step1/show_ip_route.ref
tests/topotests/isis-tilfa-topo1/rt6/step1/show_ipv6_route.ref
tests/topotests/isis-tilfa-topo1/rt6/step1/show_mpls_table.ref
tests/topotests/isis-tilfa-topo1/rt6/step4/show_ip_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt6/step4/show_ipv6_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt6/step4/show_mpls_table.ref.diff
tests/topotests/isis-tilfa-topo1/rt6/step5/show_ip_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt6/step5/show_ipv6_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt6/step5/show_mpls_table.ref.diff
tests/topotests/isis-tilfa-topo1/rt6/step6/show_ip_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt6/step6/show_ipv6_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt6/step6/show_mpls_table.ref.diff
tests/topotests/isis-tilfa-topo1/rt6/step7/show_ip_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt6/step7/show_ipv6_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt6/step7/show_mpls_table.ref.diff
tests/topotests/isis-tilfa-topo1/rt6/step8/show_ip_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt6/step8/show_ipv6_route.ref.diff
tests/topotests/isis-tilfa-topo1/rt6/step8/show_mpls_table.ref.diff
tests/topotests/isis-tilfa-topo1/rt6/step9/show_mpls_table.ref.diff

index 52af1da81ab84984abaf5676a1d513b5e5909ae8..f22e4a708555d9f78c66cf857110291bedfb584f 100644 (file)
@@ -291,25 +291,30 @@ tilfa_compute_label_stack(struct lspdb_head *lspdb,
        label_stack->num_labels = listcount(repair_list);
 
        for (ALL_LIST_ELEMENTS_RO(repair_list, node, sid)) {
+               const uint8_t *target_node;
                struct isis_sr_block *srgb;
                mpls_label_t label;
 
                switch (sid->type) {
                case TILFA_SID_PREFIX:
-                       srgb = isis_sr_find_srgb(lspdb, sadj->id);
+                       if (sid->value.index.remote)
+                               target_node = sid->value.index.remote_sysid;
+                       else
+                               target_node = sadj->id;
+                       srgb = isis_sr_find_srgb(lspdb, target_node);
                        if (!srgb) {
                                zlog_warn("%s: SRGB not found for node %s",
                                          __func__,
-                                         print_sys_hostname(sadj->id));
+                                         print_sys_hostname(target_node));
                                goto error;
                        }
 
                        /* Check if the SID index falls inside the SRGB. */
-                       if (sid->value.index >= srgb->range_size) {
+                       if (sid->value.index.value >= srgb->range_size) {
                                flog_warn(
                                        EC_ISIS_SID_OVERFLOW,
                                        "%s: SID index %u falls outside remote SRGB range",
-                                       __func__, sid->value.index);
+                                       __func__, sid->value.index.value);
                                goto error;
                        }
 
@@ -317,7 +322,7 @@ tilfa_compute_label_stack(struct lspdb_head *lspdb,
                         * Prefix-SID: map SID index to label value within the
                         * SRGB.
                         */
-                       label = srgb->lower_bound + sid->value.index;
+                       label = srgb->lower_bound + sid->value.index.value;
                        break;
                case TILFA_SID_ADJ:
                        /* Adj-SID: absolute label value can be used directly */
@@ -429,7 +434,8 @@ static int tilfa_build_repair_list(struct isis_spftree *spftree_pc,
        struct listnode *node;
        bool is_pnode, is_qnode;
        char buf[VID2STR_BUFFER];
-       struct isis_tilfa_sid sid_qnode, sid_pnode;
+       struct isis_tilfa_sid sid_dest = {}, sid_qnode = {}, sid_pnode = {};
+       uint32_t sid_index;
        mpls_label_t label_qnode;
 
        if (IS_DEBUG_TILFA) {
@@ -438,6 +444,24 @@ static int tilfa_build_repair_list(struct isis_spftree *spftree_pc,
                           vtype2string(vertex->type), buf);
        }
 
+       /* Push original Prefix-SID label when necessary. */
+       if (VTYPE_IP(vertex->type) && vertex->N.ip.sr.present) {
+               pvertex = listnode_head(vertex->parents);
+               assert(pvertex);
+
+               sid_index = vertex->N.ip.sr.sid.value;
+               if (IS_DEBUG_TILFA)
+                       zlog_debug(
+                               "ISIS-TI-LFA: pushing Prefix-SID to %pFX (index %u)",
+                               &vertex->N.ip.p.dest, sid_index);
+               sid_dest.type = TILFA_SID_PREFIX;
+               sid_dest.value.index.value = sid_index;
+               sid_dest.value.index.remote = true;
+               memcpy(sid_dest.value.index.remote_sysid, pvertex->N.id,
+                      sizeof(sid_dest.value.index.remote_sysid));
+               listnode_add_head(repair_list, &sid_dest);
+       }
+
        if (!vertex_child)
                goto parents;
        if (vertex->type != VTYPE_NONPSEUDO_IS
@@ -475,8 +499,6 @@ static int tilfa_build_repair_list(struct isis_spftree *spftree_pc,
 
        /* Push Prefix-SID label when necessary. */
        if (is_pnode) {
-               uint32_t sid_index;
-
                /* The same P-node can't be used more than once. */
                if (isis_spf_node_find(used_pnodes, vertex->N.id)) {
                        if (IS_DEBUG_TILFA)
@@ -504,10 +526,10 @@ static int tilfa_build_repair_list(struct isis_spftree *spftree_pc,
 
                if (IS_DEBUG_TILFA)
                        zlog_debug(
-                               "ISIS-TI-LFA: pushing Prefix-SID to %s (index %u)",
+                               "ISIS-TI-LFA: pushing Node-SID to %s (index %u)",
                                print_sys_hostname(vertex->N.id), sid_index);
                sid_pnode.type = TILFA_SID_PREFIX;
-               sid_pnode.value.index = sid_index;
+               sid_pnode.value.index.value = sid_index;
                listnode_add_head(repair_list, &sid_pnode);
 
                /* Apply repair list. */
index 62a7666f9c44ab921802df177cf0ced6a60b5567..835618760c0f637bd975d730d964579ade830b62 100644 (file)
@@ -28,7 +28,11 @@ enum isis_tilfa_sid_type {
 struct isis_tilfa_sid {
        enum isis_tilfa_sid_type type;
        union {
-               uint32_t index;
+               struct {
+                       uint32_t value;
+                       bool remote;
+                       uint8_t remote_sysid[ISIS_SYS_ID_LEN];
+               } index;
                mpls_label_t label;
        } value;
 };
index 0e6ee95686e4ca7be88d995811bba81cba279324..d24176a097e08f3c98b04eda169dcc1dc8266fd9 100644 (file)
@@ -753,10 +753,10 @@ rt2                  TE-IS        50     rt3                  -         rt4(4)
 \r
 IS-IS L1 IPv4 routing table:\r
 \r
- Prefix         Metric  Interface  Nexthop  Label(s)  \r
- -----------------------------------------------------\r
- 10.0.255.2/32  60      -          rt3      16060     \r
- 10.0.255.4/32  50      -          rt3      16060     \r
+ Prefix         Metric  Interface  Nexthop  Label(s)     \r
+ --------------------------------------------------------\r
+ 10.0.255.2/32  60      -          rt3      16060/16020  \r
+ 10.0.255.4/32  50      -          rt3      16060/16040  \r
 \r
 P-space (self):\r
  rt3\r
@@ -789,10 +789,10 @@ rt2                  TE-IS        50     rt3                  -         rt4(4)
 \r
 IS-IS L1 IPv6 routing table:\r
 \r
- Prefix           Metric  Interface  Nexthop  Label(s)  \r
- -------------------------------------------------------\r
- 2001:db8::2/128  60      -          rt3      16061     \r
- 2001:db8::4/128  50      -          rt3      16061     \r
+ Prefix           Metric  Interface  Nexthop  Label(s)     \r
+ ----------------------------------------------------------\r
+ 2001:db8::2/128  60      -          rt3      16061/16021  \r
+ 2001:db8::4/128  50      -          rt3      16061/16041  \r
 \r
 test# test isis topology 2 root rt1 ti-lfa system-id rt3\r
 P-space (self):\r
@@ -839,9 +839,9 @@ rt3                  TE-IS        50     rt5                  -         rt5(4)
 \r
 IS-IS L1 IPv4 routing table:\r
 \r
- Prefix         Metric  Interface  Nexthop  Label(s)  \r
- -----------------------------------------------------\r
- 10.0.255.3/32  60      -          rt5      16050/18  \r
+ Prefix         Metric  Interface  Nexthop  Label(s)        \r
+ -----------------------------------------------------------\r
+ 10.0.255.3/32  60      -          rt5      16050/18/16030  \r
 \r
 P-space (self):\r
  rt2\r
@@ -887,9 +887,9 @@ rt3                  TE-IS        50     rt5                  -         rt5(4)
 \r
 IS-IS L1 IPv6 routing table:\r
 \r
- Prefix           Metric  Interface  Nexthop  Label(s)  \r
- -------------------------------------------------------\r
- 2001:db8::3/128  60      -          rt5      16051/19  \r
+ Prefix           Metric  Interface  Nexthop  Label(s)        \r
+ -------------------------------------------------------------\r
+ 2001:db8::3/128  60      -          rt5      16051/19/16031  \r
 \r
 test# test isis topology 2 root rt1 ti-lfa system-id rt1 pseudonode-id 1\r
 P-space (self):\r
@@ -927,11 +927,11 @@ rt5                  TE-IS        65     rt2                  -         rt1(2)
 \r
 IS-IS L1 IPv4 routing table:\r
 \r
- Prefix         Metric  Interface  Nexthop  Label(s)  \r
- -----------------------------------------------------\r
- 10.0.255.4/32  65      -          rt2      16020/18  \r
- 10.0.255.5/32  75      -          rt2      16020/18  \r
- 10.0.255.6/32  75      -          rt2      16020/18  \r
+ Prefix         Metric  Interface  Nexthop  Label(s)        \r
+ -----------------------------------------------------------\r
+ 10.0.255.4/32  65      -          rt2      16020/18/16040  \r
+ 10.0.255.5/32  75      -          rt2      16020/18/16050  \r
+ 10.0.255.6/32  75      -          rt2      16020/18/16060  \r
 \r
 P-space (self):\r
  rt2\r
@@ -968,11 +968,11 @@ rt5                  TE-IS        65     rt2                  -         rt1(2)
 \r
 IS-IS L1 IPv6 routing table:\r
 \r
- Prefix           Metric  Interface  Nexthop  Label(s)  \r
- -------------------------------------------------------\r
- 2001:db8::4/128  65      -          rt2      16021/19  \r
- 2001:db8::5/128  75      -          rt2      16021/19  \r
- 2001:db8::6/128  75      -          rt2      16021/19  \r
+ Prefix           Metric  Interface  Nexthop  Label(s)        \r
+ -------------------------------------------------------------\r
+ 2001:db8::4/128  65      -          rt2      16021/19/16041  \r
+ 2001:db8::5/128  75      -          rt2      16021/19/16051  \r
+ 2001:db8::6/128  75      -          rt2      16021/19/16061  \r
 \r
 test# test isis topology 2 root rt5 ti-lfa system-id rt1 pseudonode-id 1\r
 P-space (self):\r
@@ -1013,11 +1013,11 @@ rt2                  TE-IS        45     rt6                  -         rt1(4)
 \r
 IS-IS L1 IPv4 routing table:\r
 \r
- Prefix         Metric  Interface  Nexthop  Label(s)  \r
- -----------------------------------------------------\r
- 10.0.255.1/32  40      -          rt6      16040     \r
- 10.0.255.2/32  55      -          rt6      16040     \r
- 10.0.255.4/32  30      -          rt6      16040     \r
+ Prefix         Metric  Interface  Nexthop  Label(s)     \r
+ --------------------------------------------------------\r
+ 10.0.255.1/32  40      -          rt6      16040/16010  \r
+ 10.0.255.2/32  55      -          rt6      16040/16020  \r
+ 10.0.255.4/32  30      -          rt6      16040        \r
 \r
 P-space (self):\r
  rt6\r
@@ -1057,11 +1057,11 @@ rt2                  TE-IS        45     rt6                  -         rt1(4)
 \r
 IS-IS L1 IPv6 routing table:\r
 \r
- Prefix           Metric  Interface  Nexthop  Label(s)  \r
- -------------------------------------------------------\r
- 2001:db8::1/128  40      -          rt6      16041     \r
- 2001:db8::2/128  55      -          rt6      16041     \r
- 2001:db8::4/128  30      -          rt6      16041     \r
+ Prefix           Metric  Interface  Nexthop  Label(s)     \r
+ ----------------------------------------------------------\r
+ 2001:db8::1/128  40      -          rt6      16041/16011  \r
+ 2001:db8::2/128  55      -          rt6      16041/16021  \r
+ 2001:db8::4/128  30      -          rt6      16041        \r
 \r
 test# test isis topology 3 root rt5 ti-lfa system-id rt4 ipv4-only\r
 P-space (self):\r
@@ -1197,12 +1197,12 @@ rt2                  TE-IS        90     rt3                  -         rt4(4)
 \r
 IS-IS L1 IPv4 routing table:\r
 \r
- Prefix         Metric  Interface  Nexthop  Label(s)  \r
- -----------------------------------------------------\r
- 10.0.255.2/32  100     -          rt3      16050/17  \r
- 10.0.255.4/32  90      -          rt3      16050/17  \r
- 10.0.255.6/32  80      -          rt3      16050/17  \r
- 10.0.255.8/32  90      -          rt3      16050/17  \r
+ Prefix         Metric  Interface  Nexthop  Label(s)        \r
+ -----------------------------------------------------------\r
+ 10.0.255.2/32  100     -          rt3      16050/17/16020  \r
+ 10.0.255.4/32  90      -          rt3      16050/17/16040  \r
+ 10.0.255.6/32  80      -          rt3      16050/17/16060  \r
+ 10.0.255.8/32  90      -          rt3      16050/17/16080  \r
 \r
 test# test isis topology 4 root rt4 ti-lfa system-id rt6 ipv4-only\r
 P-space (self):\r
@@ -1244,10 +1244,10 @@ rt8                  TE-IS        100    rt2                  -         rt6(4)
 \r
 IS-IS L1 IPv4 routing table:\r
 \r
- Prefix         Metric  Interface  Nexthop  Label(s)  \r
- -----------------------------------------------------\r
- 10.0.255.6/32  100     -          rt2      16050/17  \r
- 10.0.255.8/32  110     -          rt2      16050/17  \r
+ Prefix         Metric  Interface  Nexthop  Label(s)        \r
+ -----------------------------------------------------------\r
+ 10.0.255.6/32  100     -          rt2      16050/17/16060  \r
+ 10.0.255.8/32  110     -          rt2      16050/17/16080  \r
 \r
 test# test isis topology 5 root rt1 ti-lfa system-id rt2 ipv4-only\r
 P-space (self):\r
@@ -1288,11 +1288,11 @@ rt2                  TE-IS        70     rt3                  -         rt4(4)
 \r
 IS-IS L1 IPv4 routing table:\r
 \r
- Prefix         Metric  Interface  Nexthop  Label(s)  \r
- -----------------------------------------------------\r
- 10.0.255.2/32  80      -          rt3      16080     \r
- 10.0.255.4/32  70      -          rt3      16080     \r
- 10.0.255.6/32  60      -          rt3      16080     \r
+ Prefix         Metric  Interface  Nexthop  Label(s)     \r
+ --------------------------------------------------------\r
+ 10.0.255.2/32  80      -          rt3      16080/16020  \r
+ 10.0.255.4/32  70      -          rt3      16080/16040  \r
+ 10.0.255.6/32  60      -          rt3      16080/16060  \r
 \r
 test# test isis topology 6 root rt4 ti-lfa system-id rt3 ipv4-only\r
 P-space (self):\r
@@ -1338,9 +1338,9 @@ rt7                  TE-IS        30     rt6                  -         rt5(4)
 \r
 IS-IS L1 IPv4 routing table:\r
 \r
- Prefix         Metric  Interface  Nexthop  Label(s)  \r
- -----------------------------------------------------\r
- 10.0.255.3/32  40      -          rt2      16010     \r
+ Prefix         Metric  Interface  Nexthop  Label(s)     \r
+ --------------------------------------------------------\r
+ 10.0.255.3/32  40      -          rt2      16010/16030  \r
 \r
 test# test isis topology 7 root rt11 ti-lfa system-id rt8 ipv4-only\r
 P-space (self):\r
@@ -1399,16 +1399,16 @@ rt3                  TE-IS        60     rt12                 -         rt6(4)
 \r
 IS-IS L1 IPv4 routing table:\r
 \r
- Prefix         Metric  Interface  Nexthop  Label(s)  \r
- -----------------------------------------------------\r
- 10.0.255.1/32  60      -          rt10     16010     \r
- 10.0.255.2/32  60      -          rt12     16090     \r
- 10.0.255.3/32  70      -          rt12     16090     \r
- 10.0.255.4/32  50      -          rt10     16040     \r
- 10.0.255.5/32  50      -          rt12     16090     \r
- 10.0.255.6/32  60      -          rt12     16090     \r
- 10.0.255.7/32  40      -          rt10     16070     \r
- 10.0.255.8/32  40      -          rt12     16090     \r
+ Prefix         Metric  Interface  Nexthop  Label(s)     \r
+ --------------------------------------------------------\r
+ 10.0.255.1/32  60      -          rt10     16010        \r
+ 10.0.255.2/32  60      -          rt12     16090/16020  \r
+ 10.0.255.3/32  70      -          rt12     16090/16030  \r
+ 10.0.255.4/32  50      -          rt10     16040        \r
+ 10.0.255.5/32  50      -          rt12     16090/16050  \r
+ 10.0.255.6/32  60      -          rt12     16090/16060  \r
+ 10.0.255.7/32  40      -          rt10     16070        \r
+ 10.0.255.8/32  40      -          rt12     16090/16080  \r
 \r
 test# test isis topology 7 root rt6 ti-lfa system-id rt5 ipv4-only\r
 P-space (self):\r
@@ -1479,19 +1479,19 @@ rt10                 TE-IS        60     rt9                  -         rt11(4)
 \r
 IS-IS L1 IPv4 routing table:\r
 \r
- Prefix          Metric  Interface  Nexthop  Label(s)  \r
- ------------------------------------------------------\r
- 10.0.255.1/32   60      -          rt3      16020     \r
- 10.0.255.4/32   50      -          rt3      16020     \r
- 10.0.255.5/32   40      -          rt3      16020     \r
- 10.0.255.7/32   60      -          rt9      16070     \r
-                         -          rt3      16070     \r
- 10.0.255.8/32   50      -          rt9      16080     \r
-                         -          rt3      16080     \r
- 10.0.255.10/32  70      -          rt9      16100     \r
-                         -          rt3      16100     \r
- 10.0.255.11/32  60      -          rt9      16110     \r
-                         -          rt3      16110     \r
+ Prefix          Metric  Interface  Nexthop  Label(s)     \r
+ ---------------------------------------------------------\r
+ 10.0.255.1/32   60      -          rt3      16020/16010  \r
+ 10.0.255.4/32   50      -          rt3      16020/16040  \r
+ 10.0.255.5/32   40      -          rt3      16020/16050  \r
+ 10.0.255.7/32   60      -          rt9      16070        \r
+                         -          rt3      16070        \r
+ 10.0.255.8/32   50      -          rt9      16080        \r
+                         -          rt3      16080        \r
+ 10.0.255.10/32  70      -          rt9      16100        \r
+                         -          rt3      16100        \r
+ 10.0.255.11/32  60      -          rt9      16110        \r
+                         -          rt3      16110        \r
 \r
 test# test isis topology 8 root rt2 ti-lfa system-id rt1 ipv4-only\r
 P-space (self):\r
@@ -1553,12 +1553,12 @@ rt1                  TE-IS        90     rt5                  -         rt4(4)
 \r
 IS-IS L1 IPv4 routing table:\r
 \r
- Prefix          Metric  Interface  Nexthop  Label(s)  \r
- ------------------------------------------------------\r
- 10.0.255.1/32   100     -          rt5      16110/17  \r
- 10.0.255.4/32   90      -          rt5      16110/17  \r
- 10.0.255.7/32   80      -          rt5      16110/17  \r
- 10.0.255.10/32  70      -          rt5      16110/17  \r
+ Prefix          Metric  Interface  Nexthop  Label(s)        \r
+ ------------------------------------------------------------\r
+ 10.0.255.1/32   100     -          rt5      16110/17/16010  \r
+ 10.0.255.4/32   90      -          rt5      16110/17/16040  \r
+ 10.0.255.7/32   80      -          rt5      16110/17/16070  \r
+ 10.0.255.10/32  70      -          rt5      16110/17/16100  \r
 \r
 test# test isis topology 8 root rt2 ti-lfa system-id rt5 ipv4-only\r
 P-space (self):\r
@@ -1616,13 +1616,13 @@ rt12                 TE-IS        60     rt3                  -         rt9(4)
 \r
 IS-IS L1 IPv4 routing table:\r
 \r
- Prefix          Metric  Interface  Nexthop  Label(s)  \r
- ------------------------------------------------------\r
- 10.0.255.5/32   40      -          rt3      16060     \r
- 10.0.255.8/32   50      -          rt3      16060     \r
- 10.0.255.9/32   60      -          rt3      16060     \r
- 10.0.255.11/32  60      -          rt3      16060     \r
- 10.0.255.12/32  70      -          rt3      16060     \r
+ Prefix          Metric  Interface  Nexthop  Label(s)     \r
+ ---------------------------------------------------------\r
+ 10.0.255.5/32   40      -          rt3      16060/16050  \r
+ 10.0.255.8/32   50      -          rt3      16060/16080  \r
+ 10.0.255.9/32   60      -          rt3      16060/16090  \r
+ 10.0.255.11/32  60      -          rt3      16060/16110  \r
+ 10.0.255.12/32  70      -          rt3      16060/16120  \r
 \r
 test# test isis topology 9 root rt1 ti-lfa system-id rt3\r
 P-space (self):\r
@@ -1672,9 +1672,9 @@ rt3                  TE-IS        120    rt2                  -         rt4(4)
 \r
 IS-IS L1 IPv4 routing table:\r
 \r
- Prefix         Metric  Interface  Nexthop  Label(s)  \r
- -----------------------------------------------------\r
- 10.0.255.3/32  130     -          rt2      16040/18  \r
+ Prefix         Metric  Interface  Nexthop  Label(s)        \r
+ -----------------------------------------------------------\r
+ 10.0.255.3/32  130     -          rt2      16040/18/16030  \r
 \r
 P-space (self):\r
  rt2\r
@@ -1723,9 +1723,9 @@ rt3                  TE-IS        120    rt2                  -         rt4(4)
 \r
 IS-IS L1 IPv6 routing table:\r
 \r
- Prefix           Metric  Interface  Nexthop  Label(s)  \r
- -------------------------------------------------------\r
- 2001:db8::3/128  130     -          rt2      16041/19  \r
+ Prefix           Metric  Interface  Nexthop  Label(s)        \r
+ -------------------------------------------------------------\r
+ 2001:db8::3/128  130     -          rt2      16041/19/16031  \r
 \r
 test# test isis topology 9 root rt1 ti-lfa system-id rt2\r
 P-space (self):\r
@@ -1769,15 +1769,15 @@ rt8                  TE-IS        140    rt3                  -         rt4(4)
 \r
 IS-IS L1 IPv4 routing table:\r
 \r
- Prefix         Metric  Interface  Nexthop  Label(s)  \r
- -----------------------------------------------------\r
- 10.0.255.2/32  130     -          rt3      16030/18  \r
- 10.0.255.4/32  120     -          rt3      16030/18  \r
- 10.0.255.5/32  130     -          rt3      16030/18  \r
- 10.0.255.6/32  150     -          rt3      16030/18  \r
- 10.0.255.7/32  150     -          rt3      16030/18  \r
- 10.0.255.8/32  150     -          rt3      16030/18  \r
- 10.0.255.9/32  140     -          rt3      16030/18  \r
+ Prefix         Metric  Interface  Nexthop  Label(s)        \r
+ -----------------------------------------------------------\r
+ 10.0.255.2/32  130     -          rt3      16030/18/16020  \r
+ 10.0.255.4/32  120     -          rt3      16030/18/16040  \r
+ 10.0.255.5/32  130     -          rt3      16030/18/16050  \r
+ 10.0.255.6/32  150     -          rt3      16030/18/16060  \r
+ 10.0.255.7/32  150     -          rt3      16030/18/16070  \r
+ 10.0.255.8/32  150     -          rt3      16030/18/16080  \r
+ 10.0.255.9/32  140     -          rt3      16030/18/16090  \r
 \r
 P-space (self):\r
  rt3\r
@@ -1820,15 +1820,15 @@ rt8                  TE-IS        140    rt3                  -         rt4(4)
 \r
 IS-IS L1 IPv6 routing table:\r
 \r
- Prefix           Metric  Interface  Nexthop  Label(s)  \r
- -------------------------------------------------------\r
- 2001:db8::2/128  130     -          rt3      16031/19  \r
- 2001:db8::4/128  120     -          rt3      16031/19  \r
- 2001:db8::5/128  130     -          rt3      16031/19  \r
- 2001:db8::6/128  150     -          rt3      16031/19  \r
- 2001:db8::7/128  150     -          rt3      16031/19  \r
- 2001:db8::8/128  150     -          rt3      16031/19  \r
- 2001:db8::9/128  140     -          rt3      16031/19  \r
+ Prefix           Metric  Interface  Nexthop  Label(s)        \r
+ -------------------------------------------------------------\r
+ 2001:db8::2/128  130     -          rt3      16031/19/16021  \r
+ 2001:db8::4/128  120     -          rt3      16031/19/16041  \r
+ 2001:db8::5/128  130     -          rt3      16031/19/16051  \r
+ 2001:db8::6/128  150     -          rt3      16031/19/16061  \r
+ 2001:db8::7/128  150     -          rt3      16031/19/16071  \r
+ 2001:db8::8/128  150     -          rt3      16031/19/16081  \r
+ 2001:db8::9/128  140     -          rt3      16031/19/16091  \r
 \r
 test# test isis topology 9 root rt9 ti-lfa system-id rt5\r
 P-space (self):\r
@@ -1895,23 +1895,23 @@ rt3                  TE-IS        70     rt6                  -         rt1(4)
 \r
 IS-IS L1 IPv4 routing table:\r
 \r
- Prefix         Metric  Interface  Nexthop  Label(s)  \r
- -----------------------------------------------------\r
- 10.0.255.1/32  70      -          rt6      16060/16  \r
-                        -          rt7      16070/16  \r
-                        -          rt8      16080/16  \r
- 10.0.255.2/32  60      -          rt6      16060/16  \r
-                        -          rt7      16070/16  \r
-                        -          rt8      16080/16  \r
- 10.0.255.3/32  80      -          rt6      16060/16  \r
-                        -          rt7      16070/16  \r
-                        -          rt8      16080/16  \r
- 10.0.255.4/32  50      -          rt6      16060/16  \r
-                        -          rt7      16070/16  \r
-                        -          rt8      16080/16  \r
- 10.0.255.5/32  60      -          rt6      16060/16  \r
-                        -          rt7      16070/16  \r
-                        -          rt8      16080/16  \r
+ Prefix         Metric  Interface  Nexthop  Label(s)        \r
+ -----------------------------------------------------------\r
+ 10.0.255.1/32  70      -          rt6      16060/16/16010  \r
+                        -          rt7      16070/16/16010  \r
+                        -          rt8      16080/16/16010  \r
+ 10.0.255.2/32  60      -          rt6      16060/16/16020  \r
+                        -          rt7      16070/16/16020  \r
+                        -          rt8      16080/16/16020  \r
+ 10.0.255.3/32  80      -          rt6      16060/16/16030  \r
+                        -          rt7      16070/16/16030  \r
+                        -          rt8      16080/16/16030  \r
+ 10.0.255.4/32  50      -          rt6      16060/16/16040  \r
+                        -          rt7      16070/16/16040  \r
+                        -          rt8      16080/16/16040  \r
+ 10.0.255.5/32  60      -          rt6      16060/16/16050  \r
+                        -          rt7      16070/16/16050  \r
+                        -          rt8      16080/16/16050  \r
 \r
 P-space (self):\r
  rt6\r
@@ -1977,23 +1977,23 @@ rt3                  TE-IS        70     rt6                  -         rt1(4)
 \r
 IS-IS L1 IPv6 routing table:\r
 \r
- Prefix           Metric  Interface  Nexthop  Label(s)  \r
- -------------------------------------------------------\r
- 2001:db8::1/128  70      -          rt6      16061/17  \r
-                          -          rt7      16071/17  \r
-                          -          rt8      16081/17  \r
- 2001:db8::2/128  60      -          rt6      16061/17  \r
-                          -          rt7      16071/17  \r
-                          -          rt8      16081/17  \r
- 2001:db8::3/128  80      -          rt6      16061/17  \r
-                          -          rt7      16071/17  \r
-                          -          rt8      16081/17  \r
- 2001:db8::4/128  50      -          rt6      16061/17  \r
-                          -          rt7      16071/17  \r
-                          -          rt8      16081/17  \r
- 2001:db8::5/128  60      -          rt6      16061/17  \r
-                          -          rt7      16071/17  \r
-                          -          rt8      16081/17  \r
+ Prefix           Metric  Interface  Nexthop  Label(s)        \r
+ -------------------------------------------------------------\r
+ 2001:db8::1/128  70      -          rt6      16061/17/16011  \r
+                          -          rt7      16071/17/16011  \r
+                          -          rt8      16081/17/16011  \r
+ 2001:db8::2/128  60      -          rt6      16061/17/16021  \r
+                          -          rt7      16071/17/16021  \r
+                          -          rt8      16081/17/16021  \r
+ 2001:db8::3/128  80      -          rt6      16061/17/16031  \r
+                          -          rt7      16071/17/16031  \r
+                          -          rt8      16081/17/16031  \r
+ 2001:db8::4/128  50      -          rt6      16061/17/16041  \r
+                          -          rt7      16071/17/16041  \r
+                          -          rt8      16081/17/16041  \r
+ 2001:db8::5/128  60      -          rt6      16061/17/16051  \r
+                          -          rt7      16071/17/16051  \r
+                          -          rt8      16081/17/16051  \r
 \r
 test# test isis topology 9 root rt9 ti-lfa system-id rt8\r
 P-space (self):\r
@@ -2044,9 +2044,9 @@ rt3                  TE-IS        50     rt5                  -         rt1(4)
 \r
 IS-IS L1 IPv4 routing table:\r
 \r
- Prefix         Metric  Interface  Nexthop  Label(s)  \r
- -----------------------------------------------------\r
- 10.0.255.8/32  60      -          rt5      16040/26  \r
+ Prefix         Metric  Interface  Nexthop  Label(s)        \r
+ -----------------------------------------------------------\r
+ 10.0.255.8/32  60      -          rt5      16040/26/16080  \r
 \r
 P-space (self):\r
  rt1\r
@@ -2096,9 +2096,9 @@ rt3                  TE-IS        50     rt5                  -         rt1(4)
 \r
 IS-IS L1 IPv6 routing table:\r
 \r
- Prefix           Metric  Interface  Nexthop  Label(s)  \r
- -------------------------------------------------------\r
- 2001:db8::8/128  60      -          rt5      16041/27  \r
+ Prefix           Metric  Interface  Nexthop  Label(s)        \r
+ -------------------------------------------------------------\r
+ 2001:db8::8/128  60      -          rt5      16041/27/16081  \r
 \r
 test# test isis topology 10 root rt1 ti-lfa system-id rt2\r
 P-space (self):\r
@@ -2147,14 +2147,14 @@ rt2                  TE-IS        100    rt3                  -         rt5(4)
 \r
 IS-IS L1 IPv4 routing table:\r
 \r
- Prefix         Metric  Interface  Nexthop  Label(s)  \r
- -----------------------------------------------------\r
- 10.0.255.2/32  110     -          rt3      20060/18  \r
-                        -          rt4      16070/18  \r
- 10.0.255.5/32  100     -          rt3      20060/18  \r
-                        -          rt4      16070/18  \r
- 10.0.255.8/32  90      -          rt3      20060/18  \r
-                        -          rt4      16070/18  \r
+ Prefix         Metric  Interface  Nexthop  Label(s)        \r
+ -----------------------------------------------------------\r
+ 10.0.255.2/32  110     -          rt3      20060/18/16020  \r
+                        -          rt4      16070/18/16020  \r
+ 10.0.255.5/32  100     -          rt3      20060/18/16050  \r
+                        -          rt4      16070/18/16050  \r
+ 10.0.255.8/32  90      -          rt3      20060/18/16080  \r
+                        -          rt4      16070/18/16080  \r
 \r
 P-space (self):\r
  rt3\r
@@ -2202,14 +2202,14 @@ rt2                  TE-IS        100    rt3                  -         rt5(4)
 \r
 IS-IS L1 IPv6 routing table:\r
 \r
- Prefix           Metric  Interface  Nexthop  Label(s)  \r
- -------------------------------------------------------\r
- 2001:db8::2/128  110     -          rt3      20061/19  \r
-                          -          rt4      16071/19  \r
- 2001:db8::5/128  100     -          rt3      20061/19  \r
-                          -          rt4      16071/19  \r
- 2001:db8::8/128  90      -          rt3      20061/19  \r
-                          -          rt4      16071/19  \r
+ Prefix           Metric  Interface  Nexthop  Label(s)        \r
+ -------------------------------------------------------------\r
+ 2001:db8::2/128  110     -          rt3      20061/19/16021  \r
+                          -          rt4      16071/19/16021  \r
+ 2001:db8::5/128  100     -          rt3      20061/19/16051  \r
+                          -          rt4      16071/19/16051  \r
+ 2001:db8::8/128  90      -          rt3      20061/19/16081  \r
+                          -          rt4      16071/19/16081  \r
 \r
 test# test isis topology 10 root rt1 ti-lfa system-id rt4\r
 P-space (self):\r
@@ -2253,10 +2253,10 @@ rt4                  TE-IS        90     rt2                  -         rt7(4)
 \r
 IS-IS L1 IPv4 routing table:\r
 \r
- Prefix         Metric  Interface  Nexthop  Label(s)  \r
- -----------------------------------------------------\r
- 10.0.255.4/32  100     -          rt2      16080/20  \r
- 10.0.255.7/32  90      -          rt2      16080/20  \r
+ Prefix         Metric  Interface  Nexthop  Label(s)        \r
+ -----------------------------------------------------------\r
+ 10.0.255.4/32  100     -          rt2      16080/20/16040  \r
+ 10.0.255.7/32  90      -          rt2      16080/20/16070  \r
 \r
 P-space (self):\r
  rt2\r
@@ -2299,10 +2299,10 @@ rt4                  TE-IS        90     rt2                  -         rt7(4)
 \r
 IS-IS L1 IPv6 routing table:\r
 \r
- Prefix           Metric  Interface  Nexthop  Label(s)  \r
- -------------------------------------------------------\r
- 2001:db8::4/128  100     -          rt2      16081/21  \r
- 2001:db8::7/128  90      -          rt2      16081/21  \r
+ Prefix           Metric  Interface  Nexthop  Label(s)        \r
+ -------------------------------------------------------------\r
+ 2001:db8::4/128  100     -          rt2      16081/21/16041  \r
+ 2001:db8::7/128  90      -          rt2      16081/21/16071  \r
 \r
 test# test isis topology 11 root rt2 ti-lfa system-id rt4\r
 P-space (self):\r
@@ -2347,7 +2347,7 @@ IS-IS L1 IPv4 routing table:
  ----------------------------------------------------------\r
  10.0.255.1/32  60      -          rt1      implicit-null  \r
  10.0.255.3/32  60      -          rt3      implicit-null  \r
- 10.0.255.4/32  80      -          rt3      16050          \r
+ 10.0.255.4/32  80      -          rt3      16050/16040    \r
  10.0.255.5/32  70      -          rt3      16050          \r
  10.0.255.6/32  80      -          rt3      16060          \r
 \r
@@ -2393,7 +2393,7 @@ IS-IS L1 IPv6 routing table:
  ------------------------------------------------------------\r
  2001:db8::1/128  60      -          rt1      implicit-null  \r
  2001:db8::3/128  60      -          rt3      implicit-null  \r
- 2001:db8::4/128  80      -          rt3      16051          \r
+ 2001:db8::4/128  80      -          rt3      16051/16041    \r
  2001:db8::5/128  70      -          rt3      16051          \r
  2001:db8::6/128  80      -          rt3      16061          \r
 \r
@@ -2440,12 +2440,12 @@ rt3                  TE-IS        740    rt2                  -         rt5(4)
 \r
 IS-IS L1 IPv4 routing table:\r
 \r
- Prefix         Metric  Interface  Nexthop  Label(s)        \r
- -----------------------------------------------------------\r
- 10.0.255.3/32  750     -          rt2      16080/17/16/16  \r
- 10.0.255.5/32  350     -          rt2      16080/17/16     \r
- 10.0.255.7/32  150     -          rt2      16080/17        \r
- 10.0.255.9/32  160     -          rt2      16080/17/18     \r
+ Prefix         Metric  Interface  Nexthop  Label(s)              \r
+ -----------------------------------------------------------------\r
+ 10.0.255.3/32  750     -          rt2      16080/17/16/16/16030  \r
+ 10.0.255.5/32  350     -          rt2      16080/17/16/16050     \r
+ 10.0.255.7/32  150     -          rt2      16080/17/16070        \r
+ 10.0.255.9/32  160     -          rt2      16080/17/18/16090     \r
 \r
 test# test isis topology 13 root rt1 ti-lfa system-id rt3 ipv4-only\r
 P-space (self):\r
@@ -2482,12 +2482,12 @@ rt7                  TE-IS        50     rt2                  -         rt5(4)
 \r
 IS-IS L1 IPv4 routing table:\r
 \r
- Prefix         Metric  Interface  Nexthop  Label(s)  \r
- -----------------------------------------------------\r
- 10.0.255.3/32  40      -          rt2      16040     \r
- 10.0.255.5/32  50      -          rt2      16040     \r
- 10.0.255.6/32  50      -          rt2      16040     \r
- 10.0.255.7/32  60      -          rt2      16040     \r
+ Prefix         Metric  Interface  Nexthop  Label(s)     \r
+ --------------------------------------------------------\r
+ 10.0.255.3/32  40      -          rt2      16040/16030  \r
+ 10.0.255.5/32  50      -          rt2      16040/16050  \r
+ 10.0.255.6/32  50      -          rt2      16040/16060  \r
+ 10.0.255.7/32  60      -          rt2      16040/16070  \r
 \r
 test# 
 end.
index ccea94c42c3ba1778c08ee05da2329ad3130f9a0..1a9307ddb99f7d4bdd7aabab7083c84c0c95c896 100644 (file)
@@ -1,5 +1,5 @@
---- rt1/step3/show_ip_route.ref        2020-08-31 22:42:48.831561460 -0300
-+++ rt1/step4/show_ip_route.ref        2020-08-31 22:42:48.831561460 -0300
+--- rt1/step3/show_ip_route.ref        2020-09-25 17:48:05.062911204 -0300
++++ rt1/step4/show_ip_route.ref        2020-09-25 17:49:01.563647190 -0300
 @@ -60,10 +60,7 @@
            "ip":"10.0.1.2",
            "afi":"ipv4",
index 13e098858a24a0a62519272b66fdb25671a5be8d..f5036aeda82c15efe7d8f742f9dc7d1d52fd0692 100644 (file)
@@ -1,5 +1,5 @@
---- rt1/step3/show_ipv6_route.ref      2020-08-31 22:42:48.831561460 -0300
-+++ rt1/step4/show_ipv6_route.ref      2020-08-31 22:42:48.831561460 -0300
+--- rt1/step3/show_ipv6_route.ref      2020-09-25 17:48:06.358928078 -0300
++++ rt1/step4/show_ipv6_route.ref      2020-09-25 17:49:02.791663194 -0300
 @@ -57,10 +57,7 @@
            "fib":true,
            "afi":"ipv6",
index 9531fbc2f065deda11ddfdf9cdfe8036d3f660ee..30c612b5449bf5f9f64eadcfbbfd5c5acc0fad59 100644 (file)
@@ -1,5 +1,5 @@
---- rt1/step3/show_mpls_table.ref      2020-08-31 22:42:48.831561460 -0300
-+++ rt1/step4/show_mpls_table.ref      2020-08-31 22:42:48.831561460 -0300
+--- rt1/step3/show_mpls_table.ref      2020-09-25 17:48:03.782894539 -0300
++++ rt1/step4/show_mpls_table.ref      2020-09-25 17:49:00.343631290 -0300
 @@ -47,30 +47,6 @@
        }
      ]
index 2a2cb762a7661de8b0133905be4b0a8c6cc4093c..79a452ef69f8c5ee0c4325ce1d8956241714638a 100644 (file)
@@ -1,5 +1,5 @@
---- rt1/step4/show_ip_route.ref        2020-08-31 22:42:48.831561460 -0300
-+++ rt1/step5/show_ip_route.ref        2020-08-31 22:42:48.831561460 -0300
+--- rt1/step4/show_ip_route.ref        2020-09-25 17:49:01.563647190 -0300
++++ rt1/step5/show_ip_route.ref        2020-09-25 17:50:12.144567593 -0300
 @@ -60,7 +60,10 @@
            "ip":"10.0.1.2",
            "afi":"ipv4",
index 94bf3c1db31d2b99bddef3523f6c245f0ecf8a38..805266aaaa920f2a0cbf1ed5a2f70334bcbc160c 100644 (file)
@@ -1,5 +1,5 @@
---- rt1/step4/show_ipv6_route.ref      2020-08-31 22:42:48.831561460 -0300
-+++ rt1/step5/show_ipv6_route.ref      2020-08-31 22:42:48.831561460 -0300
+--- rt1/step4/show_ipv6_route.ref      2020-09-25 17:49:02.791663194 -0300
++++ rt1/step5/show_ipv6_route.ref      2020-09-25 17:50:13.428584346 -0300
 @@ -57,7 +57,10 @@
            "fib":true,
            "afi":"ipv6",
index 0fd252e45574f93c15762a6e5664ea6fd93abe05..d7ab66ee189b0710cbd6fcfa081bdfd40f5e1045 100644 (file)
@@ -1,5 +1,5 @@
---- rt1/step4/show_mpls_table.ref      2020-08-31 22:42:48.831561460 -0300
-+++ rt1/step5/show_mpls_table.ref      2020-08-31 22:42:48.831561460 -0300
+--- rt1/step4/show_mpls_table.ref      2020-09-25 17:49:00.343631290 -0300
++++ rt1/step5/show_mpls_table.ref      2020-09-25 17:50:10.868550944 -0300
 @@ -47,6 +47,30 @@
        }
      ]
index 22f7ce9a2e6097a2cd401eba4c5cb7ffc7a095e2..9aa0cd2e39ae493a2878eaab8204256d453d85a9 100644 (file)
@@ -1,5 +1,5 @@
---- rt1/step6/show_ip_route.ref        2020-08-31 22:42:48.831561460 -0300
-+++ rt1/step7/show_ip_route.ref        2020-08-31 22:42:48.835561429 -0300
+--- rt1/step6/show_ip_route.ref        2020-09-25 17:51:15.105389461 -0300
++++ rt1/step7/show_ip_route.ref        2020-09-25 17:52:02.014002243 -0300
 @@ -83,10 +83,7 @@
            "ip":"10.0.1.3",
            "afi":"ipv4",
index 4b07bd77626dcda9cd813a60a673edd736bb64d2..52fd7caf915b7579477b41656744c637c6248b0a 100644 (file)
@@ -1,5 +1,5 @@
---- rt1/step6/show_ipv6_route.ref      2020-08-31 22:42:48.835561429 -0300
-+++ rt1/step7/show_ipv6_route.ref      2020-08-31 22:42:48.835561429 -0300
+--- rt1/step6/show_ipv6_route.ref      2020-09-25 17:51:16.345405655 -0300
++++ rt1/step7/show_ipv6_route.ref      2020-09-25 17:52:03.230018133 -0300
 @@ -79,10 +79,7 @@
            "fib":true,
            "afi":"ipv6",
index b62ca10fa354bb3447b5955ab297d2bf73cf0d0f..53332be5691323ea3f077c8c7646f92140b08a43 100644 (file)
@@ -1,5 +1,5 @@
---- rt1/step6/show_mpls_table.ref      2020-08-31 22:42:48.835561429 -0300
-+++ rt1/step7/show_mpls_table.ref      2020-08-31 22:42:48.835561429 -0300
+--- rt1/step6/show_mpls_table.ref      2020-09-25 17:51:13.861373215 -0300
++++ rt1/step7/show_mpls_table.ref      2020-09-25 17:52:00.769985988 -0300
 @@ -71,30 +71,6 @@
        }
      ]
index 2bf88c8346a2eecaee84a95771f6533543c0afb9..af9f72e718afb4b3a24d01a81c94b3578b9739bc 100644 (file)
@@ -1,5 +1,5 @@
---- rt1/step7/show_ip_route.ref        2020-08-31 22:42:48.835561429 -0300
-+++ rt1/step8/show_ip_route.ref        2020-08-31 22:42:48.835561429 -0300
+--- rt1/step7/show_ip_route.ref        2020-09-25 17:52:02.014002243 -0300
++++ rt1/step8/show_ip_route.ref        2020-09-25 17:53:20.003021800 -0300
 @@ -83,7 +83,10 @@
            "ip":"10.0.1.3",
            "afi":"ipv4",
index a01038a7a800a9023422d6555494669f9c77a895..b733b33ed9d9bfb00dbcafe1447f307c1b668605 100644 (file)
@@ -1,5 +1,5 @@
---- rt1/step7/show_ipv6_route.ref      2020-08-31 22:42:48.835561429 -0300
-+++ rt1/step8/show_ipv6_route.ref      2020-08-31 22:42:48.835561429 -0300
+--- rt1/step7/show_ipv6_route.ref      2020-09-25 17:52:03.230018133 -0300
++++ rt1/step8/show_ipv6_route.ref      2020-09-25 17:53:21.239037966 -0300
 @@ -79,7 +79,10 @@
            "fib":true,
            "afi":"ipv6",
index e3f83613158f70b226b640880ef0fbb7de12751a..b6f8c962f0fc7f8e6855af0fc8e75189c3242f52 100644 (file)
@@ -1,5 +1,5 @@
---- rt1/step7/show_mpls_table.ref      2020-08-31 22:42:48.835561429 -0300
-+++ rt1/step8/show_mpls_table.ref      2020-08-31 22:42:48.835561429 -0300
+--- rt1/step7/show_mpls_table.ref      2020-09-25 17:52:00.769985988 -0300
++++ rt1/step8/show_mpls_table.ref      2020-09-25 17:53:18.671004379 -0300
 @@ -71,6 +71,30 @@
        }
      ]
index c10f97b86af1083ea1756105bfd3b5b6eb9c68ed..1d963415571ccb262bc2e74f9bc5b4b3eeedc7c8 100644 (file)
@@ -1,5 +1,5 @@
---- rt1/step8/show_ip_route.ref        2020-08-31 22:42:48.835561429 -0300
-+++ rt1/step9/show_ip_route.ref        2020-08-31 22:42:48.835561429 -0300
+--- rt1/step8/show_ip_route.ref        2020-09-25 17:53:20.003021800 -0300
++++ rt1/step9/show_ip_route.ref        2020-09-25 17:54:37.700038367 -0300
 @@ -85,7 +85,7 @@
            "interfaceName":"eth-sw1",
            "active":true,
index 7a909f64101c843fe4a687c8bc7b0be56926f343..232b823ac2bcc5c18da9bd360b78b824c8c7993c 100644 (file)
@@ -1,5 +1,5 @@
---- rt1/step8/show_ipv6_route.ref      2020-08-31 22:42:48.835561429 -0300
-+++ rt1/step9/show_ipv6_route.ref      2020-08-31 22:42:48.835561429 -0300
+--- rt1/step8/show_ipv6_route.ref      2020-09-25 17:53:21.239037966 -0300
++++ rt1/step9/show_ipv6_route.ref      2020-09-25 17:54:38.912054230 -0300
 @@ -81,7 +81,7 @@
            "interfaceName":"eth-sw1",
            "active":true,
index b794a674f8d2fd498110a2387938500b84561a9b..7f0d50f5f2263a6add1f74935622a20dbbab9675 100644 (file)
@@ -1,5 +1,5 @@
---- rt1/step8/show_mpls_table.ref      2020-08-31 22:42:48.835561429 -0300
-+++ rt1/step9/show_mpls_table.ref      2020-08-31 22:42:48.835561429 -0300
+--- rt1/step8/show_mpls_table.ref      2020-09-25 17:53:18.671004379 -0300
++++ rt1/step9/show_mpls_table.ref      2020-09-25 17:54:36.428021718 -0300
 @@ -71,30 +71,6 @@
        }
      ]
index 7c6f6f8b65e5b60cce2fcd70127dc8f0dbf268c2..23e07b7cdad329c08e3d1b73dda0037306e936b4 100644 (file)
@@ -31,7 +31,8 @@
           "interfaceName":"eth-rt4-1",
           "active":true,
           "labels":[
-            16050
+            16050,
+            16010
           ]
         },
         {
@@ -40,7 +41,8 @@
           "interfaceName":"eth-rt4-2",
           "active":true,
           "labels":[
-            16050
+            16050,
+            16010
           ]
         }
       ]
@@ -78,7 +80,8 @@
           "interfaceName":"eth-rt4-1",
           "active":true,
           "labels":[
-            16050
+            16050,
+            16030
           ]
         },
         {
@@ -87,7 +90,8 @@
           "interfaceName":"eth-rt4-2",
           "active":true,
           "labels":[
-            16050
+            16050,
+            16030
           ]
         }
       ]
           "afi":"ipv4",
           "interfaceName":"eth-rt4-1",
           "active":true,
+          "backupIndex":[
+            0
+          ],
           "labels":[
             3
           ]
           "afi":"ipv4",
           "interfaceName":"eth-rt4-2",
           "active":true,
+          "backupIndex":[
+            0
+          ],
           "labels":[
             3
           ]
         }
+      ],
+      "backupNexthops":[
+        {
+          "ip":"10.0.1.3",
+          "afi":"ipv4",
+          "interfaceName":"eth-sw1",
+          "active":true,
+          "labels":[
+            16050,
+            16040
+          ]
+        }
       ]
     }
   ],
           "afi":"ipv4",
           "interfaceName":"eth-rt4-1",
           "active":true,
+          "backupIndex":[
+            0
+          ],
           "labels":[
             16060
           ]
           "afi":"ipv4",
           "interfaceName":"eth-rt4-2",
           "active":true,
+          "backupIndex":[
+            0
+          ],
           "labels":[
             16060
           ]
         }
+      ],
+      "backupNexthops":[
+        {
+          "ip":"10.0.1.3",
+          "afi":"ipv4",
+          "interfaceName":"eth-sw1",
+          "active":true
+        }
       ]
     }
   ],
           "ip":"10.0.2.4",
           "afi":"ipv4",
           "interfaceName":"eth-rt4-1",
-          "active":true
+          "active":true,
+          "labels":[
+            16050
+          ]
         },
         {
           "ip":"10.0.3.4",
           "afi":"ipv4",
           "interfaceName":"eth-rt4-2",
-          "active":true
+          "active":true,
+          "labels":[
+            16050
+          ]
         }
       ]
     }
         {
           "ip":"10.0.2.4",
           "afi":"ipv4",
-          "interfaceName":"eth-rt4-1"
+          "interfaceName":"eth-rt4-1",
+          "backupIndex":[
+            0
+          ]
         },
         {
           "ip":"10.0.3.4",
           "afi":"ipv4",
           "interfaceName":"eth-rt4-2",
-          "active":true
+          "active":true,
+          "backupIndex":[
+            0
+          ]
+        }
+      ],
+      "backupNexthops":[
+        {
+          "ip":"10.0.1.3",
+          "afi":"ipv4",
+          "interfaceName":"eth-sw1",
+          "active":true,
+          "labels":[
+            16050
+          ]
         }
       ]
     }
           "ip":"10.0.2.4",
           "afi":"ipv4",
           "interfaceName":"eth-rt4-1",
-          "active":true
+          "active":true,
+          "backupIndex":[
+            0
+          ]
         },
         {
           "ip":"10.0.3.4",
           "afi":"ipv4",
-          "interfaceName":"eth-rt4-2"
+          "interfaceName":"eth-rt4-2",
+          "backupIndex":[
+            0
+          ]
+        }
+      ],
+      "backupNexthops":[
+        {
+          "ip":"10.0.1.3",
+          "afi":"ipv4",
+          "interfaceName":"eth-sw1",
+          "active":true,
+          "labels":[
+            16050
+          ]
         }
       ]
     }
           "ip":"10.0.2.4",
           "afi":"ipv4",
           "interfaceName":"eth-rt4-1",
-          "active":true
+          "active":true,
+          "backupIndex":[
+            0
+          ]
         },
         {
           "fib":true,
           "ip":"10.0.3.4",
           "afi":"ipv4",
           "interfaceName":"eth-rt4-2",
+          "active":true,
+          "backupIndex":[
+            0
+          ]
+        }
+      ],
+      "backupNexthops":[
+        {
+          "ip":"10.0.1.3",
+          "afi":"ipv4",
+          "interfaceName":"eth-sw1",
           "active":true
         }
       ]
           "ip":"10.0.2.4",
           "afi":"ipv4",
           "interfaceName":"eth-rt4-1",
-          "active":true
+          "active":true,
+          "backupIndex":[
+            0
+          ]
         },
         {
           "fib":true,
           "ip":"10.0.3.4",
           "afi":"ipv4",
           "interfaceName":"eth-rt4-2",
-          "active":true
+          "active":true,
+          "backupIndex":[
+            0
+          ]
+        }
+      ],
+      "backupNexthops":[
+        {
+          "ip":"10.0.1.3",
+          "afi":"ipv4",
+          "interfaceName":"eth-sw1",
+          "active":true,
+          "labels":[
+            16050
+          ]
         }
       ]
     }
index 68569b7265b8ec9e4180b710e038b3efc5d131da..d9bd04ef30f5dc228f99f8e37030546460f3dfa8 100644 (file)
@@ -29,7 +29,8 @@
           "interfaceName":"eth-rt4-1",
           "active":true,
           "labels":[
-            16051
+            16051,
+            16011
           ]
         },
         {
@@ -37,7 +38,8 @@
           "interfaceName":"eth-rt4-2",
           "active":true,
           "labels":[
-            16051
+            16051,
+            16011
           ]
         }
       ]
@@ -73,7 +75,8 @@
           "interfaceName":"eth-rt4-1",
           "active":true,
           "labels":[
-            16051
+            16051,
+            16031
           ]
         },
         {
@@ -81,7 +84,8 @@
           "interfaceName":"eth-rt4-2",
           "active":true,
           "labels":[
-            16051
+            16051,
+            16031
           ]
         }
       ]
         {
           "fib":true,
           "afi":"ipv6",
-          "interfaceName":"eth-rt4-1",
+          "interfaceName":"eth-rt4-2",
           "active":true,
+          "backupIndex":[
+            0
+          ],
           "labels":[
             3
           ]
         {
           "fib":true,
           "afi":"ipv6",
-          "interfaceName":"eth-rt4-2",
+          "interfaceName":"eth-rt4-1",
           "active":true,
+          "backupIndex":[
+            0
+          ],
           "labels":[
             3
           ]
         }
+      ],
+      "backupNexthops":[
+        {
+          "afi":"ipv6",
+          "interfaceName":"eth-sw1",
+          "active":true,
+          "labels":[
+            16051,
+            16041
+          ]
+        }
       ]
     }
   ],
         {
           "fib":true,
           "afi":"ipv6",
-          "interfaceName":"eth-rt4-1",
+          "interfaceName":"eth-sw1",
           "active":true,
           "labels":[
             16051
         {
           "fib":true,
           "afi":"ipv6",
-          "interfaceName":"eth-sw1",
+          "interfaceName":"eth-rt4-2",
           "active":true,
           "labels":[
             16051
         {
           "fib":true,
           "afi":"ipv6",
-          "interfaceName":"eth-rt4-2",
+          "interfaceName":"eth-rt4-1",
           "active":true,
           "labels":[
             16051
         {
           "fib":true,
           "afi":"ipv6",
-          "interfaceName":"eth-rt4-1",
+          "interfaceName":"eth-rt4-2",
           "active":true,
+          "backupIndex":[
+            0
+          ],
           "labels":[
             16061
           ]
         {
           "fib":true,
           "afi":"ipv6",
-          "interfaceName":"eth-rt4-2",
+          "interfaceName":"eth-rt4-1",
           "active":true,
+          "backupIndex":[
+            0
+          ],
           "labels":[
             16061
           ]
         }
+      ],
+      "backupNexthops":[
+        {
+          "afi":"ipv6",
+          "interfaceName":"eth-sw1",
+          "active":true
+        }
       ]
     }
   ]
index 4c18e20472470a814c140b81de5f226e64defec5..cd2f879593a0015ce8b20a5f1cd80cc739d36eb2 100644 (file)
         "type":"SR (IS-IS)",
         "outLabel":3,
         "installed":true,
-        "nexthop":"10.0.3.4"
+        "nexthop":"10.0.3.4",
+        "backupIndex":[
+          0
+        ]
       },
       {
         "type":"SR (IS-IS)",
         "outLabel":3,
         "installed":true,
-        "nexthop":"10.0.2.4"
+        "nexthop":"10.0.2.4",
+        "backupIndex":[
+          0
+        ]
+      }
+    ],
+    "backupNexthops":[
+      {
+        "type":"SR (IS-IS)",
+        "outLabel":16050,
+        "nexthop":"10.0.1.3"
       }
     ]
   },
         "type":"SR (IS-IS)",
         "outLabel":3,
         "installed":true,
-        "interface":"eth-rt4-2"
+        "interface":"eth-rt4-2",
+        "backupIndex":[
+          0
+        ]
       },
       {
         "type":"SR (IS-IS)",
         "outLabel":3,
         "installed":true,
-        "interface":"eth-rt4-1"
+        "interface":"eth-rt4-1",
+        "backupIndex":[
+          0
+        ]
+      }
+    ],
+    "backupNexthops":[
+      {
+        "type":"SR (IS-IS)",
+        "outLabel":16051,
+        "interface":"eth-sw1"
       }
     ]
   },
         "type":"SR (IS-IS)",
         "outLabel":16060,
         "installed":true,
-        "nexthop":"10.0.3.4"
+        "nexthop":"10.0.3.4",
+        "backupIndex":[
+          0
+        ]
       },
       {
         "type":"SR (IS-IS)",
         "outLabel":16060,
         "installed":true,
-        "nexthop":"10.0.2.4"
+        "nexthop":"10.0.2.4",
+        "backupIndex":[
+          0
+        ]
+      }
+    ],
+    "backupNexthops":[
+      {
+        "type":"SR (IS-IS)",
+        "outLabel":3,
+        "nexthop":"10.0.1.3"
       }
     ]
   },
         "type":"SR (IS-IS)",
         "outLabel":16061,
         "installed":true,
-        "interface":"eth-rt4-2"
+        "interface":"eth-rt4-2",
+        "backupIndex":[
+          0
+        ]
       },
       {
         "type":"SR (IS-IS)",
         "outLabel":16061,
         "installed":true,
-        "interface":"eth-rt4-1"
+        "interface":"eth-rt4-1",
+        "backupIndex":[
+          0
+        ]
+      }
+    ],
+    "backupNexthops":[
+      {
+        "type":"SR (IS-IS)",
+        "outLabel":3,
+        "interface":"eth-sw1"
       }
     ]
   }
index 24237769e996a712b57d6f049fc119c9b70000e1..22b896f6840e5678c83cc15d34b29ec57b501210 100644 (file)
@@ -1,6 +1,6 @@
---- rt2/step1/show_ip_route.ref        2020-08-31 15:36:25.999825589 -0300
-+++ rt2/step2/show_ip_route.ref        2020-08-31 22:42:48.835561429 -0300
-@@ -15,34 +15,10 @@
+--- rt2/step1/show_ip_route.ref        2020-09-25 17:46:27.537642781 -0300
++++ rt2/step2/show_ip_route.ref        2020-09-25 17:46:57.306029668 -0300
+@@ -15,36 +15,10 @@
            "afi":"ipv4",
            "interfaceName":"eth-sw1",
            "active":true,
@@ -20,7 +20,8 @@
 -          "interfaceName":"eth-rt4-1",
 -          "active":true,
 -          "labels":[
--            16050
+-            16050,
+-            16010
 -          ]
 -        },
 -        {
 -          "interfaceName":"eth-rt4-2",
 -          "active":true,
 -          "labels":[
--            16050
+-            16050,
+-            16010
 -          ]
 -        }
        ]
      }
    ],
-@@ -62,34 +38,10 @@
+@@ -64,36 +38,10 @@
            "afi":"ipv4",
            "interfaceName":"eth-sw1",
            "active":true,
@@ -55,7 +57,8 @@
 -          "interfaceName":"eth-rt4-1",
 -          "active":true,
 -          "labels":[
--            16050
+-            16050,
+-            16030
 -          ]
 -        },
 -        {
 -          "interfaceName":"eth-rt4-2",
 -          "active":true,
 -          "labels":[
--            16050
+-            16050,
+-            16030
 -          ]
 -        }
        ]
      }
    ],
-@@ -212,34 +164,12 @@
+@@ -248,40 +196,12 @@
          {
            "ip":"10.0.1.1",
            "afi":"ipv4",
 -          "ip":"10.0.2.4",
 -          "afi":"ipv4",
 -          "interfaceName":"eth-rt4-1",
--          "active":true
+-          "active":true,
+-          "labels":[
+-            16050
+-          ]
 -        },
 -        {
 -          "ip":"10.0.3.4",
 -          "afi":"ipv4",
 -          "interfaceName":"eth-rt4-2",
--          "active":true
+-          "active":true,
+-          "labels":[
+-            16050
+-          ]
 +          "interfaceName":"eth-sw1"
          }
        ]
      }
-@@ -301,24 +231,6 @@
+@@ -377,24 +297,6 @@
            "ip":"10.0.1.3",
            "afi":"ipv4",
            "interfaceName":"eth-sw1",
            "active":true
          }
        ]
-@@ -339,24 +251,6 @@
+@@ -415,24 +317,6 @@
            "ip":"10.0.1.3",
            "afi":"ipv4",
            "interfaceName":"eth-sw1",
index 7c9f1e965a9fba03748588e4da51ddd54213704a..08c7d2b1fcc8ff2116c5cf68151f45b0e8eba62b 100644 (file)
@@ -1,6 +1,6 @@
---- rt2/step1/show_ipv6_route.ref      2020-08-31 15:36:25.999825589 -0300
-+++ rt2/step2/show_ipv6_route.ref      2020-08-31 22:42:48.835561429 -0300
-@@ -14,32 +14,10 @@
+--- rt2/step1/show_ipv6_route.ref      2020-09-25 17:46:28.865660035 -0300
++++ rt2/step2/show_ipv6_route.ref      2020-09-25 17:46:58.514045373 -0300
+@@ -14,34 +14,10 @@
            "afi":"ipv6",
            "interfaceName":"eth-sw1",
            "active":true,
@@ -19,7 +19,8 @@
 -          "interfaceName":"eth-rt4-1",
 -          "active":true,
 -          "labels":[
--            16051
+-            16051,
+-            16011
 -          ]
 -        },
 -        {
 -          "interfaceName":"eth-rt4-2",
 -          "active":true,
 -          "labels":[
--            16051
+-            16051,
+-            16011
 -          ]
 -        }
        ]
      }
    ],
-@@ -58,32 +36,10 @@
+@@ -60,34 +36,10 @@
            "afi":"ipv6",
            "interfaceName":"eth-sw1",
            "active":true,
@@ -52,7 +54,8 @@
 -          "interfaceName":"eth-rt4-1",
 -          "active":true,
 -          "labels":[
--            16051
+-            16051,
+-            16031
 -          ]
 -        },
 -        {
@@ -60,7 +63,8 @@
 -          "interfaceName":"eth-rt4-2",
 -          "active":true,
 -          "labels":[
--            16051
+-            16051,
+-            16031
 -          ]
 -        }
        ]
index 1c3e037b96bf89a4ddaff5d29afa0e041744ee3f..4feb927156ad2ffa1b19d704285e71cef2b6d9c4 100644 (file)
@@ -1,5 +1,5 @@
---- rt2/step1/show_mpls_table.ref      2020-08-31 15:36:25.999825589 -0300
-+++ rt2/step2/show_mpls_table.ref      2020-08-31 22:42:48.835561429 -0300
+--- rt2/step1/show_mpls_table.ref      2020-09-25 17:46:26.261626203 -0300
++++ rt2/step2/show_mpls_table.ref      2020-09-25 17:46:56.086013807 -0300
 @@ -7,23 +7,7 @@
          "type":"SR (IS-IS)",
          "outLabel":3,
index 4613c2c63da920a40e509b5b9bb3719f37f2752b..af1cebc76da0c658b09cc8340c7cae3244967399 100644 (file)
@@ -1,6 +1,6 @@
---- rt2/step2/show_ip_route.ref        2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step3/show_ip_route.ref        2020-08-31 22:42:48.835561429 -0300
-@@ -15,10 +15,34 @@
+--- rt2/step2/show_ip_route.ref        2020-09-25 17:46:57.306029668 -0300
++++ rt2/step3/show_ip_route.ref        2020-09-25 17:48:05.274913964 -0300
+@@ -15,10 +15,36 @@
            "afi":"ipv4",
            "interfaceName":"eth-sw1",
            "active":true,
@@ -20,7 +20,8 @@
 +          "interfaceName":"eth-rt4-1",
 +          "active":true,
 +          "labels":[
-+            16050
++            16050,
++            16010
 +          ]
 +        },
 +        {
 +          "interfaceName":"eth-rt4-2",
 +          "active":true,
 +          "labels":[
-+            16050
++            16050,
++            16010
 +          ]
 +        }
        ]
      }
    ],
-@@ -38,10 +62,34 @@
+@@ -38,10 +64,36 @@
            "afi":"ipv4",
            "interfaceName":"eth-sw1",
            "active":true,
@@ -55,7 +57,8 @@
 +          "interfaceName":"eth-rt4-1",
 +          "active":true,
 +          "labels":[
-+            16050
++            16050,
++            16030
 +          ]
 +        },
 +        {
 +          "interfaceName":"eth-rt4-2",
 +          "active":true,
 +          "labels":[
-+            16050
++            16050,
++            16030
 +          ]
 +        }
        ]
      }
    ],
-@@ -164,12 +212,34 @@
+@@ -196,12 +248,40 @@
          {
            "ip":"10.0.1.1",
            "afi":"ipv4",
 +          "ip":"10.0.2.4",
 +          "afi":"ipv4",
 +          "interfaceName":"eth-rt4-1",
-+          "active":true
++          "active":true,
++          "labels":[
++            16050
++          ]
 +        },
 +        {
 +          "ip":"10.0.3.4",
 +          "afi":"ipv4",
 +          "interfaceName":"eth-rt4-2",
-+          "active":true
++          "active":true,
++          "labels":[
++            16050
++          ]
          }
        ]
      }
-@@ -231,6 +301,24 @@
+@@ -297,6 +377,24 @@
            "ip":"10.0.1.3",
            "afi":"ipv4",
            "interfaceName":"eth-sw1",
            "active":true
          }
        ]
-@@ -251,6 +339,24 @@
+@@ -317,6 +415,24 @@
            "ip":"10.0.1.3",
            "afi":"ipv4",
            "interfaceName":"eth-sw1",
index 84b528336078f5917d8918d26650d8d03ad5e3c8..9809c316e87f06d2c7372990f147c00243d343f7 100644 (file)
@@ -1,6 +1,6 @@
---- rt2/step2/show_ipv6_route.ref      2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step3/show_ipv6_route.ref      2020-08-31 22:42:48.835561429 -0300
-@@ -14,10 +14,32 @@
+--- rt2/step2/show_ipv6_route.ref      2020-09-25 17:46:58.514045373 -0300
++++ rt2/step3/show_ipv6_route.ref      2020-09-25 17:48:06.570930838 -0300
+@@ -14,10 +14,34 @@
            "afi":"ipv6",
            "interfaceName":"eth-sw1",
            "active":true,
@@ -19,7 +19,8 @@
 +          "interfaceName":"eth-rt4-1",
 +          "active":true,
 +          "labels":[
-+            16051
++            16051,
++            16011
 +          ]
 +        },
 +        {
 +          "interfaceName":"eth-rt4-2",
 +          "active":true,
 +          "labels":[
-+            16051
++            16051,
++            16011
 +          ]
 +        }
        ]
      }
    ],
-@@ -36,10 +58,32 @@
+@@ -36,10 +60,34 @@
            "afi":"ipv6",
            "interfaceName":"eth-sw1",
            "active":true,
@@ -52,7 +54,8 @@
 +          "interfaceName":"eth-rt4-1",
 +          "active":true,
 +          "labels":[
-+            16051
++            16051,
++            16031
 +          ]
 +        },
 +        {
@@ -60,7 +63,8 @@
 +          "interfaceName":"eth-rt4-2",
 +          "active":true,
 +          "labels":[
-+            16051
++            16051,
++            16031
 +          ]
 +        }
        ]
index 5dc90e442c094e9f0e0bd5603253fce60f3d42de..180323e4c830a22639cc4488600150d354be210a 100644 (file)
@@ -1,5 +1,5 @@
---- rt2/step2/show_mpls_table.ref      2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step3/show_mpls_table.ref      2020-08-31 22:42:48.835561429 -0300
+--- rt2/step2/show_mpls_table.ref      2020-09-25 17:46:56.086013807 -0300
++++ rt2/step3/show_mpls_table.ref      2020-09-25 17:48:03.994897300 -0300
 @@ -7,7 +7,23 @@
          "type":"SR (IS-IS)",
          "outLabel":3,
index f703db555ff7a8e9fd40e65d3b0bd92740ac9898..12d45bbe07af85d774c1665017a10ed9af0ad6ac 100644 (file)
@@ -1,6 +1,6 @@
---- rt2/step3/show_ip_route.ref        2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step4/show_ip_route.ref        2020-08-31 22:42:48.835561429 -0300
-@@ -15,34 +15,10 @@
+--- rt2/step3/show_ip_route.ref        2020-09-25 17:48:05.274913964 -0300
++++ rt2/step4/show_ip_route.ref        2020-09-25 17:49:01.763649797 -0300
+@@ -15,36 +15,10 @@
            "afi":"ipv4",
            "interfaceName":"eth-sw1",
            "active":true,
@@ -20,7 +20,8 @@
 -          "interfaceName":"eth-rt4-1",
 -          "active":true,
 -          "labels":[
--            16050
+-            16050,
+-            16010
 -          ]
 -        },
 -        {
 -          "interfaceName":"eth-rt4-2",
 -          "active":true,
 -          "labels":[
--            16050
+-            16050,
+-            16010
 -          ]
 -        }
        ]
      }
    ],
-@@ -62,34 +38,10 @@
+@@ -64,36 +38,10 @@
            "afi":"ipv4",
            "interfaceName":"eth-sw1",
            "active":true,
@@ -55,7 +57,8 @@
 -          "interfaceName":"eth-rt4-1",
 -          "active":true,
 -          "labels":[
--            16050
+-            16050,
+-            16030
 -          ]
 -        },
 -        {
 -          "interfaceName":"eth-rt4-2",
 -          "active":true,
 -          "labels":[
--            16050
+-            16050,
+-            16030
 -          ]
 -        }
        ]
      }
    ],
-@@ -108,20 +60,14 @@
-           "ip":"10.0.2.4",
-           "afi":"ipv4",
-           "interfaceName":"eth-rt4-1",
--          "active":true,
+@@ -115,9 +63,6 @@
+           "active":true,
+           "backupIndex":[
+             0
+-          ],
 -          "labels":[
 -            3
--          ]
-+          "active":true
+           ]
          },
          {
-           "fib":true,
-           "ip":"10.0.3.4",
-           "afi":"ipv4",
-           "interfaceName":"eth-rt4-2",
--          "active":true,
+@@ -128,9 +73,6 @@
+           "active":true,
+           "backupIndex":[
+             0
+-          ],
 -          "labels":[
 -            3
--          ]
-+          "active":true
-         }
-       ]
-     }
-@@ -153,7 +99,7 @@
-           "interfaceName":"eth-rt4-1",
-           "active":true,
-           "labels":[
--            16050
-+            3
            ]
-         },
-         {
-@@ -163,7 +109,7 @@
-           "interfaceName":"eth-rt4-2",
+         }
+       ],
+@@ -141,8 +83,7 @@
+           "interfaceName":"eth-sw1",
            "active":true,
            "labels":[
--            16050
-+            3
+-            16050,
+-            16040
++            16050
            ]
          }
        ]
-@@ -184,20 +130,14 @@
+@@ -173,20 +114,14 @@
            "ip":"10.0.2.4",
            "afi":"ipv4",
            "interfaceName":"eth-rt4-1",
 -          "active":true,
 -          "labels":[
--            16060
+-            16050
 -          ]
 +          "active":true
          },
            "interfaceName":"eth-rt4-2",
 -          "active":true,
 -          "labels":[
--            16060
+-            16050
 -          ]
 +          "active":true
          }
        ]
      }
-@@ -212,34 +152,12 @@
+@@ -209,9 +144,6 @@
+           "active":true,
+           "backupIndex":[
+             0
+-          ],
+-          "labels":[
+-            16060
+           ]
+         },
+         {
+@@ -222,9 +154,6 @@
+           "active":true,
+           "backupIndex":[
+             0
+-          ],
+-          "labels":[
+-            16060
+           ]
+         }
+       ],
+@@ -248,40 +177,12 @@
          {
            "ip":"10.0.1.1",
            "afi":"ipv4",
 -          "ip":"10.0.2.4",
 -          "afi":"ipv4",
 -          "interfaceName":"eth-rt4-1",
--          "active":true
+-          "active":true,
+-          "labels":[
+-            16050
+-          ]
 -        },
 -        {
 -          "ip":"10.0.3.4",
 -          "afi":"ipv4",
 -          "interfaceName":"eth-rt4-2",
--          "active":true
+-          "active":true,
+-          "labels":[
+-            16050
+-          ]
 +          "interfaceName":"eth-sw1"
          }
        ]
index fdd4a5166e800399d5c0236ed3a4d78b5de01444..fdf658d59d2191f0d9dd2038ebf7173f8639370c 100644 (file)
@@ -1,6 +1,6 @@
---- rt2/step3/show_ipv6_route.ref      2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step4/show_ipv6_route.ref      2020-08-31 22:42:48.835561429 -0300
-@@ -14,32 +14,10 @@
+--- rt2/step3/show_ipv6_route.ref      2020-09-25 17:48:06.570930838 -0300
++++ rt2/step4/show_ipv6_route.ref      2020-09-25 17:49:02.995665853 -0300
+@@ -14,34 +14,10 @@
            "afi":"ipv6",
            "interfaceName":"eth-sw1",
            "active":true,
@@ -19,7 +19,8 @@
 -          "interfaceName":"eth-rt4-1",
 -          "active":true,
 -          "labels":[
--            16051
+-            16051,
+-            16011
 -          ]
 -        },
 -        {
 -          "interfaceName":"eth-rt4-2",
 -          "active":true,
 -          "labels":[
--            16051
+-            16051,
+-            16011
 -          ]
 -        }
        ]
      }
    ],
-@@ -58,32 +36,10 @@
+@@ -60,34 +36,10 @@
            "afi":"ipv6",
            "interfaceName":"eth-sw1",
            "active":true,
@@ -52,7 +54,8 @@
 -          "interfaceName":"eth-rt4-1",
 -          "active":true,
 -          "labels":[
--            16051
+-            16051,
+-            16031
 -          ]
 -        },
 -        {
 -          "interfaceName":"eth-rt4-2",
 -          "active":true,
 -          "labels":[
--            16051
+-            16051,
+-            16031
 -          ]
 -        }
        ]
      }
    ],
-@@ -101,19 +57,13 @@
-           "fib":true,
-           "afi":"ipv6",
-           "interfaceName":"eth-rt4-1",
--          "active":true,
+@@ -108,9 +60,6 @@
+           "active":true,
+           "backupIndex":[
+             0
+-          ],
 -          "labels":[
 -            3
--          ]
-+          "active":true
+           ]
          },
          {
-           "fib":true,
-           "afi":"ipv6",
-           "interfaceName":"eth-rt4-2",
--          "active":true,
+@@ -120,9 +69,6 @@
+           "active":true,
+           "backupIndex":[
+             0
+-          ],
 -          "labels":[
 -            3
--          ]
-+          "active":true
-         }
-       ]
-     }
-@@ -134,7 +84,7 @@
-           "interfaceName":"eth-rt4-1",
-           "active":true,
-           "labels":[
--            16051
-+            3
            ]
-         },
-         {
-@@ -152,7 +102,7 @@
-           "interfaceName":"eth-rt4-2",
+         }
+       ],
+@@ -132,8 +78,7 @@
+           "interfaceName":"eth-sw1",
            "active":true,
            "labels":[
--            16051
-+            3
+-            16051,
+-            16041
++            16051
            ]
          }
        ]
-@@ -172,19 +122,13 @@
+@@ -162,19 +107,13 @@
            "fib":true,
            "afi":"ipv6",
-           "interfaceName":"eth-rt4-1",
+           "interfaceName":"eth-rt4-2",
 -          "active":true,
 -          "labels":[
--            16061
+-            16051
 -          ]
 +          "active":true
          },
          {
            "fib":true,
            "afi":"ipv6",
-           "interfaceName":"eth-rt4-2",
+           "interfaceName":"eth-rt4-1",
 -          "active":true,
 -          "labels":[
--            16061
+-            16051
 -          ]
 +          "active":true
          }
        ]
      }
+@@ -196,9 +135,6 @@
+           "active":true,
+           "backupIndex":[
+             0
+-          ],
+-          "labels":[
+-            16061
+           ]
+         },
+         {
+@@ -208,9 +144,6 @@
+           "active":true,
+           "backupIndex":[
+             0
+-          ],
+-          "labels":[
+-            16061
+           ]
+         }
+       ],
index dcc4532e54185c509e7f8762d2771f6b00c6b326..a78f79c5765a5f2cba0f558e43e046603586bb49 100644 (file)
@@ -1,5 +1,5 @@
---- rt2/step3/show_mpls_table.ref      2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step4/show_mpls_table.ref      2020-08-31 22:42:48.835561429 -0300
+--- rt2/step3/show_mpls_table.ref      2020-09-25 17:48:03.994897300 -0300
++++ rt2/step4/show_mpls_table.ref      2020-09-25 17:49:00.551634001 -0300
 @@ -7,23 +7,7 @@
          "type":"SR (IS-IS)",
          "outLabel":3,
@@ -75,7 +75,7 @@
        }
      ]
    },
-@@ -91,59 +43,7 @@
+@@ -91,84 +43,6 @@
          "type":"SR (IS-IS)",
          "outLabel":3,
          "installed":true,
 -        "type":"SR (IS-IS)",
 -        "outLabel":3,
 -        "installed":true,
--        "nexthop":"10.0.3.4"
+-        "nexthop":"10.0.3.4",
+-        "backupIndex":[
+-          0
+-        ]
 -      },
 -      {
 -        "type":"SR (IS-IS)",
 -        "outLabel":3,
 -        "installed":true,
--        "nexthop":"10.0.2.4"
+-        "nexthop":"10.0.2.4",
+-        "backupIndex":[
+-          0
+-        ]
+-      }
+-    ],
+-    "backupNexthops":[
+-      {
+-        "type":"SR (IS-IS)",
+-        "outLabel":16050,
+-        "nexthop":"10.0.1.3"
 -      }
 -    ]
 -  },
 -        "type":"SR (IS-IS)",
 -        "outLabel":3,
 -        "installed":true,
--        "interface":"eth-rt4-2"
+-        "interface":"eth-rt4-2",
+-        "backupIndex":[
+-          0
+-        ]
 -      },
 -      {
 -        "type":"SR (IS-IS)",
 -        "outLabel":3,
 -        "installed":true,
--        "interface":"eth-rt4-1"
-+        "interface":"eth-sw1"
-       }
-     ]
-   },
-@@ -153,13 +53,13 @@
-     "nexthops":[
-       {
-         "type":"SR (IS-IS)",
--        "outLabel":16050,
-+        "outLabel":3,
-         "installed":true,
-         "nexthop":"10.0.3.4"
-       },
-       {
-         "type":"SR (IS-IS)",
--        "outLabel":16050,
-+        "outLabel":3,
-         "installed":true,
-         "nexthop":"10.0.2.4"
-       },
-@@ -177,13 +77,13 @@
-     "nexthops":[
-       {
-         "type":"SR (IS-IS)",
--        "outLabel":16051,
-+        "outLabel":3,
-         "installed":true,
-         "interface":"eth-rt4-2"
-       },
-       {
-         "type":"SR (IS-IS)",
+-        "interface":"eth-rt4-1",
+-        "backupIndex":[
+-          0
+-        ]
+-      }
+-    ],
+-    "backupNexthops":[
+-      {
+-        "type":"SR (IS-IS)",
 -        "outLabel":16051,
-+        "outLabel":3,
-         "installed":true,
-         "interface":"eth-rt4-1"
-       },
-@@ -194,41 +94,5 @@
          "interface":"eth-sw1"
        }
      ]
--  },
--  "16060":{
--    "inLabel":16060,
--    "installed":true,
--    "nexthops":[
--      {
--        "type":"SR (IS-IS)",
--        "outLabel":16060,
--        "installed":true,
+@@ -181,18 +55,6 @@
+         "type":"SR (IS-IS)",
+         "outLabel":16050,
+         "installed":true,
 -        "nexthop":"10.0.3.4"
 -      },
 -      {
 -        "type":"SR (IS-IS)",
--        "outLabel":16060,
+-        "outLabel":16050,
 -        "installed":true,
 -        "nexthop":"10.0.2.4"
--      }
--    ]
--  },
--  "16061":{
--    "inLabel":16061,
--    "installed":true,
--    "nexthops":[
+-      },
 -      {
 -        "type":"SR (IS-IS)",
--        "outLabel":16061,
+-        "outLabel":16050,
+-        "installed":true,
+         "nexthop":"10.0.1.3"
+       }
+     ]
+@@ -204,18 +66,6 @@
+       {
+         "type":"SR (IS-IS)",
+         "outLabel":16051,
 -        "installed":true,
 -        "interface":"eth-rt4-2"
 -      },
 -      {
 -        "type":"SR (IS-IS)",
--        "outLabel":16061,
+-        "outLabel":16051,
 -        "installed":true,
 -        "interface":"eth-rt4-1"
--      }
--    ]
-   }
- }
+-      },
+-      {
+-        "type":"SR (IS-IS)",
+-        "outLabel":16051,
+         "installed":true,
+         "interface":"eth-sw1"
+       }
index 22a5cb6579e0ef6b64fb8a2aad0a85824f24eef7..7d20fad3f453615837f407148f02fc5983e1c9dd 100644 (file)
@@ -1,6 +1,6 @@
---- rt2/step4/show_ip_route.ref        2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step5/show_ip_route.ref        2020-08-31 22:42:48.835561429 -0300
-@@ -15,10 +15,34 @@
+--- rt2/step4/show_ip_route.ref        2020-09-25 17:49:01.763649797 -0300
++++ rt2/step5/show_ip_route.ref        2020-09-25 17:50:12.360570411 -0300
+@@ -15,10 +15,36 @@
            "afi":"ipv4",
            "interfaceName":"eth-sw1",
            "active":true,
@@ -20,7 +20,8 @@
 +          "interfaceName":"eth-rt4-1",
 +          "active":true,
 +          "labels":[
-+            16050
++            16050,
++            16010
 +          ]
 +        },
 +        {
 +          "interfaceName":"eth-rt4-2",
 +          "active":true,
 +          "labels":[
-+            16050
++            16050,
++            16010
 +          ]
 +        }
        ]
      }
    ],
-@@ -38,10 +62,34 @@
+@@ -38,10 +64,36 @@
            "afi":"ipv4",
            "interfaceName":"eth-sw1",
            "active":true,
@@ -55,7 +57,8 @@
 +          "interfaceName":"eth-rt4-1",
 +          "active":true,
 +          "labels":[
-+            16050
++            16050,
++            16030
 +          ]
 +        },
 +        {
 +          "interfaceName":"eth-rt4-2",
 +          "active":true,
 +          "labels":[
-+            16050
++            16050,
++            16030
 +          ]
 +        }
        ]
      }
    ],
-@@ -60,14 +108,20 @@
-           "ip":"10.0.2.4",
-           "afi":"ipv4",
-           "interfaceName":"eth-rt4-1",
--          "active":true
-+          "active":true,
+@@ -63,6 +115,9 @@
+           "active":true,
+           "backupIndex":[
+             0
++          ],
 +          "labels":[
 +            3
-+          ]
+           ]
          },
          {
-           "fib":true,
-           "ip":"10.0.3.4",
-           "afi":"ipv4",
-           "interfaceName":"eth-rt4-2",
--          "active":true
-+          "active":true,
+@@ -73,6 +128,9 @@
+           "active":true,
+           "backupIndex":[
+             0
++          ],
 +          "labels":[
 +            3
-+          ]
-         }
-       ]
-     }
-@@ -99,7 +153,7 @@
-           "interfaceName":"eth-rt4-1",
-           "active":true,
-           "labels":[
--            3
-+            16050
            ]
-         },
-         {
-@@ -109,7 +163,7 @@
-           "interfaceName":"eth-rt4-2",
+         }
+       ],
+@@ -83,7 +141,8 @@
+           "interfaceName":"eth-sw1",
            "active":true,
            "labels":[
--            3
-+            16050
+-            16050
++            16050,
++            16040
            ]
          }
        ]
-@@ -130,14 +184,20 @@
+@@ -114,14 +173,20 @@
            "ip":"10.0.2.4",
            "afi":"ipv4",
            "interfaceName":"eth-rt4-1",
 -          "active":true
 +          "active":true,
 +          "labels":[
-+            16060
++            16050
 +          ]
          },
          {
 -          "active":true
 +          "active":true,
 +          "labels":[
-+            16060
++            16050
 +          ]
          }
        ]
      }
-@@ -152,12 +212,34 @@
+@@ -144,6 +209,9 @@
+           "active":true,
+           "backupIndex":[
+             0
++          ],
++          "labels":[
++            16060
+           ]
+         },
+         {
+@@ -154,6 +222,9 @@
+           "active":true,
+           "backupIndex":[
+             0
++          ],
++          "labels":[
++            16060
+           ]
+         }
+       ],
+@@ -177,12 +248,40 @@
          {
            "ip":"10.0.1.1",
            "afi":"ipv4",
 +          "ip":"10.0.2.4",
 +          "afi":"ipv4",
 +          "interfaceName":"eth-rt4-1",
-+          "active":true
++          "active":true,
++          "labels":[
++            16050
++          ]
 +        },
 +        {
 +          "ip":"10.0.3.4",
 +          "afi":"ipv4",
 +          "interfaceName":"eth-rt4-2",
-+          "active":true
++          "active":true,
++          "labels":[
++            16050
++          ]
          }
        ]
      }
index 819a153f7a430340edd19143d0fb9d44646f6c57..93309643388cfd390be6b781ee73f52d3c07ca91 100644 (file)
@@ -1,6 +1,6 @@
---- rt2/step4/show_ipv6_route.ref      2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step5/show_ipv6_route.ref      2020-08-31 22:42:48.835561429 -0300
-@@ -14,10 +14,32 @@
+--- rt2/step4/show_ipv6_route.ref      2020-09-25 17:49:02.995665853 -0300
++++ rt2/step5/show_ipv6_route.ref      2020-09-25 17:50:13.636587060 -0300
+@@ -14,10 +14,34 @@
            "afi":"ipv6",
            "interfaceName":"eth-sw1",
            "active":true,
@@ -19,7 +19,8 @@
 +          "interfaceName":"eth-rt4-1",
 +          "active":true,
 +          "labels":[
-+            16051
++            16051,
++            16011
 +          ]
 +        },
 +        {
 +          "interfaceName":"eth-rt4-2",
 +          "active":true,
 +          "labels":[
-+            16051
++            16051,
++            16011
 +          ]
 +        }
        ]
      }
    ],
-@@ -36,10 +58,32 @@
+@@ -36,10 +60,34 @@
            "afi":"ipv6",
            "interfaceName":"eth-sw1",
            "active":true,
@@ -52,7 +54,8 @@
 +          "interfaceName":"eth-rt4-1",
 +          "active":true,
 +          "labels":[
-+            16051
++            16051,
++            16031
 +          ]
 +        },
 +        {
 +          "interfaceName":"eth-rt4-2",
 +          "active":true,
 +          "labels":[
-+            16051
++            16051,
++            16031
 +          ]
 +        }
        ]
      }
    ],
-@@ -57,13 +101,19 @@
-           "fib":true,
-           "afi":"ipv6",
-           "interfaceName":"eth-rt4-1",
--          "active":true
-+          "active":true,
+@@ -60,6 +108,9 @@
+           "active":true,
+           "backupIndex":[
+             0
++          ],
 +          "labels":[
 +            3
-+          ]
+           ]
          },
          {
-           "fib":true,
-           "afi":"ipv6",
-           "interfaceName":"eth-rt4-2",
--          "active":true
-+          "active":true,
+@@ -69,6 +120,9 @@
+           "active":true,
+           "backupIndex":[
+             0
++          ],
 +          "labels":[
 +            3
-+          ]
-         }
-       ]
-     }
-@@ -84,7 +134,7 @@
-           "interfaceName":"eth-rt4-1",
-           "active":true,
-           "labels":[
--            3
-+            16051
            ]
-         },
-         {
-@@ -102,7 +152,7 @@
-           "interfaceName":"eth-rt4-2",
+         }
+       ],
+@@ -78,7 +132,8 @@
+           "interfaceName":"eth-sw1",
            "active":true,
            "labels":[
--            3
-+            16051
+-            16051
++            16051,
++            16041
            ]
          }
        ]
-@@ -122,13 +172,19 @@
+@@ -107,13 +162,19 @@
            "fib":true,
            "afi":"ipv6",
-           "interfaceName":"eth-rt4-1",
+           "interfaceName":"eth-rt4-2",
 -          "active":true
 +          "active":true,
 +          "labels":[
-+            16061
++            16051
 +          ]
          },
          {
            "fib":true,
            "afi":"ipv6",
-           "interfaceName":"eth-rt4-2",
+           "interfaceName":"eth-rt4-1",
 -          "active":true
 +          "active":true,
 +          "labels":[
-+            16061
++            16051
 +          ]
          }
        ]
      }
+@@ -135,6 +196,9 @@
+           "active":true,
+           "backupIndex":[
+             0
++          ],
++          "labels":[
++            16061
+           ]
+         },
+         {
+@@ -144,6 +208,9 @@
+           "active":true,
+           "backupIndex":[
+             0
++          ],
++          "labels":[
++            16061
+           ]
+         }
+       ],
index 7f851effadd9c2e20f5dcc57dfe46880931fc597..b1e44a727f2b87e142ac5f303d62565846a15b32 100644 (file)
@@ -1,5 +1,5 @@
---- rt2/step4/show_mpls_table.ref      2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step5/show_mpls_table.ref      2020-08-31 22:42:48.835561429 -0300
+--- rt2/step4/show_mpls_table.ref      2020-09-25 17:49:00.551634001 -0300
++++ rt2/step5/show_mpls_table.ref      2020-09-25 17:50:11.068553553 -0300
 @@ -7,7 +7,23 @@
          "type":"SR (IS-IS)",
          "outLabel":3,
        }
      ]
    },
-@@ -43,12 +91,28 @@
+@@ -43,6 +91,84 @@
          "type":"SR (IS-IS)",
          "outLabel":3,
          "installed":true,
--        "interface":"eth-sw1"
 +        "interface":"eth-sw1",
 +        "backupIndex":[
 +          0,
 +        "type":"SR (IS-IS)",
 +        "outLabel":16051,
 +        "interface":"eth-rt4-2"
-       }
-     ]
-   },
--  "16050":{
--    "inLabel":16050,
-+  "16040":{
-+    "inLabel":16040,
-     "installed":true,
-     "nexthops":[
-       {
-@@ -62,6 +126,42 @@
-         "outLabel":3,
-         "installed":true,
-         "nexthop":"10.0.2.4"
 +      }
 +    ]
 +  },
-+  "16041":{
-+    "inLabel":16041,
++  "16040":{
++    "inLabel":16040,
 +    "installed":true,
 +    "nexthops":[
 +      {
 +        "type":"SR (IS-IS)",
 +        "outLabel":3,
 +        "installed":true,
-+        "interface":"eth-rt4-2"
++        "nexthop":"10.0.3.4",
++        "backupIndex":[
++          0
++        ]
 +      },
 +      {
 +        "type":"SR (IS-IS)",
 +        "outLabel":3,
 +        "installed":true,
-+        "interface":"eth-rt4-1"
++        "nexthop":"10.0.2.4",
++        "backupIndex":[
++          0
++        ]
++      }
++    ],
++    "backupNexthops":[
++      {
++        "type":"SR (IS-IS)",
++        "outLabel":16050,
++        "nexthop":"10.0.1.3"
 +      }
 +    ]
 +  },
-+  "16050":{
-+    "inLabel":16050,
++  "16041":{
++    "inLabel":16041,
 +    "installed":true,
 +    "nexthops":[
 +      {
 +        "type":"SR (IS-IS)",
-+        "outLabel":16050,
++        "outLabel":3,
 +        "installed":true,
-+        "nexthop":"10.0.3.4"
++        "interface":"eth-rt4-2",
++        "backupIndex":[
++          0
++        ]
 +      },
 +      {
 +        "type":"SR (IS-IS)",
-+        "outLabel":16050,
++        "outLabel":3,
 +        "installed":true,
-+        "nexthop":"10.0.2.4"
-       },
-       {
-         "type":"SR (IS-IS)",
-@@ -77,13 +177,13 @@
-     "nexthops":[
-       {
-         "type":"SR (IS-IS)",
--        "outLabel":3,
-+        "outLabel":16051,
-         "installed":true,
-         "interface":"eth-rt4-2"
-       },
-       {
-         "type":"SR (IS-IS)",
--        "outLabel":3,
++        "interface":"eth-rt4-1",
++        "backupIndex":[
++          0
++        ]
++      }
++    ],
++    "backupNexthops":[
++      {
++        "type":"SR (IS-IS)",
 +        "outLabel":16051,
-         "installed":true,
-         "interface":"eth-rt4-1"
-       },
-@@ -94,5 +194,41 @@
          "interface":"eth-sw1"
        }
      ]
-+  },
-+  "16060":{
-+    "inLabel":16060,
-+    "installed":true,
-+    "nexthops":[
-+      {
-+        "type":"SR (IS-IS)",
-+        "outLabel":16060,
-+        "installed":true,
+@@ -55,6 +181,18 @@
+         "type":"SR (IS-IS)",
+         "outLabel":16050,
+         "installed":true,
 +        "nexthop":"10.0.3.4"
 +      },
 +      {
 +        "type":"SR (IS-IS)",
-+        "outLabel":16060,
++        "outLabel":16050,
 +        "installed":true,
 +        "nexthop":"10.0.2.4"
-+      }
-+    ]
-+  },
-+  "16061":{
-+    "inLabel":16061,
-+    "installed":true,
-+    "nexthops":[
++      },
 +      {
 +        "type":"SR (IS-IS)",
-+        "outLabel":16061,
++        "outLabel":16050,
++        "installed":true,
+         "nexthop":"10.0.1.3"
+       }
+     ]
+@@ -66,6 +204,18 @@
+       {
+         "type":"SR (IS-IS)",
+         "outLabel":16051,
 +        "installed":true,
 +        "interface":"eth-rt4-2"
 +      },
 +      {
 +        "type":"SR (IS-IS)",
-+        "outLabel":16061,
++        "outLabel":16051,
 +        "installed":true,
 +        "interface":"eth-rt4-1"
-+      }
-+    ]
-   }
- }
++      },
++      {
++        "type":"SR (IS-IS)",
++        "outLabel":16051,
+         "installed":true,
+         "interface":"eth-sw1"
+       }
index 109ab8ea6aafda3b73ca1d38a84508e012060601..c92195d7040a9f97d4d952d4dae99b2990a21bc3 100644 (file)
@@ -1,6 +1,6 @@
---- rt2/step6/show_ip_route.ref        2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step7/show_ip_route.ref        2020-08-31 22:42:48.835561429 -0300
-@@ -15,34 +15,10 @@
+--- rt2/step6/show_ip_route.ref        2020-09-25 17:51:15.313392177 -0300
++++ rt2/step7/show_ip_route.ref        2020-09-25 17:52:02.210004805 -0300
+@@ -15,36 +15,10 @@
            "afi":"ipv4",
            "interfaceName":"eth-sw1",
            "active":true,
@@ -20,7 +20,8 @@
 -          "interfaceName":"eth-rt4-1",
 -          "active":true,
 -          "labels":[
--            16050
+-            16050,
+-            16010
 -          ]
 -        },
 -        {
 -          "interfaceName":"eth-rt4-2",
 -          "active":true,
 -          "labels":[
--            16050
+-            16050,
+-            16010
 -          ]
 -        }
        ]
      }
    ],
-@@ -62,34 +38,10 @@
+@@ -64,36 +38,10 @@
            "afi":"ipv4",
            "interfaceName":"eth-sw1",
            "active":true,
@@ -55,7 +57,8 @@
 -          "interfaceName":"eth-rt4-1",
 -          "active":true,
 -          "labels":[
--            16050
+-            16050,
+-            16030
 -          ]
 -        },
 -        {
 -          "interfaceName":"eth-rt4-2",
 -          "active":true,
 -          "labels":[
--            16050
+-            16050,
+-            16030
 -          ]
 -        }
        ]
      }
    ],
-@@ -141,30 +93,21 @@
+@@ -113,9 +61,6 @@
+           "afi":"ipv4",
+           "interfaceName":"eth-rt4-1",
+           "active":true,
+-          "backupIndex":[
+-            0
+-          ],
+           "labels":[
+             3
+           ]
+@@ -126,25 +71,10 @@
+           "afi":"ipv4",
+           "interfaceName":"eth-rt4-2",
+           "active":true,
+-          "backupIndex":[
+-            0
+-          ],
+           "labels":[
+             3
+           ]
+         }
+-      ],
+-      "backupNexthops":[
+-        {
+-          "ip":"10.0.1.3",
+-          "afi":"ipv4",
+-          "interfaceName":"eth-sw1",
+-          "active":true,
+-          "labels":[
+-            16050,
+-            16040
+-          ]
+-        }
+       ]
+     }
+   ],
+@@ -163,30 +93,21 @@
            "ip":"10.0.1.3",
            "afi":"ipv4",
            "interfaceName":"eth-sw1",
          }
        ]
      }
-@@ -212,34 +155,12 @@
+@@ -248,40 +169,12 @@
          {
            "ip":"10.0.1.1",
            "afi":"ipv4",
 -          "ip":"10.0.2.4",
 -          "afi":"ipv4",
 -          "interfaceName":"eth-rt4-1",
--          "active":true
+-          "active":true,
+-          "labels":[
+-            16050
+-          ]
 -        },
 -        {
 -          "ip":"10.0.3.4",
 -          "afi":"ipv4",
 -          "interfaceName":"eth-rt4-2",
--          "active":true
+-          "active":true,
+-          "labels":[
+-            16050
+-          ]
 +          "interfaceName":"eth-sw1"
          }
        ]
      }
+@@ -296,30 +189,13 @@
+         {
+           "ip":"10.0.2.4",
+           "afi":"ipv4",
+-          "interfaceName":"eth-rt4-1",
+-          "backupIndex":[
+-            0
+-          ]
++          "interfaceName":"eth-rt4-1"
+         },
+         {
+           "ip":"10.0.3.4",
+           "afi":"ipv4",
+           "interfaceName":"eth-rt4-2",
+-          "active":true,
+-          "backupIndex":[
+-            0
+-          ]
+-        }
+-      ],
+-      "backupNexthops":[
+-        {
+-          "ip":"10.0.1.3",
+-          "afi":"ipv4",
+-          "interfaceName":"eth-sw1",
+-          "active":true,
+-          "labels":[
+-            16050
+-          ]
++          "active":true
+         }
+       ]
+     }
+@@ -335,29 +211,12 @@
+           "ip":"10.0.2.4",
+           "afi":"ipv4",
+           "interfaceName":"eth-rt4-1",
+-          "active":true,
+-          "backupIndex":[
+-            0
+-          ]
++          "active":true
+         },
+         {
+           "ip":"10.0.3.4",
+           "afi":"ipv4",
+-          "interfaceName":"eth-rt4-2",
+-          "backupIndex":[
+-            0
+-          ]
+-        }
+-      ],
+-      "backupNexthops":[
+-        {
+-          "ip":"10.0.1.3",
+-          "afi":"ipv4",
+-          "interfaceName":"eth-sw1",
+-          "active":true,
+-          "labels":[
+-            16050
+-          ]
++          "interfaceName":"eth-rt4-2"
+         }
+       ]
+     }
+@@ -494,31 +353,14 @@
+           "ip":"10.0.2.4",
+           "afi":"ipv4",
+           "interfaceName":"eth-rt4-1",
+-          "active":true,
+-          "backupIndex":[
+-            0
+-          ]
++          "active":true
+         },
+         {
+           "fib":true,
+           "ip":"10.0.3.4",
+           "afi":"ipv4",
+           "interfaceName":"eth-rt4-2",
+-          "active":true,
+-          "backupIndex":[
+-            0
+-          ]
+-        }
+-      ],
+-      "backupNexthops":[
+-        {
+-          "ip":"10.0.1.3",
+-          "afi":"ipv4",
+-          "interfaceName":"eth-sw1",
+-          "active":true,
+-          "labels":[
+-            16050
+-          ]
++          "active":true
+         }
+       ]
+     }
index 871fd98b7eb03dcd012a414547e61f87d8a7b60b..140c7b08bf1daee2143f87ed74756ec183976325 100644 (file)
@@ -1,6 +1,6 @@
---- rt2/step6/show_ipv6_route.ref      2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step7/show_ipv6_route.ref      2020-08-31 22:42:48.835561429 -0300
-@@ -14,32 +14,10 @@
+--- rt2/step6/show_ipv6_route.ref      2020-09-25 17:51:16.549408319 -0300
++++ rt2/step7/show_ipv6_route.ref      2020-09-25 17:52:03.438020851 -0300
+@@ -14,34 +14,10 @@
            "afi":"ipv6",
            "interfaceName":"eth-sw1",
            "active":true,
@@ -19,7 +19,8 @@
 -          "interfaceName":"eth-rt4-1",
 -          "active":true,
 -          "labels":[
--            16051
+-            16051,
+-            16011
 -          ]
 -        },
 -        {
 -          "interfaceName":"eth-rt4-2",
 -          "active":true,
 -          "labels":[
--            16051
+-            16051,
+-            16011
 -          ]
 -        }
        ]
      }
    ],
-@@ -58,32 +36,10 @@
+@@ -60,34 +36,10 @@
            "afi":"ipv6",
            "interfaceName":"eth-sw1",
            "active":true,
@@ -52,7 +54,8 @@
 -          "interfaceName":"eth-rt4-1",
 -          "active":true,
 -          "labels":[
--            16051
+-            16051,
+-            16031
 -          ]
 -        },
 -        {
 -          "interfaceName":"eth-rt4-2",
 -          "active":true,
 -          "labels":[
--            16051
+-            16051,
+-            16031
 -          ]
 -        }
        ]
      }
    ],
-@@ -132,28 +88,19 @@
-           "fib":true,
+@@ -106,9 +58,6 @@
+           "afi":"ipv6",
+           "interfaceName":"eth-rt4-2",
+           "active":true,
+-          "backupIndex":[
+-            0
+-          ],
+           "labels":[
+             3
+           ]
+@@ -118,24 +67,10 @@
            "afi":"ipv6",
            "interfaceName":"eth-rt4-1",
+           "active":true,
+-          "backupIndex":[
+-            0
+-          ],
+           "labels":[
+             3
+           ]
+         }
+-      ],
+-      "backupNexthops":[
+-        {
+-          "afi":"ipv6",
+-          "interfaceName":"eth-sw1",
+-          "active":true,
+-          "labels":[
+-            16051,
+-            16041
+-          ]
+-        }
+       ]
+     }
+   ],
+@@ -153,28 +88,19 @@
+           "fib":true,
+           "afi":"ipv6",
+           "interfaceName":"eth-sw1",
 -          "active":true,
 -          "labels":[
 -            16051
          {
            "fib":true,
            "afi":"ipv6",
-           "interfaceName":"eth-sw1",
+           "interfaceName":"eth-rt4-2",
 -          "active":true,
 -          "labels":[
 -            16051
          {
            "fib":true,
            "afi":"ipv6",
-           "interfaceName":"eth-rt4-2",
+           "interfaceName":"eth-rt4-1",
 -          "active":true,
 -          "labels":[
 -            16051
index ad48c50f32ed983c4590b6d3e039a1579c36c1ee..f8476cd0bbf0182535b59903b89a5fe6ab9c2cea 100644 (file)
@@ -1,5 +1,5 @@
---- rt2/step6/show_mpls_table.ref      2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step7/show_mpls_table.ref      2020-08-31 22:42:48.835561429 -0300
+--- rt2/step6/show_mpls_table.ref      2020-09-25 17:51:14.073375985 -0300
++++ rt2/step7/show_mpls_table.ref      2020-09-25 17:52:00.973988653 -0300
 @@ -7,23 +7,7 @@
          "type":"SR (IS-IS)",
          "outLabel":3,
        }
      ]
    },
-@@ -147,54 +83,6 @@
+@@ -119,26 +55,13 @@
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
+-        "nexthop":"10.0.3.4",
+-        "backupIndex":[
+-          0
+-        ]
++        "nexthop":"10.0.3.4"
+       },
+       {
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
+-        "nexthop":"10.0.2.4",
+-        "backupIndex":[
+-          0
+-        ]
+-      }
+-    ],
+-    "backupNexthops":[
+-      {
+-        "type":"SR (IS-IS)",
+-        "outLabel":16050,
+-        "nexthop":"10.0.1.3"
++        "nexthop":"10.0.2.4"
        }
      ]
    },
+@@ -150,74 +73,13 @@
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
+-        "interface":"eth-rt4-2",
+-        "backupIndex":[
+-          0
+-        ]
+-      },
+-      {
+-        "type":"SR (IS-IS)",
+-        "outLabel":3,
+-        "installed":true,
+-        "interface":"eth-rt4-1",
+-        "backupIndex":[
+-          0
+-        ]
+-      }
+-    ],
+-    "backupNexthops":[
+-      {
+-        "type":"SR (IS-IS)",
+-        "outLabel":16051,
+-        "interface":"eth-sw1"
+-      }
+-    ]
+-  },
 -  "16050":{
 -    "inLabel":16050,
 -    "installed":true,
 -        "type":"SR (IS-IS)",
 -        "outLabel":16051,
 -        "installed":true,
--        "interface":"eth-rt4-2"
--      },
--      {
--        "type":"SR (IS-IS)",
+         "interface":"eth-rt4-2"
+       },
+       {
+         "type":"SR (IS-IS)",
 -        "outLabel":16051,
--        "installed":true,
--        "interface":"eth-rt4-1"
++        "outLabel":3,
+         "installed":true,
+         "interface":"eth-rt4-1"
 -      },
 -      {
 -        "type":"SR (IS-IS)",
 -        "outLabel":16051,
 -        "installed":true,
 -        "interface":"eth-sw1"
--      }
--    ]
--  },
-   "16060":{
-     "inLabel":16060,
-     "installed":true,
+       }
+     ]
+   },
index 3511a595c30c8009fdccaea921dad5eb5143a4f5..7d5237e7405df62311305d0661a4ea85b9803b1a 100644 (file)
@@ -1,6 +1,6 @@
---- rt2/step7/show_ip_route.ref        2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step8/show_ip_route.ref        2020-08-31 22:42:48.835561429 -0300
-@@ -15,10 +15,34 @@
+--- rt2/step7/show_ip_route.ref        2020-09-25 17:52:02.210004805 -0300
++++ rt2/step8/show_ip_route.ref        2020-09-25 17:53:20.207024469 -0300
+@@ -15,10 +15,36 @@
            "afi":"ipv4",
            "interfaceName":"eth-sw1",
            "active":true,
@@ -20,7 +20,8 @@
 +          "interfaceName":"eth-rt4-1",
 +          "active":true,
 +          "labels":[
-+            16050
++            16050,
++            16010
 +          ]
 +        },
 +        {
 +          "interfaceName":"eth-rt4-2",
 +          "active":true,
 +          "labels":[
-+            16050
++            16050,
++            16010
 +          ]
 +        }
        ]
      }
    ],
-@@ -38,10 +62,34 @@
+@@ -38,10 +64,36 @@
            "afi":"ipv4",
            "interfaceName":"eth-sw1",
            "active":true,
@@ -55,7 +57,8 @@
 +          "interfaceName":"eth-rt4-1",
 +          "active":true,
 +          "labels":[
-+            16050
++            16050,
++            16030
 +          ]
 +        },
 +        {
 +          "interfaceName":"eth-rt4-2",
 +          "active":true,
 +          "labels":[
-+            16050
++            16050,
++            16030
 +          ]
 +        }
        ]
      }
    ],
-@@ -93,21 +141,30 @@
+@@ -61,6 +113,9 @@
+           "afi":"ipv4",
+           "interfaceName":"eth-rt4-1",
+           "active":true,
++          "backupIndex":[
++            0
++          ],
+           "labels":[
+             3
+           ]
+@@ -71,10 +126,25 @@
+           "afi":"ipv4",
+           "interfaceName":"eth-rt4-2",
+           "active":true,
++          "backupIndex":[
++            0
++          ],
+           "labels":[
+             3
+           ]
+         }
++      ],
++      "backupNexthops":[
++        {
++          "ip":"10.0.1.3",
++          "afi":"ipv4",
++          "interfaceName":"eth-sw1",
++          "active":true,
++          "labels":[
++            16050,
++            16040
++          ]
++        }
+       ]
+     }
+   ],
+@@ -93,21 +163,30 @@
            "ip":"10.0.1.3",
            "afi":"ipv4",
            "interfaceName":"eth-sw1",
          }
        ]
      }
-@@ -155,12 +212,34 @@
+@@ -169,12 +248,40 @@
          {
            "ip":"10.0.1.1",
            "afi":"ipv4",
 +          "ip":"10.0.2.4",
 +          "afi":"ipv4",
 +          "interfaceName":"eth-rt4-1",
-+          "active":true
++          "active":true,
++          "labels":[
++            16050
++          ]
 +        },
 +        {
 +          "ip":"10.0.3.4",
 +          "afi":"ipv4",
 +          "interfaceName":"eth-rt4-2",
-+          "active":true
++          "active":true,
++          "labels":[
++            16050
++          ]
+         }
+       ]
+     }
+@@ -189,13 +296,30 @@
+         {
+           "ip":"10.0.2.4",
+           "afi":"ipv4",
+-          "interfaceName":"eth-rt4-1"
++          "interfaceName":"eth-rt4-1",
++          "backupIndex":[
++            0
++          ]
+         },
+         {
+           "ip":"10.0.3.4",
+           "afi":"ipv4",
+           "interfaceName":"eth-rt4-2",
+-          "active":true
++          "active":true,
++          "backupIndex":[
++            0
++          ]
++        }
++      ],
++      "backupNexthops":[
++        {
++          "ip":"10.0.1.3",
++          "afi":"ipv4",
++          "interfaceName":"eth-sw1",
++          "active":true,
++          "labels":[
++            16050
++          ]
+         }
+       ]
+     }
+@@ -211,12 +335,29 @@
+           "ip":"10.0.2.4",
+           "afi":"ipv4",
+           "interfaceName":"eth-rt4-1",
+-          "active":true
++          "active":true,
++          "backupIndex":[
++            0
++          ]
+         },
+         {
+           "ip":"10.0.3.4",
+           "afi":"ipv4",
+-          "interfaceName":"eth-rt4-2"
++          "interfaceName":"eth-rt4-2",
++          "backupIndex":[
++            0
++          ]
++        }
++      ],
++      "backupNexthops":[
++        {
++          "ip":"10.0.1.3",
++          "afi":"ipv4",
++          "interfaceName":"eth-sw1",
++          "active":true,
++          "labels":[
++            16050
++          ]
+         }
+       ]
+     }
+@@ -353,14 +494,31 @@
+           "ip":"10.0.2.4",
+           "afi":"ipv4",
+           "interfaceName":"eth-rt4-1",
+-          "active":true
++          "active":true,
++          "backupIndex":[
++            0
++          ]
+         },
+         {
+           "fib":true,
+           "ip":"10.0.3.4",
+           "afi":"ipv4",
+           "interfaceName":"eth-rt4-2",
+-          "active":true
++          "active":true,
++          "backupIndex":[
++            0
++          ]
++        }
++      ],
++      "backupNexthops":[
++        {
++          "ip":"10.0.1.3",
++          "afi":"ipv4",
++          "interfaceName":"eth-sw1",
++          "active":true,
++          "labels":[
++            16050
++          ]
          }
        ]
      }
index 96a60197ab9cf9fb64240fd7348ebd89fbabef57..45322214e68b994ab6e82dc11b641f413ac2d670 100644 (file)
@@ -1,6 +1,6 @@
---- rt2/step7/show_ipv6_route.ref      2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step8/show_ipv6_route.ref      2020-08-31 22:42:48.835561429 -0300
-@@ -14,10 +14,32 @@
+--- rt2/step7/show_ipv6_route.ref      2020-09-25 17:52:03.438020851 -0300
++++ rt2/step8/show_ipv6_route.ref      2020-09-25 17:53:21.443040633 -0300
+@@ -14,10 +14,34 @@
            "afi":"ipv6",
            "interfaceName":"eth-sw1",
            "active":true,
@@ -19,7 +19,8 @@
 +          "interfaceName":"eth-rt4-1",
 +          "active":true,
 +          "labels":[
-+            16051
++            16051,
++            16011
 +          ]
 +        },
 +        {
 +          "interfaceName":"eth-rt4-2",
 +          "active":true,
 +          "labels":[
-+            16051
++            16051,
++            16011
 +          ]
 +        }
        ]
      }
    ],
-@@ -36,10 +58,32 @@
+@@ -36,10 +60,34 @@
            "afi":"ipv6",
            "interfaceName":"eth-sw1",
            "active":true,
@@ -52,7 +54,8 @@
 +          "interfaceName":"eth-rt4-1",
 +          "active":true,
 +          "labels":[
-+            16051
++            16051,
++            16031
 +          ]
 +        },
 +        {
 +          "interfaceName":"eth-rt4-2",
 +          "active":true,
 +          "labels":[
-+            16051
++            16051,
++            16031
 +          ]
 +        }
        ]
      }
    ],
-@@ -88,19 +132,28 @@
-           "fib":true,
+@@ -58,6 +106,9 @@
+           "afi":"ipv6",
+           "interfaceName":"eth-rt4-2",
+           "active":true,
++          "backupIndex":[
++            0
++          ],
+           "labels":[
+             3
+           ]
+@@ -67,10 +118,24 @@
            "afi":"ipv6",
            "interfaceName":"eth-rt4-1",
+           "active":true,
++          "backupIndex":[
++            0
++          ],
+           "labels":[
+             3
+           ]
+         }
++      ],
++      "backupNexthops":[
++        {
++          "afi":"ipv6",
++          "interfaceName":"eth-sw1",
++          "active":true,
++          "labels":[
++            16051,
++            16041
++          ]
++        }
+       ]
+     }
+   ],
+@@ -88,19 +153,28 @@
+           "fib":true,
+           "afi":"ipv6",
+           "interfaceName":"eth-sw1",
 -          "active":true
 +          "active":true,
 +          "labels":[
          {
            "fib":true,
            "afi":"ipv6",
-           "interfaceName":"eth-sw1",
+           "interfaceName":"eth-rt4-2",
 -          "active":true
 +          "active":true,
 +          "labels":[
          {
            "fib":true,
            "afi":"ipv6",
-           "interfaceName":"eth-rt4-2",
+           "interfaceName":"eth-rt4-1",
 -          "active":true
 +          "active":true,
 +          "labels":[
index 04b8e997250bd614af0c2a0f3199f1c980853e23..083c6478028c2c38ed44122e01b59ccb9f0b154f 100644 (file)
@@ -1,5 +1,5 @@
---- rt2/step7/show_mpls_table.ref      2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step8/show_mpls_table.ref      2020-08-31 22:42:48.835561429 -0300
+--- rt2/step7/show_mpls_table.ref      2020-09-25 17:52:00.973988653 -0300
++++ rt2/step8/show_mpls_table.ref      2020-09-25 17:53:18.923007676 -0300
 @@ -7,7 +7,23 @@
          "type":"SR (IS-IS)",
          "outLabel":3,
        }
      ]
    },
-@@ -83,6 +147,54 @@
+@@ -55,13 +119,26 @@
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
+-        "nexthop":"10.0.3.4"
++        "nexthop":"10.0.3.4",
++        "backupIndex":[
++          0
++        ]
+       },
+       {
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
+-        "nexthop":"10.0.2.4"
++        "nexthop":"10.0.2.4",
++        "backupIndex":[
++          0
++        ]
++      }
++    ],
++    "backupNexthops":[
++      {
++        "type":"SR (IS-IS)",
++        "outLabel":16050,
++        "nexthop":"10.0.1.3"
        }
      ]
    },
+@@ -73,13 +150,74 @@
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
+-        "interface":"eth-rt4-2"
++        "interface":"eth-rt4-2",
++        "backupIndex":[
++          0
++        ]
+       },
+       {
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
++        "interface":"eth-rt4-1",
++        "backupIndex":[
++          0
++        ]
++      }
++    ],
++    "backupNexthops":[
++      {
++        "type":"SR (IS-IS)",
++        "outLabel":16051,
++        "interface":"eth-sw1"
++      }
++    ]
++  },
 +  "16050":{
 +    "inLabel":16050,
 +    "installed":true,
 +        "type":"SR (IS-IS)",
 +        "outLabel":16051,
 +        "installed":true,
-+        "interface":"eth-rt4-1"
+         "interface":"eth-rt4-1"
 +      },
 +      {
 +        "type":"SR (IS-IS)",
 +        "outLabel":16051,
 +        "installed":true,
 +        "interface":"eth-sw1"
-+      }
-+    ]
-+  },
-   "16060":{
-     "inLabel":16060,
-     "installed":true,
+       }
+     ]
+   },
index b7deb80554dd3903829f5569ba530e6a55339f1e..15370a0a6293a040ea3b6fc2045e5598494e204c 100644 (file)
@@ -1,15 +1,69 @@
---- rt2/step8/show_ip_route.ref        2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step9/show_ip_route.ref        2020-08-31 22:42:48.835561429 -0300
+--- rt2/step8/show_ip_route.ref        2020-09-25 17:53:20.207024469 -0300
++++ rt2/step9/show_ip_route.ref        2020-09-25 17:54:37.908041089 -0300
 @@ -31,7 +31,7 @@
            "interfaceName":"eth-rt4-1",
            "active":true,
            "labels":[
+-            16050,
++            16500,
+             16010
+           ]
+         },
+@@ -41,7 +41,7 @@
+           "interfaceName":"eth-rt4-2",
+           "active":true,
+           "labels":[
+-            16050,
++            16500,
+             16010
+           ]
+         }
+@@ -80,7 +80,7 @@
+           "interfaceName":"eth-rt4-1",
+           "active":true,
+           "labels":[
+-            16050,
++            16500,
+             16030
+           ]
+         },
+@@ -90,7 +90,7 @@
+           "interfaceName":"eth-rt4-2",
+           "active":true,
+           "labels":[
+-            16050,
++            16500,
+             16030
+           ]
+         }
+@@ -141,7 +141,7 @@
+           "interfaceName":"eth-sw1",
+           "active":true,
+           "labels":[
+-            16050,
++            16500,
+             16040
+           ]
+         }
+@@ -165,7 +165,7 @@
+           "interfaceName":"eth-sw1",
+           "active":true,
+           "labels":[
 -            16050
 +            16500
            ]
          },
          {
-@@ -40,7 +40,7 @@
+@@ -175,7 +175,7 @@
+           "interfaceName":"eth-rt4-1",
+           "active":true,
+           "labels":[
+-            16050
++            16500
+           ]
+         },
+         {
+@@ -185,7 +185,7 @@
            "interfaceName":"eth-rt4-2",
            "active":true,
            "labels":[
@@ -18,7 +72,7 @@
            ]
          }
        ]
-@@ -78,7 +78,7 @@
+@@ -271,7 +271,7 @@
            "interfaceName":"eth-rt4-1",
            "active":true,
            "labels":[
@@ -27,7 +81,7 @@
            ]
          },
          {
-@@ -87,7 +87,7 @@
+@@ -280,7 +280,7 @@
            "interfaceName":"eth-rt4-2",
            "active":true,
            "labels":[
            ]
          }
        ]
-@@ -143,7 +143,7 @@
+@@ -318,7 +318,7 @@
            "interfaceName":"eth-sw1",
            "active":true,
            "labels":[
 -            16050
 +            16500
            ]
-         },
-         {
-@@ -153,7 +153,7 @@
-           "interfaceName":"eth-rt4-1",
+         }
+       ]
+@@ -356,7 +356,7 @@
+           "interfaceName":"eth-sw1",
            "active":true,
            "labels":[
 -            16050
 +            16500
            ]
-         },
-         {
-@@ -163,7 +163,7 @@
-           "interfaceName":"eth-rt4-2",
+         }
+       ]
+@@ -517,7 +517,7 @@
+           "interfaceName":"eth-sw1",
            "active":true,
            "labels":[
 -            16050
index cd634af4e6eeb138ceed8e36039e99068281b968..2585f32595dc25d4677e3cdc1c94b9e1c0744813 100644 (file)
@@ -1,43 +1,52 @@
---- rt2/step8/show_ipv6_route.ref      2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step9/show_ipv6_route.ref      2020-08-31 22:42:48.835561429 -0300
+--- rt2/step8/show_ipv6_route.ref      2020-09-25 17:53:21.443040633 -0300
++++ rt2/step9/show_ipv6_route.ref      2020-09-25 17:54:39.112056848 -0300
 @@ -29,7 +29,7 @@
            "interfaceName":"eth-rt4-1",
            "active":true,
            "labels":[
--            16051
-+            16501
+-            16051,
++            16501,
+             16011
            ]
          },
-         {
-@@ -37,7 +37,7 @@
+@@ -38,7 +38,7 @@
            "interfaceName":"eth-rt4-2",
            "active":true,
            "labels":[
--            16051
-+            16501
+-            16051,
++            16501,
+             16011
            ]
          }
-       ]
-@@ -73,7 +73,7 @@
+@@ -75,7 +75,7 @@
            "interfaceName":"eth-rt4-1",
            "active":true,
            "labels":[
--            16051
-+            16501
+-            16051,
++            16501,
+             16031
            ]
          },
-         {
-@@ -81,7 +81,7 @@
+@@ -84,7 +84,7 @@
            "interfaceName":"eth-rt4-2",
            "active":true,
            "labels":[
--            16051
-+            16501
+-            16051,
++            16501,
+             16031
            ]
          }
-       ]
-@@ -134,7 +134,7 @@
-           "interfaceName":"eth-rt4-1",
+@@ -132,7 +132,7 @@
+           "interfaceName":"eth-sw1",
+           "active":true,
+           "labels":[
+-            16051,
++            16501,
+             16041
+           ]
+         }
+@@ -155,7 +155,7 @@
+           "interfaceName":"eth-sw1",
            "active":true,
            "labels":[
 -            16051
@@ -45,8 +54,8 @@
            ]
          },
          {
-@@ -143,7 +143,7 @@
-           "interfaceName":"eth-sw1",
+@@ -164,7 +164,7 @@
+           "interfaceName":"eth-rt4-2",
            "active":true,
            "labels":[
 -            16051
@@ -54,8 +63,8 @@
            ]
          },
          {
-@@ -152,7 +152,7 @@
-           "interfaceName":"eth-rt4-2",
+@@ -173,7 +173,7 @@
+           "interfaceName":"eth-rt4-1",
            "active":true,
            "labels":[
 -            16051
index f195264f5a3d61d2b43c650792734deeff17ab45..b90b889ebad2a452ba89a3c985fde5a409cefa7e 100644 (file)
@@ -1,5 +1,5 @@
---- rt2/step8/show_mpls_table.ref      2020-08-31 22:42:48.835561429 -0300
-+++ rt2/step9/show_mpls_table.ref      2020-08-31 22:42:48.835561429 -0300
+--- rt2/step8/show_mpls_table.ref      2020-09-25 17:53:18.923007676 -0300
++++ rt2/step9/show_mpls_table.ref      2020-09-25 17:54:36.640024493 -0300
 @@ -17,12 +17,12 @@
      "backupNexthops":[
        {
          "interface":"eth-rt4-2"
        }
      ]
-@@ -147,87 +147,87 @@
-       }
-     ]
-   },
--  "16050":{
--    "inLabel":16050,
-+  "16060":{
-+    "inLabel":16060,
-     "installed":true,
-     "nexthops":[
+@@ -137,7 +137,7 @@
+     "backupNexthops":[
        {
          "type":"SR (IS-IS)",
 -        "outLabel":16050,
-+        "outLabel":16060,
-         "installed":true,
-         "nexthop":"10.0.3.4"
-       },
++        "outLabel":16500,
+         "nexthop":"10.0.1.3"
+       }
+     ]
+@@ -168,55 +168,7 @@
+     "backupNexthops":[
        {
          "type":"SR (IS-IS)",
+-        "outLabel":16051,
+-        "interface":"eth-sw1"
+-      }
+-    ]
+-  },
+-  "16050":{
+-    "inLabel":16050,
+-    "installed":true,
+-    "nexthops":[
+-      {
+-        "type":"SR (IS-IS)",
 -        "outLabel":16050,
-+        "outLabel":16060,
-         "installed":true,
-         "nexthop":"10.0.2.4"
+-        "installed":true,
+-        "nexthop":"10.0.3.4"
+-      },
+-      {
+-        "type":"SR (IS-IS)",
+-        "outLabel":16050,
+-        "installed":true,
+-        "nexthop":"10.0.2.4"
 -      },
 -      {
 -        "type":"SR (IS-IS)",
 -        "outLabel":16050,
 -        "installed":true,
 -        "nexthop":"10.0.1.3"
-       }
-     ]
-   },
+-      }
+-    ]
+-  },
 -  "16051":{
 -    "inLabel":16051,
-+  "16061":{
-+    "inLabel":16061,
-     "installed":true,
-     "nexthops":[
-       {
-         "type":"SR (IS-IS)",
+-    "installed":true,
+-    "nexthops":[
+-      {
+-        "type":"SR (IS-IS)",
 -        "outLabel":16051,
-+        "outLabel":16061,
-         "installed":true,
-         "interface":"eth-rt4-2"
-       },
-       {
-         "type":"SR (IS-IS)",
+-        "installed":true,
+-        "interface":"eth-rt4-2"
+-      },
+-      {
+-        "type":"SR (IS-IS)",
 -        "outLabel":16051,
-+        "outLabel":16061,
-         "installed":true,
-         "interface":"eth-rt4-1"
+-        "installed":true,
+-        "interface":"eth-rt4-1"
 -      },
 -      {
 -        "type":"SR (IS-IS)",
 -        "outLabel":16051,
 -        "installed":true,
--        "interface":"eth-sw1"
++        "outLabel":16501,
+         "interface":"eth-sw1"
+       }
+     ]
+@@ -282,5 +234,53 @@
+         "interface":"eth-sw1"
        }
      ]
-   },
--  "16060":{
--    "inLabel":16060,
++  },
 +  "16500":{
 +    "inLabel":16500,
-     "installed":true,
-     "nexthops":[
-       {
-         "type":"SR (IS-IS)",
--        "outLabel":16060,
++    "installed":true,
++    "nexthops":[
++      {
++        "type":"SR (IS-IS)",
 +        "outLabel":16500,
-         "installed":true,
-         "nexthop":"10.0.3.4"
-       },
-       {
-         "type":"SR (IS-IS)",
--        "outLabel":16060,
++        "installed":true,
++        "nexthop":"10.0.3.4"
++      },
++      {
++        "type":"SR (IS-IS)",
 +        "outLabel":16500,
-         "installed":true,
-         "nexthop":"10.0.2.4"
++        "installed":true,
++        "nexthop":"10.0.2.4"
 +      },
 +      {
 +        "type":"SR (IS-IS)",
 +        "outLabel":16500,
 +        "installed":true,
 +        "nexthop":"10.0.1.3"
-       }
-     ]
-   },
--  "16061":{
--    "inLabel":16061,
++      }
++    ]
++  },
 +  "16501":{
 +    "inLabel":16501,
-     "installed":true,
-     "nexthops":[
-       {
-         "type":"SR (IS-IS)",
--        "outLabel":16061,
++    "installed":true,
++    "nexthops":[
++      {
++        "type":"SR (IS-IS)",
 +        "outLabel":16501,
-         "installed":true,
-         "interface":"eth-rt4-2"
-       },
-       {
-         "type":"SR (IS-IS)",
--        "outLabel":16061,
++        "installed":true,
++        "interface":"eth-rt4-2"
++      },
++      {
++        "type":"SR (IS-IS)",
 +        "outLabel":16501,
-         "installed":true,
-         "interface":"eth-rt4-1"
++        "installed":true,
++        "interface":"eth-rt4-1"
 +      },
 +      {
 +        "type":"SR (IS-IS)",
 +        "outLabel":16501,
 +        "installed":true,
 +        "interface":"eth-sw1"
-       }
-     ]
++      }
++    ]
    }
+ }
index 5a4e1ce033976baea78b410e185c2a7f683de4e5..8c37180daf2cdf2db2c38ef5bf32483d88266477 100644 (file)
       ],
       "backupNexthops":[
         {
-          "ip":"10.0.5.5",
+          "ip":"10.0.4.5",
           "afi":"ipv4",
-          "interfaceName":"eth-rt5-2",
+          "interfaceName":"eth-rt5-1",
           "active":true,
           "labels":[
-            16040
+            16040,
+            16010
           ]
         },
         {
-          "ip":"10.0.4.5",
+          "ip":"10.0.5.5",
           "afi":"ipv4",
-          "interfaceName":"eth-rt5-1",
+          "interfaceName":"eth-rt5-2",
           "active":true,
           "labels":[
-            16040
+            16040,
+            16010
           ]
         }
       ]
       ],
       "backupNexthops":[
         {
-          "ip":"10.0.5.5",
+          "ip":"10.0.4.5",
           "afi":"ipv4",
-          "interfaceName":"eth-rt5-2",
+          "interfaceName":"eth-rt5-1",
           "active":true,
           "labels":[
-            16040
+            16040,
+            16020
           ]
         },
         {
-          "ip":"10.0.4.5",
+          "ip":"10.0.5.5",
           "afi":"ipv4",
-          "interfaceName":"eth-rt5-1",
+          "interfaceName":"eth-rt5-2",
           "active":true,
           "labels":[
-            16040
+            16040,
+            16020
           ]
         }
       ]
           "afi":"ipv4",
           "interfaceName":"eth-rt5-1",
           "active":true,
+          "backupIndex":[
+            0
+          ],
           "labels":[
             3
           ]
           "afi":"ipv4",
           "interfaceName":"eth-rt5-2",
           "active":true,
+          "backupIndex":[
+            0
+          ],
           "labels":[
             3
           ]
         }
+      ],
+      "backupNexthops":[
+        {
+          "ip":"10.0.1.2",
+          "afi":"ipv4",
+          "interfaceName":"eth-sw1",
+          "active":true,
+          "labels":[
+            16040,
+            16050
+          ]
+        }
       ]
     }
   ],
           "afi":"ipv4",
           "interfaceName":"eth-rt5-1",
           "active":true,
+          "backupIndex":[
+            0
+          ],
           "labels":[
             16060
           ]
           "afi":"ipv4",
           "interfaceName":"eth-rt5-2",
           "active":true,
+          "backupIndex":[
+            0
+          ],
           "labels":[
             16060
           ]
         }
+      ],
+      "backupNexthops":[
+        {
+          "ip":"10.0.1.2",
+          "afi":"ipv4",
+          "interfaceName":"eth-sw1",
+          "active":true
+        }
       ]
     }
   ],
       ],
       "backupNexthops":[
         {
-          "ip":"10.0.5.5",
+          "ip":"10.0.4.5",
           "afi":"ipv4",
-          "interfaceName":"eth-rt5-2",
-          "active":true
+          "interfaceName":"eth-rt5-1",
+          "active":true,
+          "labels":[
+            16040
+          ]
         },
         {
-          "ip":"10.0.4.5",
+          "ip":"10.0.5.5",
           "afi":"ipv4",
-          "interfaceName":"eth-rt5-1",
-          "active":true
+          "interfaceName":"eth-rt5-2",
+          "active":true,
+          "labels":[
+            16040
+          ]
         }
       ]
     }
       ],
       "backupNexthops":[
         {
-          "ip":"10.0.5.5",
+          "ip":"10.0.4.5",
           "afi":"ipv4",
-          "interfaceName":"eth-rt5-2",
+          "interfaceName":"eth-rt5-1",
           "active":true
         },
         {
-          "ip":"10.0.4.5",
+          "ip":"10.0.5.5",
           "afi":"ipv4",
-          "interfaceName":"eth-rt5-1",
+          "interfaceName":"eth-rt5-2",
           "active":true
         }
       ]
       ],
       "backupNexthops":[
         {
-          "ip":"10.0.5.5",
+          "ip":"10.0.4.5",
           "afi":"ipv4",
-          "interfaceName":"eth-rt5-2",
+          "interfaceName":"eth-rt5-1",
           "active":true
         },
         {
-          "ip":"10.0.4.5",
+          "ip":"10.0.5.5",
           "afi":"ipv4",
-          "interfaceName":"eth-rt5-1",
+          "interfaceName":"eth-rt5-2",
           "active":true
         }
       ]
         {
           "ip":"10.0.4.5",
           "afi":"ipv4",
-          "interfaceName":"eth-rt5-1"
+          "interfaceName":"eth-rt5-1",
+          "backupIndex":[
+            0
+          ]
         },
         {
           "ip":"10.0.5.5",
           "afi":"ipv4",
           "interfaceName":"eth-rt5-2",
-          "active":true
+          "active":true,
+          "backupIndex":[
+            0
+          ]
+        }
+      ],
+      "backupNexthops":[
+        {
+          "ip":"10.0.1.2",
+          "afi":"ipv4",
+          "interfaceName":"eth-sw1",
+          "active":true,
+          "labels":[
+            16040
+          ]
         }
       ]
     }
           "ip":"10.0.4.5",
           "afi":"ipv4",
           "interfaceName":"eth-rt5-1",
-          "active":true
+          "active":true,
+          "backupIndex":[
+            0
+          ]
         },
         {
           "ip":"10.0.5.5",
           "afi":"ipv4",
-          "interfaceName":"eth-rt5-2"
+          "interfaceName":"eth-rt5-2",
+          "backupIndex":[
+            0
+          ]
+        }
+      ],
+      "backupNexthops":[
+        {
+          "ip":"10.0.1.2",
+          "afi":"ipv4",
+          "interfaceName":"eth-sw1",
+          "active":true,
+          "labels":[
+            16040
+          ]
         }
       ]
     }
           "ip":"10.0.4.5",
           "afi":"ipv4",
           "interfaceName":"eth-rt5-1",
-          "active":true
+          "active":true,
+          "backupIndex":[
+            0
+          ]
         },
         {
           "fib":true,
           "ip":"10.0.5.5",
           "afi":"ipv4",
           "interfaceName":"eth-rt5-2",
+          "active":true,
+          "backupIndex":[
+            0
+          ]
+        }
+      ],
+      "backupNexthops":[
+        {
+          "ip":"10.0.1.2",
+          "afi":"ipv4",
+          "interfaceName":"eth-sw1",
           "active":true
         }
       ]
           "ip":"10.0.4.5",
           "afi":"ipv4",
           "interfaceName":"eth-rt5-1",
-          "active":true
+          "active":true,
+          "backupIndex":[
+            0
+          ]
         },
         {
           "fib":true,
           "ip":"10.0.5.5",
           "afi":"ipv4",
           "interfaceName":"eth-rt5-2",
-          "active":true
+          "active":true,
+          "backupIndex":[
+            0
+          ]
+        }
+      ],
+      "backupNexthops":[
+        {
+          "ip":"10.0.1.2",
+          "afi":"ipv4",
+          "interfaceName":"eth-sw1",
+          "active":true,
+          "labels":[
+            16040
+          ]
         }
       ]
     }
index 525a87f31d620be6d3d21ea7c18f2fadf077a885..5ddb24af5a0f93c309dd2fdc5fe9b3af6255c70c 100644 (file)
       "backupNexthops":[
         {
           "afi":"ipv6",
-          "interfaceName":"eth-rt5-2",
+          "interfaceName":"eth-rt5-1",
           "active":true,
           "labels":[
-            16041
+            16041,
+            16011
           ]
         },
         {
           "afi":"ipv6",
-          "interfaceName":"eth-rt5-1",
+          "interfaceName":"eth-rt5-2",
           "active":true,
           "labels":[
-            16041
+            16041,
+            16011
           ]
         }
       ]
       "backupNexthops":[
         {
           "afi":"ipv6",
-          "interfaceName":"eth-rt5-2",
+          "interfaceName":"eth-rt5-1",
           "active":true,
           "labels":[
-            16041
+            16041,
+            16021
           ]
         },
         {
           "afi":"ipv6",
-          "interfaceName":"eth-rt5-1",
+          "interfaceName":"eth-rt5-2",
           "active":true,
           "labels":[
-            16041
+            16041,
+            16021
           ]
         }
       ]
         {
           "fib":true,
           "afi":"ipv6",
-          "interfaceName":"eth-rt5-2",
+          "interfaceName":"eth-sw1",
           "active":true,
           "labels":[
             16041
         {
           "fib":true,
           "afi":"ipv6",
-          "interfaceName":"eth-rt5-1",
+          "interfaceName":"eth-rt5-2",
           "active":true,
           "labels":[
             16041
         {
           "fib":true,
           "afi":"ipv6",
-          "interfaceName":"eth-sw1",
+          "interfaceName":"eth-rt5-1",
           "active":true,
           "labels":[
             16041
           "afi":"ipv6",
           "interfaceName":"eth-rt5-2",
           "active":true,
+          "backupIndex":[
+            0
+          ],
           "labels":[
             3
           ]
           "afi":"ipv6",
           "interfaceName":"eth-rt5-1",
           "active":true,
+          "backupIndex":[
+            0
+          ],
           "labels":[
             3
           ]
         }
+      ],
+      "backupNexthops":[
+        {
+          "afi":"ipv6",
+          "interfaceName":"eth-sw1",
+          "active":true,
+          "labels":[
+            16041,
+            16051
+          ]
+        }
       ]
     }
   ],
           "afi":"ipv6",
           "interfaceName":"eth-rt5-2",
           "active":true,
+          "backupIndex":[
+            0
+          ],
           "labels":[
             16061
           ]
           "afi":"ipv6",
           "interfaceName":"eth-rt5-1",
           "active":true,
+          "backupIndex":[
+            0
+          ],
           "labels":[
             16061
           ]
         }
+      ],
+      "backupNexthops":[
+        {
+          "afi":"ipv6",
+          "interfaceName":"eth-sw1",
+          "active":true
+        }
       ]
     }
   ]
index 13f5f2c703ef9c793b436b39b104e83751fcb626..f68d1f4244f248d72e7127683d9df59717cbc2d0 100644 (file)
       {
         "type":"SR (IS-IS)",
         "outLabel":16040,
-        "nexthop":"10.0.5.5"
+        "nexthop":"10.0.4.5"
       },
       {
         "type":"SR (IS-IS)",
         "outLabel":16040,
-        "nexthop":"10.0.4.5"
+        "nexthop":"10.0.5.5"
       }
     ]
   },
       {
         "type":"SR (IS-IS)",
         "outLabel":16041,
-        "interface":"eth-rt5-2"
+        "interface":"eth-rt5-1"
       },
       {
         "type":"SR (IS-IS)",
         "outLabel":16041,
-        "interface":"eth-rt5-1"
+        "interface":"eth-rt5-2"
       }
     ]
   },
       {
         "type":"SR (IS-IS)",
         "outLabel":16040,
-        "nexthop":"10.0.5.5"
+        "nexthop":"10.0.4.5"
       },
       {
         "type":"SR (IS-IS)",
         "outLabel":16040,
-        "nexthop":"10.0.4.5"
+        "nexthop":"10.0.5.5"
       }
     ]
   },
       {
         "type":"SR (IS-IS)",
         "outLabel":16041,
-        "interface":"eth-rt5-2"
+        "interface":"eth-rt5-1"
       },
       {
         "type":"SR (IS-IS)",
         "outLabel":16041,
-        "interface":"eth-rt5-1"
+        "interface":"eth-rt5-2"
       }
     ]
   },
         "type":"SR (IS-IS)",
         "outLabel":16040,
         "installed":true,
-        "nexthop":"10.0.1.2"
+        "nexthop":"10.0.5.5"
       },
       {
         "type":"SR (IS-IS)",
         "type":"SR (IS-IS)",
         "outLabel":16040,
         "installed":true,
-        "nexthop":"10.0.5.5"
+        "nexthop":"10.0.1.2"
       }
     ]
   },
         "type":"SR (IS-IS)",
         "outLabel":16041,
         "installed":true,
-        "interface":"eth-sw1"
+        "interface":"eth-rt5-2"
       },
       {
         "type":"SR (IS-IS)",
         "type":"SR (IS-IS)",
         "outLabel":16041,
         "installed":true,
-        "interface":"eth-rt5-2"
+        "interface":"eth-sw1"
       }
     ]
   },
         "type":"SR (IS-IS)",
         "outLabel":3,
         "installed":true,
-        "nexthop":"10.0.4.5"
+        "nexthop":"10.0.5.5",
+        "backupIndex":[
+          0
+        ]
       },
       {
         "type":"SR (IS-IS)",
         "outLabel":3,
         "installed":true,
-        "nexthop":"10.0.5.5"
+        "nexthop":"10.0.4.5",
+        "backupIndex":[
+          0
+        ]
+      }
+    ],
+    "backupNexthops":[
+      {
+        "type":"SR (IS-IS)",
+        "outLabel":16040,
+        "nexthop":"10.0.1.2"
       }
     ]
   },
         "type":"SR (IS-IS)",
         "outLabel":3,
         "installed":true,
-        "interface":"eth-rt5-1"
+        "interface":"eth-rt5-2",
+        "backupIndex":[
+          0
+        ]
       },
       {
         "type":"SR (IS-IS)",
         "outLabel":3,
         "installed":true,
-        "interface":"eth-rt5-2"
+        "interface":"eth-rt5-1",
+        "backupIndex":[
+          0
+        ]
+      }
+    ],
+    "backupNexthops":[
+      {
+        "type":"SR (IS-IS)",
+        "outLabel":16041,
+        "interface":"eth-sw1"
       }
     ]
   },
         "type":"SR (IS-IS)",
         "outLabel":16060,
         "installed":true,
-        "nexthop":"10.0.4.5"
+        "nexthop":"10.0.5.5",
+        "backupIndex":[
+          0
+        ]
       },
       {
         "type":"SR (IS-IS)",
         "outLabel":16060,
         "installed":true,
-        "nexthop":"10.0.5.5"
+        "nexthop":"10.0.4.5",
+        "backupIndex":[
+          0
+        ]
+      }
+    ],
+    "backupNexthops":[
+      {
+        "type":"SR (IS-IS)",
+        "outLabel":3,
+        "nexthop":"10.0.1.2"
       }
     ]
   },
         "type":"SR (IS-IS)",
         "outLabel":16061,
         "installed":true,
-        "interface":"eth-rt5-1"
+        "interface":"eth-rt5-2",
+        "backupIndex":[
+          0
+        ]
       },
       {
         "type":"SR (IS-IS)",
         "outLabel":16061,
         "installed":true,
-        "interface":"eth-rt5-2"
+        "interface":"eth-rt5-1",
+        "backupIndex":[
+          0
+        ]
+      }
+    ],
+    "backupNexthops":[
+      {
+        "type":"SR (IS-IS)",
+        "outLabel":3,
+        "interface":"eth-sw1"
       }
     ]
   }
index e5fe6e7589f6b7a4936ab178404c3c026be3b0da..707f95495d85a1150496c0d0b0e28b6117206b1e 100644 (file)
@@ -1,6 +1,6 @@
---- rt3/step3/show_ip_route.ref        2020-08-31 22:42:48.835561429 -0300
-+++ rt3/step4/show_ip_route.ref        2020-08-31 22:42:48.839561398 -0300
-@@ -15,34 +15,10 @@
+--- rt3/step3/show_ip_route.ref        2020-09-25 17:48:05.506916984 -0300
++++ rt3/step4/show_ip_route.ref        2020-09-25 17:49:01.963652403 -0300
+@@ -15,36 +15,10 @@
            "afi":"ipv4",
            "interfaceName":"eth-sw1",
            "active":true,
 -      ],
 -      "backupNexthops":[
 -        {
--          "ip":"10.0.5.5",
+-          "ip":"10.0.4.5",
 -          "afi":"ipv4",
--          "interfaceName":"eth-rt5-2",
+-          "interfaceName":"eth-rt5-1",
 -          "active":true,
 -          "labels":[
--            16040
+-            16040,
+-            16010
 -          ]
 -        },
 -        {
--          "ip":"10.0.4.5",
+-          "ip":"10.0.5.5",
 -          "afi":"ipv4",
--          "interfaceName":"eth-rt5-1",
+-          "interfaceName":"eth-rt5-2",
 -          "active":true,
 -          "labels":[
--            16040
+-            16040,
+-            16010
 -          ]
 -        }
        ]
      }
    ],
-@@ -62,34 +38,10 @@
+@@ -64,36 +38,10 @@
            "afi":"ipv4",
            "interfaceName":"eth-sw1",
            "active":true,
 -      ],
 -      "backupNexthops":[
 -        {
--          "ip":"10.0.5.5",
+-          "ip":"10.0.4.5",
 -          "afi":"ipv4",
--          "interfaceName":"eth-rt5-2",
+-          "interfaceName":"eth-rt5-1",
 -          "active":true,
 -          "labels":[
--            16040
+-            16040,
+-            16020
 -          ]
 -        },
 -        {
--          "ip":"10.0.4.5",
+-          "ip":"10.0.5.5",
 -          "afi":"ipv4",
--          "interfaceName":"eth-rt5-1",
+-          "interfaceName":"eth-rt5-2",
 -          "active":true,
 -          "labels":[
--            16040
+-            16040,
+-            16020
 -          ]
 -        }
        ]
      }
    ],
-@@ -108,30 +60,21 @@
+@@ -112,30 +60,21 @@
            "ip":"10.0.1.2",
            "afi":"ipv4",
            "interfaceName":"eth-sw1",
          }
        ]
      }
-@@ -212,34 +155,12 @@
+@@ -156,9 +95,6 @@
+           "afi":"ipv4",
+           "interfaceName":"eth-rt5-1",
+           "active":true,
+-          "backupIndex":[
+-            0
+-          ],
+           "labels":[
+             3
+           ]
+@@ -169,25 +105,10 @@
+           "afi":"ipv4",
+           "interfaceName":"eth-rt5-2",
+           "active":true,
+-          "backupIndex":[
+-            0
+-          ],
+           "labels":[
+             3
+           ]
+         }
+-      ],
+-      "backupNexthops":[
+-        {
+-          "ip":"10.0.1.2",
+-          "afi":"ipv4",
+-          "interfaceName":"eth-sw1",
+-          "active":true,
+-          "labels":[
+-            16040,
+-            16050
+-          ]
+-        }
+       ]
+     }
+   ],
+@@ -248,40 +169,12 @@
          {
            "ip":"10.0.1.1",
            "afi":"ipv4",
 -      ],
 -      "backupNexthops":[
 -        {
--          "ip":"10.0.5.5",
+-          "ip":"10.0.4.5",
 -          "afi":"ipv4",
--          "interfaceName":"eth-rt5-2",
--          "active":true
+-          "interfaceName":"eth-rt5-1",
+-          "active":true,
+-          "labels":[
+-            16040
+-          ]
 -        },
 -        {
--          "ip":"10.0.4.5",
+-          "ip":"10.0.5.5",
 -          "afi":"ipv4",
--          "interfaceName":"eth-rt5-1",
--          "active":true
+-          "interfaceName":"eth-rt5-2",
+-          "active":true,
+-          "labels":[
+-            16040
+-          ]
 +          "interfaceName":"eth-sw1"
          }
        ]
      }
+@@ -372,30 +265,13 @@
+         {
+           "ip":"10.0.4.5",
+           "afi":"ipv4",
+-          "interfaceName":"eth-rt5-1",
+-          "backupIndex":[
+-            0
+-          ]
++          "interfaceName":"eth-rt5-1"
+         },
+         {
+           "ip":"10.0.5.5",
+           "afi":"ipv4",
+           "interfaceName":"eth-rt5-2",
+-          "active":true,
+-          "backupIndex":[
+-            0
+-          ]
+-        }
+-      ],
+-      "backupNexthops":[
+-        {
+-          "ip":"10.0.1.2",
+-          "afi":"ipv4",
+-          "interfaceName":"eth-sw1",
+-          "active":true,
+-          "labels":[
+-            16040
+-          ]
++          "active":true
+         }
+       ]
+     }
+@@ -411,29 +287,12 @@
+           "ip":"10.0.4.5",
+           "afi":"ipv4",
+           "interfaceName":"eth-rt5-1",
+-          "active":true,
+-          "backupIndex":[
+-            0
+-          ]
++          "active":true
+         },
+         {
+           "ip":"10.0.5.5",
+           "afi":"ipv4",
+-          "interfaceName":"eth-rt5-2",
+-          "backupIndex":[
+-            0
+-          ]
+-        }
+-      ],
+-      "backupNexthops":[
+-        {
+-          "ip":"10.0.1.2",
+-          "afi":"ipv4",
+-          "interfaceName":"eth-sw1",
+-          "active":true,
+-          "labels":[
+-            16040
+-          ]
++          "interfaceName":"eth-rt5-2"
+         }
+       ]
+     }
+@@ -528,31 +387,14 @@
+           "ip":"10.0.4.5",
+           "afi":"ipv4",
+           "interfaceName":"eth-rt5-1",
+-          "active":true,
+-          "backupIndex":[
+-            0
+-          ]
++          "active":true
+         },
+         {
+           "fib":true,
+           "ip":"10.0.5.5",
+           "afi":"ipv4",
+           "interfaceName":"eth-rt5-2",
+-          "active":true,
+-          "backupIndex":[
+-            0
+-          ]
+-        }
+-      ],
+-      "backupNexthops":[
+-        {
+-          "ip":"10.0.1.2",
+-          "afi":"ipv4",
+-          "interfaceName":"eth-sw1",
+-          "active":true,
+-          "labels":[
+-            16040
+-          ]
++          "active":true
+         }
+       ]
+     }
index ccfbbeae69a5a29e3ed3cd724d060c716f3d99b3..76d0ebc913a6159e71fc90b77598f1aedbddaf5c 100644 (file)
@@ -1,6 +1,6 @@
---- rt3/step3/show_ipv6_route.ref      2020-08-31 22:42:48.835561429 -0300
-+++ rt3/step4/show_ipv6_route.ref      2020-08-31 22:42:48.839561398 -0300
-@@ -14,32 +14,10 @@
+--- rt3/step3/show_ipv6_route.ref      2020-09-25 17:48:06.790933702 -0300
++++ rt3/step4/show_ipv6_route.ref      2020-09-25 17:49:03.199668512 -0300
+@@ -14,34 +14,10 @@
            "afi":"ipv6",
            "interfaceName":"eth-sw1",
            "active":true,
 -      "backupNexthops":[
 -        {
 -          "afi":"ipv6",
--          "interfaceName":"eth-rt5-2",
+-          "interfaceName":"eth-rt5-1",
 -          "active":true,
 -          "labels":[
--            16041
+-            16041,
+-            16011
 -          ]
 -        },
 -        {
 -          "afi":"ipv6",
--          "interfaceName":"eth-rt5-1",
+-          "interfaceName":"eth-rt5-2",
 -          "active":true,
 -          "labels":[
--            16041
+-            16041,
+-            16011
 -          ]
 -        }
        ]
      }
    ],
-@@ -58,32 +36,10 @@
+@@ -60,34 +36,10 @@
            "afi":"ipv6",
            "interfaceName":"eth-sw1",
            "active":true,
 -      "backupNexthops":[
 -        {
 -          "afi":"ipv6",
--          "interfaceName":"eth-rt5-2",
+-          "interfaceName":"eth-rt5-1",
 -          "active":true,
 -          "labels":[
--            16041
+-            16041,
+-            16021
 -          ]
 -        },
 -        {
 -          "afi":"ipv6",
--          "interfaceName":"eth-rt5-1",
+-          "interfaceName":"eth-rt5-2",
 -          "active":true,
 -          "labels":[
--            16041
+-            16041,
+-            16021
 -          ]
 -        }
        ]
      }
    ],
-@@ -101,28 +57,19 @@
+@@ -105,28 +57,19 @@
            "fib":true,
            "afi":"ipv6",
-           "interfaceName":"eth-rt5-2",
+           "interfaceName":"eth-sw1",
 -          "active":true,
 -          "labels":[
 -            16041
@@ -79,7 +83,7 @@
          {
            "fib":true,
            "afi":"ipv6",
-           "interfaceName":"eth-rt5-1",
+           "interfaceName":"eth-rt5-2",
 -          "active":true,
 -          "labels":[
 -            16041
@@ -89,7 +93,7 @@
          {
            "fib":true,
            "afi":"ipv6",
-           "interfaceName":"eth-sw1",
+           "interfaceName":"eth-rt5-1",
 -          "active":true,
 -          "labels":[
 -            16041
          }
        ]
      }
+@@ -146,9 +89,6 @@
+           "afi":"ipv6",
+           "interfaceName":"eth-rt5-2",
+           "active":true,
+-          "backupIndex":[
+-            0
+-          ],
+           "labels":[
+             3
+           ]
+@@ -158,24 +98,10 @@
+           "afi":"ipv6",
+           "interfaceName":"eth-rt5-1",
+           "active":true,
+-          "backupIndex":[
+-            0
+-          ],
+           "labels":[
+             3
+           ]
+         }
+-      ],
+-      "backupNexthops":[
+-        {
+-          "afi":"ipv6",
+-          "interfaceName":"eth-sw1",
+-          "active":true,
+-          "labels":[
+-            16041,
+-            16051
+-          ]
+-        }
+       ]
+     }
+   ],
index 64a8689a82dbe2d7fdcf1879bf34d1536ffbe86d..b888c9d273215f0cc180ceb774b400bae60ea05e 100644 (file)
@@ -1,5 +1,5 @@
---- rt3/step3/show_mpls_table.ref      2020-08-31 22:42:48.835561429 -0300
-+++ rt3/step4/show_mpls_table.ref      2020-08-31 22:42:48.839561398 -0300
+--- rt3/step3/show_mpls_table.ref      2020-09-25 17:48:04.214900164 -0300
++++ rt3/step4/show_mpls_table.ref      2020-09-25 17:49:00.759636711 -0300
 @@ -7,23 +7,7 @@
          "type":"SR (IS-IS)",
          "outLabel":3,
 -      {
 -        "type":"SR (IS-IS)",
 -        "outLabel":16040,
--        "nexthop":"10.0.5.5"
+-        "nexthop":"10.0.4.5"
 -      },
 -      {
 -        "type":"SR (IS-IS)",
 -        "outLabel":16040,
--        "nexthop":"10.0.4.5"
+-        "nexthop":"10.0.5.5"
 +        "nexthop":"10.0.1.1"
        }
      ]
 -      {
 -        "type":"SR (IS-IS)",
 -        "outLabel":16041,
--        "interface":"eth-rt5-2"
+-        "interface":"eth-rt5-1"
 -      },
 -      {
 -        "type":"SR (IS-IS)",
 -        "outLabel":16041,
--        "interface":"eth-rt5-1"
+-        "interface":"eth-rt5-2"
 +        "interface":"eth-sw1"
        }
      ]
 -      {
 -        "type":"SR (IS-IS)",
 -        "outLabel":16040,
--        "nexthop":"10.0.5.5"
+-        "nexthop":"10.0.4.5"
 -      },
 -      {
 -        "type":"SR (IS-IS)",
 -        "outLabel":16040,
--        "nexthop":"10.0.4.5"
+-        "nexthop":"10.0.5.5"
 +        "nexthop":"10.0.1.2"
        }
      ]
    },
-@@ -91,71 +43,7 @@
+@@ -91,70 +43,6 @@
          "type":"SR (IS-IS)",
          "outLabel":3,
          "installed":true,
 -      {
 -        "type":"SR (IS-IS)",
 -        "outLabel":16041,
--        "interface":"eth-rt5-2"
+-        "interface":"eth-rt5-1"
 -      },
 -      {
 -        "type":"SR (IS-IS)",
 -        "outLabel":16041,
--        "interface":"eth-rt5-1"
+-        "interface":"eth-rt5-2"
 -      }
 -    ]
 -  },
 -        "type":"SR (IS-IS)",
 -        "outLabel":16040,
 -        "installed":true,
--        "nexthop":"10.0.1.2"
+-        "nexthop":"10.0.5.5"
 -      },
 -      {
 -        "type":"SR (IS-IS)",
 -        "type":"SR (IS-IS)",
 -        "outLabel":16040,
 -        "installed":true,
--        "nexthop":"10.0.5.5"
+-        "nexthop":"10.0.1.2"
 -      }
 -    ]
 -  },
 -        "type":"SR (IS-IS)",
 -        "outLabel":16041,
 -        "installed":true,
-         "interface":"eth-sw1"
+-        "interface":"eth-rt5-2"
 -      },
 -      {
 -        "type":"SR (IS-IS)",
 -        "type":"SR (IS-IS)",
 -        "outLabel":16041,
 -        "installed":true,
--        "interface":"eth-rt5-2"
+         "interface":"eth-sw1"
+       }
+     ]
+@@ -167,26 +55,13 @@
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
+-        "nexthop":"10.0.5.5",
+-        "backupIndex":[
+-          0
+-        ]
++        "nexthop":"10.0.5.5"
+       },
+       {
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
+-        "nexthop":"10.0.4.5",
+-        "backupIndex":[
+-          0
+-        ]
+-      }
+-    ],
+-    "backupNexthops":[
+-      {
+-        "type":"SR (IS-IS)",
+-        "outLabel":16040,
+-        "nexthop":"10.0.1.2"
++        "nexthop":"10.0.4.5"
+       }
+     ]
+   },
+@@ -198,26 +73,13 @@
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
+-        "interface":"eth-rt5-2",
+-        "backupIndex":[
+-          0
+-        ]
++        "interface":"eth-rt5-2"
+       },
+       {
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
+-        "interface":"eth-rt5-1",
+-        "backupIndex":[
+-          0
+-        ]
+-      }
+-    ],
+-    "backupNexthops":[
+-      {
+-        "type":"SR (IS-IS)",
+-        "outLabel":16041,
+-        "interface":"eth-sw1"
++        "interface":"eth-rt5-1"
        }
      ]
    },
index de265cc255205a39b717a11665b151921eacced7..8eac75bec7e4a6117d825e85b48da8d5bc4aabcc 100644 (file)
@@ -1,6 +1,6 @@
---- rt3/step4/show_ip_route.ref        2020-08-31 22:42:48.839561398 -0300
-+++ rt3/step5/show_ip_route.ref        2020-08-31 22:42:48.839561398 -0300
-@@ -15,10 +15,34 @@
+--- rt3/step4/show_ip_route.ref        2020-09-25 17:49:01.963652403 -0300
++++ rt3/step5/show_ip_route.ref        2020-09-25 17:50:12.592573438 -0300
+@@ -15,10 +15,36 @@
            "afi":"ipv4",
            "interfaceName":"eth-sw1",
            "active":true,
 +      ],
 +      "backupNexthops":[
 +        {
-+          "ip":"10.0.5.5",
++          "ip":"10.0.4.5",
 +          "afi":"ipv4",
-+          "interfaceName":"eth-rt5-2",
++          "interfaceName":"eth-rt5-1",
 +          "active":true,
 +          "labels":[
-+            16040
++            16040,
++            16010
 +          ]
 +        },
 +        {
-+          "ip":"10.0.4.5",
++          "ip":"10.0.5.5",
 +          "afi":"ipv4",
-+          "interfaceName":"eth-rt5-1",
++          "interfaceName":"eth-rt5-2",
 +          "active":true,
 +          "labels":[
-+            16040
++            16040,
++            16010
 +          ]
 +        }
        ]
      }
    ],
-@@ -38,10 +62,34 @@
+@@ -38,10 +64,36 @@
            "afi":"ipv4",
            "interfaceName":"eth-sw1",
            "active":true,
 +      ],
 +      "backupNexthops":[
 +        {
-+          "ip":"10.0.5.5",
++          "ip":"10.0.4.5",
 +          "afi":"ipv4",
-+          "interfaceName":"eth-rt5-2",
++          "interfaceName":"eth-rt5-1",
 +          "active":true,
 +          "labels":[
-+            16040
++            16040,
++            16020
 +          ]
 +        },
 +        {
-+          "ip":"10.0.4.5",
++          "ip":"10.0.5.5",
 +          "afi":"ipv4",
-+          "interfaceName":"eth-rt5-1",
++          "interfaceName":"eth-rt5-2",
 +          "active":true,
 +          "labels":[
-+            16040
++            16040,
++            16020
 +          ]
 +        }
        ]
      }
    ],
-@@ -60,21 +108,30 @@
+@@ -60,21 +112,30 @@
            "ip":"10.0.1.2",
            "afi":"ipv4",
            "interfaceName":"eth-sw1",
          }
        ]
      }
-@@ -155,12 +212,34 @@
+@@ -95,6 +156,9 @@
+           "afi":"ipv4",
+           "interfaceName":"eth-rt5-1",
+           "active":true,
++          "backupIndex":[
++            0
++          ],
+           "labels":[
+             3
+           ]
+@@ -105,10 +169,25 @@
+           "afi":"ipv4",
+           "interfaceName":"eth-rt5-2",
+           "active":true,
++          "backupIndex":[
++            0
++          ],
+           "labels":[
+             3
+           ]
+         }
++      ],
++      "backupNexthops":[
++        {
++          "ip":"10.0.1.2",
++          "afi":"ipv4",
++          "interfaceName":"eth-sw1",
++          "active":true,
++          "labels":[
++            16040,
++            16050
++          ]
++        }
+       ]
+     }
+   ],
+@@ -169,12 +248,40 @@
          {
            "ip":"10.0.1.1",
            "afi":"ipv4",
 +      ],
 +      "backupNexthops":[
 +        {
-+          "ip":"10.0.5.5",
++          "ip":"10.0.4.5",
 +          "afi":"ipv4",
-+          "interfaceName":"eth-rt5-2",
-+          "active":true
++          "interfaceName":"eth-rt5-1",
++          "active":true,
++          "labels":[
++            16040
++          ]
 +        },
 +        {
-+          "ip":"10.0.4.5",
++          "ip":"10.0.5.5",
 +          "afi":"ipv4",
++          "interfaceName":"eth-rt5-2",
++          "active":true,
++          "labels":[
++            16040
++          ]
+         }
+       ]
+     }
+@@ -265,13 +372,30 @@
+         {
+           "ip":"10.0.4.5",
+           "afi":"ipv4",
+-          "interfaceName":"eth-rt5-1"
 +          "interfaceName":"eth-rt5-1",
-+          "active":true
++          "backupIndex":[
++            0
++          ]
+         },
+         {
+           "ip":"10.0.5.5",
+           "afi":"ipv4",
+           "interfaceName":"eth-rt5-2",
+-          "active":true
++          "active":true,
++          "backupIndex":[
++            0
++          ]
++        }
++      ],
++      "backupNexthops":[
++        {
++          "ip":"10.0.1.2",
++          "afi":"ipv4",
++          "interfaceName":"eth-sw1",
++          "active":true,
++          "labels":[
++            16040
++          ]
+         }
+       ]
+     }
+@@ -287,12 +411,29 @@
+           "ip":"10.0.4.5",
+           "afi":"ipv4",
+           "interfaceName":"eth-rt5-1",
+-          "active":true
++          "active":true,
++          "backupIndex":[
++            0
++          ]
+         },
+         {
+           "ip":"10.0.5.5",
+           "afi":"ipv4",
+-          "interfaceName":"eth-rt5-2"
++          "interfaceName":"eth-rt5-2",
++          "backupIndex":[
++            0
++          ]
++        }
++      ],
++      "backupNexthops":[
++        {
++          "ip":"10.0.1.2",
++          "afi":"ipv4",
++          "interfaceName":"eth-sw1",
++          "active":true,
++          "labels":[
++            16040
++          ]
+         }
+       ]
+     }
+@@ -387,14 +528,31 @@
+           "ip":"10.0.4.5",
+           "afi":"ipv4",
+           "interfaceName":"eth-rt5-1",
+-          "active":true
++          "active":true,
++          "backupIndex":[
++            0
++          ]
+         },
+         {
+           "fib":true,
+           "ip":"10.0.5.5",
+           "afi":"ipv4",
+           "interfaceName":"eth-rt5-2",
+-          "active":true
++          "active":true,
++          "backupIndex":[
++            0
++          ]
++        }
++      ],
++      "backupNexthops":[
++        {
++          "ip":"10.0.1.2",
++          "afi":"ipv4",
++          "interfaceName":"eth-sw1",
++          "active":true,
++          "labels":[
++            16040
++          ]
          }
        ]
      }
index 947d4271e8e1166af8066c220b6fdfc34ad7ffae..fc55267ad1618da848dc3f37b5e4080a51fd75df 100644 (file)
@@ -1,6 +1,6 @@
---- rt3/step4/show_ipv6_route.ref      2020-08-31 22:42:48.839561398 -0300
-+++ rt3/step5/show_ipv6_route.ref      2020-08-31 22:42:48.839561398 -0300
-@@ -14,10 +14,32 @@
+--- rt3/step4/show_ipv6_route.ref      2020-09-25 17:49:03.199668512 -0300
++++ rt3/step5/show_ipv6_route.ref      2020-09-25 17:50:13.840589722 -0300
+@@ -14,10 +14,34 @@
            "afi":"ipv6",
            "interfaceName":"eth-sw1",
            "active":true,
 +      "backupNexthops":[
 +        {
 +          "afi":"ipv6",
-+          "interfaceName":"eth-rt5-2",
++          "interfaceName":"eth-rt5-1",
 +          "active":true,
 +          "labels":[
-+            16041
++            16041,
++            16011
 +          ]
 +        },
 +        {
 +          "afi":"ipv6",
-+          "interfaceName":"eth-rt5-1",
++          "interfaceName":"eth-rt5-2",
 +          "active":true,
 +          "labels":[
-+            16041
++            16041,
++            16011
 +          ]
 +        }
        ]
      }
    ],
-@@ -36,10 +58,32 @@
+@@ -36,10 +60,34 @@
            "afi":"ipv6",
            "interfaceName":"eth-sw1",
            "active":true,
 +      "backupNexthops":[
 +        {
 +          "afi":"ipv6",
-+          "interfaceName":"eth-rt5-2",
++          "interfaceName":"eth-rt5-1",
 +          "active":true,
 +          "labels":[
-+            16041
++            16041,
++            16021
 +          ]
 +        },
 +        {
 +          "afi":"ipv6",
-+          "interfaceName":"eth-rt5-1",
++          "interfaceName":"eth-rt5-2",
 +          "active":true,
 +          "labels":[
-+            16041
++            16041,
++            16021
 +          ]
 +        }
        ]
      }
    ],
-@@ -57,19 +101,28 @@
+@@ -57,19 +105,28 @@
            "fib":true,
            "afi":"ipv6",
-           "interfaceName":"eth-rt5-2",
+           "interfaceName":"eth-sw1",
 -          "active":true
 +          "active":true,
 +          "labels":[
@@ -79,7 +83,7 @@
          {
            "fib":true,
            "afi":"ipv6",
-           "interfaceName":"eth-rt5-1",
+           "interfaceName":"eth-rt5-2",
 -          "active":true
 +          "active":true,
 +          "labels":[
@@ -89,7 +93,7 @@
          {
            "fib":true,
            "afi":"ipv6",
-           "interfaceName":"eth-sw1",
+           "interfaceName":"eth-rt5-1",
 -          "active":true
 +          "active":true,
 +          "labels":[
          }
        ]
      }
+@@ -89,6 +146,9 @@
+           "afi":"ipv6",
+           "interfaceName":"eth-rt5-2",
+           "active":true,
++          "backupIndex":[
++            0
++          ],
+           "labels":[
+             3
+           ]
+@@ -98,10 +158,24 @@
+           "afi":"ipv6",
+           "interfaceName":"eth-rt5-1",
+           "active":true,
++          "backupIndex":[
++            0
++          ],
+           "labels":[
+             3
+           ]
+         }
++      ],
++      "backupNexthops":[
++        {
++          "afi":"ipv6",
++          "interfaceName":"eth-sw1",
++          "active":true,
++          "labels":[
++            16041,
++            16051
++          ]
++        }
+       ]
+     }
+   ],
index 3dd237b91bed1f2779bb29d0cf31a27ff1d277e2..4ed491e2416ca87494552ef0c4fd83d0f8e9ce79 100644 (file)
@@ -1,5 +1,5 @@
---- rt3/step4/show_mpls_table.ref      2020-08-31 22:42:48.839561398 -0300
-+++ rt3/step5/show_mpls_table.ref      2020-08-31 22:42:48.839561398 -0300
+--- rt3/step4/show_mpls_table.ref      2020-09-25 17:49:00.759636711 -0300
++++ rt3/step5/show_mpls_table.ref      2020-09-25 17:50:11.280556320 -0300
 @@ -7,7 +7,23 @@
          "type":"SR (IS-IS)",
          "outLabel":3,
 +      {
 +        "type":"SR (IS-IS)",
 +        "outLabel":16040,
-+        "nexthop":"10.0.5.5"
++        "nexthop":"10.0.4.5"
 +      },
 +      {
 +        "type":"SR (IS-IS)",
 +        "outLabel":16040,
-+        "nexthop":"10.0.4.5"
++        "nexthop":"10.0.5.5"
        }
      ]
    },
 +      {
 +        "type":"SR (IS-IS)",
 +        "outLabel":16041,
-+        "interface":"eth-rt5-2"
++        "interface":"eth-rt5-1"
 +      },
 +      {
 +        "type":"SR (IS-IS)",
 +        "outLabel":16041,
-+        "interface":"eth-rt5-1"
++        "interface":"eth-rt5-2"
        }
      ]
    },
 +      {
 +        "type":"SR (IS-IS)",
 +        "outLabel":16040,
-+        "nexthop":"10.0.5.5"
++        "nexthop":"10.0.4.5"
 +      },
 +      {
 +        "type":"SR (IS-IS)",
 +        "outLabel":16040,
-+        "nexthop":"10.0.4.5"
++        "nexthop":"10.0.5.5"
        }
      ]
    },
 +      {
 +        "type":"SR (IS-IS)",
 +        "outLabel":16041,
-+        "interface":"eth-rt5-2"
++        "interface":"eth-rt5-1"
 +      },
 +      {
 +        "type":"SR (IS-IS)",
 +        "outLabel":16041,
-+        "interface":"eth-rt5-1"
++        "interface":"eth-rt5-2"
 +      }
 +    ]
 +  },
 +        "type":"SR (IS-IS)",
 +        "outLabel":16040,
 +        "installed":true,
-+        "nexthop":"10.0.4.5"
++        "nexthop":"10.0.5.5"
 +      },
 +      {
 +        "type":"SR (IS-IS)",
 +        "outLabel":16040,
 +        "installed":true,
-+        "nexthop":"10.0.5.5"
++        "nexthop":"10.0.4.5"
 +      },
 +      {
 +        "type":"SR (IS-IS)",
 +        "type":"SR (IS-IS)",
 +        "outLabel":16041,
 +        "installed":true,
-+        "interface":"eth-rt5-1"
++        "interface":"eth-rt5-2"
 +      },
 +      {
 +        "type":"SR (IS-IS)",
 +        "outLabel":16041,
 +        "installed":true,
-+        "interface":"eth-rt5-2"
++        "interface":"eth-rt5-1"
 +      },
 +      {
 +        "type":"SR (IS-IS)",
          "interface":"eth-sw1"
        }
      ]
+@@ -55,13 +167,26 @@
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
+-        "nexthop":"10.0.5.5"
++        "nexthop":"10.0.5.5",
++        "backupIndex":[
++          0
++        ]
+       },
+       {
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
+-        "nexthop":"10.0.4.5"
++        "nexthop":"10.0.4.5",
++        "backupIndex":[
++          0
++        ]
++      }
++    ],
++    "backupNexthops":[
++      {
++        "type":"SR (IS-IS)",
++        "outLabel":16040,
++        "nexthop":"10.0.1.2"
+       }
+     ]
+   },
+@@ -73,13 +198,26 @@
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
+-        "interface":"eth-rt5-2"
++        "interface":"eth-rt5-2",
++        "backupIndex":[
++          0
++        ]
+       },
+       {
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
+-        "interface":"eth-rt5-1"
++        "interface":"eth-rt5-1",
++        "backupIndex":[
++          0
++        ]
++      }
++    ],
++    "backupNexthops":[
++      {
++        "type":"SR (IS-IS)",
++        "outLabel":16041,
++        "interface":"eth-sw1"
+       }
+     ]
+   },
index 00f0bb031a6770d793b5508e8f99d2581666959b..9273c75352640fa21c093191fa62661c9dea2544 100644 (file)
@@ -1,42 +1,42 @@
---- rt3/step5/show_ip_route.ref        2020-08-31 22:42:48.839561398 -0300
-+++ rt3/step6/show_ip_route.ref        2020-08-31 22:42:48.839561398 -0300
+--- rt3/step5/show_ip_route.ref        2020-09-25 17:50:12.592573438 -0300
++++ rt3/step6/show_ip_route.ref        2020-09-25 17:51:15.521394894 -0300
 @@ -31,7 +31,7 @@
-           "interfaceName":"eth-rt5-2",
+           "interfaceName":"eth-rt5-1",
            "active":true,
            "labels":[
--            16040
-+            30040
+-            16040,
++            30040,
+             16010
            ]
          },
-         {
-@@ -40,7 +40,7 @@
-           "interfaceName":"eth-rt5-1",
+@@ -41,7 +41,7 @@
+           "interfaceName":"eth-rt5-2",
            "active":true,
            "labels":[
--            16040
-+            30040
+-            16040,
++            30040,
+             16010
            ]
          }
-       ]
-@@ -78,7 +78,7 @@
-           "interfaceName":"eth-rt5-2",
+@@ -80,7 +80,7 @@
+           "interfaceName":"eth-rt5-1",
            "active":true,
            "labels":[
--            16040
-+            30040
+-            16040,
++            30040,
+             16020
            ]
          },
-         {
-@@ -87,7 +87,7 @@
-           "interfaceName":"eth-rt5-1",
+@@ -90,7 +90,7 @@
+           "interfaceName":"eth-rt5-2",
            "active":true,
            "labels":[
--            16040
-+            30040
+-            16040,
++            30040,
+             16020
            ]
          }
-       ]
-@@ -120,7 +120,7 @@
+@@ -124,7 +124,7 @@
            "interfaceName":"eth-rt5-1",
            "active":true,
            "labels":[
@@ -45,7 +45,7 @@
            ]
          },
          {
-@@ -130,7 +130,7 @@
+@@ -134,7 +134,7 @@
            "interfaceName":"eth-rt5-2",
            "active":true,
            "labels":[
            ]
          }
        ]
-@@ -186,7 +186,7 @@
-           "interfaceName":"eth-rt5-1",
+@@ -185,7 +185,7 @@
            "active":true,
            "labels":[
+             16040,
+-            16050
++            30050
+           ]
+         }
+       ]
+@@ -211,7 +211,7 @@
+             0
+           ],
+           "labels":[
 -            16060
 +            30060
            ]
          },
          {
-@@ -196,7 +196,7 @@
-           "interfaceName":"eth-rt5-2",
-           "active":true,
+@@ -224,7 +224,7 @@
+             0
+           ],
            "labels":[
 -            16060
 +            30060
            ]
          }
+       ],
+@@ -271,7 +271,7 @@
+           "interfaceName":"eth-rt5-1",
+           "active":true,
+           "labels":[
+-            16040
++            30040
+           ]
+         },
+         {
+@@ -280,7 +280,7 @@
+           "interfaceName":"eth-rt5-2",
+           "active":true,
+           "labels":[
+-            16040
++            30040
+           ]
+         }
        ]
index 823cd4591fa303734fb594c657f3a2cfe9a114a8..f50be893e476a1261948e7a9298daf393b135af2 100644 (file)
@@ -1,42 +1,42 @@
---- rt3/step5/show_ipv6_route.ref      2020-08-31 22:42:48.839561398 -0300
-+++ rt3/step6/show_ipv6_route.ref      2020-08-31 22:42:48.839561398 -0300
+--- rt3/step5/show_ipv6_route.ref      2020-09-25 17:50:13.840589722 -0300
++++ rt3/step6/show_ipv6_route.ref      2020-09-25 17:51:16.757411035 -0300
 @@ -29,7 +29,7 @@
-           "interfaceName":"eth-rt5-2",
+           "interfaceName":"eth-rt5-1",
            "active":true,
            "labels":[
--            16041
-+            30041
+-            16041,
++            30041,
+             16011
            ]
          },
-         {
-@@ -37,7 +37,7 @@
-           "interfaceName":"eth-rt5-1",
+@@ -38,7 +38,7 @@
+           "interfaceName":"eth-rt5-2",
            "active":true,
            "labels":[
--            16041
-+            30041
+-            16041,
++            30041,
+             16011
            ]
          }
-       ]
-@@ -73,7 +73,7 @@
-           "interfaceName":"eth-rt5-2",
+@@ -75,7 +75,7 @@
+           "interfaceName":"eth-rt5-1",
            "active":true,
            "labels":[
--            16041
-+            30041
+-            16041,
++            30041,
+             16021
            ]
          },
-         {
-@@ -81,7 +81,7 @@
-           "interfaceName":"eth-rt5-1",
+@@ -84,7 +84,7 @@
+           "interfaceName":"eth-rt5-2",
            "active":true,
            "labels":[
--            16041
-+            30041
+-            16041,
++            30041,
+             16021
            ]
          }
-       ]
-@@ -103,7 +103,7 @@
+@@ -116,7 +116,7 @@
            "interfaceName":"eth-rt5-2",
            "active":true,
            "labels":[
            ]
          },
          {
-@@ -112,7 +112,7 @@
+@@ -125,7 +125,7 @@
            "interfaceName":"eth-rt5-1",
            "active":true,
            "labels":[
 -            16041
 +            30041
            ]
-         },
-         {
-@@ -174,7 +174,7 @@
-           "interfaceName":"eth-rt5-2",
+         }
+       ]
+@@ -173,7 +173,7 @@
            "active":true,
            "labels":[
+             16041,
+-            16051
++            30051
+           ]
+         }
+       ]
+@@ -198,7 +198,7 @@
+             0
+           ],
+           "labels":[
 -            16061
 +            30061
            ]
          },
          {
-@@ -183,7 +183,7 @@
-           "interfaceName":"eth-rt5-1",
-           "active":true,
+@@ -210,7 +210,7 @@
+             0
+           ],
            "labels":[
 -            16061
 +            30061
            ]
          }
-       ]
+       ],
index 1ad228b9c24a6e76bbce8d874a99dfe72ed1f932..b63a728ef101da3637c0f7be25247909242a835d 100644 (file)
@@ -1,18 +1,18 @@
---- rt3/step5/show_mpls_table.ref      2020-08-31 22:42:48.839561398 -0300
-+++ rt3/step6/show_mpls_table.ref      2020-08-31 22:42:48.839561398 -0300
+--- rt3/step5/show_mpls_table.ref      2020-09-25 17:50:11.280556320 -0300
++++ rt3/step6/show_mpls_table.ref      2020-09-25 17:51:14.281378700 -0300
 @@ -17,12 +17,12 @@
      "backupNexthops":[
        {
          "type":"SR (IS-IS)",
 -        "outLabel":16040,
 +        "outLabel":30040,
-         "nexthop":"10.0.5.5"
+         "nexthop":"10.0.4.5"
        },
        {
          "type":"SR (IS-IS)",
 -        "outLabel":16040,
 +        "outLabel":30040,
-         "nexthop":"10.0.4.5"
+         "nexthop":"10.0.5.5"
        }
      ]
 @@ -45,12 +45,12 @@
          "type":"SR (IS-IS)",
 -        "outLabel":16041,
 +        "outLabel":30041,
-         "interface":"eth-rt5-2"
+         "interface":"eth-rt5-1"
        },
        {
          "type":"SR (IS-IS)",
 -        "outLabel":16041,
 +        "outLabel":30041,
-         "interface":"eth-rt5-1"
+         "interface":"eth-rt5-2"
        }
      ]
 @@ -73,12 +73,12 @@
          "type":"SR (IS-IS)",
 -        "outLabel":16040,
 +        "outLabel":30040,
-         "nexthop":"10.0.5.5"
+         "nexthop":"10.0.4.5"
        },
        {
          "type":"SR (IS-IS)",
 -        "outLabel":16040,
 +        "outLabel":30040,
-         "nexthop":"10.0.4.5"
+         "nexthop":"10.0.5.5"
        }
      ]
 @@ -101,12 +101,12 @@
          "type":"SR (IS-IS)",
 -        "outLabel":16041,
 +        "outLabel":30041,
-         "interface":"eth-rt5-2"
+         "interface":"eth-rt5-1"
        },
        {
          "type":"SR (IS-IS)",
 -        "outLabel":16041,
 +        "outLabel":30041,
-         "interface":"eth-rt5-1"
+         "interface":"eth-rt5-2"
        }
      ]
 @@ -117,13 +117,13 @@
 -        "outLabel":16040,
 +        "outLabel":30040,
          "installed":true,
-         "nexthop":"10.0.4.5"
+         "nexthop":"10.0.5.5"
        },
        {
          "type":"SR (IS-IS)",
 -        "outLabel":16040,
 +        "outLabel":30040,
          "installed":true,
-         "nexthop":"10.0.5.5"
+         "nexthop":"10.0.4.5"
        },
 @@ -141,13 +141,13 @@
      "nexthops":[
 -        "outLabel":16041,
 +        "outLabel":30041,
          "installed":true,
-         "interface":"eth-rt5-1"
+         "interface":"eth-rt5-2"
        },
        {
          "type":"SR (IS-IS)",
 -        "outLabel":16041,
 +        "outLabel":30041,
          "installed":true,
-         "interface":"eth-rt5-2"
+         "interface":"eth-rt5-1"
        },
-@@ -201,13 +201,13 @@
+@@ -227,7 +227,7 @@
      "nexthops":[
        {
          "type":"SR (IS-IS)",
 -        "outLabel":16060,
 +        "outLabel":30060,
          "installed":true,
-         "nexthop":"10.0.4.5"
+         "nexthop":"10.0.5.5",
+         "backupIndex":[
+@@ -236,7 +236,7 @@
        },
        {
          "type":"SR (IS-IS)",
 -        "outLabel":16060,
 +        "outLabel":30060,
          "installed":true,
-         "nexthop":"10.0.5.5"
-       }
-@@ -219,13 +219,13 @@
+         "nexthop":"10.0.4.5",
+         "backupIndex":[
+@@ -258,7 +258,7 @@
      "nexthops":[
        {
          "type":"SR (IS-IS)",
 -        "outLabel":16061,
 +        "outLabel":30061,
          "installed":true,
-         "interface":"eth-rt5-1"
+         "interface":"eth-rt5-2",
+         "backupIndex":[
+@@ -267,7 +267,7 @@
        },
        {
          "type":"SR (IS-IS)",
 -        "outLabel":16061,
 +        "outLabel":30061,
          "installed":true,
-         "interface":"eth-rt5-2"
-       }
+         "interface":"eth-rt5-1",
+         "backupIndex":[
index bee7c568e74f2f9701c614ddb784c96c0ec37453..0ae87afa3bad5b1bf1914ae051ab6e29d8eae2f8 100644 (file)
@@ -1,25 +1,32 @@
---- rt3/step6/show_ip_route.ref        2020-08-31 22:42:48.839561398 -0300
-+++ rt3/step7/show_ip_route.ref        2020-08-31 22:42:48.839561398 -0300
-@@ -151,20 +151,14 @@
-           "ip":"10.0.4.5",
-           "afi":"ipv4",
-           "interfaceName":"eth-rt5-1",
--          "active":true,
+--- rt3/step6/show_ip_route.ref        2020-09-25 17:51:15.521394894 -0300
++++ rt3/step7/show_ip_route.ref        2020-09-25 17:52:02.414007470 -0300
+@@ -158,9 +158,6 @@
+           "active":true,
+           "backupIndex":[
+             0
+-          ],
 -          "labels":[
 -            3
--          ]
-+          "active":true
+           ]
          },
          {
-           "fib":true,
-           "ip":"10.0.5.5",
-           "afi":"ipv4",
-           "interfaceName":"eth-rt5-2",
--          "active":true,
+@@ -171,9 +168,6 @@
+           "active":true,
+           "backupIndex":[
+             0
+-          ],
 -          "labels":[
 -            3
--          ]
-+          "active":true
+           ]
+         }
+       ],
+@@ -184,8 +178,7 @@
+           "interfaceName":"eth-sw1",
+           "active":true,
+           "labels":[
+-            16040,
+-            30050
++            16040
+           ]
          }
        ]
-     }
index 05b40803043b9df6acc1f02cea8476d3864f0a9f..f392f644c04977f5cde9215e44a2ec2cf374aa55 100644 (file)
@@ -1,24 +1,32 @@
---- rt3/step6/show_ipv6_route.ref      2020-08-31 22:42:48.839561398 -0300
-+++ rt3/step7/show_ipv6_route.ref      2020-08-31 22:42:48.839561398 -0300
-@@ -141,19 +141,13 @@
-           "fib":true,
-           "afi":"ipv6",
-           "interfaceName":"eth-rt5-2",
--          "active":true,
+--- rt3/step6/show_ipv6_route.ref      2020-09-25 17:51:16.757411035 -0300
++++ rt3/step7/show_ipv6_route.ref      2020-09-25 17:52:03.650023622 -0300
+@@ -148,9 +148,6 @@
+           "active":true,
+           "backupIndex":[
+             0
+-          ],
 -          "labels":[
 -            3
--          ]
-+          "active":true
+           ]
          },
          {
-           "fib":true,
-           "afi":"ipv6",
-           "interfaceName":"eth-rt5-1",
--          "active":true,
+@@ -160,9 +157,6 @@
+           "active":true,
+           "backupIndex":[
+             0
+-          ],
 -          "labels":[
 -            3
--          ]
-+          "active":true
+           ]
+         }
+       ],
+@@ -172,8 +166,7 @@
+           "interfaceName":"eth-sw1",
+           "active":true,
+           "labels":[
+-            16041,
+-            30051
++            16041
+           ]
          }
        ]
-     }
index 3fb37faea658b2f14400bdcc3a1a2b7b343b679a..b74eb9579cd3b1d97e587b55161d93fb3fe98bc9 100644 (file)
@@ -1,6 +1,6 @@
---- rt3/step6/show_mpls_table.ref      2020-08-31 22:42:48.839561398 -0300
-+++ rt3/step7/show_mpls_table.ref      2020-08-31 22:42:48.839561398 -0300
-@@ -159,42 +159,6 @@
+--- rt3/step6/show_mpls_table.ref      2020-09-25 17:51:14.281378700 -0300
++++ rt3/step7/show_mpls_table.ref      2020-09-25 17:52:01.181991371 -0300
+@@ -159,68 +159,6 @@
        }
      ]
    },
 -        "type":"SR (IS-IS)",
 -        "outLabel":3,
 -        "installed":true,
--        "nexthop":"10.0.4.5"
+-        "nexthop":"10.0.5.5",
+-        "backupIndex":[
+-          0
+-        ]
 -      },
 -      {
 -        "type":"SR (IS-IS)",
 -        "outLabel":3,
 -        "installed":true,
--        "nexthop":"10.0.5.5"
+-        "nexthop":"10.0.4.5",
+-        "backupIndex":[
+-          0
+-        ]
+-      }
+-    ],
+-    "backupNexthops":[
+-      {
+-        "type":"SR (IS-IS)",
+-        "outLabel":16040,
+-        "nexthop":"10.0.1.2"
 -      }
 -    ]
 -  },
 -        "type":"SR (IS-IS)",
 -        "outLabel":3,
 -        "installed":true,
--        "interface":"eth-rt5-1"
+-        "interface":"eth-rt5-2",
+-        "backupIndex":[
+-          0
+-        ]
 -      },
 -      {
 -        "type":"SR (IS-IS)",
 -        "outLabel":3,
 -        "installed":true,
--        "interface":"eth-rt5-2"
+-        "interface":"eth-rt5-1",
+-        "backupIndex":[
+-          0
+-        ]
+-      }
+-    ],
+-    "backupNexthops":[
+-      {
+-        "type":"SR (IS-IS)",
+-        "outLabel":16041,
+-        "interface":"eth-sw1"
 -      }
 -    ]
 -  },
index c31d25261c70d356cc524c112a762c4482273ada..25b42f282506404624ae2a53459dc6bf3d7e9b57 100644 (file)
@@ -1,25 +1,32 @@
---- rt3/step7/show_ip_route.ref        2020-08-31 22:42:48.839561398 -0300
-+++ rt3/step8/show_ip_route.ref        2020-08-31 22:42:48.839561398 -0300
-@@ -151,14 +151,20 @@
-           "ip":"10.0.4.5",
-           "afi":"ipv4",
-           "interfaceName":"eth-rt5-1",
--          "active":true
-+          "active":true,
+--- rt3/step7/show_ip_route.ref        2020-09-25 17:52:02.414007470 -0300
++++ rt3/step8/show_ip_route.ref        2020-09-25 17:53:20.419027241 -0300
+@@ -158,6 +158,9 @@
+           "active":true,
+           "backupIndex":[
+             0
++          ],
 +          "labels":[
 +            3
-+          ]
+           ]
          },
          {
-           "fib":true,
-           "ip":"10.0.5.5",
-           "afi":"ipv4",
-           "interfaceName":"eth-rt5-2",
--          "active":true
-+          "active":true,
+@@ -168,6 +171,9 @@
+           "active":true,
+           "backupIndex":[
+             0
++          ],
 +          "labels":[
 +            3
-+          ]
+           ]
+         }
+       ],
+@@ -178,7 +184,8 @@
+           "interfaceName":"eth-sw1",
+           "active":true,
+           "labels":[
+-            16040
++            16040,
++            30050
+           ]
          }
        ]
-     }
index 759f28d263791726e0db1331e82bb1c0384ba62c..42d9356c8ad791bfc2786e259cef758a5b3aaebf 100644 (file)
@@ -1,24 +1,32 @@
---- rt3/step7/show_ipv6_route.ref      2020-08-31 22:42:48.839561398 -0300
-+++ rt3/step8/show_ipv6_route.ref      2020-08-31 22:42:48.839561398 -0300
-@@ -141,13 +141,19 @@
-           "fib":true,
-           "afi":"ipv6",
-           "interfaceName":"eth-rt5-2",
--          "active":true
-+          "active":true,
+--- rt3/step7/show_ipv6_route.ref      2020-09-25 17:52:03.650023622 -0300
++++ rt3/step8/show_ipv6_route.ref      2020-09-25 17:53:21.643043250 -0300
+@@ -148,6 +148,9 @@
+           "active":true,
+           "backupIndex":[
+             0
++          ],
 +          "labels":[
 +            3
-+          ]
+           ]
          },
          {
-           "fib":true,
-           "afi":"ipv6",
-           "interfaceName":"eth-rt5-1",
--          "active":true
-+          "active":true,
+@@ -157,6 +160,9 @@
+           "active":true,
+           "backupIndex":[
+             0
++          ],
 +          "labels":[
 +            3
-+          ]
+           ]
+         }
+       ],
+@@ -166,7 +172,8 @@
+           "interfaceName":"eth-sw1",
+           "active":true,
+           "labels":[
+-            16041
++            16041,
++            30051
+           ]
          }
        ]
-     }
index 0c2c8e2b09f2a4d6d5011d3c645c2a9eff423ade..bd40f954eb781b790aa2ac0c83706ede04e7e744 100644 (file)
@@ -1,6 +1,6 @@
---- rt3/step7/show_mpls_table.ref      2020-08-31 22:42:48.839561398 -0300
-+++ rt3/step8/show_mpls_table.ref      2020-08-31 22:42:48.839561398 -0300
-@@ -159,6 +159,42 @@
+--- rt3/step7/show_mpls_table.ref      2020-09-25 17:52:01.181991371 -0300
++++ rt3/step8/show_mpls_table.ref      2020-09-25 17:53:19.135010448 -0300
+@@ -159,6 +159,68 @@
        }
      ]
    },
 +        "type":"SR (IS-IS)",
 +        "outLabel":3,
 +        "installed":true,
-+        "nexthop":"10.0.4.5"
++        "nexthop":"10.0.5.5",
++        "backupIndex":[
++          0
++        ]
 +      },
 +      {
 +        "type":"SR (IS-IS)",
 +        "outLabel":3,
 +        "installed":true,
-+        "nexthop":"10.0.5.5"
++        "nexthop":"10.0.4.5",
++        "backupIndex":[
++          0
++        ]
++      }
++    ],
++    "backupNexthops":[
++      {
++        "type":"SR (IS-IS)",
++        "outLabel":16040,
++        "nexthop":"10.0.1.2"
 +      }
 +    ]
 +  },
 +        "type":"SR (IS-IS)",
 +        "outLabel":3,
 +        "installed":true,
-+        "interface":"eth-rt5-1"
++        "interface":"eth-rt5-2",
++        "backupIndex":[
++          0
++        ]
 +      },
 +      {
 +        "type":"SR (IS-IS)",
 +        "outLabel":3,
 +        "installed":true,
-+        "interface":"eth-rt5-2"
++        "interface":"eth-rt5-1",
++        "backupIndex":[
++          0
++        ]
++      }
++    ],
++    "backupNexthops":[
++      {
++        "type":"SR (IS-IS)",
++        "outLabel":16041,
++        "interface":"eth-sw1"
 +      }
 +    ]
 +  },
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..687e84ad40a2ac449221d0682b3f7113c0335a8c 100644 (file)
@@ -0,0 +1,11 @@
+--- rt3/step8/show_ip_route.ref        2020-09-25 17:53:20.419027241 -0300
++++ rt3/step9/show_ip_route.ref        2020-09-25 17:54:38.112043759 -0300
+@@ -185,7 +185,7 @@
+           "active":true,
+           "labels":[
+             16040,
+-            30050
++            30500
+           ]
+         }
+       ]
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..4b76be66ac8458df84a086f4ee966f5f30f36308 100644 (file)
@@ -0,0 +1,11 @@
+--- rt3/step8/show_ipv6_route.ref      2020-09-25 17:53:21.643043250 -0300
++++ rt3/step9/show_ipv6_route.ref      2020-09-25 17:54:39.320059571 -0300
+@@ -173,7 +173,7 @@
+           "active":true,
+           "labels":[
+             16041,
+-            30051
++            30501
+           ]
+         }
+       ]
index b0a4851750d5c7229155830f5ee40a04367bed0c..6f6451e510358332c612403f4722698101ab7ecc 100644 (file)
@@ -1,6 +1,6 @@
---- rt3/step8/show_mpls_table.ref      2020-08-31 22:42:48.839561398 -0300
-+++ rt3/step9/show_mpls_table.ref      2020-08-31 22:42:48.839561398 -0300
-@@ -159,73 +159,73 @@
+--- rt3/step8/show_mpls_table.ref      2020-09-25 17:53:19.135010448 -0300
++++ rt3/step9/show_mpls_table.ref      2020-09-25 17:54:36.852027268 -0300
+@@ -159,13 +159,13 @@
        }
      ]
    },
 -        "outLabel":3,
 +        "outLabel":30060,
          "installed":true,
-         "nexthop":"10.0.4.5"
+         "nexthop":"10.0.5.5",
+         "backupIndex":[
+@@ -174,7 +174,7 @@
        },
        {
          "type":"SR (IS-IS)",
 -        "outLabel":3,
 +        "outLabel":30060,
          "installed":true,
-         "nexthop":"10.0.5.5"
+         "nexthop":"10.0.4.5",
+         "backupIndex":[
+@@ -185,18 +185,18 @@
+     "backupNexthops":[
+       {
+         "type":"SR (IS-IS)",
+-        "outLabel":16040,
++        "outLabel":3,
+         "nexthop":"10.0.1.2"
        }
      ]
    },
 -        "outLabel":3,
 +        "outLabel":30061,
          "installed":true,
-         "interface":"eth-rt5-1"
+         "interface":"eth-rt5-2",
+         "backupIndex":[
+@@ -205,7 +205,7 @@
        },
        {
          "type":"SR (IS-IS)",
 -        "outLabel":3,
 +        "outLabel":30061,
          "installed":true,
-         "interface":"eth-rt5-2"
+         "interface":"eth-rt5-1",
+         "backupIndex":[
+@@ -216,18 +216,18 @@
+     "backupNexthops":[
+       {
+         "type":"SR (IS-IS)",
+-        "outLabel":16041,
++        "outLabel":3,
+         "interface":"eth-sw1"
        }
      ]
    },
 -        "outLabel":30060,
 +        "outLabel":3,
          "installed":true,
-         "nexthop":"10.0.4.5"
+         "nexthop":"10.0.5.5",
+         "backupIndex":[
+@@ -236,7 +236,7 @@
        },
        {
          "type":"SR (IS-IS)",
 -        "outLabel":30060,
 +        "outLabel":3,
          "installed":true,
-         "nexthop":"10.0.5.5"
+         "nexthop":"10.0.4.5",
+         "backupIndex":[
+@@ -247,18 +247,18 @@
+     "backupNexthops":[
+       {
+         "type":"SR (IS-IS)",
+-        "outLabel":3,
++        "outLabel":16040,
+         "nexthop":"10.0.1.2"
        }
      ]
    },
 -        "outLabel":30061,
 +        "outLabel":3,
          "installed":true,
-         "interface":"eth-rt5-1"
+         "interface":"eth-rt5-2",
+         "backupIndex":[
+@@ -267,7 +267,7 @@
        },
        {
          "type":"SR (IS-IS)",
 -        "outLabel":30061,
 +        "outLabel":3,
          "installed":true,
-         "interface":"eth-rt5-2"
+         "interface":"eth-rt5-1",
+         "backupIndex":[
+@@ -278,7 +278,7 @@
+     "backupNexthops":[
+       {
+         "type":"SR (IS-IS)",
+-        "outLabel":3,
++        "outLabel":16041,
+         "interface":"eth-sw1"
        }
+     ]
index 3ee587ac4998fe20fc1ade4ce21fdbe7218c073a..168b90a3f6bd12ccc0b40c21a53c7ddfd4c615e2 100644 (file)
@@ -15,6 +15,9 @@
           "afi":"ipv4",
           "interfaceName":"eth-rt2-1",
           "active":true,
+          "backupIndex":[
+            0
+          ],
           "labels":[
             16010
           ]
           "afi":"ipv4",
           "interfaceName":"eth-rt2-2",
           "active":true,
+          "backupIndex":[
+            0
+          ],
           "labels":[
             16010
           ]
         }
+      ],
+      "backupNexthops":[
+        {
+          "ip":"10.0.6.5",
+          "afi":"ipv4",
+          "interfaceName":"eth-rt5",
+          "active":true
+        }
       ]
     }
   ],
@@ -48,6 +62,9 @@
           "afi":"ipv4",
           "interfaceName":"eth-rt2-1",
           "active":true,
+          "backupIndex":[
+            0
+          ],
           "labels":[
             3
           ]
           "afi":"ipv4",
           "interfaceName":"eth-rt2-2",
           "active":true,
+          "backupIndex":[
+            0
+          ],
           "labels":[
             3
           ]
         }
+      ],
+      "backupNexthops":[
+        {
+          "ip":"10.0.6.5",
+          "afi":"ipv4",
+          "interfaceName":"eth-rt5",
+          "active":true,
+          "labels":[
+            16030,
+            16020
+          ]
+        }
       ]
     }
   ],
           "ip":"10.0.7.6",
           "afi":"ipv4",
           "interfaceName":"eth-rt6",
-          "active":true,
-          "labels":[
-            3
-          ]
+          "active":true
         }
       ]
     }
           "ip":"10.0.6.5",
           "afi":"ipv4",
           "interfaceName":"eth-rt5",
-          "active":true,
-          "labels":[
-            3
-          ]
+          "active":true
         }
       ]
     }
           "ip":"10.0.2.2",
           "afi":"ipv4",
           "interfaceName":"eth-rt2-1",
-          "active":true
+          "active":true,
+          "backupIndex":[
+            0
+          ]
         },
         {
           "fib":true,
           "ip":"10.0.3.2",
           "afi":"ipv4",
           "interfaceName":"eth-rt2-2",
+          "active":true,
+          "backupIndex":[
+            0
+          ]
+        }
+      ],
+      "backupNexthops":[
+        {
+          "ip":"10.0.6.5",
+          "afi":"ipv4",
+          "interfaceName":"eth-rt5",
           "active":true
         }
       ]
         {
           "ip":"10.0.2.2",
           "afi":"ipv4",
-          "interfaceName":"eth-rt2-1"
+          "interfaceName":"eth-rt2-1",
+          "backupIndex":[
+            0
+          ]
         },
         {
           "ip":"10.0.3.2",
           "afi":"ipv4",
           "interfaceName":"eth-rt2-2",
-          "active":true
+          "active":true,
+          "backupIndex":[
+            0
+          ]
+        }
+      ],
+      "backupNexthops":[
+        {
+          "ip":"10.0.6.5",
+          "afi":"ipv4",
+          "interfaceName":"eth-rt5",
+          "active":true,
+          "labels":[
+            16030
+          ]
         }
       ]
     }
           "ip":"10.0.2.2",
           "afi":"ipv4",
           "interfaceName":"eth-rt2-1",
-          "active":true
+          "active":true,
+          "backupIndex":[
+            0
+          ]
         },
         {
           "ip":"10.0.3.2",
           "afi":"ipv4",
-          "interfaceName":"eth-rt2-2"
+          "interfaceName":"eth-rt2-2",
+          "backupIndex":[
+            0
+          ]
+        }
+      ],
+      "backupNexthops":[
+        {
+          "ip":"10.0.6.5",
+          "afi":"ipv4",
+          "interfaceName":"eth-rt5",
+          "active":true,
+          "labels":[
+            16030
+          ]
         }
       ]
     }
index 2f6b703d93f251eaae8cfda9b97f23d7bb6f0954..a4442ee0895a4b284004e18554a976bdc45302b7 100644 (file)
         {
           "fib":true,
           "afi":"ipv6",
-          "interfaceName":"eth-rt2-2",
+          "interfaceName":"eth-rt2-1",
           "active":true,
+          "backupIndex":[
+            0
+          ],
           "labels":[
             16011
           ]
         {
           "fib":true,
           "afi":"ipv6",
-          "interfaceName":"eth-rt2-1",
+          "interfaceName":"eth-rt2-2",
           "active":true,
+          "backupIndex":[
+            0
+          ],
           "labels":[
             16011
           ]
         }
+      ],
+      "backupNexthops":[
+        {
+          "afi":"ipv6",
+          "interfaceName":"eth-rt5",
+          "active":true
+        }
       ]
     }
   ],
         {
           "fib":true,
           "afi":"ipv6",
-          "interfaceName":"eth-rt2-2",
+          "interfaceName":"eth-rt2-1",
           "active":true,
+          "backupIndex":[
+            0
+          ],
           "labels":[
             3
           ]
         {
           "fib":true,
           "afi":"ipv6",
-          "interfaceName":"eth-rt2-1",
+          "interfaceName":"eth-rt2-2",
           "active":true,
+          "backupIndex":[
+            0
+          ],
           "labels":[
             3
           ]
         }
+      ],
+      "backupNexthops":[
+        {
+          "afi":"ipv6",
+          "interfaceName":"eth-rt5",
+          "active":true,
+          "labels":[
+            16031,
+            16021
+          ]
+        }
       ]
     }
   ],
         {
           "fib":true,
           "afi":"ipv6",
-          "interfaceName":"eth-rt2-2",
+          "interfaceName":"eth-rt2-1",
           "active":true,
           "labels":[
             16031
         {
           "fib":true,
           "afi":"ipv6",
-          "interfaceName":"eth-rt2-1",
+          "interfaceName":"eth-rt2-2",
           "active":true,
           "labels":[
             16031
         {
           "afi":"ipv6",
           "interfaceName":"eth-rt6",
-          "active":true,
-          "labels":[
-            3
-          ]
+          "active":true
         }
       ]
     }
         {
           "afi":"ipv6",
           "interfaceName":"eth-rt5",
-          "active":true,
-          "labels":[
-            3
-          ]
+          "active":true
         }
       ]
     }
index 5433d4f100d7c24df84832835f55ea7367aea9c4..18354e947d2c9e75edc931d255fb7b62f5e0f953 100644 (file)
@@ -7,13 +7,26 @@
         "type":"SR (IS-IS)",
         "outLabel":16010,
         "installed":true,
-        "nexthop":"10.0.3.2"
+        "nexthop":"10.0.3.2",
+        "backupIndex":[
+          0
+        ]
       },
       {
         "type":"SR (IS-IS)",
         "outLabel":16010,
         "installed":true,
-        "nexthop":"10.0.2.2"
+        "nexthop":"10.0.2.2",
+        "backupIndex":[
+          0
+        ]
+      }
+    ],
+    "backupNexthops":[
+      {
+        "type":"SR (IS-IS)",
+        "outLabel":3,
+        "nexthop":"10.0.6.5"
       }
     ]
   },
         "type":"SR (IS-IS)",
         "outLabel":16011,
         "installed":true,
-        "interface":"eth-rt2-2"
+        "interface":"eth-rt2-2",
+        "backupIndex":[
+          0
+        ]
       },
       {
         "type":"SR (IS-IS)",
         "outLabel":16011,
         "installed":true,
-        "interface":"eth-rt2-1"
+        "interface":"eth-rt2-1",
+        "backupIndex":[
+          0
+        ]
+      }
+    ],
+    "backupNexthops":[
+      {
+        "type":"SR (IS-IS)",
+        "outLabel":3,
+        "interface":"eth-rt5"
       }
     ]
   },
         "type":"SR (IS-IS)",
         "outLabel":3,
         "installed":true,
-        "nexthop":"10.0.3.2"
+        "nexthop":"10.0.3.2",
+        "backupIndex":[
+          0
+        ]
       },
       {
         "type":"SR (IS-IS)",
         "outLabel":3,
         "installed":true,
-        "nexthop":"10.0.2.2"
+        "nexthop":"10.0.2.2",
+        "backupIndex":[
+          0
+        ]
+      }
+    ],
+    "backupNexthops":[
+      {
+        "type":"SR (IS-IS)",
+        "outLabel":16030,
+        "nexthop":"10.0.6.5"
       }
     ]
   },
         "type":"SR (IS-IS)",
         "outLabel":3,
         "installed":true,
-        "interface":"eth-rt2-2"
+        "interface":"eth-rt2-2",
+        "backupIndex":[
+          0
+        ]
       },
       {
         "type":"SR (IS-IS)",
         "outLabel":3,
         "installed":true,
-        "interface":"eth-rt2-1"
+        "interface":"eth-rt2-1",
+        "backupIndex":[
+          0
+        ]
+      }
+    ],
+    "backupNexthops":[
+      {
+        "type":"SR (IS-IS)",
+        "outLabel":16031,
+        "interface":"eth-rt5"
       }
     ]
   },
index 09a0eaa424b6953117c07fdb114fab88750cdf8a..7dcdb744ac905fd7a601619fea05d21d601260fe 100644 (file)
---- rt4/step3/show_ip_route.ref        2020-08-31 22:42:48.839561398 -0300
-+++ rt4/step4/show_ip_route.ref        2020-08-31 22:42:48.839561398 -0300
-@@ -14,20 +14,14 @@
-           "ip":"10.0.2.2",
+--- rt4/step3/show_ip_route.ref        2020-09-25 17:48:05.722919797 -0300
++++ rt4/step4/show_ip_route.ref        2020-09-25 17:49:02.163655010 -0300
+@@ -15,9 +15,6 @@
            "afi":"ipv4",
            "interfaceName":"eth-rt2-1",
--          "active":true,
--          "labels":[
--            16010
--          ]
-+          "active":true
-         },
-         {
-           "fib":true,
-           "ip":"10.0.3.2",
+           "active":true,
+-          "backupIndex":[
+-            0
+-          ],
+           "labels":[
+             16010
+           ]
+@@ -28,21 +25,10 @@
            "afi":"ipv4",
            "interfaceName":"eth-rt2-2",
--          "active":true,
--          "labels":[
--            16010
--          ]
-+          "active":true
+           "active":true,
+-          "backupIndex":[
+-            0
+-          ],
+           "labels":[
+             16010
+           ]
          }
+-      ],
+-      "backupNexthops":[
+-        {
+-          "ip":"10.0.6.5",
+-          "afi":"ipv4",
+-          "interfaceName":"eth-rt5",
+-          "active":true
+-        }
        ]
      }
-@@ -47,20 +41,14 @@
-           "ip":"10.0.2.2",
+   ],
+@@ -62,9 +48,6 @@
            "afi":"ipv4",
            "interfaceName":"eth-rt2-1",
--          "active":true,
--          "labels":[
--            3
--          ]
-+          "active":true
-         },
-         {
-           "fib":true,
-           "ip":"10.0.3.2",
+           "active":true,
+-          "backupIndex":[
+-            0
+-          ],
+           "labels":[
+             3
+           ]
+@@ -75,25 +58,10 @@
            "afi":"ipv4",
            "interfaceName":"eth-rt2-2",
+           "active":true,
+-          "backupIndex":[
+-            0
+-          ],
+           "labels":[
+             3
+           ]
+         }
+-      ],
+-      "backupNexthops":[
+-        {
+-          "ip":"10.0.6.5",
+-          "afi":"ipv4",
+-          "interfaceName":"eth-rt5",
 -          "active":true,
 -          "labels":[
--            3
+-            16030,
+-            16020
 -          ]
-+          "active":true
+-        }
+       ]
+     }
+   ],
+@@ -156,21 +124,10 @@
+           "afi":"ipv4",
+           "interfaceName":"eth-rt5",
+           "active":true,
+-          "backupIndex":[
+-            0
+-          ],
+           "labels":[
+             3
+           ]
+         }
+-      ],
+-      "backupNexthops":[
+-        {
+-          "ip":"10.0.7.6",
+-          "afi":"ipv4",
+-          "interfaceName":"eth-rt6",
+-          "active":true
+-        }
+       ]
+     }
+   ],
+@@ -190,21 +147,10 @@
+           "afi":"ipv4",
+           "interfaceName":"eth-rt6",
+           "active":true,
+-          "backupIndex":[
+-            0
+-          ],
+           "labels":[
+             3
+           ]
          }
+-      ],
+-      "backupNexthops":[
+-        {
+-          "ip":"10.0.6.5",
+-          "afi":"ipv4",
+-          "interfaceName":"eth-rt5",
+-          "active":true
+-        }
        ]
      }
-@@ -80,30 +68,21 @@
+   ],
+@@ -223,27 +169,13 @@
            "ip":"10.0.2.2",
            "afi":"ipv4",
            "interfaceName":"eth-rt2-1",
 -          "active":true,
--          "labels":[
--            16030
+-          "backupIndex":[
+-            0
 -          ]
 +          "active":true
          },
            "afi":"ipv4",
            "interfaceName":"eth-rt2-2",
 -          "active":true,
--          "labels":[
--            16030
+-          "backupIndex":[
+-            0
 -          ]
-+          "active":true
-         },
+-        }
+-      ],
+-      "backupNexthops":[
+-        {
+-          "ip":"10.0.6.5",
+-          "afi":"ipv4",
+-          "interfaceName":"eth-rt5",
+           "active":true
+         }
+       ]
+@@ -259,30 +191,13 @@
          {
-           "fib":true,
-           "ip":"10.0.6.5",
+           "ip":"10.0.2.2",
            "afi":"ipv4",
-           "interfaceName":"eth-rt5",
--          "active":true,
--          "labels":[
--            16030
+-          "interfaceName":"eth-rt2-1",
+-          "backupIndex":[
+-            0
 -          ]
-+          "active":true
-         }
-       ]
-     }
-@@ -123,24 +102,7 @@
-           "ip":"10.0.6.5",
++          "interfaceName":"eth-rt2-1"
+         },
+         {
+           "ip":"10.0.3.2",
            "afi":"ipv4",
-           "interfaceName":"eth-rt5",
+           "interfaceName":"eth-rt2-2",
 -          "active":true,
 -          "backupIndex":[
 -            0
--          ],
--          "labels":[
--            3
 -          ]
 -        }
 -      ],
 -      "backupNexthops":[
 -        {
--          "ip":"10.0.7.6",
+-          "ip":"10.0.6.5",
 -          "afi":"ipv4",
--          "interfaceName":"eth-rt6",
+-          "interfaceName":"eth-rt5",
 -          "active":true,
 -          "labels":[
--            3
+-            16030
 -          ]
 +          "active":true
          }
        ]
      }
-@@ -160,24 +122,7 @@
-           "ip":"10.0.7.6",
+@@ -298,29 +213,12 @@
+           "ip":"10.0.2.2",
            "afi":"ipv4",
-           "interfaceName":"eth-rt6",
+           "interfaceName":"eth-rt2-1",
 -          "active":true,
 -          "backupIndex":[
 -            0
--          ],
--          "labels":[
--            3
+-          ]
++          "active":true
+         },
+         {
+           "ip":"10.0.3.2",
+           "afi":"ipv4",
+-          "interfaceName":"eth-rt2-2",
+-          "backupIndex":[
+-            0
 -          ]
 -        }
 -      ],
 -          "interfaceName":"eth-rt5",
 -          "active":true,
 -          "labels":[
--            3
+-            16030
 -          ]
-+          "active":true
++          "interfaceName":"eth-rt2-2"
          }
        ]
      }
-@@ -266,31 +211,6 @@
+@@ -340,31 +238,6 @@
            "ip":"10.0.6.5",
            "afi":"ipv4",
            "interfaceName":"eth-rt5",
            "active":true
          }
        ]
-@@ -311,31 +231,6 @@
+@@ -385,31 +258,6 @@
            "ip":"10.0.6.5",
            "afi":"ipv4",
            "interfaceName":"eth-rt5",
            "active":true
          }
        ]
-@@ -351,18 +246,7 @@
+@@ -425,18 +273,7 @@
          {
            "ip":"10.0.6.5",
            "afi":"ipv4",
          }
        ]
      }
-@@ -377,18 +261,7 @@
+@@ -451,18 +288,7 @@
          {
            "ip":"10.0.7.6",
            "afi":"ipv4",
index c1f9fa4bbae6ee941bbdab9fb32be11c3a7feffb..b84ceaff1a7aae3630fd2bed6fdefaf6241c769a 100644 (file)
---- rt4/step3/show_ipv6_route.ref      2020-08-31 22:42:48.839561398 -0300
-+++ rt4/step4/show_ipv6_route.ref      2020-08-31 22:42:48.839561398 -0300
-@@ -13,19 +13,13 @@
-           "fib":true,
-           "afi":"ipv6",
-           "interfaceName":"eth-rt2-2",
--          "active":true,
--          "labels":[
--            16011
--          ]
-+          "active":true
-         },
-         {
-           "fib":true,
+--- rt4/step3/show_ipv6_route.ref      2020-09-25 17:48:06.998936410 -0300
++++ rt4/step4/show_ipv6_route.ref      2020-09-25 17:49:03.399671119 -0300
+@@ -14,9 +14,6 @@
            "afi":"ipv6",
            "interfaceName":"eth-rt2-1",
--          "active":true,
--          "labels":[
--            16011
--          ]
-+          "active":true
-         }
-       ]
-     }
-@@ -44,19 +38,13 @@
-           "fib":true,
+           "active":true,
+-          "backupIndex":[
+-            0
+-          ],
+           "labels":[
+             16011
+           ]
+@@ -26,20 +23,10 @@
            "afi":"ipv6",
            "interfaceName":"eth-rt2-2",
--          "active":true,
--          "labels":[
--            3
--          ]
-+          "active":true
-         },
-         {
-           "fib":true,
-           "afi":"ipv6",
-           "interfaceName":"eth-rt2-1",
--          "active":true,
--          "labels":[
--            3
--          ]
-+          "active":true
+           "active":true,
+-          "backupIndex":[
+-            0
+-          ],
+           "labels":[
+             16011
+           ]
          }
+-      ],
+-      "backupNexthops":[
+-        {
+-          "afi":"ipv6",
+-          "interfaceName":"eth-rt5",
+-          "active":true
+-        }
        ]
      }
-@@ -75,28 +63,19 @@
-           "fib":true,
-           "afi":"ipv6",
-           "interfaceName":"eth-rt2-2",
--          "active":true,
--          "labels":[
--            16031
--          ]
-+          "active":true
-         },
-         {
-           "fib":true,
-           "afi":"ipv6",
-           "interfaceName":"eth-rt5",
--          "active":true,
--          "labels":[
--            16031
--          ]
-+          "active":true
-         },
-         {
-           "fib":true,
+   ],
+@@ -58,9 +45,6 @@
            "afi":"ipv6",
            "interfaceName":"eth-rt2-1",
+           "active":true,
+-          "backupIndex":[
+-            0
+-          ],
+           "labels":[
+             3
+           ]
+@@ -70,24 +54,10 @@
+           "afi":"ipv6",
+           "interfaceName":"eth-rt2-2",
+           "active":true,
+-          "backupIndex":[
+-            0
+-          ],
+           "labels":[
+             3
+           ]
+         }
+-      ],
+-      "backupNexthops":[
+-        {
+-          "afi":"ipv6",
+-          "interfaceName":"eth-rt5",
 -          "active":true,
 -          "labels":[
--            16031
+-            16031,
+-            16021
 -          ]
-+          "active":true
-         }
+-        }
        ]
      }
-@@ -115,23 +94,7 @@
-           "fib":true,
+   ],
+@@ -146,20 +116,10 @@
            "afi":"ipv6",
            "interfaceName":"eth-rt5",
--          "active":true,
+           "active":true,
 -          "backupIndex":[
 -            0
 -          ],
--          "labels":[
--            3
--          ]
--        }
+           "labels":[
+             3
+           ]
+         }
 -      ],
 -      "backupNexthops":[
 -        {
 -          "afi":"ipv6",
 -          "interfaceName":"eth-rt6",
--          "active":true,
--          "labels":[
--            3
--          ]
-+          "active":true
-         }
+-          "active":true
+-        }
        ]
      }
-@@ -150,23 +113,7 @@
-           "fib":true,
+   ],
+@@ -178,20 +138,10 @@
            "afi":"ipv6",
            "interfaceName":"eth-rt6",
--          "active":true,
+           "active":true,
 -          "backupIndex":[
 -            0
 -          ],
--          "labels":[
--            3
--          ]
--        }
+           "labels":[
+             3
+           ]
+         }
 -      ],
 -      "backupNexthops":[
 -        {
 -          "afi":"ipv6",
 -          "interfaceName":"eth-rt5",
--          "active":true,
--          "labels":[
--            3
--          ]
-+          "active":true
-         }
+-          "active":true
+-        }
        ]
      }
+   ]
index 710f81708bfccbc3188abea16cae5bb0e9d13c82..70e0108b0dcf1e1ac329bf03fd34674d78280504 100644 (file)
---- rt4/step3/show_mpls_table.ref      2020-08-31 22:42:48.839561398 -0300
-+++ rt4/step4/show_mpls_table.ref      2020-08-31 22:42:48.839561398 -0300
-@@ -1,210 +1,2 @@
- {
--  "16010":{
--    "inLabel":16010,
--    "installed":true,
--    "nexthops":[
--      {
--        "type":"SR (IS-IS)",
--        "outLabel":16010,
--        "installed":true,
--        "nexthop":"10.0.3.2"
--      },
--      {
--        "type":"SR (IS-IS)",
--        "outLabel":16010,
--        "installed":true,
--        "nexthop":"10.0.2.2"
--      }
--    ]
--  },
--  "16011":{
--    "inLabel":16011,
--    "installed":true,
--    "nexthops":[
--      {
--        "type":"SR (IS-IS)",
--        "outLabel":16011,
--        "installed":true,
--        "interface":"eth-rt2-2"
--      },
--      {
--        "type":"SR (IS-IS)",
--        "outLabel":16011,
--        "installed":true,
--        "interface":"eth-rt2-1"
+--- rt4/step3/show_mpls_table.ref      2020-09-25 17:48:04.418902820 -0300
++++ rt4/step4/show_mpls_table.ref      2020-09-25 17:49:00.959639319 -0300
+@@ -7,26 +7,13 @@
+         "type":"SR (IS-IS)",
+         "outLabel":16010,
+         "installed":true,
+-        "nexthop":"10.0.3.2",
+-        "backupIndex":[
+-          0
+-        ]
++        "nexthop":"10.0.3.2"
+       },
+       {
+         "type":"SR (IS-IS)",
+         "outLabel":16010,
+         "installed":true,
+-        "nexthop":"10.0.2.2",
+-        "backupIndex":[
+-          0
+-        ]
 -      }
--    ]
--  },
--  "16020":{
--    "inLabel":16020,
--    "installed":true,
--    "nexthops":[
--      {
--        "type":"SR (IS-IS)",
--        "outLabel":3,
--        "installed":true,
--        "nexthop":"10.0.3.2"
--      },
+-    ],
+-    "backupNexthops":[
 -      {
 -        "type":"SR (IS-IS)",
 -        "outLabel":3,
--        "installed":true,
--        "nexthop":"10.0.2.2"
+-        "nexthop":"10.0.6.5"
++        "nexthop":"10.0.2.2"
+       }
+     ]
+   },
+@@ -38,26 +25,13 @@
+         "type":"SR (IS-IS)",
+         "outLabel":16011,
+         "installed":true,
+-        "interface":"eth-rt2-2",
+-        "backupIndex":[
+-          0
+-        ]
++        "interface":"eth-rt2-2"
+       },
+       {
+         "type":"SR (IS-IS)",
+         "outLabel":16011,
+         "installed":true,
+-        "interface":"eth-rt2-1",
+-        "backupIndex":[
+-          0
+-        ]
 -      }
--    ]
--  },
--  "16021":{
--    "inLabel":16021,
--    "installed":true,
--    "nexthops":[
--      {
--        "type":"SR (IS-IS)",
--        "outLabel":3,
--        "installed":true,
--        "interface":"eth-rt2-2"
--      },
+-    ],
+-    "backupNexthops":[
 -      {
 -        "type":"SR (IS-IS)",
 -        "outLabel":3,
--        "installed":true,
--        "interface":"eth-rt2-1"
+-        "interface":"eth-rt5"
++        "interface":"eth-rt2-1"
+       }
+     ]
+   },
+@@ -69,26 +43,13 @@
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
+-        "nexthop":"10.0.3.2",
+-        "backupIndex":[
+-          0
+-        ]
++        "nexthop":"10.0.3.2"
+       },
+       {
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
+-        "nexthop":"10.0.2.2",
+-        "backupIndex":[
+-          0
+-        ]
 -      }
--    ]
--  },
--  "16030":{
--    "inLabel":16030,
--    "installed":true,
--    "nexthops":[
--      {
--        "type":"SR (IS-IS)",
--        "outLabel":16030,
--        "installed":true,
--        "nexthop":"10.0.3.2"
--      },
--      {
--        "type":"SR (IS-IS)",
--        "outLabel":16030,
--        "installed":true,
--        "nexthop":"10.0.2.2"
--      },
+-    ],
+-    "backupNexthops":[
 -      {
 -        "type":"SR (IS-IS)",
 -        "outLabel":16030,
--        "installed":true,
 -        "nexthop":"10.0.6.5"
++        "nexthop":"10.0.2.2"
+       }
+     ]
+   },
+@@ -100,26 +61,13 @@
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
+-        "interface":"eth-rt2-2",
+-        "backupIndex":[
+-          0
+-        ]
++        "interface":"eth-rt2-2"
+       },
+       {
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
+-        "interface":"eth-rt2-1",
+-        "backupIndex":[
+-          0
+-        ]
 -      }
--    ]
--  },
--  "16031":{
--    "inLabel":16031,
--    "installed":true,
--    "nexthops":[
--      {
--        "type":"SR (IS-IS)",
--        "outLabel":16031,
--        "installed":true,
--        "interface":"eth-rt2-2"
--      },
--      {
--        "type":"SR (IS-IS)",
--        "outLabel":16031,
--        "installed":true,
--        "interface":"eth-rt2-1"
--      },
+-    ],
+-    "backupNexthops":[
 -      {
 -        "type":"SR (IS-IS)",
 -        "outLabel":16031,
--        "installed":true,
 -        "interface":"eth-rt5"
--      }
--    ]
--  },
--  "16050":{
--    "inLabel":16050,
--    "installed":true,
--    "nexthops":[
--      {
--        "type":"SR (IS-IS)",
--        "outLabel":3,
--        "installed":true,
++        "interface":"eth-rt2-1"
+       }
+     ]
+   },
+@@ -179,17 +127,7 @@
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
 -        "nexthop":"10.0.6.5",
 -        "backupIndex":[
 -          0
 -        "type":"SR (IS-IS)",
 -        "outLabel":3,
 -        "nexthop":"10.0.7.6"
--      }
--    ]
--  },
--  "16051":{
--    "inLabel":16051,
--    "installed":true,
--    "nexthops":[
--      {
--        "type":"SR (IS-IS)",
--        "outLabel":3,
--        "installed":true,
++        "nexthop":"10.0.6.5"
+       }
+     ]
+   },
+@@ -201,17 +139,7 @@
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
 -        "interface":"eth-rt5",
 -        "backupIndex":[
 -          0
 -        "type":"SR (IS-IS)",
 -        "outLabel":3,
 -        "interface":"eth-rt6"
--      }
--    ]
--  },
--  "16060":{
--    "inLabel":16060,
--    "installed":true,
--    "nexthops":[
--      {
--        "type":"SR (IS-IS)",
--        "outLabel":3,
--        "installed":true,
++        "interface":"eth-rt5"
+       }
+     ]
+   },
+@@ -223,17 +151,7 @@
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
 -        "nexthop":"10.0.7.6",
 -        "backupIndex":[
 -          0
 -        "type":"SR (IS-IS)",
 -        "outLabel":3,
 -        "nexthop":"10.0.6.5"
--      }
--    ]
--  },
--  "16061":{
--    "inLabel":16061,
--    "installed":true,
--    "nexthops":[
--      {
--        "type":"SR (IS-IS)",
--        "outLabel":3,
--        "installed":true,
++        "nexthop":"10.0.7.6"
+       }
+     ]
+   },
+@@ -245,17 +163,7 @@
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
 -        "interface":"eth-rt6",
 -        "backupIndex":[
 -          0
 -        "type":"SR (IS-IS)",
 -        "outLabel":3,
 -        "interface":"eth-rt5"
--      }
--    ]
--  }
- }
++        "interface":"eth-rt6"
+       }
+     ]
  }
index e19f6b293c7dd1b2b79c7d55603151d6fdd33c0d..aa319a3232fa8218d7a59aa7ab26f7ef65d81b95 100644 (file)
---- rt4/step4/show_ip_route.ref        2020-08-31 22:42:48.839561398 -0300
-+++ rt4/step5/show_ip_route.ref        2020-08-31 22:42:48.839561398 -0300
-@@ -14,14 +14,20 @@
-           "ip":"10.0.2.2",
+--- rt4/step4/show_ip_route.ref        2020-09-25 17:49:02.163655010 -0300
++++ rt4/step5/show_ip_route.ref        2020-09-25 17:50:12.800576153 -0300
+@@ -15,6 +15,9 @@
            "afi":"ipv4",
            "interfaceName":"eth-rt2-1",
--          "active":true
-+          "active":true,
-+          "labels":[
-+            16010
-+          ]
-         },
-         {
-           "fib":true,
-           "ip":"10.0.3.2",
+           "active":true,
++          "backupIndex":[
++            0
++          ],
+           "labels":[
+             16010
+           ]
+@@ -25,10 +28,21 @@
            "afi":"ipv4",
            "interfaceName":"eth-rt2-2",
--          "active":true
-+          "active":true,
-+          "labels":[
-+            16010
-+          ]
+           "active":true,
++          "backupIndex":[
++            0
++          ],
+           "labels":[
+             16010
+           ]
          }
++      ],
++      "backupNexthops":[
++        {
++          "ip":"10.0.6.5",
++          "afi":"ipv4",
++          "interfaceName":"eth-rt5",
++          "active":true
++        }
        ]
      }
-@@ -41,14 +47,20 @@
-           "ip":"10.0.2.2",
+   ],
+@@ -48,6 +62,9 @@
            "afi":"ipv4",
            "interfaceName":"eth-rt2-1",
--          "active":true
-+          "active":true,
-+          "labels":[
-+            3
-+          ]
-         },
-         {
-           "fib":true,
-           "ip":"10.0.3.2",
+           "active":true,
++          "backupIndex":[
++            0
++          ],
+           "labels":[
+             3
+           ]
+@@ -58,10 +75,25 @@
            "afi":"ipv4",
            "interfaceName":"eth-rt2-2",
--          "active":true
+           "active":true,
++          "backupIndex":[
++            0
++          ],
+           "labels":[
+             3
+           ]
+         }
++      ],
++      "backupNexthops":[
++        {
++          "ip":"10.0.6.5",
++          "afi":"ipv4",
++          "interfaceName":"eth-rt5",
 +          "active":true,
 +          "labels":[
-+            3
++            16030,
++            16020
 +          ]
++        }
+       ]
+     }
+   ],
+@@ -124,10 +156,21 @@
+           "afi":"ipv4",
+           "interfaceName":"eth-rt5",
+           "active":true,
++          "backupIndex":[
++            0
++          ],
+           "labels":[
+             3
+           ]
+         }
++      ],
++      "backupNexthops":[
++        {
++          "ip":"10.0.7.6",
++          "afi":"ipv4",
++          "interfaceName":"eth-rt6",
++          "active":true
++        }
+       ]
+     }
+   ],
+@@ -147,10 +190,21 @@
+           "afi":"ipv4",
+           "interfaceName":"eth-rt6",
+           "active":true,
++          "backupIndex":[
++            0
++          ],
+           "labels":[
+             3
+           ]
          }
++      ],
++      "backupNexthops":[
++        {
++          "ip":"10.0.6.5",
++          "afi":"ipv4",
++          "interfaceName":"eth-rt5",
++          "active":true
++        }
        ]
      }
-@@ -68,21 +80,30 @@
+   ],
+@@ -169,13 +223,27 @@
            "ip":"10.0.2.2",
            "afi":"ipv4",
            "interfaceName":"eth-rt2-1",
 -          "active":true
 +          "active":true,
-+          "labels":[
-+            16030
++          "backupIndex":[
++            0
 +          ]
          },
          {
            "ip":"10.0.3.2",
            "afi":"ipv4",
            "interfaceName":"eth-rt2-2",
--          "active":true
 +          "active":true,
-+          "labels":[
-+            16030
++          "backupIndex":[
++            0
 +          ]
-         },
++        }
++      ],
++      "backupNexthops":[
++        {
++          "ip":"10.0.6.5",
++          "afi":"ipv4",
++          "interfaceName":"eth-rt5",
+           "active":true
+         }
+       ]
+@@ -191,13 +259,30 @@
          {
-           "fib":true,
-           "ip":"10.0.6.5",
+           "ip":"10.0.2.2",
            "afi":"ipv4",
-           "interfaceName":"eth-rt5",
--          "active":true
-+          "active":true,
-+          "labels":[
-+            16030
+-          "interfaceName":"eth-rt2-1"
++          "interfaceName":"eth-rt2-1",
++          "backupIndex":[
++            0
 +          ]
-         }
-       ]
-     }
-@@ -102,7 +123,24 @@
-           "ip":"10.0.6.5",
+         },
+         {
+           "ip":"10.0.3.2",
            "afi":"ipv4",
-           "interfaceName":"eth-rt5",
+           "interfaceName":"eth-rt2-2",
 -          "active":true
 +          "active":true,
 +          "backupIndex":[
 +            0
-+          ],
-+          "labels":[
-+            3
 +          ]
 +        }
 +      ],
 +      "backupNexthops":[
 +        {
-+          "ip":"10.0.7.6",
++          "ip":"10.0.6.5",
 +          "afi":"ipv4",
-+          "interfaceName":"eth-rt6",
++          "interfaceName":"eth-rt5",
 +          "active":true,
 +          "labels":[
-+            3
++            16030
 +          ]
          }
        ]
      }
-@@ -122,7 +160,24 @@
-           "ip":"10.0.7.6",
+@@ -213,12 +298,29 @@
+           "ip":"10.0.2.2",
            "afi":"ipv4",
-           "interfaceName":"eth-rt6",
+           "interfaceName":"eth-rt2-1",
 -          "active":true
 +          "active":true,
 +          "backupIndex":[
 +            0
-+          ],
-+          "labels":[
-+            3
++          ]
+         },
+         {
+           "ip":"10.0.3.2",
+           "afi":"ipv4",
+-          "interfaceName":"eth-rt2-2"
++          "interfaceName":"eth-rt2-2",
++          "backupIndex":[
++            0
 +          ]
 +        }
 +      ],
 +          "interfaceName":"eth-rt5",
 +          "active":true,
 +          "labels":[
-+            3
++            16030
 +          ]
          }
        ]
      }
-@@ -211,6 +266,31 @@
+@@ -238,6 +340,31 @@
            "ip":"10.0.6.5",
            "afi":"ipv4",
            "interfaceName":"eth-rt5",
            "active":true
          }
        ]
-@@ -231,6 +311,31 @@
+@@ -258,6 +385,31 @@
            "ip":"10.0.6.5",
            "afi":"ipv4",
            "interfaceName":"eth-rt5",
            "active":true
          }
        ]
-@@ -246,7 +351,18 @@
+@@ -273,7 +425,18 @@
          {
            "ip":"10.0.6.5",
            "afi":"ipv4",
          }
        ]
      }
-@@ -261,7 +377,18 @@
+@@ -288,7 +451,18 @@
          {
            "ip":"10.0.7.6",
            "afi":"ipv4",
index 52891943964bfc804ce519ccdbb9171de41f1e97..1bd207854c7433e1826c7fb0e5f0e761939ea822 100644 (file)
---- rt4/step4/show_ipv6_route.ref      2020-08-31 22:42:48.839561398 -0300
-+++ rt4/step5/show_ipv6_route.ref      2020-08-31 22:42:48.839561398 -0300
-@@ -13,13 +13,19 @@
-           "fib":true,
-           "afi":"ipv6",
-           "interfaceName":"eth-rt2-2",
--          "active":true
-+          "active":true,
-+          "labels":[
-+            16011
-+          ]
-         },
-         {
-           "fib":true,
+--- rt4/step4/show_ipv6_route.ref      2020-09-25 17:49:03.399671119 -0300
++++ rt4/step5/show_ipv6_route.ref      2020-09-25 17:50:14.040592332 -0300
+@@ -14,6 +14,9 @@
            "afi":"ipv6",
            "interfaceName":"eth-rt2-1",
--          "active":true
-+          "active":true,
-+          "labels":[
-+            16011
-+          ]
-         }
-       ]
-     }
-@@ -38,13 +44,19 @@
-           "fib":true,
+           "active":true,
++          "backupIndex":[
++            0
++          ],
+           "labels":[
+             16011
+           ]
+@@ -23,10 +26,20 @@
            "afi":"ipv6",
            "interfaceName":"eth-rt2-2",
--          "active":true
-+          "active":true,
-+          "labels":[
-+            3
-+          ]
-         },
-         {
-           "fib":true,
-           "afi":"ipv6",
-           "interfaceName":"eth-rt2-1",
--          "active":true
-+          "active":true,
-+          "labels":[
-+            3
-+          ]
+           "active":true,
++          "backupIndex":[
++            0
++          ],
+           "labels":[
+             16011
+           ]
          }
++      ],
++      "backupNexthops":[
++        {
++          "afi":"ipv6",
++          "interfaceName":"eth-rt5",
++          "active":true
++        }
        ]
      }
-@@ -63,19 +75,28 @@
-           "fib":true,
-           "afi":"ipv6",
-           "interfaceName":"eth-rt2-2",
--          "active":true
-+          "active":true,
-+          "labels":[
-+            16031
-+          ]
-         },
-         {
-           "fib":true,
-           "afi":"ipv6",
-           "interfaceName":"eth-rt5",
--          "active":true
-+          "active":true,
-+          "labels":[
-+            16031
-+          ]
-         },
-         {
-           "fib":true,
+   ],
+@@ -45,6 +58,9 @@
            "afi":"ipv6",
            "interfaceName":"eth-rt2-1",
--          "active":true
+           "active":true,
++          "backupIndex":[
++            0
++          ],
+           "labels":[
+             3
+           ]
+@@ -54,10 +70,24 @@
+           "afi":"ipv6",
+           "interfaceName":"eth-rt2-2",
+           "active":true,
++          "backupIndex":[
++            0
++          ],
+           "labels":[
+             3
+           ]
+         }
++      ],
++      "backupNexthops":[
++        {
++          "afi":"ipv6",
++          "interfaceName":"eth-rt5",
 +          "active":true,
 +          "labels":[
-+            16031
++            16031,
++            16021
 +          ]
-         }
++        }
        ]
      }
-@@ -94,7 +115,23 @@
-           "fib":true,
+   ],
+@@ -116,10 +146,20 @@
            "afi":"ipv6",
            "interfaceName":"eth-rt5",
--          "active":true
-+          "active":true,
+           "active":true,
 +          "backupIndex":[
 +            0
 +          ],
-+          "labels":[
-+            3
-+          ]
-+        }
+           "labels":[
+             3
+           ]
+         }
 +      ],
 +      "backupNexthops":[
 +        {
 +          "afi":"ipv6",
 +          "interfaceName":"eth-rt6",
-+          "active":true,
-+          "labels":[
-+            3
-+          ]
-         }
++          "active":true
++        }
        ]
      }
-@@ -113,7 +150,23 @@
-           "fib":true,
+   ],
+@@ -138,10 +178,20 @@
            "afi":"ipv6",
            "interfaceName":"eth-rt6",
--          "active":true
-+          "active":true,
+           "active":true,
 +          "backupIndex":[
 +            0
 +          ],
-+          "labels":[
-+            3
-+          ]
-+        }
+           "labels":[
+             3
+           ]
+         }
 +      ],
 +      "backupNexthops":[
 +        {
 +          "afi":"ipv6",
 +          "interfaceName":"eth-rt5",
-+          "active":true,
-+          "labels":[
-+            3
-+          ]
-         }
++          "active":true
++        }
        ]
      }
+   ]
index 8bcd28aa2dabe0c118645b6cc28c678216d2fba5..664b129a1b9c1fe46d7536ef94405d140ae3d0f1 100644 (file)
---- rt4/step4/show_mpls_table.ref      2020-08-31 22:42:48.839561398 -0300
-+++ rt4/step5/show_mpls_table.ref      2020-08-31 22:42:48.839561398 -0300
-@@ -1,2 +1,210 @@
- {
-+  "16010":{
-+    "inLabel":16010,
-+    "installed":true,
-+    "nexthops":[
-+      {
-+        "type":"SR (IS-IS)",
-+        "outLabel":16010,
-+        "installed":true,
-+        "nexthop":"10.0.3.2"
-+      },
-+      {
-+        "type":"SR (IS-IS)",
-+        "outLabel":16010,
-+        "installed":true,
-+        "nexthop":"10.0.2.2"
-+      }
-+    ]
-+  },
-+  "16011":{
-+    "inLabel":16011,
-+    "installed":true,
-+    "nexthops":[
-+      {
-+        "type":"SR (IS-IS)",
-+        "outLabel":16011,
-+        "installed":true,
-+        "interface":"eth-rt2-2"
-+      },
-+      {
-+        "type":"SR (IS-IS)",
-+        "outLabel":16011,
-+        "installed":true,
-+        "interface":"eth-rt2-1"
+--- rt4/step4/show_mpls_table.ref      2020-09-25 17:49:00.959639319 -0300
++++ rt4/step5/show_mpls_table.ref      2020-09-25 17:50:11.488559034 -0300
+@@ -7,13 +7,26 @@
+         "type":"SR (IS-IS)",
+         "outLabel":16010,
+         "installed":true,
+-        "nexthop":"10.0.3.2"
++        "nexthop":"10.0.3.2",
++        "backupIndex":[
++          0
++        ]
+       },
+       {
+         "type":"SR (IS-IS)",
+         "outLabel":16010,
+         "installed":true,
+-        "nexthop":"10.0.2.2"
++        "nexthop":"10.0.2.2",
++        "backupIndex":[
++          0
++        ]
 +      }
-+    ]
-+  },
-+  "16020":{
-+    "inLabel":16020,
-+    "installed":true,
-+    "nexthops":[
-+      {
-+        "type":"SR (IS-IS)",
-+        "outLabel":3,
-+        "installed":true,
-+        "nexthop":"10.0.3.2"
-+      },
++    ],
++    "backupNexthops":[
 +      {
 +        "type":"SR (IS-IS)",
 +        "outLabel":3,
-+        "installed":true,
-+        "nexthop":"10.0.2.2"
++        "nexthop":"10.0.6.5"
+       }
+     ]
+   },
+@@ -25,13 +38,26 @@
+         "type":"SR (IS-IS)",
+         "outLabel":16011,
+         "installed":true,
+-        "interface":"eth-rt2-2"
++        "interface":"eth-rt2-2",
++        "backupIndex":[
++          0
++        ]
+       },
+       {
+         "type":"SR (IS-IS)",
+         "outLabel":16011,
+         "installed":true,
+-        "interface":"eth-rt2-1"
++        "interface":"eth-rt2-1",
++        "backupIndex":[
++          0
++        ]
 +      }
-+    ]
-+  },
-+  "16021":{
-+    "inLabel":16021,
-+    "installed":true,
-+    "nexthops":[
-+      {
-+        "type":"SR (IS-IS)",
-+        "outLabel":3,
-+        "installed":true,
-+        "interface":"eth-rt2-2"
-+      },
++    ],
++    "backupNexthops":[
 +      {
 +        "type":"SR (IS-IS)",
 +        "outLabel":3,
-+        "installed":true,
-+        "interface":"eth-rt2-1"
++        "interface":"eth-rt5"
+       }
+     ]
+   },
+@@ -43,13 +69,26 @@
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
+-        "nexthop":"10.0.3.2"
++        "nexthop":"10.0.3.2",
++        "backupIndex":[
++          0
++        ]
+       },
+       {
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
+-        "nexthop":"10.0.2.2"
++        "nexthop":"10.0.2.2",
++        "backupIndex":[
++          0
++        ]
 +      }
-+    ]
-+  },
-+  "16030":{
-+    "inLabel":16030,
-+    "installed":true,
-+    "nexthops":[
-+      {
-+        "type":"SR (IS-IS)",
-+        "outLabel":16030,
-+        "installed":true,
-+        "nexthop":"10.0.3.2"
-+      },
-+      {
-+        "type":"SR (IS-IS)",
-+        "outLabel":16030,
-+        "installed":true,
-+        "nexthop":"10.0.2.2"
-+      },
++    ],
++    "backupNexthops":[
 +      {
 +        "type":"SR (IS-IS)",
 +        "outLabel":16030,
-+        "installed":true,
 +        "nexthop":"10.0.6.5"
+       }
+     ]
+   },
+@@ -61,13 +100,26 @@
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
+-        "interface":"eth-rt2-2"
++        "interface":"eth-rt2-2",
++        "backupIndex":[
++          0
++        ]
+       },
+       {
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
+-        "interface":"eth-rt2-1"
++        "interface":"eth-rt2-1",
++        "backupIndex":[
++          0
++        ]
 +      }
-+    ]
-+  },
-+  "16031":{
-+    "inLabel":16031,
-+    "installed":true,
-+    "nexthops":[
-+      {
-+        "type":"SR (IS-IS)",
-+        "outLabel":16031,
-+        "installed":true,
-+        "interface":"eth-rt2-2"
-+      },
-+      {
-+        "type":"SR (IS-IS)",
-+        "outLabel":16031,
-+        "installed":true,
-+        "interface":"eth-rt2-1"
-+      },
++    ],
++    "backupNexthops":[
 +      {
 +        "type":"SR (IS-IS)",
 +        "outLabel":16031,
-+        "installed":true,
 +        "interface":"eth-rt5"
-+      }
-+    ]
-+  },
-+  "16050":{
-+    "inLabel":16050,
-+    "installed":true,
-+    "nexthops":[
-+      {
-+        "type":"SR (IS-IS)",
-+        "outLabel":3,
-+        "installed":true,
+       }
+     ]
+   },
+@@ -127,7 +179,17 @@
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
+-        "nexthop":"10.0.6.5"
 +        "nexthop":"10.0.6.5",
 +        "backupIndex":[
 +          0
 +        "type":"SR (IS-IS)",
 +        "outLabel":3,
 +        "nexthop":"10.0.7.6"
-+      }
-+    ]
-+  },
-+  "16051":{
-+    "inLabel":16051,
-+    "installed":true,
-+    "nexthops":[
-+      {
-+        "type":"SR (IS-IS)",
-+        "outLabel":3,
-+        "installed":true,
+       }
+     ]
+   },
+@@ -139,7 +201,17 @@
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
+-        "interface":"eth-rt5"
 +        "interface":"eth-rt5",
 +        "backupIndex":[
 +          0
 +        "type":"SR (IS-IS)",
 +        "outLabel":3,
 +        "interface":"eth-rt6"
-+      }
-+    ]
-+  },
-+  "16060":{
-+    "inLabel":16060,
-+    "installed":true,
-+    "nexthops":[
-+      {
-+        "type":"SR (IS-IS)",
-+        "outLabel":3,
-+        "installed":true,
+       }
+     ]
+   },
+@@ -151,7 +223,17 @@
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
+-        "nexthop":"10.0.7.6"
 +        "nexthop":"10.0.7.6",
 +        "backupIndex":[
 +          0
 +        "type":"SR (IS-IS)",
 +        "outLabel":3,
 +        "nexthop":"10.0.6.5"
-+      }
-+    ]
-+  },
-+  "16061":{
-+    "inLabel":16061,
-+    "installed":true,
-+    "nexthops":[
-+      {
-+        "type":"SR (IS-IS)",
-+        "outLabel":3,
-+        "installed":true,
+       }
+     ]
+   },
+@@ -163,7 +245,17 @@
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
+-        "interface":"eth-rt6"
 +        "interface":"eth-rt6",
 +        "backupIndex":[
 +          0
 +        "type":"SR (IS-IS)",
 +        "outLabel":3,
 +        "interface":"eth-rt5"
-+      }
-+    ]
-+  }
- }
+       }
+     ]
+   }
index 03f31f727317336223e0674a482cf5fb85bf3398..c758b89839c4f06e5ca26fff4b1e090467daf3df 100644 (file)
@@ -1,6 +1,33 @@
---- rt4/step5/show_ip_route.ref        2020-08-31 22:42:48.839561398 -0300
-+++ rt4/step6/show_ip_route.ref        2020-08-31 22:42:48.839561398 -0300
-@@ -102,7 +102,7 @@
+--- rt4/step5/show_ip_route.ref        2020-09-25 17:50:12.800576153 -0300
++++ rt4/step6/show_ip_route.ref        2020-09-25 17:51:15.725397558 -0300
+@@ -90,7 +90,7 @@
+           "interfaceName":"eth-rt5",
+           "active":true,
+           "labels":[
+-            16030,
++            30030,
+             16020
+           ]
+         }
+@@ -134,7 +134,7 @@
+           "interfaceName":"eth-rt5",
+           "active":true,
+           "labels":[
+-            16030
++            30030
+           ]
+         }
+       ]
+@@ -281,7 +281,7 @@
+           "interfaceName":"eth-rt5",
+           "active":true,
+           "labels":[
+-            16030
++            30030
+           ]
+         }
+       ]
+@@ -319,7 +319,7 @@
            "interfaceName":"eth-rt5",
            "active":true,
            "labels":[
index 43621e117c169b903b62ac9229cdf1b2e043af64..ca495216ddd66d35844fc61c5cf403ed3d756051 100644 (file)
@@ -1,6 +1,15 @@
---- rt4/step5/show_ipv6_route.ref      2020-08-31 22:42:48.839561398 -0300
-+++ rt4/step6/show_ipv6_route.ref      2020-08-31 22:42:48.839561398 -0300
-@@ -86,7 +86,7 @@
+--- rt4/step5/show_ipv6_route.ref      2020-09-25 17:50:14.040592332 -0300
++++ rt4/step6/show_ipv6_route.ref      2020-09-25 17:51:16.969413804 -0300
+@@ -84,7 +84,7 @@
+           "interfaceName":"eth-rt5",
+           "active":true,
+           "labels":[
+-            16031,
++            30031,
+             16021
+           ]
+         }
+@@ -116,7 +116,7 @@
            "interfaceName":"eth-rt5",
            "active":true,
            "labels":[
index 871824bb6a01a323ad77ebba4fb66bb22ce0f899..630e0419cf2a566eee9bcb0d0a2e0f6a23b29f29 100644 (file)
@@ -1,6 +1,24 @@
---- rt4/step5/show_mpls_table.ref      2020-08-31 22:42:48.839561398 -0300
-+++ rt4/step6/show_mpls_table.ref      2020-08-31 22:42:48.839561398 -0300
-@@ -89,7 +89,7 @@
+--- rt4/step5/show_mpls_table.ref      2020-09-25 17:50:11.488559034 -0300
++++ rt4/step6/show_mpls_table.ref      2020-09-25 17:51:14.481381312 -0300
+@@ -87,7 +87,7 @@
+     "backupNexthops":[
+       {
+         "type":"SR (IS-IS)",
+-        "outLabel":16030,
++        "outLabel":30030,
+         "nexthop":"10.0.6.5"
+       }
+     ]
+@@ -118,7 +118,7 @@
+     "backupNexthops":[
+       {
+         "type":"SR (IS-IS)",
+-        "outLabel":16031,
++        "outLabel":30031,
+         "interface":"eth-rt5"
+       }
+     ]
+@@ -141,7 +141,7 @@
        },
        {
          "type":"SR (IS-IS)",
@@ -9,7 +27,7 @@
          "installed":true,
          "nexthop":"10.0.6.5"
        }
-@@ -113,7 +113,7 @@
+@@ -165,7 +165,7 @@
        },
        {
          "type":"SR (IS-IS)",
index 1f1de16c0e9035361b3e605ccdb189875e5f320d..30e0dcf3c0c098ee98ebf9b8f35b2ff70f71d012 100644 (file)
@@ -1,6 +1,6 @@
---- rt4/step6/show_ip_route.ref        2020-08-31 22:42:48.839561398 -0300
-+++ rt4/step7/show_ip_route.ref        2020-08-31 22:42:48.839561398 -0300
-@@ -126,9 +126,6 @@
+--- rt4/step6/show_ip_route.ref        2020-09-25 17:51:15.725397558 -0300
++++ rt4/step7/show_ip_route.ref        2020-09-25 17:52:02.614010084 -0300
+@@ -158,9 +158,6 @@
            "active":true,
            "backupIndex":[
              0
            ]
          }
        ],
-@@ -137,10 +134,7 @@
-           "ip":"10.0.7.6",
-           "afi":"ipv4",
-           "interfaceName":"eth-rt6",
--          "active":true,
--          "labels":[
--            3
--          ]
-+          "active":true
-         }
-       ]
-     }
index 1c2f0f6fef29a262d28b15e9202946ec5c1db830..2606027d7514329b4d0c1c8b2126c2c6302a0778 100644 (file)
@@ -1,6 +1,6 @@
---- rt4/step6/show_ipv6_route.ref      2020-08-31 22:42:48.839561398 -0300
-+++ rt4/step7/show_ipv6_route.ref      2020-08-31 22:42:48.839561398 -0300
-@@ -118,9 +118,6 @@
+--- rt4/step6/show_ipv6_route.ref      2020-09-25 17:51:16.969413804 -0300
++++ rt4/step7/show_ipv6_route.ref      2020-09-25 17:52:03.854026287 -0300
+@@ -148,9 +148,6 @@
            "active":true,
            "backupIndex":[
              0
            ]
          }
        ],
-@@ -128,10 +125,7 @@
-         {
-           "afi":"ipv6",
-           "interfaceName":"eth-rt6",
--          "active":true,
--          "labels":[
--            3
--          ]
-+          "active":true
-         }
-       ]
-     }
index dfe7aef93a933b9f335468314d0e0aad224556a6..5334cfd04860a5c0dd06baf16142b4167f4d2ea0 100644 (file)
@@ -1,6 +1,6 @@
---- rt4/step6/show_mpls_table.ref      2020-08-31 22:42:48.839561398 -0300
-+++ rt4/step7/show_mpls_table.ref      2020-08-31 22:42:48.839561398 -0300
-@@ -119,50 +119,6 @@
+--- rt4/step6/show_mpls_table.ref      2020-09-25 17:51:14.481381312 -0300
++++ rt4/step7/show_mpls_table.ref      2020-09-25 17:52:01.385994037 -0300
+@@ -171,50 +171,6 @@
        }
      ]
    },
index e9445650a7779713a54431f987fc336e1ca32568..b393970e423bb59081388897951360c62c80d743 100644 (file)
@@ -1,6 +1,6 @@
---- rt4/step7/show_ip_route.ref        2020-08-31 22:42:48.839561398 -0300
-+++ rt4/step8/show_ip_route.ref        2020-08-31 22:42:48.839561398 -0300
-@@ -126,6 +126,9 @@
+--- rt4/step7/show_ip_route.ref        2020-09-25 17:52:02.614010084 -0300
++++ rt4/step8/show_ip_route.ref        2020-09-25 17:53:20.623029909 -0300
+@@ -158,6 +158,9 @@
            "active":true,
            "backupIndex":[
              0
            ]
          }
        ],
-@@ -134,7 +137,10 @@
-           "ip":"10.0.7.6",
-           "afi":"ipv4",
-           "interfaceName":"eth-rt6",
--          "active":true
-+          "active":true,
-+          "labels":[
-+            3
-+          ]
-         }
-       ]
-     }
index 0d699ad92e9e87d234df61809895981a258f51cc..8bad2edcf339857371c3f88e6f62323f7825431d 100644 (file)
@@ -1,6 +1,6 @@
---- rt4/step7/show_ipv6_route.ref      2020-08-31 22:42:48.839561398 -0300
-+++ rt4/step8/show_ipv6_route.ref      2020-08-31 22:42:48.839561398 -0300
-@@ -118,6 +118,9 @@
+--- rt4/step7/show_ipv6_route.ref      2020-09-25 17:52:03.854026287 -0300
++++ rt4/step8/show_ipv6_route.ref      2020-09-25 17:53:21.843045865 -0300
+@@ -148,6 +148,9 @@
            "active":true,
            "backupIndex":[
              0
            ]
          }
        ],
-@@ -125,7 +128,10 @@
-         {
-           "afi":"ipv6",
-           "interfaceName":"eth-rt6",
--          "active":true
-+          "active":true,
-+          "labels":[
-+            3
-+          ]
-         }
-       ]
-     }
index 145d3b1fa1dd432203c934f7209fdce81019aa70..d296dbdcafc70654dc66a99e95164e566a1d60bb 100644 (file)
@@ -1,6 +1,6 @@
---- rt4/step7/show_mpls_table.ref      2020-08-31 22:42:48.839561398 -0300
-+++ rt4/step8/show_mpls_table.ref      2020-08-31 22:42:48.839561398 -0300
-@@ -119,6 +119,50 @@
+--- rt4/step7/show_mpls_table.ref      2020-09-25 17:52:01.385994037 -0300
++++ rt4/step8/show_mpls_table.ref      2020-09-25 17:53:19.371013534 -0300
+@@ -171,6 +171,50 @@
        }
      ]
    },
index 6ae67bcfbe65d95e8b77736bbd8c466ac7646b70..408cbfb0ba6a110c70f078390aaaee43a3afc6ac 100644 (file)
@@ -1,6 +1,6 @@
---- rt4/step8/show_mpls_table.ref      2020-08-31 22:42:48.839561398 -0300
-+++ rt4/step9/show_mpls_table.ref      2020-08-31 22:42:48.839561398 -0300
-@@ -119,15 +119,15 @@
+--- rt4/step8/show_mpls_table.ref      2020-09-25 17:53:19.371013534 -0300
++++ rt4/step9/show_mpls_table.ref      2020-09-25 17:54:37.064030042 -0300
+@@ -171,15 +171,15 @@
        }
      ]
    },
@@ -19,7 +19,7 @@
          "backupIndex":[
            0
          ]
-@@ -137,19 +137,19 @@
+@@ -189,19 +189,19 @@
        {
          "type":"SR (IS-IS)",
          "outLabel":3,
@@ -43,7 +43,7 @@
          "backupIndex":[
            0
          ]
-@@ -159,19 +159,19 @@
+@@ -211,19 +211,19 @@
        {
          "type":"SR (IS-IS)",
          "outLabel":3,
@@ -67,7 +67,7 @@
          "backupIndex":[
            0
          ]
-@@ -181,19 +181,19 @@
+@@ -233,19 +233,19 @@
        {
          "type":"SR (IS-IS)",
          "outLabel":3,
@@ -91,7 +91,7 @@
          "backupIndex":[
            0
          ]
-@@ -203,7 +203,7 @@
+@@ -255,7 +255,7 @@
        {
          "type":"SR (IS-IS)",
          "outLabel":3,
index ce320d0b1297be86f7a18e7468492ca1b3dfe1f8..f747065f9c13c8eb2d71718706affc86caa5cf7b 100644 (file)
@@ -15,6 +15,9 @@
           "afi":"ipv4",
           "interfaceName":"eth-rt3-1",
           "active":true,
+          "backupIndex":[
+            0
+          ],
           "labels":[
             16010
           ]
           "afi":"ipv4",
           "interfaceName":"eth-rt3-2",
           "active":true,
+          "backupIndex":[
+            0
+          ],
           "labels":[
             16010
           ]
         }
+      ],
+      "backupNexthops":[
+        {
+          "ip":"10.0.6.4",
+          "afi":"ipv4",
+          "interfaceName":"eth-rt4",
+          "active":true
+        }
       ]
     }
   ],
           "afi":"ipv4",
           "interfaceName":"eth-rt3-1",
           "active":true,
+          "backupIndex":[
+            0
+          ],
           "labels":[
             3
           ]
           "afi":"ipv4",
           "interfaceName":"eth-rt3-2",
           "active":true,
+          "backupIndex":[
+            0
+          ],
           "labels":[
             3
           ]
         }
+      ],
+      "backupNexthops":[
+        {
+          "ip":"10.0.6.4",
+          "afi":"ipv4",
+          "interfaceName":"eth-rt4",
+          "active":true,
+          "labels":[
+            16020,
+            16030
+          ]
+        }
       ]
     }
   ],
           "ip":"10.0.8.6",
           "afi":"ipv4",
           "interfaceName":"eth-rt6",
-          "active":true,
-          "labels":[
-            3
-          ]
+          "active":true
         }
       ]
     }
           "ip":"10.0.6.4",
           "afi":"ipv4",
           "interfaceName":"eth-rt4",
-          "active":true,
-          "labels":[
-            3
-          ]
+          "active":true
         }
       ]
     }
           "ip":"10.0.4.3",
           "afi":"ipv4",
           "interfaceName":"eth-rt3-1",
-          "active":true
+          "active":true,
+          "backupIndex":[
+            0
+          ]
         },
         {
           "fib":true,
           "ip":"10.0.5.3",
           "afi":"ipv4",
           "interfaceName":"eth-rt3-2",
+          "active":true,
+          "backupIndex":[
+            0
+          ]
+        }
+      ],
+      "backupNexthops":[
+        {
+          "ip":"10.0.6.4",
+          "afi":"ipv4",
+          "interfaceName":"eth-rt4",
           "active":true
         }
       ]
         {
           "ip":"10.0.4.3",
           "afi":"ipv4",
-          "interfaceName":"eth-rt3-1"
+          "interfaceName":"eth-rt3-1",
+          "backupIndex":[
+            0
+          ]
         },
         {
           "ip":"10.0.5.3",
           "afi":"ipv4",
           "interfaceName":"eth-rt3-2",
-          "active":true
+          "active":true,
+          "backupIndex":[
+            0
+          ]
+        }
+      ],
+      "backupNexthops":[
+        {
+          "ip":"10.0.6.4",
+          "afi":"ipv4",
+          "interfaceName":"eth-rt4",
+          "active":true,
+          "labels":[
+            16020
+          ]
         }
       ]
     }
           "ip":"10.0.4.3",
           "afi":"ipv4",
           "interfaceName":"eth-rt3-1",
-          "active":true
+          "active":true,
+          "backupIndex":[
+            0
+          ]
         },
         {
           "ip":"10.0.5.3",
           "afi":"ipv4",
-          "interfaceName":"eth-rt3-2"
+          "interfaceName":"eth-rt3-2",
+          "backupIndex":[
+            0
+          ]
+        }
+      ],
+      "backupNexthops":[
+        {
+          "ip":"10.0.6.4",
+          "afi":"ipv4",
+          "interfaceName":"eth-rt4",
+          "active":true,
+          "labels":[
+            16020
+          ]
         }
       ]
     }
index 5bda17760e27df6815f541db5df81881cc7110c7..6c0a5e0b9b19c5b40fe81ee888589d914e03a140 100644 (file)
@@ -14,6 +14,9 @@
           "afi":"ipv6",
           "interfaceName":"eth-rt3-1",
           "active":true,
+          "backupIndex":[
+            0
+          ],
           "labels":[
             16011
           ]
           "afi":"ipv6",
           "interfaceName":"eth-rt3-2",
           "active":true,
+          "backupIndex":[
+            0
+          ],
           "labels":[
             16011
           ]
         }
+      ],
+      "backupNexthops":[
+        {
+          "afi":"ipv6",
+          "interfaceName":"eth-rt4",
+          "active":true
+        }
       ]
     }
   ],
@@ -43,7 +56,7 @@
         {
           "fib":true,
           "afi":"ipv6",
-          "interfaceName":"eth-rt3-1",
+          "interfaceName":"eth-rt4",
           "active":true,
           "labels":[
             16021
@@ -52,7 +65,7 @@
         {
           "fib":true,
           "afi":"ipv6",
-          "interfaceName":"eth-rt4",
+          "interfaceName":"eth-rt3-1",
           "active":true,
           "labels":[
             16021
@@ -85,6 +98,9 @@
           "afi":"ipv6",
           "interfaceName":"eth-rt3-1",
           "active":true,
+          "backupIndex":[
+            0
+          ],
           "labels":[
             3
           ]
           "afi":"ipv6",
           "interfaceName":"eth-rt3-2",
           "active":true,
+          "backupIndex":[
+            0
+          ],
           "labels":[
             3
           ]
         }
+      ],
+      "backupNexthops":[
+        {
+          "afi":"ipv6",
+          "interfaceName":"eth-rt4",
+          "active":true,
+          "labels":[
+            16021,
+            16031
+          ]
+        }
       ]
     }
   ],
         {
           "afi":"ipv6",
           "interfaceName":"eth-rt6",
-          "active":true,
-          "labels":[
-            3
-          ]
+          "active":true
         }
       ]
     }
         {
           "afi":"ipv6",
           "interfaceName":"eth-rt4",
-          "active":true,
-          "labels":[
-            3
-          ]
+          "active":true
         }
       ]
     }
index 84ba09910caf54d823362f67b7ccdb00461c158d..2b70392adc08c65356c68dadcb2be0911323d633 100644 (file)
@@ -7,13 +7,26 @@
         "type":"SR (IS-IS)",
         "outLabel":16010,
         "installed":true,
-        "nexthop":"10.0.5.3"
+        "nexthop":"10.0.5.3",
+        "backupIndex":[
+          0
+        ]
       },
       {
         "type":"SR (IS-IS)",
         "outLabel":16010,
         "installed":true,
-        "nexthop":"10.0.4.3"
+        "nexthop":"10.0.4.3",
+        "backupIndex":[
+          0
+        ]
+      }
+    ],
+    "backupNexthops":[
+      {
+        "type":"SR (IS-IS)",
+        "outLabel":3,
+        "nexthop":"10.0.6.4"
       }
     ]
   },
         "type":"SR (IS-IS)",
         "outLabel":16011,
         "installed":true,
-        "interface":"eth-rt3-2"
+        "interface":"eth-rt3-2",
+        "backupIndex":[
+          0
+        ]
       },
       {
         "type":"SR (IS-IS)",
         "outLabel":16011,
         "installed":true,
-        "interface":"eth-rt3-1"
+        "interface":"eth-rt3-1",
+        "backupIndex":[
+          0
+        ]
+      }
+    ],
+    "backupNexthops":[
+      {
+        "type":"SR (IS-IS)",
+        "outLabel":3,
+        "interface":"eth-rt4"
       }
     ]
   },
         "type":"SR (IS-IS)",
         "outLabel":3,
         "installed":true,
-        "nexthop":"10.0.5.3"
+        "nexthop":"10.0.5.3",
+        "backupIndex":[
+          0
+        ]
       },
       {
         "type":"SR (IS-IS)",
         "outLabel":3,
         "installed":true,
-        "nexthop":"10.0.4.3"
+        "nexthop":"10.0.4.3",
+        "backupIndex":[
+          0
+        ]
+      }
+    ],
+    "backupNexthops":[
+      {
+        "type":"SR (IS-IS)",
+        "outLabel":16020,
+        "nexthop":"10.0.6.4"
       }
     ]
   },
         "type":"SR (IS-IS)",
         "outLabel":3,
         "installed":true,
-        "interface":"eth-rt3-2"
+        "interface":"eth-rt3-2",
+        "backupIndex":[
+          0
+        ]
       },
       {
         "type":"SR (IS-IS)",
         "outLabel":3,
         "installed":true,
-        "interface":"eth-rt3-1"
+        "interface":"eth-rt3-1",
+        "backupIndex":[
+          0
+        ]
+      }
+    ],
+    "backupNexthops":[
+      {
+        "type":"SR (IS-IS)",
+        "outLabel":16021,
+        "interface":"eth-rt4"
       }
     ]
   },
index f9f01414c9fae7e9e7d84a6b7ff5851d35cd3fed..6402b51893a0b8fce1e1b237fe594adda020ac57 100644 (file)
@@ -1,15 +1,54 @@
---- rt5/step3/show_ip_route.ref        2020-08-31 22:42:48.839561398 -0300
-+++ rt5/step4/show_ip_route.ref        2020-08-31 22:42:48.843561366 -0300
-@@ -69,7 +69,7 @@
+--- rt5/step3/show_ip_route.ref        2020-09-25 17:48:05.950922766 -0300
++++ rt5/step4/show_ip_route.ref        2020-09-25 17:49:02.363657616 -0300
+@@ -81,10 +81,7 @@
+           "ip":"10.0.6.4",
+           "afi":"ipv4",
            "interfaceName":"eth-rt4",
+-          "active":true,
+-          "labels":[
+-            16020
+-          ]
++          "active":true
+         }
+       ]
+     }
+@@ -105,9 +102,6 @@
+           "afi":"ipv4",
+           "interfaceName":"eth-rt3-1",
            "active":true,
+-          "backupIndex":[
+-            0
+-          ],
            "labels":[
--            16020
-+            3
+             3
+           ]
+@@ -118,25 +112,10 @@
+           "afi":"ipv4",
+           "interfaceName":"eth-rt3-2",
+           "active":true,
+-          "backupIndex":[
+-            0
+-          ],
+           "labels":[
+             3
            ]
          }
+-      ],
+-      "backupNexthops":[
+-        {
+-          "ip":"10.0.6.4",
+-          "afi":"ipv4",
+-          "interfaceName":"eth-rt4",
+-          "active":true,
+-          "labels":[
+-            16020,
+-            16030
+-          ]
+-        }
        ]
-@@ -126,9 +126,6 @@
+     }
+   ],
+@@ -158,9 +137,6 @@
            "active":true,
            "backupIndex":[
              0
            ]
          }
        ],
-@@ -137,10 +134,7 @@
-           "ip":"10.0.8.6",
+@@ -349,30 +325,13 @@
+         {
+           "ip":"10.0.4.3",
+           "afi":"ipv4",
+-          "interfaceName":"eth-rt3-1",
+-          "backupIndex":[
+-            0
+-          ]
++          "interfaceName":"eth-rt3-1"
+         },
+         {
+           "ip":"10.0.5.3",
            "afi":"ipv4",
-           "interfaceName":"eth-rt6",
+           "interfaceName":"eth-rt3-2",
+-          "active":true,
+-          "backupIndex":[
+-            0
+-          ]
+-        }
+-      ],
+-      "backupNexthops":[
+-        {
+-          "ip":"10.0.6.4",
+-          "afi":"ipv4",
+-          "interfaceName":"eth-rt4",
 -          "active":true,
 -          "labels":[
--            3
+-            16020
+-          ]
++          "active":true
+         }
+       ]
+     }
+@@ -388,29 +347,12 @@
+           "ip":"10.0.4.3",
+           "afi":"ipv4",
+           "interfaceName":"eth-rt3-1",
+-          "active":true,
+-          "backupIndex":[
+-            0
 -          ]
 +          "active":true
+         },
+         {
+           "ip":"10.0.5.3",
+           "afi":"ipv4",
+-          "interfaceName":"eth-rt3-2",
+-          "backupIndex":[
+-            0
+-          ]
+-        }
+-      ],
+-      "backupNexthops":[
+-        {
+-          "ip":"10.0.6.4",
+-          "afi":"ipv4",
+-          "interfaceName":"eth-rt4",
+-          "active":true,
+-          "labels":[
+-            16020
+-          ]
++          "interfaceName":"eth-rt3-2"
          }
        ]
      }
index 3e3c7d8541dd6367ff12276ee818d4d28393012a..7a0135bf04db548f1acac3eb4144b54efa647968 100644 (file)
@@ -1,33 +1,59 @@
---- rt5/step3/show_ipv6_route.ref      2020-08-31 22:42:48.839561398 -0300
-+++ rt5/step4/show_ipv6_route.ref      2020-08-31 22:42:48.843561366 -0300
-@@ -55,7 +55,7 @@
+--- rt5/step3/show_ipv6_route.ref      2020-09-25 17:48:07.218939274 -0300
++++ rt5/step4/show_ipv6_route.ref      2020-09-25 17:49:03.599673726 -0300
+@@ -57,10 +57,7 @@
+           "fib":true,
+           "afi":"ipv6",
            "interfaceName":"eth-rt4",
-           "active":true,
-           "labels":[
+-          "active":true,
+-          "labels":[
 -            16021
-+            3
-           ]
+-          ]
++          "active":true
          },
          {
-@@ -118,9 +118,6 @@
+           "fib":true,
+@@ -98,9 +95,6 @@
+           "afi":"ipv6",
+           "interfaceName":"eth-rt3-1",
            "active":true,
-           "backupIndex":[
-             0
+-          "backupIndex":[
+-            0
 -          ],
--          "labels":[
--            3
+           "labels":[
+             3
            ]
-         }
-       ],
-@@ -128,10 +125,7 @@
-         {
+@@ -110,24 +104,10 @@
            "afi":"ipv6",
-           "interfaceName":"eth-rt6",
+           "interfaceName":"eth-rt3-2",
+           "active":true,
+-          "backupIndex":[
+-            0
+-          ],
+           "labels":[
+             3
+           ]
+         }
+-      ],
+-      "backupNexthops":[
+-        {
+-          "afi":"ipv6",
+-          "interfaceName":"eth-rt4",
 -          "active":true,
 -          "labels":[
--            3
+-            16021,
+-            16031
 -          ]
-+          "active":true
-         }
+-        }
        ]
      }
+   ],
+@@ -148,9 +128,6 @@
+           "active":true,
+           "backupIndex":[
+             0
+-          ],
+-          "labels":[
+-            3
+           ]
+         }
+       ],
index 21c426e678f35195f238551587f4336542476aae..299dac76402bff79f614058c1ac59d8a2ca9a028 100644 (file)
@@ -1,27 +1,88 @@
---- rt5/step3/show_mpls_table.ref      2020-08-31 22:42:48.843561366 -0300
-+++ rt5/step4/show_mpls_table.ref      2020-08-31 22:42:48.843561366 -0300
-@@ -53,7 +53,7 @@
-       },
-       {
-         "type":"SR (IS-IS)",
+--- rt5/step3/show_mpls_table.ref      2020-09-25 17:48:04.626905528 -0300
++++ rt5/step4/show_mpls_table.ref      2020-09-25 17:49:01.159641924 -0300
+@@ -76,12 +76,6 @@
+         "outLabel":16020,
+         "installed":true,
+         "nexthop":"10.0.4.3"
+-      },
+-      {
+-        "type":"SR (IS-IS)",
 -        "outLabel":16020,
-+        "outLabel":3,
+-        "installed":true,
+-        "nexthop":"10.0.6.4"
+       }
+     ]
+   },
+@@ -100,12 +94,6 @@
+         "outLabel":16021,
          "installed":true,
-         "nexthop":"10.0.6.4"
+         "interface":"eth-rt3-1"
+-      },
+-      {
+-        "type":"SR (IS-IS)",
+-        "outLabel":16021,
+-        "installed":true,
+-        "interface":"eth-rt4"
        }
-@@ -77,7 +77,7 @@
+     ]
+   },
+@@ -117,26 +105,13 @@
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
+-        "nexthop":"10.0.5.3",
+-        "backupIndex":[
+-          0
+-        ]
++        "nexthop":"10.0.5.3"
        },
        {
          "type":"SR (IS-IS)",
--        "outLabel":16021,
-+        "outLabel":3,
+         "outLabel":3,
          "installed":true,
-         "interface":"eth-rt4"
-       }
-@@ -119,50 +119,6 @@
+-        "nexthop":"10.0.4.3",
+-        "backupIndex":[
+-          0
+-        ]
+-      }
+-    ],
+-    "backupNexthops":[
+-      {
+-        "type":"SR (IS-IS)",
+-        "outLabel":16020,
+-        "nexthop":"10.0.6.4"
++        "nexthop":"10.0.4.3"
        }
      ]
    },
+@@ -148,70 +123,13 @@
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
+-        "interface":"eth-rt3-2",
+-        "backupIndex":[
+-          0
+-        ]
++        "interface":"eth-rt3-2"
+       },
+       {
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
+-        "interface":"eth-rt3-1",
+-        "backupIndex":[
+-          0
+-        ]
+-      }
+-    ],
+-    "backupNexthops":[
+-      {
+-        "type":"SR (IS-IS)",
+-        "outLabel":16021,
+-        "interface":"eth-rt4"
+-      }
+-    ]
+-  },
 -  "16040":{
 -    "inLabel":16040,
 -    "installed":true,
 -        "type":"SR (IS-IS)",
 -        "outLabel":3,
 -        "interface":"eth-rt6"
--      }
--    ]
--  },
-   "16060":{
-     "inLabel":16060,
-     "installed":true,
++        "interface":"eth-rt3-1"
+       }
+     ]
+   },
index 49253b130f1903e3cf141c64874f78166592be96..31f70b17a3c70030857da6d44e340ae293cfd89d 100644 (file)
@@ -1,15 +1,54 @@
---- rt5/step4/show_ip_route.ref        2020-08-31 22:42:48.843561366 -0300
-+++ rt5/step5/show_ip_route.ref        2020-08-31 22:42:48.843561366 -0300
-@@ -69,7 +69,7 @@
+--- rt5/step4/show_ip_route.ref        2020-09-25 17:49:02.363657616 -0300
++++ rt5/step5/show_ip_route.ref        2020-09-25 17:50:13.012578918 -0300
+@@ -81,7 +81,10 @@
+           "ip":"10.0.6.4",
+           "afi":"ipv4",
            "interfaceName":"eth-rt4",
+-          "active":true
++          "active":true,
++          "labels":[
++            16020
++          ]
+         }
+       ]
+     }
+@@ -102,6 +105,9 @@
+           "afi":"ipv4",
+           "interfaceName":"eth-rt3-1",
            "active":true,
++          "backupIndex":[
++            0
++          ],
            "labels":[
--            3
-+            16020
+             3
+           ]
+@@ -112,10 +118,25 @@
+           "afi":"ipv4",
+           "interfaceName":"eth-rt3-2",
+           "active":true,
++          "backupIndex":[
++            0
++          ],
+           "labels":[
+             3
            ]
          }
++      ],
++      "backupNexthops":[
++        {
++          "ip":"10.0.6.4",
++          "afi":"ipv4",
++          "interfaceName":"eth-rt4",
++          "active":true,
++          "labels":[
++            16020,
++            16030
++          ]
++        }
        ]
-@@ -126,6 +126,9 @@
+     }
+   ],
+@@ -137,6 +158,9 @@
            "active":true,
            "backupIndex":[
              0
            ]
          }
        ],
-@@ -134,7 +137,10 @@
-           "ip":"10.0.8.6",
+@@ -325,13 +349,30 @@
+         {
+           "ip":"10.0.4.3",
+           "afi":"ipv4",
+-          "interfaceName":"eth-rt3-1"
++          "interfaceName":"eth-rt3-1",
++          "backupIndex":[
++            0
++          ]
+         },
+         {
+           "ip":"10.0.5.3",
            "afi":"ipv4",
-           "interfaceName":"eth-rt6",
+           "interfaceName":"eth-rt3-2",
 -          "active":true
 +          "active":true,
++          "backupIndex":[
++            0
++          ]
++        }
++      ],
++      "backupNexthops":[
++        {
++          "ip":"10.0.6.4",
++          "afi":"ipv4",
++          "interfaceName":"eth-rt4",
++          "active":true,
 +          "labels":[
-+            3
++            16020
++          ]
+         }
+       ]
+     }
+@@ -347,12 +388,29 @@
+           "ip":"10.0.4.3",
+           "afi":"ipv4",
+           "interfaceName":"eth-rt3-1",
+-          "active":true
++          "active":true,
++          "backupIndex":[
++            0
++          ]
+         },
+         {
+           "ip":"10.0.5.3",
+           "afi":"ipv4",
+-          "interfaceName":"eth-rt3-2"
++          "interfaceName":"eth-rt3-2",
++          "backupIndex":[
++            0
++          ]
++        }
++      ],
++      "backupNexthops":[
++        {
++          "ip":"10.0.6.4",
++          "afi":"ipv4",
++          "interfaceName":"eth-rt4",
++          "active":true,
++          "labels":[
++            16020
 +          ]
          }
        ]
index 2ee7db9e7e1e87884d86be29736e66a9b620bb25..59d9755e183e5a45d2e48d290a37d115d5b402ff 100644 (file)
@@ -1,33 +1,59 @@
---- rt5/step4/show_ipv6_route.ref      2020-08-31 22:42:48.843561366 -0300
-+++ rt5/step5/show_ipv6_route.ref      2020-08-31 22:42:48.843561366 -0300
-@@ -55,7 +55,7 @@
+--- rt5/step4/show_ipv6_route.ref      2020-09-25 17:49:03.599673726 -0300
++++ rt5/step5/show_ipv6_route.ref      2020-09-25 17:50:14.248595046 -0300
+@@ -57,7 +57,10 @@
+           "fib":true,
+           "afi":"ipv6",
            "interfaceName":"eth-rt4",
-           "active":true,
-           "labels":[
--            3
+-          "active":true
++          "active":true,
++          "labels":[
 +            16021
-           ]
++          ]
          },
          {
-@@ -118,6 +118,9 @@
+           "fib":true,
+@@ -95,6 +98,9 @@
+           "afi":"ipv6",
+           "interfaceName":"eth-rt3-1",
            "active":true,
-           "backupIndex":[
-             0
++          "backupIndex":[
++            0
 +          ],
-+          "labels":[
-+            3
+           "labels":[
+             3
            ]
-         }
-       ],
-@@ -125,7 +128,10 @@
-         {
+@@ -104,10 +110,24 @@
            "afi":"ipv6",
-           "interfaceName":"eth-rt6",
--          "active":true
+           "interfaceName":"eth-rt3-2",
+           "active":true,
++          "backupIndex":[
++            0
++          ],
+           "labels":[
+             3
+           ]
+         }
++      ],
++      "backupNexthops":[
++        {
++          "afi":"ipv6",
++          "interfaceName":"eth-rt4",
 +          "active":true,
 +          "labels":[
-+            3
++            16021,
++            16031
 +          ]
-         }
++        }
        ]
      }
+   ],
+@@ -128,6 +148,9 @@
+           "active":true,
+           "backupIndex":[
+             0
++          ],
++          "labels":[
++            3
+           ]
+         }
+       ],
index 269b8ddc940ce5d71a994af4f0e9022cddc2338f..669c07e3447289a2c9699686897553d51adeea49 100644 (file)
@@ -1,27 +1,89 @@
---- rt5/step4/show_mpls_table.ref      2020-08-31 22:42:48.843561366 -0300
-+++ rt5/step5/show_mpls_table.ref      2020-08-31 22:42:48.843561366 -0300
-@@ -53,7 +53,7 @@
+--- rt5/step4/show_mpls_table.ref      2020-09-25 17:49:01.159641924 -0300
++++ rt5/step5/show_mpls_table.ref      2020-09-25 17:50:11.696561748 -0300
+@@ -69,6 +69,12 @@
+         "type":"SR (IS-IS)",
+         "outLabel":16020,
+         "installed":true,
++        "nexthop":"10.0.6.4"
++      },
++      {
++        "type":"SR (IS-IS)",
++        "outLabel":16020,
++        "installed":true,
+         "nexthop":"10.0.5.3"
        },
        {
+@@ -87,6 +93,12 @@
          "type":"SR (IS-IS)",
--        "outLabel":3,
-+        "outLabel":16020,
+         "outLabel":16021,
          "installed":true,
-         "nexthop":"10.0.6.4"
-       }
-@@ -77,7 +77,7 @@
++        "interface":"eth-rt4"
++      },
++      {
++        "type":"SR (IS-IS)",
++        "outLabel":16021,
++        "installed":true,
+         "interface":"eth-rt3-2"
        },
        {
+@@ -105,13 +117,26 @@
          "type":"SR (IS-IS)",
--        "outLabel":3,
-+        "outLabel":16021,
+         "outLabel":3,
          "installed":true,
-         "interface":"eth-rt4"
-       }
-@@ -119,6 +119,50 @@
+-        "nexthop":"10.0.5.3"
++        "nexthop":"10.0.5.3",
++        "backupIndex":[
++          0
++        ]
+       },
+       {
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
+-        "nexthop":"10.0.4.3"
++        "nexthop":"10.0.4.3",
++        "backupIndex":[
++          0
++        ]
++      }
++    ],
++    "backupNexthops":[
++      {
++        "type":"SR (IS-IS)",
++        "outLabel":16020,
++        "nexthop":"10.0.6.4"
        }
      ]
    },
+@@ -123,13 +148,70 @@
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
+-        "interface":"eth-rt3-2"
++        "interface":"eth-rt3-2",
++        "backupIndex":[
++          0
++        ]
+       },
+       {
+         "type":"SR (IS-IS)",
+         "outLabel":3,
+         "installed":true,
+-        "interface":"eth-rt3-1"
++        "interface":"eth-rt3-1",
++        "backupIndex":[
++          0
++        ]
++      }
++    ],
++    "backupNexthops":[
++      {
++        "type":"SR (IS-IS)",
++        "outLabel":16021,
++        "interface":"eth-rt4"
++      }
++    ]
++  },
 +  "16040":{
 +    "inLabel":16040,
 +    "installed":true,
 +        "type":"SR (IS-IS)",
 +        "outLabel":3,
 +        "interface":"eth-rt6"
-+      }
-+    ]
-+  },
-   "16060":{
-     "inLabel":16060,
-     "installed":true,
+       }
+     ]
+   },
index f70ac77e6a9cf139f9dad32554f8aec91e768272..a4f82cbf1056ed9205903310f8ef3c431cfcfacc 100644 (file)
@@ -1,5 +1,5 @@
---- rt5/step5/show_mpls_table.ref      2020-08-31 22:42:48.843561366 -0300
-+++ rt5/step6/show_mpls_table.ref      2020-08-31 22:42:48.843561366 -0300
+--- rt5/step5/show_mpls_table.ref      2020-09-25 17:50:11.696561748 -0300
++++ rt5/step6/show_mpls_table.ref      2020-09-25 17:51:14.685383977 -0300
 @@ -1,6 +1,6 @@
  {
 -  "16010":{
@@ -9,7 +9,7 @@
      "installed":true,
      "nexthops":[
        {
-@@ -17,8 +17,8 @@
+@@ -30,8 +30,8 @@
        }
      ]
    },
@@ -20,7 +20,7 @@
      "installed":true,
      "nexthops":[
        {
-@@ -35,8 +35,8 @@
+@@ -61,56 +61,56 @@
        }
      ]
    },
      "installed":true,
      "nexthops":[
        {
-@@ -59,8 +59,8 @@
+         "type":"SR (IS-IS)",
+         "outLabel":16020,
+         "installed":true,
+-        "nexthop":"10.0.6.4"
++        "nexthop":"10.0.5.3"
+       },
+       {
+         "type":"SR (IS-IS)",
+         "outLabel":16020,
+         "installed":true,
+-        "nexthop":"10.0.5.3"
++        "nexthop":"10.0.4.3"
+       },
+       {
+         "type":"SR (IS-IS)",
+         "outLabel":16020,
+         "installed":true,
+-        "nexthop":"10.0.4.3"
++        "nexthop":"10.0.6.4"
        }
      ]
    },
      "installed":true,
      "nexthops":[
        {
-@@ -83,8 +83,8 @@
+         "type":"SR (IS-IS)",
+         "outLabel":16021,
+         "installed":true,
+-        "interface":"eth-rt4"
++        "interface":"eth-rt3-2"
+       },
+       {
+         "type":"SR (IS-IS)",
+         "outLabel":16021,
+         "installed":true,
+-        "interface":"eth-rt3-2"
++        "interface":"eth-rt3-1"
+       },
+       {
+         "type":"SR (IS-IS)",
+         "outLabel":16021,
+         "installed":true,
+-        "interface":"eth-rt3-1"
++        "interface":"eth-rt4"
        }
      ]
    },
@@ -53,7 +89,7 @@
      "installed":true,
      "nexthops":[
        {
-@@ -101,8 +101,8 @@
+@@ -140,8 +140,8 @@
        }
      ]
    },
      "installed":true,
      "nexthops":[
        {
-@@ -119,8 +119,8 @@
+@@ -171,8 +171,8 @@
        }
      ]
    },
      "installed":true,
      "nexthops":[
        {
-@@ -141,8 +141,8 @@
+@@ -193,8 +193,8 @@
        }
      ]
    },
      "installed":true,
      "nexthops":[
        {
-@@ -163,8 +163,8 @@
+@@ -215,8 +215,8 @@
        }
      ]
    },
      "installed":true,
      "nexthops":[
        {
-@@ -185,8 +185,8 @@
+@@ -237,8 +237,8 @@
        }
      ]
    },
index c9615d1e458bf43c63f73c482c4a7650fdec8bc9..5bcef4c2f6df604251fda0ec7fb5320f5e9221a6 100644 (file)
           "ip":"10.0.8.5",
           "afi":"ipv4",
           "interfaceName":"eth-rt5",
-          "active":true,
-          "labels":[
-            3
-          ]
+          "active":true
         }
       ]
     }
           "ip":"10.0.7.4",
           "afi":"ipv4",
           "interfaceName":"eth-rt4",
-          "active":true,
-          "labels":[
-            3
-          ]
+          "active":true
         }
       ]
     }
           "ip":"10.0.8.5",
           "afi":"ipv4",
           "interfaceName":"eth-rt5",
-          "active":true,
-          "labels":[
-            3
-          ]
+          "active":true
         }
       ]
     }
           "ip":"10.0.7.4",
           "afi":"ipv4",
           "interfaceName":"eth-rt4",
-          "active":true,
-          "labels":[
-            3
-          ]
+          "active":true
         }
       ]
     }
index b69c1491ec780996839979ce507b207ff9701935..8294b071367228ff8e2d1cdd3c0d460ddf50c4da 100644 (file)
@@ -12,7 +12,7 @@
         {
           "fib":true,
           "afi":"ipv6",
-          "interfaceName":"eth-rt4",
+          "interfaceName":"eth-rt5",
           "active":true,
           "labels":[
             16011
@@ -21,7 +21,7 @@
         {
           "fib":true,
           "afi":"ipv6",
-          "interfaceName":"eth-rt5",
+          "interfaceName":"eth-rt4",
           "active":true,
           "labels":[
             16011
         {
           "afi":"ipv6",
           "interfaceName":"eth-rt5",
-          "active":true,
-          "labels":[
-            3
-          ]
+          "active":true
         }
       ]
     }
         {
           "afi":"ipv6",
           "interfaceName":"eth-rt4",
-          "active":true,
-          "labels":[
-            3
-          ]
+          "active":true
         }
       ]
     }
         {
           "afi":"ipv6",
           "interfaceName":"eth-rt5",
-          "active":true,
-          "labels":[
-            3
-          ]
+          "active":true
         }
       ]
     }
         {
           "afi":"ipv6",
           "interfaceName":"eth-rt4",
-          "active":true,
-          "labels":[
-            3
-          ]
+          "active":true
         }
       ]
     }
index 2aa794124a3169ebc4434c4fef7e2b85b37ac405..33dbf592047f45575986580e3a0db55b5c816ed0 100644 (file)
@@ -7,13 +7,13 @@
         "type":"SR (IS-IS)",
         "outLabel":16010,
         "installed":true,
-        "nexthop":"10.0.8.5"
+        "nexthop":"10.0.7.4"
       },
       {
         "type":"SR (IS-IS)",
         "outLabel":16010,
         "installed":true,
-        "nexthop":"10.0.7.4"
+        "nexthop":"10.0.8.5"
       }
     ]
   },
         "type":"SR (IS-IS)",
         "outLabel":16011,
         "installed":true,
-        "interface":"eth-rt5"
+        "interface":"eth-rt4"
       },
       {
         "type":"SR (IS-IS)",
         "outLabel":16011,
         "installed":true,
-        "interface":"eth-rt4"
+        "interface":"eth-rt5"
       }
     ]
   },
index 7e6810d6d31a4f0ad7884e4bd3ed33c616f0c175..04adaefe784b287ba50ca5ccc7efe335408c8d47 100644 (file)
@@ -1,15 +1,18 @@
---- rt6/step3/show_ip_route.ref        2020-08-31 22:42:48.843561366 -0300
-+++ rt6/step4/show_ip_route.ref        2020-08-31 22:42:48.847561334 -0300
-@@ -16,7 +16,7 @@
+--- rt6/step3/show_ip_route.ref        2020-09-25 17:48:06.154925422 -0300
++++ rt6/step4/show_ip_route.ref        2020-09-25 17:49:02.583660484 -0300
+@@ -14,10 +14,7 @@
+           "ip":"10.0.7.4",
+           "afi":"ipv4",
            "interfaceName":"eth-rt4",
-           "active":true,
-           "labels":[
+-          "active":true,
+-          "labels":[
 -            16010
-+            3
-           ]
+-          ]
++          "active":true
          },
          {
-@@ -50,9 +50,6 @@
+           "fib":true,
+@@ -50,9 +47,6 @@
            "active":true,
            "backupIndex":[
              0
            ]
          }
        ],
-@@ -61,10 +58,7 @@
-           "ip":"10.0.8.5",
-           "afi":"ipv4",
-           "interfaceName":"eth-rt5",
--          "active":true,
--          "labels":[
--            3
--          ]
-+          "active":true
-         }
-       ]
-     }
-@@ -124,9 +118,6 @@
+@@ -118,9 +112,6 @@
            "active":true,
            "backupIndex":[
              0
            ]
          }
        ],
-@@ -135,10 +126,7 @@
-           "ip":"10.0.8.5",
-           "afi":"ipv4",
-           "interfaceName":"eth-rt5",
--          "active":true,
--          "labels":[
--            3
--          ]
-+          "active":true
-         }
-       ]
-     }
index 8c424f60650d2b5268ace9f253c4ff780e042f83..20aa1ec83b0a41684ebcb3c2401a1e033f464339 100644 (file)
@@ -1,15 +1,18 @@
---- rt6/step3/show_ipv6_route.ref      2020-08-31 22:42:48.843561366 -0300
-+++ rt6/step4/show_ipv6_route.ref      2020-08-31 22:42:48.847561334 -0300
-@@ -15,7 +15,7 @@
+--- rt6/step3/show_ipv6_route.ref      2020-09-25 17:48:07.434942087 -0300
++++ rt6/step4/show_ipv6_route.ref      2020-09-25 17:49:03.847676958 -0300
+@@ -22,10 +22,7 @@
+           "fib":true,
+           "afi":"ipv6",
            "interfaceName":"eth-rt4",
-           "active":true,
-           "labels":[
+-          "active":true,
+-          "labels":[
 -            16011
-+            3
-           ]
-         },
-         {
-@@ -47,9 +47,6 @@
+-          ]
++          "active":true
+         }
+       ]
+     }
+@@ -47,9 +44,6 @@
            "active":true,
            "backupIndex":[
              0
            ]
          }
        ],
-@@ -57,10 +54,7 @@
-         {
-           "afi":"ipv6",
-           "interfaceName":"eth-rt5",
--          "active":true,
--          "labels":[
--            3
--          ]
-+          "active":true
-         }
-       ]
-     }
-@@ -117,9 +111,6 @@
+@@ -111,9 +105,6 @@
            "active":true,
            "backupIndex":[
              0
            ]
          }
        ],
-@@ -127,10 +118,7 @@
-         {
-           "afi":"ipv6",
-           "interfaceName":"eth-rt5",
--          "active":true,
--          "labels":[
--            3
--          ]
-+          "active":true
-         }
-       ]
-     }
index 2ebbab8a2f6e2a04a47c9bc2a8768ad6e273b9cc..3f24547f6d547f40eb8e6e81c22ee4633f7bcbbd 100644 (file)
@@ -1,70 +1,32 @@
---- rt6/step3/show_mpls_table.ref      2020-08-31 22:42:48.843561366 -0300
-+++ rt6/step4/show_mpls_table.ref      2020-08-31 22:42:48.847561334 -0300
-@@ -11,7 +11,7 @@
-       },
-       {
+--- rt6/step3/show_mpls_table.ref      2020-09-25 17:48:04.842908340 -0300
++++ rt6/step4/show_mpls_table.ref      2020-09-25 17:49:01.363644584 -0300
+@@ -7,12 +7,6 @@
          "type":"SR (IS-IS)",
--        "outLabel":16010,
-+        "outLabel":3,
+         "outLabel":16010,
          "installed":true,
-         "nexthop":"10.0.7.4"
-       }
-@@ -29,53 +29,9 @@
-       },
-       {
-         "type":"SR (IS-IS)",
--        "outLabel":16011,
--        "installed":true,
--        "interface":"eth-rt4"
--      }
--    ]
--  },
--  "16020":{
--    "inLabel":16020,
--    "installed":true,
--    "nexthops":[
+-        "nexthop":"10.0.7.4"
+-      },
 -      {
 -        "type":"SR (IS-IS)",
--        "outLabel":16020,
+-        "outLabel":16010,
 -        "installed":true,
--        "nexthop":"10.0.7.4",
--        "backupIndex":[
--          0
--        ]
--      }
--    ],
--    "backupNexthops":[
--      {
--        "type":"SR (IS-IS)",
-         "outLabel":3,
--        "nexthop":"10.0.8.5"
--      }
--    ]
--  },
--  "16021":{
--    "inLabel":16021,
--    "installed":true,
--    "nexthops":[
--      {
--        "type":"SR (IS-IS)",
--        "outLabel":16021,
+         "nexthop":"10.0.8.5"
+       }
+     ]
+@@ -25,12 +19,6 @@
+         "type":"SR (IS-IS)",
+         "outLabel":16011,
          "installed":true,
--        "interface":"eth-rt4",
--        "backupIndex":[
--          0
--        ]
--      }
--    ],
--    "backupNexthops":[
+-        "interface":"eth-rt4"
+-      },
 -      {
 -        "type":"SR (IS-IS)",
--        "outLabel":3,
--        "interface":"eth-rt5"
-+        "interface":"eth-rt4"
+-        "outLabel":16011,
+-        "installed":true,
+         "interface":"eth-rt5"
        }
      ]
-   },
-@@ -123,50 +79,6 @@
+@@ -123,50 +111,6 @@
        }
      ]
    },
index 5151f715809e7585dc436db827d451dcdae4a69c..9f73a2904e91ae1fab90a92239204c9ab713dcd2 100644 (file)
@@ -1,15 +1,18 @@
---- rt6/step4/show_ip_route.ref        2020-08-31 22:42:48.847561334 -0300
-+++ rt6/step5/show_ip_route.ref        2020-08-31 22:42:48.847561334 -0300
-@@ -16,7 +16,7 @@
+--- rt6/step4/show_ip_route.ref        2020-09-25 17:49:02.583660484 -0300
++++ rt6/step5/show_ip_route.ref        2020-09-25 17:50:13.220581632 -0300
+@@ -14,7 +14,10 @@
+           "ip":"10.0.7.4",
+           "afi":"ipv4",
            "interfaceName":"eth-rt4",
-           "active":true,
-           "labels":[
--            3
+-          "active":true
++          "active":true,
++          "labels":[
 +            16010
-           ]
++          ]
          },
          {
-@@ -50,6 +50,9 @@
+           "fib":true,
+@@ -47,6 +50,9 @@
            "active":true,
            "backupIndex":[
              0
            ]
          }
        ],
-@@ -58,7 +61,10 @@
-           "ip":"10.0.8.5",
-           "afi":"ipv4",
-           "interfaceName":"eth-rt5",
--          "active":true
-+          "active":true,
-+          "labels":[
-+            3
-+          ]
-         }
-       ]
-     }
-@@ -118,6 +124,9 @@
+@@ -112,6 +118,9 @@
            "active":true,
            "backupIndex":[
              0
            ]
          }
        ],
-@@ -126,7 +135,10 @@
-           "ip":"10.0.8.5",
-           "afi":"ipv4",
-           "interfaceName":"eth-rt5",
--          "active":true
-+          "active":true,
-+          "labels":[
-+            3
-+          ]
-         }
-       ]
-     }
index 2ddc9f82b62c6b78c76dc2e2c029e3561f924235..c9358d45b2a2cf1fbaa15b75df8565fa9af073fb 100644 (file)
@@ -1,15 +1,18 @@
---- rt6/step4/show_ipv6_route.ref      2020-08-31 22:42:48.847561334 -0300
-+++ rt6/step5/show_ipv6_route.ref      2020-08-31 22:42:48.847561334 -0300
-@@ -15,7 +15,7 @@
+--- rt6/step4/show_ipv6_route.ref      2020-09-25 17:49:03.847676958 -0300
++++ rt6/step5/show_ipv6_route.ref      2020-09-25 17:50:14.456597760 -0300
+@@ -22,7 +22,10 @@
+           "fib":true,
+           "afi":"ipv6",
            "interfaceName":"eth-rt4",
-           "active":true,
-           "labels":[
--            3
+-          "active":true
++          "active":true,
++          "labels":[
 +            16011
-           ]
-         },
-         {
-@@ -47,6 +47,9 @@
++          ]
+         }
+       ]
+     }
+@@ -44,6 +47,9 @@
            "active":true,
            "backupIndex":[
              0
            ]
          }
        ],
-@@ -54,7 +57,10 @@
-         {
-           "afi":"ipv6",
-           "interfaceName":"eth-rt5",
--          "active":true
-+          "active":true,
-+          "labels":[
-+            3
-+          ]
-         }
-       ]
-     }
-@@ -111,6 +117,9 @@
+@@ -105,6 +111,9 @@
            "active":true,
            "backupIndex":[
              0
            ]
          }
        ],
-@@ -118,7 +127,10 @@
-         {
-           "afi":"ipv6",
-           "interfaceName":"eth-rt5",
--          "active":true
-+          "active":true,
-+          "labels":[
-+            3
-+          ]
-         }
-       ]
-     }
index 18354ea604f662fdfe0081de2cbfc910106c6ed5..c9d67955ef456088c2fff72869809dc06b9b0c77 100644 (file)
@@ -1,73 +1,32 @@
---- rt6/step4/show_mpls_table.ref      2020-08-31 22:42:48.847561334 -0300
-+++ rt6/step5/show_mpls_table.ref      2020-08-31 22:42:48.847561334 -0300
-@@ -11,7 +11,7 @@
-       },
-       {
+--- rt6/step4/show_mpls_table.ref      2020-09-25 17:49:01.363644584 -0300
++++ rt6/step5/show_mpls_table.ref      2020-09-25 17:50:11.904564461 -0300
+@@ -7,6 +7,12 @@
          "type":"SR (IS-IS)",
--        "outLabel":3,
-+        "outLabel":16010,
+         "outLabel":16010,
          "installed":true,
-         "nexthop":"10.0.7.4"
-       }
-@@ -29,12 +29,56 @@
-       },
-       {
-         "type":"SR (IS-IS)",
--        "outLabel":3,
-+        "outLabel":16011,
-         "installed":true,
-         "interface":"eth-rt4"
-       }
-     ]
-   },
-+  "16020":{
-+    "inLabel":16020,
-+    "installed":true,
-+    "nexthops":[
++        "nexthop":"10.0.7.4"
++      },
 +      {
 +        "type":"SR (IS-IS)",
-+        "outLabel":16020,
++        "outLabel":16010,
 +        "installed":true,
-+        "nexthop":"10.0.7.4",
-+        "backupIndex":[
-+          0
-+        ]
-+      }
-+    ],
-+    "backupNexthops":[
-+      {
-+        "type":"SR (IS-IS)",
-+        "outLabel":3,
-+        "nexthop":"10.0.8.5"
-+      }
-+    ]
-+  },
-+  "16021":{
-+    "inLabel":16021,
-+    "installed":true,
-+    "nexthops":[
+         "nexthop":"10.0.8.5"
+       }
+     ]
+@@ -19,6 +25,12 @@
+         "type":"SR (IS-IS)",
+         "outLabel":16011,
+         "installed":true,
++        "interface":"eth-rt4"
++      },
 +      {
 +        "type":"SR (IS-IS)",
-+        "outLabel":16021,
++        "outLabel":16011,
 +        "installed":true,
-+        "interface":"eth-rt4",
-+        "backupIndex":[
-+          0
-+        ]
-+      }
-+    ],
-+    "backupNexthops":[
-+      {
-+        "type":"SR (IS-IS)",
-+        "outLabel":3,
-+        "interface":"eth-rt5"
-+      }
-+    ]
-+  },
-   "16030":{
-     "inLabel":16030,
-     "installed":true,
-@@ -79,6 +123,50 @@
+         "interface":"eth-rt5"
+       }
+     ]
+@@ -111,6 +123,50 @@
        }
      ]
    },
index cddb6ab4bc1a7d486b0524c00dd9867d1596231f..527ec74958f3911fe29d7852226629d065bf4e67 100644 (file)
@@ -1,5 +1,5 @@
---- rt6/step5/show_ip_route.ref        2020-08-31 22:42:48.847561334 -0300
-+++ rt6/step6/show_ip_route.ref        2020-08-31 22:42:48.847561334 -0300
+--- rt6/step5/show_ip_route.ref        2020-09-25 17:50:13.220581632 -0300
++++ rt6/step6/show_ip_route.ref        2020-09-25 17:51:16.137402938 -0300
 @@ -26,7 +26,7 @@
            "interfaceName":"eth-rt5",
            "active":true,
@@ -9,7 +9,7 @@
            ]
          }
        ]
-@@ -89,7 +89,7 @@
+@@ -86,7 +86,7 @@
              0
            ],
            "labels":[
index 389d87edc9fd64d75393cf669a97a98deb0408a0..7b8f8022f24534a9eaa3f5250c5b74362ce2a4f2 100644 (file)
@@ -1,15 +1,15 @@
---- rt6/step5/show_ipv6_route.ref      2020-08-31 22:42:48.847561334 -0300
-+++ rt6/step6/show_ipv6_route.ref      2020-08-31 22:42:48.847561334 -0300
-@@ -24,7 +24,7 @@
+--- rt6/step5/show_ipv6_route.ref      2020-09-25 17:50:14.456597760 -0300
++++ rt6/step6/show_ipv6_route.ref      2020-09-25 17:51:17.401419446 -0300
+@@ -15,7 +15,7 @@
            "interfaceName":"eth-rt5",
            "active":true,
            "labels":[
 -            16011
 +            30011
            ]
-         }
-       ]
-@@ -84,7 +84,7 @@
+         },
+         {
+@@ -81,7 +81,7 @@
              0
            ],
            "labels":[
index 8d5385dd0c81c96f5d62aef9552dcf86d23f183a..edd5afeeb80aa61113041086b929a0a63e9878ce 100644 (file)
@@ -1,23 +1,23 @@
---- rt6/step5/show_mpls_table.ref      2020-08-31 22:42:48.847561334 -0300
-+++ rt6/step6/show_mpls_table.ref      2020-08-31 22:42:48.847561334 -0300
-@@ -5,7 +5,7 @@
-     "nexthops":[
+--- rt6/step5/show_mpls_table.ref      2020-09-25 17:50:11.904564461 -0300
++++ rt6/step6/show_mpls_table.ref      2020-09-25 17:51:14.893386692 -0300
+@@ -11,7 +11,7 @@
+       },
        {
          "type":"SR (IS-IS)",
 -        "outLabel":16010,
 +        "outLabel":30010,
          "installed":true,
          "nexthop":"10.0.8.5"
+       }
+@@ -29,7 +29,7 @@
        },
-@@ -23,7 +23,7 @@
-     "nexthops":[
        {
          "type":"SR (IS-IS)",
 -        "outLabel":16011,
 +        "outLabel":30011,
          "installed":true,
          "interface":"eth-rt5"
-       },
+       }
 @@ -85,7 +85,7 @@
      "nexthops":[
        {
index e9b88ce90b659093dd4a79b8d04f5a8710557024..7553dd22e5794ede0967d1b92205550913abecc0 100644 (file)
@@ -1,6 +1,6 @@
---- rt6/step6/show_ip_route.ref        2020-08-31 22:42:48.847561334 -0300
-+++ rt6/step7/show_ip_route.ref        2020-08-31 22:42:48.847561334 -0300
-@@ -161,9 +161,6 @@
+--- rt6/step6/show_ip_route.ref        2020-09-25 17:51:16.137402938 -0300
++++ rt6/step7/show_ip_route.ref        2020-09-25 17:52:03.018015363 -0300
+@@ -152,9 +152,6 @@
            "active":true,
            "backupIndex":[
              0
            ]
          }
        ],
-@@ -172,10 +169,7 @@
-           "ip":"10.0.7.4",
-           "afi":"ipv4",
-           "interfaceName":"eth-rt4",
--          "active":true,
--          "labels":[
--            3
--          ]
-+          "active":true
-         }
-       ]
-     }
index a65d3e8e40d25e9c842c233f100e62bfed28a88c..b56890de0fcd53c80964e5bff80007741b5c8e1b 100644 (file)
@@ -1,6 +1,6 @@
---- rt6/step6/show_ipv6_route.ref      2020-08-31 22:42:48.847561334 -0300
-+++ rt6/step7/show_ipv6_route.ref      2020-08-31 22:42:48.847561334 -0300
-@@ -152,9 +152,6 @@
+--- rt6/step6/show_ipv6_route.ref      2020-09-25 17:51:17.401419446 -0300
++++ rt6/step7/show_ipv6_route.ref      2020-09-25 17:52:04.270031723 -0300
+@@ -143,9 +143,6 @@
            "active":true,
            "backupIndex":[
              0
            ]
          }
        ],
-@@ -162,10 +159,7 @@
-         {
-           "afi":"ipv6",
-           "interfaceName":"eth-rt4",
--          "active":true,
--          "labels":[
--            3
--          ]
-+          "active":true
-         }
-       ]
-     }
index 0d119554c7b6e0b1ff3ffc6d86328b3e382bb6ff..ff043fb0bf309fe4357f6165b44d61837e12690f 100644 (file)
@@ -1,5 +1,5 @@
---- rt6/step6/show_mpls_table.ref      2020-08-31 22:42:48.847561334 -0300
-+++ rt6/step7/show_mpls_table.ref      2020-08-31 22:42:48.847561334 -0300
+--- rt6/step6/show_mpls_table.ref      2020-09-25 17:51:14.893386692 -0300
++++ rt6/step7/show_mpls_table.ref      2020-09-25 17:52:01.809999577 -0300
 @@ -166,49 +166,5 @@
          "interface":"eth-rt5"
        }
index cb9d758f324963e2ebac1bceac1c4421e830cfd3..d0b25bffa31ce95eef45c633ff947e56fc9f84f5 100644 (file)
@@ -1,6 +1,6 @@
---- rt6/step7/show_ip_route.ref        2020-08-31 22:42:48.847561334 -0300
-+++ rt6/step8/show_ip_route.ref        2020-08-31 22:42:48.847561334 -0300
-@@ -161,6 +161,9 @@
+--- rt6/step7/show_ip_route.ref        2020-09-25 17:52:03.018015363 -0300
++++ rt6/step8/show_ip_route.ref        2020-09-25 17:53:21.035035298 -0300
+@@ -152,6 +152,9 @@
            "active":true,
            "backupIndex":[
              0
            ]
          }
        ],
-@@ -169,7 +172,10 @@
-           "ip":"10.0.7.4",
-           "afi":"ipv4",
-           "interfaceName":"eth-rt4",
--          "active":true
-+          "active":true,
-+          "labels":[
-+            3
-+          ]
-         }
-       ]
-     }
index cac719262de8c88b2200c62dba796f222772b8fa..203175510c0f28e496278607c3b4822f362cea70 100644 (file)
@@ -1,6 +1,6 @@
---- rt6/step7/show_ipv6_route.ref      2020-08-31 22:42:48.847561334 -0300
-+++ rt6/step8/show_ipv6_route.ref      2020-08-31 22:42:48.847561334 -0300
-@@ -152,6 +152,9 @@
+--- rt6/step7/show_ipv6_route.ref      2020-09-25 17:52:04.270031723 -0300
++++ rt6/step8/show_ipv6_route.ref      2020-09-25 17:53:22.239051045 -0300
+@@ -143,6 +143,9 @@
            "active":true,
            "backupIndex":[
              0
            ]
          }
        ],
-@@ -159,7 +162,10 @@
-         {
-           "afi":"ipv6",
-           "interfaceName":"eth-rt4",
--          "active":true
-+          "active":true,
-+          "labels":[
-+            3
-+          ]
-         }
-       ]
-     }
index 917954b0774184036d17e054b899884b5615fd2a..535f30bf358329bdac5b94d24c52c6b756fdf21e 100644 (file)
@@ -1,5 +1,5 @@
---- rt6/step7/show_mpls_table.ref      2020-08-31 22:42:48.847561334 -0300
-+++ rt6/step8/show_mpls_table.ref      2020-08-31 22:42:48.847561334 -0300
+--- rt6/step7/show_mpls_table.ref      2020-09-25 17:52:01.809999577 -0300
++++ rt6/step8/show_mpls_table.ref      2020-09-25 17:53:19.799019132 -0300
 @@ -166,5 +166,49 @@
          "interface":"eth-rt5"
        }
index 3c9558e56a9d971ad4fc95bd856e3bbb1b17d0c3..b6e5396554a2fb338bb6a45b0ec3f6b6eede229f 100644 (file)
@@ -1,5 +1,5 @@
---- rt6/step8/show_mpls_table.ref      2020-08-31 22:42:48.847561334 -0300
-+++ rt6/step9/show_mpls_table.ref      2020-08-31 22:42:48.847561334 -0300
+--- rt6/step8/show_mpls_table.ref      2020-09-25 17:53:19.799019132 -0300
++++ rt6/step9/show_mpls_table.ref      2020-09-25 17:54:37.492035644 -0300
 @@ -167,8 +167,8 @@
        }
      ]