2017-06-20 56 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 ....