Activity log for bug #1469296

Date Who What changed Old value New value Message
2015-06-26 20:03:23 amit surana bug added bug
2015-06-26 20:03:34 amit surana nominated for series juniperopenstack/r2.20
2015-06-26 20:03:34 amit surana bug task added juniperopenstack/r2.20
2015-06-26 20:03:41 amit surana juniperopenstack/r2.20: milestone r2.20-fcs
2015-06-26 20:03:46 amit surana juniperopenstack/r2.20: importance Undecided Medium
2015-06-26 20:03:54 amit surana nominated for series juniperopenstack/trunk
2015-06-26 20:03:54 amit surana bug task added juniperopenstack/trunk
2015-06-26 20:04:00 amit surana juniperopenstack/trunk: milestone r2.30-fcs
2015-06-26 20:04:04 amit surana juniperopenstack/trunk: importance Undecided Medium
2015-06-26 20:04:35 amit surana description MX does the NAT for BMS FIP. If BMSs belong to overlapping subnets, their respective NAT configurations will collide in the NAT pool section of the config and get rejected. Not sure if this will work if the overlapping subnets are mapped to different si-* interfaces (belonging to different FPCs). Even if the latter works, we do not have a way to make this work in 2.20. Below config snippet shows the problem. edit] root@cmbu-tasman# show groups __contrail__ services | display set set groups __contrail__ services service-set sv-_contrail_l3_6206_vn nat-rules sv-_contrail_l3_6206_vn-sn-rule set groups __contrail__ services service-set sv-_contrail_l3_6206_vn nat-rules sv-_contrail_l3_6206_vn-dn-rule set groups __contrail__ services service-set sv-_contrail_l3_6206_vn next-hop-service inside-service-interface si-2/0/0.12411 set groups __contrail__ services service-set sv-_contrail_l3_6206_vn next-hop-service outside-service-interface si-2/0/0.12412 set groups __contrail__ services service-set sv-_contrail_l3_6207_vn nat-rules sv-_contrail_l3_6207_vn-sn-rule set groups __contrail__ services service-set sv-_contrail_l3_6207_vn nat-rules sv-_contrail_l3_6207_vn-dn-rule set groups __contrail__ services service-set sv-_contrail_l3_6207_vn next-hop-service inside-service-interface si-2/0/0.100 set groups __contrail__ services service-set sv-_contrail_l3_6207_vn next-hop-service outside-service-interface si-2/0/0.101 set groups __contrail__ services nat rule sv-_contrail_l3_6206_vn-sn-rule match-direction input set groups __contrail__ services nat rule sv-_contrail_l3_6206_vn-sn-rule term term_2_1_1_3 from source-address 2.1.1.3/32 set groups __contrail__ services nat rule sv-_contrail_l3_6206_vn-sn-rule term term_2_1_1_3 then translated source-prefix 7.1.1.4/32 set groups __contrail__ services nat rule sv-_contrail_l3_6206_vn-sn-rule term term_2_1_1_3 then translated translation-type basic-nat44 set groups __contrail__ services nat rule sv-_contrail_l3_6206_vn-dn-rule match-direction output set groups __contrail__ services nat rule sv-_contrail_l3_6206_vn-dn-rule term term_7_1_1_4 from destination-address 7.1.1.4/32 set groups __contrail__ services nat rule sv-_contrail_l3_6206_vn-dn-rule term term_7_1_1_4 then translated destination-prefix 2.1.1.3/32 set groups __contrail__ services nat rule sv-_contrail_l3_6206_vn-dn-rule term term_7_1_1_4 then translated translation-type dnat-44 set groups __contrail__ services nat rule sv-_contrail_l3_6207_vn-sn-rule match-direction input set groups __contrail__ services nat rule sv-_contrail_l3_6207_vn-sn-rule term term_2_1_1_3 from source-address 2.1.1.3/32 set groups __contrail__ services nat rule sv-_contrail_l3_6207_vn-sn-rule term term_2_1_1_3 then translated source-prefix 8.1.1.4/32 set groups __contrail__ services nat rule sv-_contrail_l3_6207_vn-sn-rule term term_2_1_1_3 then translated translation-type basic-nat44 set groups __contrail__ services nat rule sv-_contrail_l3_6207_vn-dn-rule match-direction output set groups __contrail__ services nat rule sv-_contrail_l3_6207_vn-dn-rule term term_8_1_1_4 from destination-address 8.1.1.4/32 set groups __contrail__ services nat rule sv-_contrail_l3_6207_vn-dn-rule term term_8_1_1_4 then translated destination-prefix 2.1.1.3/32 set groups __contrail__ services nat rule sv-_contrail_l3_6207_vn-dn-rule term term_8_1_1_4 then translated translation-type dnat-44 [edit] root@cmbu-tasman# commit [edit groups __contrail__ services nat rule sv-_contrail_l3_6207_vn-dn-rule] 'term term_8_1_1_4' With translation-type dnat-44, same pool cannot be shared by multiple rules or terms error: configuration check-out failed MX does the NAT for BMS FIP. If BMSs belong to overlapping subnets, their respective NAT configurations will collide in the NAT pool section of the config and get rejected. Not sure if this will work if the overlapping subnets are mapped to different si-* interfaces (belonging to different FPCs). Even if the latter works, we do not have a way to make this work in 2.20. This limitation does not apply to contrail VMs. Below config snippet shows the problem. edit] root@cmbu-tasman# show groups __contrail__ services | display set set groups __contrail__ services service-set sv-_contrail_l3_6206_vn nat-rules sv-_contrail_l3_6206_vn-sn-rule set groups __contrail__ services service-set sv-_contrail_l3_6206_vn nat-rules sv-_contrail_l3_6206_vn-dn-rule set groups __contrail__ services service-set sv-_contrail_l3_6206_vn next-hop-service inside-service-interface si-2/0/0.12411 set groups __contrail__ services service-set sv-_contrail_l3_6206_vn next-hop-service outside-service-interface si-2/0/0.12412 set groups __contrail__ services service-set sv-_contrail_l3_6207_vn nat-rules sv-_contrail_l3_6207_vn-sn-rule set groups __contrail__ services service-set sv-_contrail_l3_6207_vn nat-rules sv-_contrail_l3_6207_vn-dn-rule set groups __contrail__ services service-set sv-_contrail_l3_6207_vn next-hop-service inside-service-interface si-2/0/0.100 set groups __contrail__ services service-set sv-_contrail_l3_6207_vn next-hop-service outside-service-interface si-2/0/0.101 set groups __contrail__ services nat rule sv-_contrail_l3_6206_vn-sn-rule match-direction input set groups __contrail__ services nat rule sv-_contrail_l3_6206_vn-sn-rule term term_2_1_1_3 from source-address 2.1.1.3/32 set groups __contrail__ services nat rule sv-_contrail_l3_6206_vn-sn-rule term term_2_1_1_3 then translated source-prefix 7.1.1.4/32 set groups __contrail__ services nat rule sv-_contrail_l3_6206_vn-sn-rule term term_2_1_1_3 then translated translation-type basic-nat44 set groups __contrail__ services nat rule sv-_contrail_l3_6206_vn-dn-rule match-direction output set groups __contrail__ services nat rule sv-_contrail_l3_6206_vn-dn-rule term term_7_1_1_4 from destination-address 7.1.1.4/32 set groups __contrail__ services nat rule sv-_contrail_l3_6206_vn-dn-rule term term_7_1_1_4 then translated destination-prefix 2.1.1.3/32 set groups __contrail__ services nat rule sv-_contrail_l3_6206_vn-dn-rule term term_7_1_1_4 then translated translation-type dnat-44 set groups __contrail__ services nat rule sv-_contrail_l3_6207_vn-sn-rule match-direction input set groups __contrail__ services nat rule sv-_contrail_l3_6207_vn-sn-rule term term_2_1_1_3 from source-address 2.1.1.3/32 set groups __contrail__ services nat rule sv-_contrail_l3_6207_vn-sn-rule term term_2_1_1_3 then translated source-prefix 8.1.1.4/32 set groups __contrail__ services nat rule sv-_contrail_l3_6207_vn-sn-rule term term_2_1_1_3 then translated translation-type basic-nat44 set groups __contrail__ services nat rule sv-_contrail_l3_6207_vn-dn-rule match-direction output set groups __contrail__ services nat rule sv-_contrail_l3_6207_vn-dn-rule term term_8_1_1_4 from destination-address 8.1.1.4/32 set groups __contrail__ services nat rule sv-_contrail_l3_6207_vn-dn-rule term term_8_1_1_4 then translated destination-prefix 2.1.1.3/32 set groups __contrail__ services nat rule sv-_contrail_l3_6207_vn-dn-rule term term_8_1_1_4 then translated translation-type dnat-44 [edit] root@cmbu-tasman# commit [edit groups __contrail__ services nat rule sv-_contrail_l3_6207_vn-dn-rule]   'term term_8_1_1_4'     With translation-type dnat-44, same pool cannot be shared by multiple rules or terms error: configuration check-out failed
2015-09-10 09:37:57 Vedamurthy Joshi tags bms releasenote
2015-09-10 11:28:04 chhandak information type Proprietary Public
2015-12-11 19:06:57 OpenContrail Admin juniperopenstack/r2.20: assignee Suresh Balineni (sbalineni)
2015-12-11 19:07:03 OpenContrail Admin juniperopenstack/trunk: assignee Suresh Balineni (sbalineni)
2015-12-11 19:07:08 OpenContrail Admin juniperopenstack/r2.20: status New Won't Fix
2016-04-19 06:39:17 OpenContrail Admin juniperopenstack/trunk: milestone r3.0-fcs r3.1.0.0-fcs
2016-04-19 08:42:36 OpenContrail Admin nominated for series juniperopenstack/r3.0
2016-04-19 08:42:36 OpenContrail Admin bug task added juniperopenstack/r3.0
2016-04-19 08:42:36 OpenContrail Admin bug task added juniperopenstack/r3.0
2016-06-03 10:01:05 Nagabhushana R juniperopenstack/r2.20: milestone r2.20-fcs
2016-07-25 09:27:24 OpenContrail Admin juniperopenstack/trunk: milestone r3.1.0.0-fcs
2016-07-25 09:27:24 OpenContrail Admin nominated for series juniperopenstack/r3.1
2016-07-25 09:27:24 OpenContrail Admin bug task added juniperopenstack/r3.1
2016-07-25 09:27:24 OpenContrail Admin bug task added juniperopenstack/r3.1
2016-07-26 05:57:14 Vinay Mahuli juniperopenstack/r3.1: importance Undecided Medium
2016-07-26 05:57:14 Vinay Mahuli juniperopenstack/r3.1: assignee Suresh Balineni (sbalineni)
2016-08-03 10:54:09 Nagabhushana R bug task deleted juniperopenstack/r3.0
2016-08-03 10:54:12 Nagabhushana R bug task deleted juniperopenstack/r3.1
2016-08-10 22:45:35 OpenContrail Admin juniperopenstack/trunk: status New In Progress
2016-08-12 08:24:42 OpenContrail Admin juniperopenstack/trunk: status In Progress Fix Committed
2016-08-12 08:24:44 OpenContrail Admin juniperopenstack/trunk: milestone r3.2.0.0-fcs
2016-08-16 16:57:26 OpenContrail Admin nominated for series juniperopenstack/r3.1
2016-08-16 16:57:26 OpenContrail Admin bug task added juniperopenstack/r3.1
2016-08-16 16:57:26 OpenContrail Admin bug task added juniperopenstack/r3.1
2016-08-23 17:54:11 OpenContrail Admin juniperopenstack/r3.1: status In Progress Fix Committed
2016-08-23 17:54:12 OpenContrail Admin juniperopenstack/r3.1: milestone r3.1.1.0