docs: def create_router_on_eos(self, router_name, rdm, server):
          """Creates a router on Arista HW Device.
  
          :param router_name: globally unique identifier for router/VRF
          :param rdm: A value generated by hashing router name
          :param server: Server endpoint on the Arista switch to be configured
          """
          cmds = []
          rd = "%s:%s" % (rdm, rdm)
  
          for c in self.routerDict['create']:
              cmds.append(c.format(router_name, rd))
  
          if self._mlag_configured:
              mac = VIRTUAL_ROUTER_MAC
              for c in self._additionalRouterCmdsDict['create']:
                  cmds.append(c.format(mac))
  
          self._run_config_cmds(cmds, server)