O recurso ALIYUN::VPC::BgpGroup cria um grupo Border Gateway Protocol (BGP) (Multi-ISP) para um roteador de borda virtual (VBR).
Conecte um VBR a um data center por meio do BGP. Cada grupo BGP pode ser associado a um VBR. Para estabelecer essa associação, adicione ao grupo BGP o par BGP necessário para a comunicação com o VBR e anuncie a rede BGP no VBR. Os grupos BGP simplificam as configurações do protocolo. Reunir pares BGP com as mesmas configurações em um único grupo reduz a complexidade da configuração. A criação de um grupo BGP exige um número de sistema autônomo (AS).
Os grupos BGP suportam apenas BGP4.
Os grupos BGP suportam IPv4, mas não suportam IPv6.
Sintaxe
{
"Type": "ALIYUN::VPC::BgpGroup",
"Properties": {
"Description": String,
"LocalAsn": Integer,
"AuthKey": String,
"RouterId": String,
"PeerAsn": Integer,
"IsFakeAsn": Boolean,
"Name": String,
"RouteQuota": Integer,
"IpVersion": String
}
}
Propriedades
Propriedade | Tipo | Obrigatório | Editável | Descrição | Restrição |
Description | String | Não | Sim | Descrição do grupo BGP. | Deve ter de 2 a 256 caracteres. Deve começar com uma letra e não pode iniciar com |
LocalAsn | Integer | Não | Sim | Número AS do dispositivo na nuvem. | Nenhuma. |
AuthKey | String | Não | Sim | Chave de autenticação do grupo BGP. | Nenhuma. |
RouterId | String | Sim | Não | ID do VBR. | Nenhuma. |
PeerAsn | Integer | Sim | Sim | Número AS do dispositivo local. | Nenhuma. |
IsFakeAsn | Boolean | Não | Sim | Indica se o número AS é fictício. | Valores válidos:
|
Name | String | Não | Sim | Nome do grupo BGP. | Deve ter de 2 a 128 caracteres. Deve começar com uma letra e não pode iniciar com |
RouteQuota | Integer | Não | Sim | Número máximo de rotas suportadas pelo par BGP. |
|
IpVersion | String | Não | Não | Versão do IP. | Valores válidos:
|
Valores de retorno
Fn::GetAtt
BgpGroupId: ID do grupo BGP.
Name: nome do grupo BGP.
Exemplos
Formato 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: {}
Formato 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": {
}
}