完整word版h3c bgp 全部命令源于官网.docx
- 文档编号:23133668
- 上传时间:2023-05-08
- 格式:DOCX
- 页数:112
- 大小:50.42KB
完整word版h3c bgp 全部命令源于官网.docx
《完整word版h3c bgp 全部命令源于官网.docx》由会员分享,可在线阅读,更多相关《完整word版h3c bgp 全部命令源于官网.docx(112页珍藏版)》请在冰豆网上搜索。
完整word版h3cbgp全部命令源于官网
1BGP配置命令
在以下路由协议的介绍中所指的路由器及路由器图标,代表了一般意义下的路由设备,为提高可读性,在手册的描述中将不另行说明。
1.1BGP配置命令
1.1.1aggregate
【命令】
aggregateip-address{mask|mask-length}[as-set|attribute-policyroute-policy-name|detail-suppressed|origin-policyroute-policy-name|suppress-policyroute-policy-name]*
undoaggregateip-address{mask|mask-length}
【视图】
BGP视图/BGP-VPN实例视图
【缺省级别】
2:
系统级
【参数】
ip-address:
聚合路由的目的IP地址。
mask:
聚合路由的网络掩码,点分十进制格式。
mask-length:
聚合路由的网络掩码长度,取值范围为0~32。
as-set:
生成具有AS集合段的路由。
attribute-policyroute-policy-name:
根据指定的路由策略route-policy-name设置聚合路由的属性。
route-policy-name表示路由策略名,为1~19个字符的字符串。
detail-suppressed:
仅通告聚合路由。
suppress-policyroute-policy-name:
根据指定的路由策略route-policy-name抑制选定的具体路由,不通告部分具体路由。
route-policy-name表示路由策略名,为1~19个字符的字符串。
origin-policyroute-policy-name:
根据指定的路由策略route-policy-name选择用于聚合的源路由。
route-policy-name表示路由策略名,为1~19个字符的字符串。
上述命令的关键字的用法如表1-1所示。
表1-1关键字的用法
关键字
用法
as-set
通过设置该关键字,可创建一条聚合路由,该路由的AS路径包含了具体路由的AS路径信息。
若需聚合较多AS路径时,请慎用此关键字,因为当具体路由的变化较频繁时,会导致路由振荡
detail-suppressed
该关键字不抑制聚合路由,但抑制所有具体路由的通告。
如果只想对一部分具体路由进行抑制,可以使用peerfilter-policy命令
suppress-policy
该关键字能产生聚合路由,但抑制指定路由的通告。
可以用route-policy的if-match子句有选择地抑制一些具体路由,其它具体路由仍被通告
origin-policy
该关键字仅选择符合路由策略的具体路由来生成聚合路由
attribute-policy
该关键字可设置聚合路由的属性。
通过peerroute-policy等方式也可以完成实现相同的功能。
该关键字不能设置聚合路由的AS-PATH属性
【描述】
aggregate命令用来在BGP路由表中创建一条聚合路由。
undoaggregate命令用来删除该聚合路由。
缺省情况下,没有进行路由聚合。
【举例】
#在BGP视图下,在BGP路由表中创建一条聚合路由192.213.0.0/16。
[Sysname]bgp100
[Sysname-bgp]aggregate192.213.0.0255.255.0.0
#在BGP-VPN实例视图下,在BGP路由表中创建一条聚合路由192.213.0.0/16。
(必须首先创建vpn1)
[Sysname]bgp100
[Sysname-bgp]ipv4-familyvpn-instancevpn1
[Sysname-bgp-vpn1]aggregate192.213.0.0255.255.0.0
1.1.2balance(BGP/BGP-VPNinstanceview)
【命令】
balancenumber
undobalance
【视图】
BGP视图/BGP-VPN实例视图
【缺省级别】
2:
系统级
【参数】
number:
进行负载分担的BGP路由条数,当number取值为1时,相当于不进行负载分担。
取值范围为1~8。
【描述】
balance命令用来配置BGP负载分担的路由条数。
undobalance命令用来取消BGP路由负载分担功能。
缺省情况下,没有进行路由负载分担。
与IGP路由的负载分担不同,BGP没有明确的度量值决定是否对路由进行负载分担。
BGP的负载分担是通过改变BGP选路规则来实现的。
相关配置可参考命令displaybgprouting-table。
【举例】
#在BGP视图下,配置BGP负载分担的路由条数为2条。
[Sysname]bgp100
[Sysname-bgp]balance2
#在BGP-VPN实例视图下,配置BGP负载分担的路由条数为2条。
(必须首先创建vpn1)
[Sysname]bgp100
[Sysname-bgp]ipv4-familyvpn-instancevpn1
[Sysname-bgp-vpn1]balance2
1.1.3bestrouteas-path-neglect(BGP/BGP-VPNinstanceview)
【命令】
bestrouteas-path-neglect
undobestrouteas-path-neglect
【视图】
BGP视图/BGP-VPN实例视图
【缺省级别】
2:
系统级
【参数】
无
【描述】
bestrouteas-path-neglect命令用来禁止路由器将AS_PATH当作选路算法中的一个因素。
undobestrouteas-path-neglect命令用来允许路由器将AS_PATH当作选路算法中的一个因素。
缺省情况下,路由器将AS_PATH当作选路算法中的一个因素。
【举例】
#在BGP视图下,禁止路由器将AS_PATH当作选路算法中的一个因素。
[Sysname]bgp100
[Sysname-bgp]bestrouteas-path-neglect
#在BGP-VPN实例视图下,禁止路由器将AS_PATH当作选路算法中的一个因素。
(必须首先创建vpn1)
[Sysname]bgp100
[Sysname-bgp]ipv4-familyvpn-instancevpn1
[Sysname-bgp-vpn1]bestrouteas-path-neglect
1.1.4bestroutecompare-med(BGP/BGP-VPNinstanceview)
【命令】
bestroutecompare-med
undobestroutecompare-med
【视图】
BGP视图/BGP-VPN实例视图
【缺省级别】
2:
系统级
【参数】
无
【描述】
bestroutecompare-med命令用来配置根据路由来自的AS进行分组对MED排序优选。
undobestroutecompare-med命令用来取消根据路由来自的AS进行分组对MED排序优选。
缺省情况下,不根据路由来自的AS进行分组对MED排序优选。
【举例】
#在BGP视图下,设置在选择最佳路由时,根据路由来自的AS进行分组对MED排序优选。
[Sysname]bgp100
[Sysname-bgp]bestroutecompare-med
#在BGP-VPN实例视图下,设置在选择最佳路由时,根据路由来自的AS进行分组对MED排序优选。
(必须首先创建vpn1)
[Sysname]bgp100
[Sysname-bgp]ipv4-familyvpn-instancevpn1
[Sysname-bgp-vpn1]bestroutecompare-med
1.1.5bestroutemed-confederation(BGP/BGP-VPNinstanceview)
【命令】
bestroutemed-confederation
undobestroutemed-confederation
【视图】
BGP视图/BGP-VPN实例视图
【缺省级别】
2:
系统级
【参数】
无
【描述】
bestroutemed-confederation命令用来比较联盟对等体的路由按MED值进行优选。
undobestroutemed-confederation命令用来取消比较操作。
缺省情况下,比较联盟对等体的路由时不考虑MED值。
只有不包括外部自治系统(不在联盟内)的路径才可比较MED值。
如果包含外部自治系统的路径,其MED将在联盟内传播,而不进行比较。
【举例】
#在BGP视图下,配置联盟对等体的路由按MED值进行优选。
[Sysname]bgp100
[Sysname-bgp]bestroutemed-confederation
#在BGP-VPN实例视图下,配置联盟对等体的路由按MED值进行优选。
(必须首先创建vpn1)
[Sysname]bgp100
[Sysname-bgp]ipv4-familyvpn-instancevpn1
[Sysname-bgp-vpn1]bestroutemed-confederation
1.1.6bgp
【命令】
bgpas-number
undobgp[as-number]
【视图】
系统视图
【缺省级别】
2:
系统级
【参数】
as-number:
为指定的本地AS号,取值范围为1~4294967295。
【描述】
bgp命令用来启动BGP,进入BGP视图。
undobgp命令用来关闭BGP。
缺省情况下,系统没有运行BGP。
【举例】
#启动BGP,指定本地AS号为100。
[Sysname]bgp100
[Sysname-bgp]
1.1.7compare-different-as-med(BGP/BGP-VPNinstanceview)
【命令】
compare-different-as-med
undocompare-different-as-med
【视图】
BGP视图/BGP-VPN实例视图
【缺省级别】
2:
系统级
【参数】
无
【描述】
compare-different-as-med命令用来配置允许比较来自不同AS邻居的路由路径的MED值。
undocompare-different-as-med命令用来禁止对来自不同AS邻居的路由路径的MED属性值进行比较。
缺省情况下,不允许比较来自不同AS邻居的路由路径的MED属性值。
如果到达同一目的地址有多条可选有效路径,选择MED参数较小的路由作为最终实际使用的路由项。
除非能够确认不同的自治系统采用了同样的IGP和路由选择方式,否则不要使用此命令。
【举例】
#在BGP视图下,允许比较来自不同AS邻居的路由路径的MED属性值。
[Sysname]bgp100
[Sysname-bgp]compare-different-as-med
#在BGP-VPN实例视图下,允许比较来自不同AS邻居的路由路径的MED属性值。
(必须首先创建vpn1)
[Sysname]bgp100
[Sysname-bgp]ipv4-familyvpn-instancevpn1
[Sysname-bgp-vpn1]compare-different-as-med
1.1.8confederationid
【命令】
confederationidas-number
undoconfederationid
【视图】
BGP视图
【缺省级别】
2:
系统级
【参数】
as-number:
为内部包括多个子自治系统的自治系统号,取值范围为1~4294967295。
【描述】
confederationid命令用来配置联盟的ID。
undoconfederationid命令用来取消BGP联盟体。
缺省情况下,未配置联盟的ID。
为解决在一个大的AS域中可能存在的IBGP全连接数过大的问题,可以考虑采用联盟的方法:
先将这个AS域划分为几个较小的子自治系统(每个子自治系统中均保持全连接的状态),这些子自治系统组成一个联盟体;路由的一些关键的BGP属性(下一跳、MED、本地优先级)在通过每个子自治系统时没有丢弃,因此每个子自治系统之间虽然存在EBGP关系,但是从联盟外部来看还是一个整体。
这样做既保证了原来AS域的完整性,同时还可以缓解域中过多的连接数的问题。
相关配置可参考命令confederationnonstandard和confederationpeer-as。
【举例】
#ID号是9的联盟体由38、39、40、41四个子自治系统组成,其中对端10.1.1.1是AS联盟体中的成员,而对端200.1.1.1则是AS联盟体的外部成员,对于外部成员来讲,9号联盟体就是一个统一的AS域。
以子AS41为例。
[Sysname]bgp41
[Sysname-bgp]confederationid9
[Sysname-bgp]confederationpeer-as383940
[Sysname-bgp]groupConfed38external
[Sysname-bgp]peerConfed38as-number38
[Sysname-bgp]peer10.1.1.1groupConfed38
[Sysname-bgp]groupRemote98external
[Sysname-bgp]peerRemote98as-number98
[Sysname-bgp]peer200.1.1.1groupRemote98
1.1.9confederationnonstandard
【命令】
confederationnonstandard
undoconfederationnonstandard
【视图】
BGP视图
【缺省级别】
2:
系统级
【参数】
无
【描述】
confederationnonstandard命令用来配置与未采用RFC3065配置的AS联盟兼容。
undoconfederationnonstandard命令用来恢复缺省配置。
缺省情况下,配置的联盟与RFC3065一致。
为了同采用非标准的设备互通,必须对联盟中所有设备配置该命令。
相关配置可参考命令confederationid和confederationpeer-as。
【举例】
#AS100内有未采用RFC3065的路由器,它由64000、65000两个子AS组成。
[Sysname]bgp64000
[Sysname-bgp]confederationid100
[Sysname-bgp]confederationpeer-as65000
[Sysname-bgp]confederationnonstandard
1.1.10confederationpeer-as
【命令】
confederationpeer-asas-number-list
undoconfederationpeer-as[as-number-list]
【视图】
BGP视图
【缺省级别】
2:
系统级
【参数】
as-number-list:
为子自治系统号列表,在同一条命令中最多可配置32个子自治系统,表示方式为as-number-list=as-number&<1-32>。
其中,as-number为子自治系统号,&<1-32>表示前面的参数可以输入1~32次。
【描述】
confederationpeer-as命令用来指定一个联盟体中包含了哪些子自治系统。
undoconfederationpeer-as命令用来删除联盟体中指定的子自治系统。
缺省情况下,未配置属于联盟的子自治系统。
在配置本命令之前,必须通过confederationid命令指定各子系统所属的联盟号,否则本命令配置不成功。
当undoconfederationpeer-as命令不带as-number-list参数时,表示删除联盟体中所有的子自治系统。
相关配置可参考命令confederationnonstandard和confederationid。
【举例】
#配置属于联盟10的子自治系统号为2000和2001。
[Sysname]bgp100
[Sysname-bgp]confederationid10
[Sysname-bgp]confederationpeer-as20002001
1.1.11dampening(BGP/BGP-VPNinstanceview)
【命令】
dampening[half-life-reachablehalf-life-unreachablereusesuppressceiling|route-policyroute-policy-name]*
undodampening
【视图】
BGP视图/BGP-VPN实例视图
【缺省级别】
2:
系统级
【参数】
half-life-reachable:
指定可达路由的半衰期,取值范围为1~45,单位为分钟,缺省值为15分钟。
half-life-unreachable:
指定不可达路由的半衰期,取值范围为1~45,单位为分钟,缺省值为15分钟。
reuse:
指定路由解除抑制状态的阈值。
当惩罚值降低到该值以下,路由就被再使用,取值范围为1~20000,缺省值为750。
suppress:
指定路由进入抑制状态的阈值。
当惩罚值超过该极限时,路由受到抑制,取值范围为1~20000,缺省值为2000。
ceiling:
惩罚上限值,即惩罚值最多达到该值,则不再增加。
取值范围为1001~20000,实际配置的值必须大于suppress,缺省值为16000。
route-policy-name:
路由策略名,为1~19个字符的字符串。
half-life-reachable、half-life-unreachable、reuse、suppress和ceiling都是相互依存的,因此配置了以上参数中的任何一个,那么所有参数都必须指定。
【描述】
dampening命令用来配置BGP路由衰减。
undodampening命令用来取消BGP路由衰减。
缺省情况下,没有配置BGP路由衰减。
该命令只对从EBGP邻居学到的路由进行衰减,对IBGP路由不进行衰减。
相关配置可参考命令resetbgpdampening、resetbgpflap-info、displaybgprouting-tabledampened、displaybgprouting-tabledampeningparameter和displaybgprouting-tableflap-info。
【举例】
#在BGP视图下,配置BGP路由衰减。
[Sysname]bgp100
[Sysname-bgp]dampening15151000200010000
#在BGP-VPN实例视图下,配置BGP路由衰减。
(必须首先创建vpn1)
[Sysname]bgp100
[Sysname-bgp]ipv4-familyvpn-instancevpn1
[Sysname-bgp-vpn1]dampening15151000200010000
1.1.12defaultipv4-unicast
【命令】
defaultipv4-unicast
undodefaultipv4-unicast
【视图】
BGP视图
【缺省级别】
2:
系统级
【参数】
无
【描述】
defaultipv4-unicast命令用来配置使用peeras-number命令创建邻居时默认使能IPv4单播地址族。
undodefaultipv4-unicast命令用来配置使用peeras-number命令创建邻居时默认不使能IPv4单播地址族。
缺省情况下,使能IPv4单播地址族。
需要注意的是:
●此命令只影响后配置的邻居关系,对已配置的邻居关系没有影响。
●本配置只对peeras-number命令创建的邻居生效,peergroup命令创建的邻居不受该命令的限制。
●配置undodefaultipv4-unicast命令后,如果要使能单个对等体的IPv4单播地址族,可以使用peerenable命令。
【举例】
#配置使用peeras-number命令创建邻居时默认使能IPv4单播地址族。
[Sysname]bgp100
[Sysname-bgp]defaultipv4-unicast
1.1.13defaultlocal-preference(BGP/BGP-VPNinstanceview)
【命令】
defaultlocal-preferencevalue
undodefaultlocal-preference
【视图】
BGP视图/BGP-VPN实例视图
【缺省级别】
2:
系统级
【参数】
value:
指定的本地优先级的缺省值,取值范围为0~4294967295,该值越大则优先级越高。
【描述】
defaultlocal-preference命令用来配置本地优先级的缺省值。
undodefaultlocal-preference命令用来恢复缺省值。
缺省情况下,本地优先级的缺省值为100。
可以用配置不同本地优先级的方法来影响BGP的路由选择。
【举例】
#在BGP视图下,配置本地优先级的缺省值为180。
[Sysname]bgp1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整word版h3c bgp 全部命令 源于官网 完整 word h3c 全部 命令 源于