2017-06-20 133 views
-1

ODL版本:碳opendaylight BGP-链路状态不做“禄肋”

我在与获得BGP-LS到网络拓扑中的问题。正如您从REST输出下面看到的那样,我设置了“bgp-example”并将其定位到外部eBGP链路状态对等体。 “effective-rib-in”,“adj-rib-in”和“adj-rib-out”全部填充 - 但“loc-rib”不填充。出于某种原因,它不会继承链接状态afi/safi。

我试着调试BGP的& karaf什么也没看见不寻常(我可以看到)的 - 任何帮助,将不胜感激。

感谢 埃里克

* BGP配置 http://192.168.3.42:8181/restconf/config/openconfig-network-instance:network-instances/network-instance/global-bgp/protocols/protocol/openconfig-policy-types:BGP/bgp-example

{ 
    "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" 
        } 
       ] 
       } 
      } 
      ] 
     } 
     } 
    } 
    ] 
} 

*禄肋空 http://192.168.3.42:8181/restconf/operational/bgp-rib:bgp-rib/rib/bgp-example/loc-rib

{ 
    "loc-rib": { 
    "tables": [ 
     { 
     "afi": "bgp-types:ipv4-address-family", 
     "safi": "bgp-types:unicast-subsequent-address-family", 
     "bgp-inet:ipv4-routes": {} 
     } 
    ] 
    } 
} 
  • ,你可以看到,linksta TE是使它成为每一个肋骨,但LOC肋 http://192.168.3.42:8181/restconf/operational/bgp-rib:bgp-rib/rib/bgp-example

    { 
        "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" 
            } 
    

    }截断为简洁输出的

  • 休息/可读性

回答

0

行,想通了这一点...事实证明,我没有在ODL BGP的全局配置中启用LINKSTATE afi/safi。我不得不删除我现有的全局配置,然后POST,添加邻居,对等等。现在我有loc-rib中的链接状态数据库,并且它使它成为网络拓扑 - 但是 - 不知道如何通过DLUX ....