code: def _detect_iplus(self):
          
  
          ver_expr = "([0-9]+)\.([0-9]+)\((.*)\)"
          re.compile(ver_expr)
          v1 = re.match(ver_expr, self._cur_ver)
          v2 = re.match(ver_expr, self._base_ver)
  
          if int(v1.group(1)) > int(v2.group(1)):
              self._is_iplus = True
          elif int(v1.group(1)) == int(v2.group(1)):
              if int(v1.group(2)) > int(v2.group(2)):
                  self._is_iplus = True
              elif int(v1.group(2)) == int(v2.group(2)):
                  self._is_iplus = v1.group(3) >= v2.group(3)
  
          LOG.info("DCNM version: %(cur_ver)s, iplus: %(is_iplus)s",
                   {'cur_ver': self._cur_ver, 'is_iplus': self._is_iplus})
docs: Check the DCNM version and determine if it's for iplus