Activity log for bug #1462093

Date Who What changed Old value New value Message
2015-06-04 20:32:21 amit surana bug added bug
2015-06-04 20:33:25 amit surana nominated for series juniperopenstack/trunk
2015-06-04 20:33:25 amit surana bug task added juniperopenstack/trunk
2015-06-04 20:34:03 amit surana juniperopenstack/trunk: milestone r2.20-fcs r2.30-fcs
2015-06-04 20:34:27 amit surana nominated for series juniperopenstack/r2.20
2015-06-04 20:34:27 amit surana bug task added juniperopenstack/r2.20
2015-06-04 20:34:38 amit surana juniperopenstack/r2.20: milestone r2.20-fcs
2015-06-04 20:34:42 amit surana juniperopenstack/r2.20: importance Undecided High
2015-06-04 20:35:48 amit surana description When interface static routes are provisioned and point to the VMIs of (regular) VMs, agent treats them as active/backup pair and reduces the priority of all but one route, thus not doing ECMP. In the topology below, an interface static route is provisioned to destination network 1.0.0.0/8 pointing to the left interface of both VM1 and VM2. To being with, both those routes are advertised to the MX with equal local preference of 200 and multi path is setup. Upon sending traffic, the local pref of one of the routes is reduced to 100. This might be related/similar to 1461787, but logging it to track this specific case of VMs with different IPs having interface static routes pointing to them. |----VM1----P_VN1----| cli_vrf----C_VN----| LR-------GW1------ser_vrf |----VM2----P_VN2----| C_VN: root@csol2-node11:~# rt --dump 1 | grep 2.0.0.0 2.0.0.0/8 8 PT - 38 - root@csol2-node11:~# nh --get 38 Id:38 Type:Composite Fmly: AF_INET Flags:Valid, Policy, Ecmp, Rid:0 Ref_cnt:2 Vrf:1 Sub NH(label): 15(25) 25(23) P_VN1: root@csol2-node11:~# rt --dump 2 | grep 1.0.0.0 | more 1.0.0.0/8 8 PT - 40 - root@csol2-node11:~# nh --get 40 Id:40 Type:Composite Fmly: AF_INET Flags:Valid, Policy, Ecmp, Rid:0 Ref_cnt:2 Vrf:2 Sub NH(label): 15(30) 34(30) MX: root@cmbu-tasman# run show route table spi_cli.inet.0 spi_cli.inet.0: 7 destinations, 13 routes (7 active, 0 holddown, 0 hidden) @ = Routing Use Only, # = Forwarding Use Only + = Active Route, - = Last Active, * = Both 2.0.0.0/8 @[BGP/170] 01:05:23, localpref 100, from 172.16.180.5 AS path: ?, validation-state: unverified > via gr-2/1/0.32772, Push 23 [BGP/170] 01:05:23, localpref 100, from 172.16.180.5 AS path: ?, validation-state: unverified > via gr-2/2/0.32771, Push 25 [BGP/170] 01:05:23, localpref 100, from 172.16.180.7 AS path: ?, validation-state: unverified > via gr-2/1/0.32772, Push 23 [BGP/170] 01:05:23, localpref 100, from 172.16.180.7 AS path: ?, validation-state: unverified > via gr-2/2/0.32771, Push 25 #[Multipath/255] 01:05:23, metric2 0 > via gr-2/1/0.32772, Push 23 via gr-2/2/0.32771, Push 25 When interface static routes are provisioned and point to the VMIs of (regular) VMs, agent treats them as active/backup pair and reduces the priority of all but one route, thus not doing ECMP. In the topology below, an interface static route is provisioned to destination network 1.0.0.0/8 pointing to the left interface of both VM1 and VM2. To being with, both those routes are advertised to the MX with equal local preference of 200 and multi path is setup. Upon sending traffic, the local pref of one of the routes is reduced to 100. This might be related/similar to 1461787, but logging it to track this specific case of VMs with different IPs having interface static routes pointing to them.                    |----VM1----P_VN1----| cli_vrf---C_VN----| LR---GW1---ser_vrf                    |----VM2----P_VN2----| C_VN: root@csol2-node11:~# rt --dump 1 | grep 2.0.0.0 2.0.0.0/8 8 PT - 38 - root@csol2-node11:~# nh --get 38 Id:38 Type:Composite Fmly: AF_INET Flags:Valid, Policy, Ecmp, Rid:0 Ref_cnt:2 Vrf:1               Sub NH(label): 15(25) 25(23) P_VN1: root@csol2-node11:~# rt --dump 2 | grep 1.0.0.0 | more 1.0.0.0/8 8 PT - 40 - root@csol2-node11:~# nh --get 40 Id:40 Type:Composite Fmly: AF_INET Flags:Valid, Policy, Ecmp, Rid:0 Ref_cnt:2 Vrf:2               Sub NH(label): 15(30) 34(30) MX: root@cmbu-tasman# run show route table spi_cli.inet.0 spi_cli.inet.0: 7 destinations, 13 routes (7 active, 0 holddown, 0 hidden) @ = Routing Use Only, # = Forwarding Use Only + = Active Route, - = Last Active, * = Both 2.0.0.0/8 @[BGP/170] 01:05:23, localpref 100, from 172.16.180.5                       AS path: ?, validation-state: unverified                     > via gr-2/1/0.32772, Push 23                     [BGP/170] 01:05:23, localpref 100, from 172.16.180.5                       AS path: ?, validation-state: unverified                     > via gr-2/2/0.32771, Push 25                     [BGP/170] 01:05:23, localpref 100, from 172.16.180.7                       AS path: ?, validation-state: unverified                     > via gr-2/1/0.32772, Push 23                     [BGP/170] 01:05:23, localpref 100, from 172.16.180.7                       AS path: ?, validation-state: unverified                     > via gr-2/2/0.32771, Push 25                    #[Multipath/255] 01:05:23, metric2 0                     > via gr-2/1/0.32772, Push 23                       via gr-2/2/0.32771, Push 25
2015-06-04 23:24:12 Nischal Sheth juniperopenstack/r2.20: assignee Naveen N (naveenn)
2015-06-04 23:24:17 Nischal Sheth juniperopenstack/trunk: assignee Naveen N (naveenn)
2015-06-04 23:36:48 Ashish Ranjan information type Proprietary Public
2015-06-15 16:22:14 Hari Prasad Killi juniperopenstack/r2.20: status New In Progress
2015-06-23 17:00:48 OpenContrail Admin juniperopenstack/r2.20: milestone r2.20-fcs r2.21
2015-08-18 11:45:49 Vinay Mahuli juniperopenstack/trunk: status New In Progress
2015-08-19 19:10:40 OpenContrail Admin juniperopenstack/trunk: status In Progress Fix Committed
2015-08-21 06:03:37 OpenContrail Admin juniperopenstack/r2.20: status In Progress Fix Committed
2015-10-13 18:27:28 Vinay Mahuli juniperopenstack/trunk: status Fix Committed In Progress
2015-10-16 10:47:55 OpenContrail Admin juniperopenstack/trunk: status In Progress Fix Committed
2015-11-16 11:17:26 Hari Prasad Killi juniperopenstack/r2.20: status Fix Committed Won't Fix