def _parse_vlan_ranges(self, ext_net_dict): self.l3out_vlan_ranges = {} for l3out_network in ext_net_dict.keys(): try: ext_info = ext_net_dict.get(l3out_network) vlan_range_str = ext_info.get('vlan_range') if vlan_range_str: vlan_min, vlan_max = vlan_range_str.strip().split(':') vlan_range = (int(vlan_min), int(vlan_max)) plugin_utils.verify_vlan_range(vlan_range) self.l3out_vlan_ranges[l3out_network] = vlan_range except Exception: LOG.exception(_LE("Failed to parse vlan_range for L3out %s"), l3out_network) LOG.info(_LI("L3out VLAN ranges: %s"), self.l3out_vlan_ranges)
def _parse_vlan_ranges(self, ext_net_dict): self.l3out_vlan_ranges = {} for l3out_network in ext_net_dict.keys(): try: ext_info = ext_net_dict.get(l3out_network) vlan_range_str = ext_info.get('vlan_range') if vlan_range_str: vlan_min, vlan_max = vlan_range_str.strip().split(':') vlan_range = (int(vlan_min), int(vlan_max)) plugin_utils.verify_vlan_range(vlan_range) self.l3out_vlan_ranges[l3out_network] = vlan_range except Exception: LOG.exception(_LE("Failed to parse vlan_range for L3out %s"), l3out_network) LOG.info(_LI("L3out VLAN ranges: %s"), self.l3out_vlan_ranges)
def verify_range(self, vlan_range): return plugin_utils.verify_vlan_range(vlan_range)
def verify_range(self, vlan_range): return plugin_utils.verify_vlan_range(vlan_range)