Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DO RoutingBGP Configuration Fails If No RouteMap Objects Are In Configuration #329

Closed
timway opened this issue Nov 3, 2022 · 1 comment

Comments

@timway
Copy link

timway commented Nov 3, 2022

When configuring RoutingBGP it fails to accept any configuration unless at least 1 RouteMap object is present (even if it is not referenced). I'd expect to only need to configure a RouteMap object when it is actually required / consumed. This slowed me down significantly as I built up a DO configuration for BGP.

This does not work:

{
  "schemaVersion": "1.20.0",
  "class": "Device",
  "async": true,
  "controls": {
    "trace": true,
    "traceResponse": true
  },
  "Common": {
    "class": "Tenant",
    "hostname": "bigip.example.com",
    "route-domain-0": {
      "class": "RouteDomain",
      "id": 0,
      "routingProtocols": [
        "BFD",
        "BGP"
      ]
    },
    "bgp-rd0": {
      "class": "RoutingBGP",
      "localAS": 65535
    }
  }
}

This works:

{
  "schemaVersion": "1.20.0",
  "class": "Device",
  "async": true,
  "controls": {
    "trace": true,
    "traceResponse": true
  },
  "Common": {
    "class": "Tenant",
    "hostname": "bigip.example.com",
    "route-domain-0": {
      "class": "RouteDomain",
      "id": 0,
      "routingProtocols": [
        "BFD",
        "BGP"
      ]
    },
    "rm-kernel": {
      "class": "RouteMap"
    },
    "bgp-rd0": {
      "class": "RoutingBGP",
      "localAS": 65535
    }
  }
}
@mdditt2000
Copy link

Resolved in DO 1.42.0 Please review the release notes for this update.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants