# Traefik Showing Port 0 for Service

**URL:** <https://community.traefik.io/t/traefik-showing-port-0-for-service/15796>\
**Category:** Traefik v2\
**Tags:** consul-catalog\
**Created:** [September 16, 2022, 2:29pm UTC](https://community.traefik.io/t/traefik-showing-port-0-for-service/15796 "2022-09-16T14:29:31Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![thchipmunk](https://sea2.discourse-cdn.com/flex020/user_avatar/community.traefik.io/thchipmunk/32/5893_2.png) [@thchipmunk](https://community.traefik.io/u/thchipmunk)\
**Post date:** [September 16, 2022, 2:29pm UTC](https://community.traefik.io/t/traefik-showing-port-0-for-service/15796/1 "2022-09-16T14:29:31Z")

</div>

We are using Traefik as a proxy for our Nomad cluster. Traefik is configured to read from Consul. Our Nomad jobs use service tags to configure Traefik.

Traefik Configuration

```auto
[serversTransport]
  insecureSkipVerify = true
[metrics]
    [metrics.prometheus]

[entryPoints]
//Seemingly irrelevant data
    [entryPoints.rd15]
    address = ":21115"
    [entryPoints.rd16]
    address = ":21116"
    [entryPoints.rd16udp]
    address = ":21116/udp"
    [entryPoints.rd17]
    address = ":21117"
    [entryPoints.rd18]
    address = ":21118"
    [entryPoints.rd19]
    address = ":21119"
    [entryPoints.rd20udp]
    address = ":21120/udp"
    [entryPoints.rd8000]
    address = ":8000"
    [entryPoints.mongodb]
    address = ":27017"
//Seemingly irrelevant data

# Enable Consul Catalog configuration backend.
[providers.consulCatalog]
  prefix = "traefik"
  exposedByDefault = false

  [providers.consulCatalog.endpoint]
    address = "192.168.7.210:8500"
    scheme = "http"

[providers.file]
  directory = "/traefik/providers/configs"
  watch = true

```

Nomad Job Tags

```auto
"traefik.enable=true",
"traefik.tcp.routers.rustdesk-hbbs15.rule=(Host(`rd.sewcorp.com`))",
"traefik.tcp.routers.rustdesk-hbbs15.rule=HostSNI(`*`)",
"traefik.tcp.routers.rustdesk-hbbs15.service=rustdesk-hbbs15-service",
"traefik.tcp.routers.rustdesk-hbbs15.entryPoints=rd15",
"traefik.tcp.services.rustdesk-hbbs15-service.loadbalancer.server.port=${NOMAD_HOST_PORT_rd15}",
"traefik.tcp.routers.rustdesk-hbbs16.rule=(Host(`rd.sewcorp.com`))",
"traefik.tcp.routers.rustdesk-hbbs16.rule=HostSNI(`*`)",
"traefik.tcp.routers.rustdesk-hbbs16.service=rustdesk-hbbs16-service",
"traefik.tcp.routers.rustdesk-hbbs16.entryPoints=rd16",
"traefik.tcp.services.rustdesk-hbbs16-service.loadbalancer.server.port=${NOMAD_HOST_PORT_rd16}",
"traefik.tcp.routers.rustdesk-hbbs18.rule=(Host(`rd.sewcorp.com`))",
"traefik.tcp.routers.rustdesk-hbbs18.rule=HostSNI(`*`)",
"traefik.tcp.routers.rustdesk-hbbs18.service=rustdesk-hbbs18-service",
"traefik.tcp.routers.rustdesk-hbbs18.entryPoints=rd18",
"traefik.tcp.services.rustdesk-hbbs18-service.loadbalancer.server.port=${NOMAD_HOST_PORT_rd18}",
"traefik.udp.routers.rustdesk-hbbs-udp16.service=rustdesk-hbbs-udp16-service",
"traefik.udp.routers.rustdesk-hbbs-udp16.entryPoints=rd16udp",
"traefik.udp.services.rustdesk-hbbs-udp16-service.loadbalancer.server.port=${NOMAD_HOST_PORT_rd16}",

```

Consul Tags

```auto
rustdesk-hbbr1
traefik.enable=true
traefik.tcp.routers.rustdesk-hbbr17.rule=(Host(`rd.sewcorp.com`))
traefik.tcp.routers.rustdesk-hbbr17.rule=HostSNI(`*`)
traefik.tcp.routers.rustdesk-hbbr17.service=rustdesk-hbbr17-service
traefik.tcp.routers.rustdesk-hbbr17.entryPoints=rd17
traefik.tcp.services.rustdesk-hbbr17-service.loadbalancer.server.port=31871
traefik.tcp.routers.rustdesk-hbbr19.rule=(Host(`rd.sewcorp.com`))
traefik.tcp.routers.rustdesk-hbbr19.rule=HostSNI(`*`)
traefik.tcp.routers.rustdesk-hbbr19.service=rustdesk-hbbr19-service
traefik.tcp.routers.rustdesk-hbbr19.entryPoints=rd19
traefik.tcp.services.rustdesk-hbbr19-service.loadbalancer.server.port=26878
rustdesk-hbbs
traefik.udp.routers.rustdesk-hbbs-udp16.service=rustdesk-hbbs-udp16-service
traefik.udp.routers.rustdesk-hbbs-udp16.entryPoints=rd16udp
traefik.udp.services.rustdesk-hbbs-udp16-service.loadbalancer.server.port=28802

```

Traefik picks up the IP address without issue, but the port is always 0 for the `rustdesk-hbbs-udp16-service` service.

What am I missing?

---

<div class="post-metadata">

**Author:** ![ldez](https://sea2.discourse-cdn.com/flex020/user_avatar/community.traefik.io/ldez/32/5_2.png) [@ldez](https://community.traefik.io/u/ldez)\
**Post date:** [September 23, 2022, 7:45am UTC](https://community.traefik.io/t/traefik-showing-port-0-for-service/15796/2 "2022-09-23T07:45:53Z")

</div>

The problem was related to a bug, the bug is now fixed [fix: UDP loadbalancer tags not being used with Consul Catalog by t3hchipmunk · Pull Request #9357 · traefik/traefik · GitHub](https://github.com/traefik/traefik/pull/9357)

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex020/uploads/containo/original/2X/b/bd81ebdb578656e76e56ff3cc3eed021d3ba132d.png) [@system](https://community.traefik.io/u/system)\
**Post date:** [September 26, 2022, 7:46am UTC](https://community.traefik.io/t/traefik-showing-port-0-for-service/15796/3 "2022-09-26T07:46:25Z")

</div>

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.
