全部產品
Search
文件中心

Resource Orchestration Service:ALIYUN::VPC::BgpGroup

更新時間:Sep 19, 2024

ALIYUN::VPC::BgpGroup類型用於為指定的邊界路由器(VBR)建立一個BGP(多線)組。

您可以通過BGP實現邊界路由器與本機資料中心(IDC)的互連。每個BGP組關聯一個VBR,您僅需將與VBR通訊的BGP鄰居添加到對應的BGP組中,然後在VBR中宣告BGP網路即可。BGP組主要用於簡化BGP配置,您可以將需要不斷重複的配置合并到一個組中,減少配置複雜度。您需根據AS號碼建立一個BGP組。

說明
  • BGP組支援的BGP版本為BGP4。

  • BGP組支援IPv4 BGP,不支援IPv6 BGP。

文法

{
  "Type": "ALIYUN::VPC::BgpGroup",
  "Properties": {
    "Description": String,
    "LocalAsn": Integer,
    "AuthKey": String,
    "RouterId": String,
    "PeerAsn": Integer,
    "IsFakeAsn": Boolean,
    "Name": String,
    "RouteQuota": Integer,
    "IpVersion": String
  }
}

屬性

屬性名稱

類型

必須

允許更新

描述

約束

Description

String

BGP組的描述資訊。

長度為2~256個字元,必須以英文字母或漢字開頭,不能以http://https://開頭。

LocalAsn

Integer

雲上裝置的AS號碼。

AuthKey

String

BGP組的認證密鑰。

RouterId

String

邊界路由器ID。

PeerAsn

Integer

本地裝置的AS號碼。

IsFakeAsn

Boolean

AS號碼是否為假。

取值:

  • true

  • false

Name

String

BGP組的名稱。

長度為2~128個字元,必須以英文字母或漢字開頭,但不能以http://https://開頭。可包含英文字母、漢字、數字、半形句號(.)、底線(_)和短劃線(-)。

RouteQuota

Integer

BGP 鄰居的路由條目上限。

單位:條。

IpVersion

String

IP 版本。

取值:

  • IPv4(預設值):IPv4 版本。

  • IPv6:IPv6 版本,只有當建立 BGP 組的 VBR 開通 IPv6 功能時,支援 IPv6 版本。

傳回值

Fn::GetAtt

  • BgpGroupId:BGP組的ID。

  • Name:BGP組的名稱。

樣本

YAML格式

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  PeerAsn:
    Type: Number
    Description: The AS number of the BGP peer.
  RouterId:
    Type: String
    Description: The ID of the VBR.
Resources:
  BgpGroup:
    Type: ALIYUN::VPC::BgpGroup
    Properties:
      PeerAsn:
        Ref: PeerAsn
      RouterId:
        Ref: RouterId
Outputs: {}

JSON格式

{
  "ROSTemplateFormatVersion" : "2015-09-01",
  "Parameters" : {
    "PeerAsn": {
      "Type": "Number",
      "Description": "The AS number of the BGP peer."
    },
    "RouterId": {
      "Type": "String",
      "Description": "The ID of the VBR."
    }
  },
  "Resources" : {
    "BgpGroup": {
      "Type": "ALIYUN::VPC::BgpGroup",
      "Properties": {
        "PeerAsn": {
          "Ref": "PeerAsn"
        },
        "RouterId": {
          "Ref": "RouterId"
        }
      }
    }
  },
  "Outputs": {
  }
}