make IGP link metric variable length