要创建或修改路由配置文件,必须使用正确的路由命令。 下表列出了支持的 BGP 路由命令目录。 下列各部分在配置文件中的出现顺序必须与此表所列顺序相同。
请勿使用不是从 Internet 服务提供商 (ISP) 处获得的 BGP 配置参数。
部分 | 命令 | 说明 |
---|---|---|
配置 BGP 路由守护程序 | ||
router bgp [ASN] | 启用 BGP 守护程序并设置自治系统号 (ASN),这由 ISP 提供 | |
network [A.B.C.D/M] |
宣告网络 A.B.C.D/M 上 |
|
no network [A.B.C.D/M] | 禁止在网络 A.B.C.D/M 上宣告 BGP | |
设置邻域属性 | ||
neighbor [A.B.C.D] remote-as [ASN] | 将邻域设置为远程 ASN 的成员 | |
neighbor [A.B.C.D] ebgp-multihop | 使用 EBGP 多跃点设置另一个网络上的邻域 | |
neighbor [A.B.C.D] version [4|4-] | 设置 BGP 版本(4、4-)以用于与邻域通信;默认值为 4 | |
neighbor [A.B.C.D] update-source [WORD] | 设置 BGP 会话,为 TCP 连接使用特定接口 | |
neighbor [A.B.C.D] default-originate | "宣告到 BGP 邻域 [A,B,C,D] 的默认路由" | |
neighbor [A.B.C.D] port 189 | "设置与 BGP 邻域 [A,B,C,D] 通信的自定义 TCP 端口" | |
neighbor [A.B.C.D] send-community | 设置对等端发送社区 | |
neighbor [A.B.C.D] weight 1000 | 设置邻域的 [A.B.C.D] 路由的默认加权 | |
neighbor [A.B.C.D] maximum-prefix [NUMBER] | 设置此邻域允许的最大前缀数 | |
社区列表 | ||
ip community-list [<1-99>|<100-199>] permit AA:NN | 指定接受用冒号分隔开的自治系统号和网络号的社区 | |
对等端筛选 | ||
neighbor [A.B.C.D] distribute-list [LISTNAME] [IN|OUT] | 设置分布列表和对等端方向 | |
neighbor [A.B.C.D] prefix-list [LISTNAME] [IN|OUT] | 应用要匹配该邻域的传入广告或传出广告的前缀列表 | |
neighbor [A.B.C.D] filter-list [LISTNAME] [IN|OUT] | 匹配传入路由或传出路由的自治系统路径访问列表 | |
neighbor [A.B.C.D] route-map [MAPNAME] [IN|OUT] | 应用传入路由或传出路由的路由映射 | |
重新分配 BGP 的路由 | ||
redistribute kernel | 重新分配 BGP 的静态路由 | |
redistribute rip | 重新分配 BGP 的 RIP 路由 | |
redistribute ospf | 重新分配 BGP 的 OSPF 路由 | |
路由反射 | ||
bgp cluster-id A.B.C.D | 在 BGP 群集有多个路由反射器时配置群集 ID | |
|
neighbor [W.X.Y.Z] route-reflector-client | 将该路由器配置为 BGP 路由反射器并配置指定邻域为其客户端 |
访问列表和 IP 前缀列表 | ||
ip prefix-lists PRELIST permit A.B.C.D/E | 设置前缀列表 | |
access-list NAME [deny|allow] A.B.C.D/E | 设置访问列表 | |
route-map [MAPNAME] permit [N] | 与“match”和“set”命令一起配合使用,可以定义重新分配路由的条件和操作 | |
match ip address prefix-list [LISTNAME] | 匹配指定的访问列表 | |
set community [A:B] | 设置 BGP 社区属性 | |
match community [N] | 匹配指定的社区列表 | |
set local-preference [N] | 设置自主系统路径的首选值 |