code: def _RunIpRoute(self, args=None, options=None):
      
      args = args or []
      options = options or {}
      command = ['ip', 'route']
      command.extend(args)
      for item in options.items():
        command.extend(item)
      try:
        process = subprocess.Popen(
            command, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
        stdout, stderr = process.communicate()
      except OSError as e:
        self.logger.warning('Exception running %s. %s.', command, str(e))
      else:
        if process.returncode:
          message = 'Non-zero exit status running %s. %s.'
          self.logger.warning(message, command, stderr.strip())
        else:
          return stdout.decode('utf-8', 'replace')
      return ''
docs: Run a command with ip route and return the response.
  
      Args:
        args: list, the string ip route command args to execute.
        options: dict, the string parameters to append to the ip route command.
  
      Returns:
        string, the standard output from the ip route command execution.