Tabela de Roteamento Padrão

Esta é uma API de consulta da tabela de roteamento padrão de uma conexão de rede. No Linux esta tabela é representada pela tabela de roteamento principal (main). Essa tabela é responsável por realizar o roteamento de tráfego padrão, que é preenchida com rotas pelas ferramentas de configuração das interfaces de rede.

Buscar tabela de roteamento padrão

API de consulta de tabela de roteamento padrão

GET /api/sdwan/routing/tables/default

Exemplo de requisição

GET /api/sdwan/routing/tables/default HTTP/1.1
Host: api.exemplo.com
Accept: application/json
Authorization: Bearer <Access-Token>
response = sdk.sdwan.get_default_routing_table()
print(response.payload)
const response = sdk.sdwan.getDefaultRoutingTable();
console.log(response.payload);

Exemplo de resposta

HTTP/1.1 200 OK
Content-Type: application/json

{
  "gateway": "192.168.10.1",
  "routes": [
    {
      "addr": "192.127.2.10",
      "iface": "eth0",
      "nexthop": "192.127.2.254"
    }
  ]
}
RoutingTable(
    gateway="192.168.10.1",
    routes=[
        Route(
            addr="192.127.2.10",
            iface="eth0",
            nexthop="192.127.2.254"
        )
    ]
),
{
  gateway: "192.168.10.1",
  routes: [
    {
      "addr": "192.127.2.10",
      "iface": "eth0",
      "nexthop": "192.127.2.254"
    }
  ]
}

Formato dos dados

Resposta

Campo Descrição
gateway string

Gateway padrão do servidor.

routes array<object>

Lista de rotas da tabela padrão.

Formato: {"addr": "192.168.1.0/24", "iface": "eth0", "nexthop": "192.168.1.45"}

  • addr: Endereço da rota da tabela padrão. Pode ser um IP ou uma rede.
  • iface: Interface de saída da rota da tabela padrão.
  • nexthop: Próximo salto da rota de tabela padrão.