API를 사용하여 Tier-0 논리적 라우터에 대한 iBGP(내부 BGP)를 구성할 수 있습니다. iBGP가 구성되어 있으면 Tier-0 논리적 라우터는 라우팅 및 접근성 정보를 교환할 수 있습니다.

iBGP 기능에는 다음과 같은 기능 및 제한 사항이 있습니다.
  • 재배포, 접두사 목록 및 경로 맵이 지원됩니다.
  • 경로 리플렉터가 지원되지 않습니다.
  • BGP 연합이 지원되지 않습니다.

이 릴리스에서는 NSX Manager UI를 사용한 iBGP 구성이 지원되지 않습니다.

프로시저

  1. 다음 API를 호출하여 remote_as 매개 변수가 로컬 AS와 동일한 값으로 설정된 BGP 인접 항목을 추가합니다. 예를 들면 다음과 같습니다.
    POST https://<nsx-mgr>/api/v1/logical-routers/7a62a0c5-1ea1-4b25-9d43-dce1c0fa4b8c/routing/bgp/neighbors
    {
      "display_name": "neighbor1",
      "neighbor_address": "2.2.2.2",
      "remote_as_num": "200",
      "maximum_hop_limit": 1,
      "enabled": true,
      "logical_router_id": "c831795d-dc7b-448c-92ce-21b16ec9a7ad",
      "address_families": [
        {
          "type" : "IPV4_UNICAST",
          "enabled" : true,
         }
      ],
      "remote_as": 200,
      "enable_bfd": false,
    }
  2. 다음 API를 호출하여 nexthop_self 매개 변수가 true로 설정되고 local_preference 매개 변수가 200으로 설정된 경로 맵을 추가합니다. 예를 들면 다음과 같습니다.
    POST https://<nsx-mgr>/api/v1/logical-routers/7a62a0c5-1ea1-4b25-9d43-dce1c0fa4b8c/routing/route-maps
    {
      "description": "Route Map",
      "display_name": "Route Map",
      "logical_router_id": "c831795d-dc7b-448c-92ce-21b16ec9a7ad",
      "sequences": [
        {
          "match_criteria": {
            "match_community_expression": {
              "expression": [
                {
                  "match_operator": "MATCH_ALL",
                  "community_list_id": "c4b2b171-661b-4059-960c-fc931a612507"
                }
              ],
              "operator": "AND"
              }
          },
          "set_criteria": {
            "as_path_prepend" : "50",
            "weight" : 50,
            "community" : "30:40",
            "multi_exit_discriminator" : 10,
            "nexthop_self" : true,
            "local_preference" : 200
          },
          "action": "PERMIT"
        }
      ]
    }