[R2.20]DM:Overlapping subnets not supported for BMS/FIP scenario
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Juniper Openstack | Status tracked in Trunk | |||||
R2.20 |
Won't Fix
|
Medium
|
Suresh Balineni | |||
R3.1 |
Fix Committed
|
Medium
|
Suresh Balineni | |||
Trunk |
Fix Committed
|
Medium
|
Suresh Balineni |
Bug 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.
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_
set groups __contrail__ services service-set sv-_contrail_
set groups __contrail__ services service-set sv-_contrail_
set groups __contrail__ services service-set sv-_contrail_
set groups __contrail__ services service-set sv-_contrail_
set groups __contrail__ services service-set sv-_contrail_
set groups __contrail__ services service-set sv-_contrail_
set groups __contrail__ services service-set sv-_contrail_
set groups __contrail__ services nat rule sv-_contrail_
set groups __contrail__ services nat rule sv-_contrail_
set groups __contrail__ services nat rule sv-_contrail_
set groups __contrail__ services nat rule sv-_contrail_
set groups __contrail__ services nat rule sv-_contrail_
set groups __contrail__ services nat rule sv-_contrail_
set groups __contrail__ services nat rule sv-_contrail_
set groups __contrail__ services nat rule sv-_contrail_
set groups __contrail__ services nat rule sv-_contrail_
set groups __contrail__ services nat rule sv-_contrail_
set groups __contrail__ services nat rule sv-_contrail_
set groups __contrail__ services nat rule sv-_contrail_
set groups __contrail__ services nat rule sv-_contrail_
set groups __contrail__ services nat rule sv-_contrail_
set groups __contrail__ services nat rule sv-_contrail_
set groups __contrail__ services nat rule sv-_contrail_
[edit]
root@cmbu-tasman# commit
[edit groups __contrail__ services nat rule sv-_contrail_
'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
description: | updated |
tags: | added: bms releasenote |
information type: | Proprietary → Public |
no longer affects: | juniperopenstack/r3.0 |
no longer affects: | juniperopenstack/r3.1 |
Nischal, Suresh - this limitation can be removed by adding the following configuration:
set groups __contrail__ services nat allow-overlappi ng-nat- pools