首页 文章

opendaylight bgp-linkstate没有制作“loc-rib”

提问于
浏览
-1

ODL版本:碳

我遇到了将BGP-LS纳入网络拓扑的问题 . 从下面的REST输出中可以看出,我设置了“bgp-example”并将其归属到外部eBGP linkstate对等体 . 所有人都有“有效肋骨”,“辅助肋骨”和“辅助肋骨” - 但“loc-rib”却没有 . 出于某种原因,它不会继承linkstate afi / safi .

我尝试了bgp和karaf的调试,但没有看到任何异常(我能看到) - 任何帮助将非常感激 .

谢谢Erik

{
  "protocol": [
    {
      "name": "bgp-example",
      "identifier": "openconfig-policy-types:BGP",
      "bgp-openconfig-extensions:bgp": {
        "global": {
          "config": {
            "router-id": "192.168.3.42",
            "as": 65000
          }
        },
        "neighbors": {
          "neighbor": [
            {
              "neighbor-address": "192.168.3.41",
              "config": {
                "peer-type": "EXTERNAL",
                "peer-as": 65111
              },
              "afi-safis": {
                "afi-safi": [
                  {
                    "afi-safi-name": "bgp-openconfig-extensions:LINKSTATE"
                  }
                ]
              }
            }
          ]
        }
      }
    }
  ]
}
{
  "loc-rib": {
    "tables": [
      {
        "afi": "bgp-types:ipv4-address-family",
        "safi": "bgp-types:unicast-subsequent-address-family",
        "bgp-inet:ipv4-routes": {}
      }
    ]
  }
}
{
  "rib": [
    {
      "id": "bgp-example",
      "peer": [
        {
          "peer-id": "bgp://x.x.x.x",
          "supported-tables": [
            {
              "afi": "bgp-types:ipv4-address-family",
              "safi": "bgp-types:unicast-subsequent-address-family"
            },
            {
              "afi": "bgp-linkstate:linkstate-address-family",
              "safi": "bgp-linkstate:linkstate-subsequent-address-family"
            }
          ],
          "effective-rib-in": {
            "tables": [
              {
                "afi": "bgp-linkstate:linkstate-address-family",
                "safi": "bgp-linkstate:linkstate-subsequent-address-family",
                "bgp-linkstate:linkstate-routes": {
                  "linkstate-route": [
                    {
                      "route-key": "AAMAMAIAAAAAAAAFMgEAABoCAAAEAAD+VwIBAAQAAAAAAgMABgEAFQmQAAEJAAUgCv0YAQ==",
                      "identifier": 1330,
                      "advertising-node-descriptors": {
                        "as-number": 65111,
                        "domain-id": 0,
                        "isis-node": {
                          "iso-system-id": "AQAVCZAA"
                        }
                      },
                      "prefix-descriptors": {
                        "ip-reachability-information": "x.x.x.x/32"
                      },
                      "attributes": {
                        "origin": {
                          "value": "igp"
                        },
                        "ipv4-next-hop": {
                          "global": "x.x.x.x"
                        },
                        "as-path": {
                          "segments": [
                            {
                              "as-sequence": [
                                65111
                              ]
                            }
                          ]
                        }
                      },
                      "protocol-id": "isis-level2"
                    }

}

  • 其余输出被截断以简化/可读性

1 回答

  • 0

    好了,想通了......结果我没有在ODL BGP的全局配置中启用LINKSTATE afi / safi . 我不得不删除现有的全局配置,然后POST,添加邻居,对等等 . 现在我在loc-rib中有了linkstate DB,它使它成为网络拓扑 - 但是 - 不知道如何通过DLUX ....

相关问题