Consul ports
Page with detailed description of all used ports in Consul - https://developer.hashicorp.com/consul/docs/install/ports
Port configuration - https://developer.hashicorp.com/consul/docs/agent/config/config-files#ports
Important to know: Network connectivity https://developer.hashicorp.com/consul/tutorials/production-vms/reference-architecture#network-connectivity
RPC protocol. Internal communication. Sends and receives traffic between Consul servers.
LAN gossip pool. Serf local area network.
Consul servers
8300/tcp, Server RPC, incoming and outgoing
Consul internal communication with servers
This port sends and receives traffic between Consul servers in the same datacenter. It also receives incoming traffic from Consul clients in the same datacenter.
8301/tcp, 8301/udp, LAN serf, incoming and outgoing
The Serf local area network port
This port sends and receives traffic from Consul clients and other Consul servers in the same datacenter. Refer to gossip protocol for more information.
8302/tcp, 8302/udp, WAN serf, incoming and outgoing
The Serf wide area network port
This port sends and receives traffic between Consul servers in a federated network.
Consul clients
8301/tcp, 8301/udp, LAN serf, incoming and outgoing
The Serf local area network port
This port sends and receives traffic from Consul clients and other Consul servers in the same datacenter. Refer to gossip protocol for more information.
8500/tcp, HTTP, incoming
The HTTP API
This port receives incoming traffic from workloads that make HTTP API calls. Consul does not use this port for internal communication between servers, clients, dataplanes, gateways, and Envoy proxies.
8600/tcp, 8600/udp, DNS, incoming
The DNS server
This port receives incoming traffic from workloads to resolve Consul DNS requests.