# No\_edge\_routers\_available

**URL:** <https://openziti.discourse.group/t/no-edge-routers-available/4199>\
**Category:** Support\
**Created:** [March 18, 2025, 4:38pm UTC](https://openziti.discourse.group/t/no-edge-routers-available/4199 "2025-03-18T16:38:46Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![TheLumberjack](https://yyz2.discourse-cdn.com/free1/user_avatar/openziti.discourse.group/thelumberjack/32/113_2.png) [@TheLumberjack](https://openziti.discourse.group/u/TheLumberjack)\
**Post date:** [March 18, 2025, 4:45pm UTC](https://openziti.discourse.group/t/no-edge-routers-available/4199/2 "2025-03-18T16:45:26Z")

</div>

Hi @waqas,

> [@waqas](#):
>
> -17/NO\_EDGE\_ROUTERS\_AVAILABLE

This is a very clear indicator of what's wrong. Thanks for including this in the post. The `ziti` CLI also has a _very_ useful command:

```auto
ziti edge policy-advisor identities -q

```

This command will show you the list of identities and the services they have assigned as well as if they have routers assigned. If you run this, you'll likely see "0 common routers".

The two policies you're missing right now are "edge-router-policies" and "service-edge-router-policies"

I would recommand you create an edge router policy that states: "all users should be able to use any router annotated as 'public'".

You'd do that with a command similar to this:

```auto
ziti edge create edge-router-policy all-ids-public-ers --identity-roles '#all' --edge-router-roles '#public'

```

You'll also have to pick one (or more) routers to be annotated as "public". Such as:

```auto
ziti edge update edge-router public-edge-router -a 'public'

```

Then, I recommend you start with a service-edge-router-policy that effectively allows any service to use any router:

```auto
ziti edge create service-edge-router-policy --service-roles '#all' --edge-router-roles '#all'

```

I think if you have a peek at these commands and read the doc about what they do (or ask a follow-up if you want), it should hopefully make sense and fix your problem.

Cheers!

**EDIT:**  
A small/quick addendum here. OpenZiti being a zero trust overlay, requires you to authorize identities and services to use routers as well as requiring you to assign services to identities.

---

_[View the full topic](https://openziti.discourse.group/t/no-edge-routers-available/4199)._
