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個字元,必須以英文字母或漢字開頭,不能以 |
LocalAsn | Integer | 否 | 是 | 雲上裝置的AS號碼。 | 無 |
AuthKey | String | 否 | 是 | BGP組的認證密鑰。 | 無 |
RouterId | String | 是 | 否 | 邊界路由器ID。 | 無 |
PeerAsn | Integer | 是 | 是 | 本地裝置的AS號碼。 | 無 |
IsFakeAsn | Boolean | 否 | 是 | AS號碼是否為假。 | 取值:
|
Name | String | 否 | 是 | BGP組的名稱。 | 長度為2~128個字元,必須以英文字母或漢字開頭,但不能以 |
RouteQuota | Integer | 否 | 是 | BGP 鄰居的路由條目上限。 | 單位:條。 |
IpVersion | String | 否 | 否 | IP 版本。 | 取值:
|
傳回值
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": {
}
}