BGP 动态路由

BGP 动态路由支持通过 BGP 宣告项目子网前缀。管理员创建 BGP 扬声器和 BGP 对等体。BGP 对等体可以与 BGP 扬声器关联,从而启用与运营商基础设施的对等会话。BGP 扬声器可以与网络关联,从而控制向对等体宣告哪些路由。

Network v2

bgp speaker create

创建 BGP speaker

openstack bgp speaker create
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    --local-as <local-as>
    [--ip-version {4,6}]
    [--advertise-floating-ip-host-routes]
    [--no-advertise-floating-ip-host-routes]
    [--advertise-tenant-networks]
    [--no-advertise-tenant-networks]
    [--project <project>]
    [--project-domain <project-domain>]
    <name>
-f <格式化器>, --format <格式化器>

输出格式,默认为表格

-c COLUMN, --column COLUMN

指定要包含的列,可以重复以显示多个列

--noindent

是否禁用 JSON 的缩进

--prefix <前缀>

为所有变量名添加前缀

--max-width <整数>

最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。

--fit-width

使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用

--print-empty

如果没有要显示的数据,则打印空表格。

--local-as <local-as>

本地 AS 号码。(允许的整数范围为 [1, 4294967295])

--ip-version <IP_VERSION>

BGP 扬声器的 IP 版本(默认值为 4)

--advertise-floating-ip-host-routes

启用 BGP 扬声器通告浮动 IP 主机路由。(默认)

--no-advertise-floating-ip-host-routes

禁用 BGP 扬声器通告浮动 IP 主机路由。

--advertise-tenant-networks

启用 BGP 扬声器通告租户网络路由。(默认)

--no-advertise-tenant-networks

禁用 BGP 扬声器通告租户网络路由。

--project <项目>

所有者的项目(名称或 ID)

--project-domain <项目域>

项目所属的域(名称或 ID)。如果项目名称之间存在冲突,可以使用此选项。

name

要创建的 BGP 扬声器的名称

此命令由 python-neutronclient 插件提供。

bgp speaker delete

删除 BGP speaker

openstack bgp speaker delete <bgp-speaker>
bgp-speaker

要删除的 BGP 扬声器(名称或 ID)

此命令由 python-neutronclient 插件提供。

bgp speaker list

列出 BGP 扬声器

openstack bgp speaker list
    [-f {csv,json,table,value,yaml}]
    [-c COLUMN]
    [--quote {all,minimal,none,nonnumeric}]
    [--noindent]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--agent <agent-id>]
-f <格式化器>, --format <格式化器>

输出格式,默认为表格

-c COLUMN, --column COLUMN

指定要包含的列,可以重复以显示多个列

--quote <QUOTE_MODE>

何时包含引号,默认为非数字

--noindent

是否禁用 JSON 的缩进

--max-width <整数>

最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。

--fit-width

使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用

--print-empty

如果没有要显示的数据,则打印空表格。

--sort-column SORT_COLUMN

指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--agent <agent-id>

列出由代理(仅 ID)托管的 BGP 扬声器

此命令由 python-neutronclient 插件提供。

bgp speaker set

设置 BGP 扬声器属性

openstack bgp speaker set
    [--name NAME]
    [--advertise-floating-ip-host-routes]
    [--no-advertise-floating-ip-host-routes]
    [--advertise-tenant-networks]
    [--no-advertise-tenant-networks]
    <bgp-speaker>
--name <名称>

BGP 扬声器的新的名称

--advertise-floating-ip-host-routes

启用 BGP 扬声器通告浮动 IP 主机路由。(默认)

--no-advertise-floating-ip-host-routes

禁用 BGP 扬声器通告浮动 IP 主机路由。

--advertise-tenant-networks

启用 BGP 扬声器通告租户网络路由。(默认)

--no-advertise-tenant-networks

禁用 BGP 扬声器通告租户网络路由。

bgp-speaker

要更新的 BGP 扬声器(名称或 ID)

此命令由 python-neutronclient 插件提供。

bgp speaker show

显示 BGP 扬声器

openstack bgp speaker show
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    <bgp-speaker>
-f <格式化器>, --format <格式化器>

输出格式,默认为表格

-c COLUMN, --column COLUMN

指定要包含的列,可以重复以显示多个列

--noindent

是否禁用 JSON 的缩进

--prefix <前缀>

为所有变量名添加前缀

--max-width <整数>

最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。

--fit-width

使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用

--print-empty

如果没有要显示的数据,则打印空表格。

bgp-speaker

要显示的 BGP 扬声器(名称或 ID)

此命令由 python-neutronclient 插件提供。

bgp speaker add network

将网络添加到 BGP 扬声器

openstack bgp speaker add network <bgp-speaker> <network>
bgp-speaker

BGP 扬声器(名称或 ID)

network

要添加的网络(名称或 ID)

此命令由 python-neutronclient 插件提供。

bgp speaker remove network

从 BGP 扬声器中删除网络

openstack bgp speaker remove network <bgp-speaker> <network>
bgp-speaker

BGP 扬声器(名称或 ID)

network

要删除的网络(名称或 ID)

此命令由 python-neutronclient 插件提供。

bgp speaker add peer

将对等体添加到 BGP 扬声器

openstack bgp speaker add peer <bgp-speaker> <bgp-peer>
bgp-speaker

BGP 扬声器(名称或 ID)

bgp-peer

要添加的 BGP 对等体(名称或 ID)

此命令由 python-neutronclient 插件提供。

bgp speaker remove peer

从 BGP 扬声器中删除对等体

openstack bgp speaker remove peer <bgp-speaker> <bgp-peer>
bgp-speaker

BGP 扬声器(名称或 ID)

bgp-peer

要删除的 BGP 对等体(名称或 ID)

此命令由 python-neutronclient 插件提供。

bgp speaker list advertised routes

列出宣告的路由

openstack bgp speaker list advertised routes
    [-f {csv,json,table,value,yaml}]
    [-c COLUMN]
    [--quote {all,minimal,none,nonnumeric}]
    [--noindent]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    <bgp-speaker>
-f <格式化器>, --format <格式化器>

输出格式,默认为表格

-c COLUMN, --column COLUMN

指定要包含的列,可以重复以显示多个列

--quote <QUOTE_MODE>

何时包含引号,默认为非数字

--noindent

是否禁用 JSON 的缩进

--max-width <整数>

最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。

--fit-width

使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用

--print-empty

如果没有要显示的数据,则打印空表格。

--sort-column SORT_COLUMN

指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

bgp-speaker

BGP 扬声器(名称或 ID)

此命令由 python-neutronclient 插件提供。

bgp peer create

创建 BGP peer

openstack bgp peer create
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    --peer-ip <peer-ip-address>
    --remote-as <peer-remote-as>
    [--auth-type <peer-auth-type>]
    [--password <auth-password>]
    [--project <project>]
    [--project-domain <project-domain>]
    <name>
-f <格式化器>, --format <格式化器>

输出格式,默认为表格

-c COLUMN, --column COLUMN

指定要包含的列,可以重复以显示多个列

--noindent

是否禁用 JSON 的缩进

--prefix <前缀>

为所有变量名添加前缀

--max-width <整数>

最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。

--fit-width

使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用

--print-empty

如果没有要显示的数据,则打印空表格。

--peer-ip <对等体IP地址>

对等体IP地址

--remote-as <对等体远程AS号>

对等体AS号。(允许的整数范围为[1, 4294967295])

--auth-type <对等体认证类型>

认证算法。支持的算法:none(默认)、md5

--password <认证密码>

认证密码

--project <项目>

所有者的项目(名称或 ID)

--project-domain <项目域>

项目所属的域(名称或 ID)。如果项目名称之间存在冲突,可以使用此选项。

name

要创建的 BGP 对等体的名称

此命令由 python-neutronclient 插件提供。

bgp peer delete

删除 BGP peer

openstack bgp peer delete <bgp-peer>
bgp-peer

要删除的BGP对等体(名称或ID)

此命令由 python-neutronclient 插件提供。

bgp peer list

列出BGP对等体

openstack bgp peer list
    [-f {csv,json,table,value,yaml}]
    [-c COLUMN]
    [--quote {all,minimal,none,nonnumeric}]
    [--noindent]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
-f <格式化器>, --format <格式化器>

输出格式,默认为表格

-c COLUMN, --column COLUMN

指定要包含的列,可以重复以显示多个列

--quote <QUOTE_MODE>

何时包含引号,默认为非数字

--noindent

是否禁用 JSON 的缩进

--max-width <整数>

最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。

--fit-width

使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用

--print-empty

如果没有要显示的数据,则打印空表格。

--sort-column SORT_COLUMN

指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

此命令由 python-neutronclient 插件提供。

bgp peer set

更新 BGP peer

openstack bgp peer set
    [--name NAME]
    [--password <auth-password>]
    <bgp-peer>
--name <名称>

更新的BGP对等体名称

--password <认证密码>

更新的认证密码

bgp-peer

要更新的BGP对等体(名称或ID)

此命令由 python-neutronclient 插件提供。

bgp peer show

显示BGP对等体的信息

openstack bgp peer show
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    <bgp-peer>
-f <格式化器>, --format <格式化器>

输出格式,默认为表格

-c COLUMN, --column COLUMN

指定要包含的列,可以重复以显示多个列

--noindent

是否禁用 JSON 的缩进

--prefix <前缀>

为所有变量名添加前缀

--max-width <整数>

最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。

--fit-width

使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用

--print-empty

如果没有要显示的数据,则打印空表格。

bgp-peer

要显示的BGP对等体(名称或ID)

此命令由 python-neutronclient 插件提供。

bgp dragent add speaker

将 BGP speaker 添加到动态路由代理

openstack bgp dragent add speaker <agent-id> <bgp-speaker>
agent-id

动态路由代理的ID

bgp-speaker

BGP扬声器的ID或名称

此命令由 python-neutronclient 插件提供。

bgp dragent list

列出动态路由代理

openstack bgp dragent list
    [-f {csv,json,table,value,yaml}]
    [-c COLUMN]
    [--quote {all,minimal,none,nonnumeric}]
    [--noindent]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--bgp-speaker <bgp-speaker>]
-f <格式化器>, --format <格式化器>

输出格式,默认为表格

-c COLUMN, --column COLUMN

指定要包含的列,可以重复以显示多个列

--quote <QUOTE_MODE>

何时包含引号,默认为非数字

--noindent

是否禁用 JSON 的缩进

--max-width <整数>

最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。

--fit-width

使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用

--print-empty

如果没有要显示的数据,则打印空表格。

--sort-column SORT_COLUMN

指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--bgp-speaker <bgp-speaker>

列出托管BGP扬声器的动态路由代理(名称或ID)

此命令由 python-neutronclient 插件提供。

bgp dragent remove speaker

从动态路由代理中删除BGP扬声器

openstack bgp dragent remove speaker <agent-id> <bgp-speaker>
agent-id

动态路由代理的ID

bgp-speaker

BGP扬声器的ID或名称

此命令由 python-neutronclient 插件提供。