CCIE学习笔记之BGP

Aggregate-address address mask as-set

聚合路由时不然as-path信息丢失

R1(config-router)#aggregate-address 1.0.0.0255.0.0.0 as-set

Aggregate-address address mask as-set advertise-maproute-map-name

用advertise-map决定聚合总保留那个AS路径信息

在R2上:

  1. aggregate-address 10.1.1.0 255.255.255.0

R2:

R1:

R3:

可以看出AS信息丢失,R1和R3能学到10.1.1.0/24的汇总路由,起源自R2的AS2

  1. R2(config-router)#aggregate-address 10.1.1.0 255.255.255.0 as-set

R2:

R1:

R3:

可以看出AS信息保存({1,3}),R1和R3不能学到10.1.1.0/24的汇总路由(因为携带自身AS号)

  1. 只抓取R1上路由的AS-path信息在聚合时保留

access-list 1 permit 10.1.1.1

route-mapclc permit 10

matchip address 1

aggregate-address 10.1.1.0 255.255.255.0 as-setadvertise-map clc

R2:

R1:

R3:

由于只保留R1宣告的明细路由的AS-path信息,所以R1拒绝接受聚合路由,但R3接受聚合路由,以下配置能达到同样效果(保留起源自AS-path1所宣告路由的AS-path信息):

R2(config)#ipas-path access-list 1 permit _1$

R2(config)#route-map aspath permit 10

R2(config-route-map)#match as-path 1

aggregate-address 10.1.1.0 255.255.255.0 as-setadvertise-mapaspath

Aggregate-address address mask route-map route-map-name

Aggregate-address address mask summary-only

聚合后只发布聚合路由不发布明细路由(默认都发布)

Aggregate-address address mask suppress-map route-map-name

抑制某些明细路由(permit出来的明细路由被抑制)

Bgp always-compare-med

比较来自不同AS的MED属性

Bgpbestpath as-path ignore

选路时忽略as-path比较

Bgpbestpath med confed

比较不同联邦的med属性

Bgpbestpath med missing-as-worst

如果学习到的路由不携带med属性(默认不同AS间的宣告不配置route-map的话不携带,AS内不懂),把med设置为无穷大

Bgp confederation identifier as-number;bgp confederation peersas-numbers

联邦配置命令,第一条每台路由器都要,第二条只有有不同AS的联邦邻居的路由器要

Bgp dampening half-life reuse suppressmax-suppress-time  route-map  route-map-name

Bgp default local-preference local-preference

发送给同一AS邻居的默认local-preference

Bgp fast-external-fallover

接口down时和邻居的BGP回话立即结束,默认有这条命令,no掉的话接口down邻居回话也不会立即结束,在有接口震荡的情况下no掉。

R2(config-router)#no bgp fast-external-fallover

Default-information originate

向所有邻居广播BGP的默认路由,需要三步:

  1. 创建静态默认路由:ip route 0.0.0.00.0.0.0 FastEthernet1/1 23.1.1.3
  2. 把静态路由重发布进BGP中:R2(config-router)#redistributestatic
  3. 使用BGP命令default-informationoriginate: R2(config-router)#default-information originate

在宣告路由器上(注意下一跳为默认静态路由的下一跳):

宣告路由器的邻居:

Default-metric metric

指定重发布的默认度量,如果不指定默认重发布进BGP的路由的度量为0

R2(config-router)#default-metric 10

R2(config-router)#redistribute staticmetric 20

Distance admin-distance ip-source-address ip-address-mask ip-access-list-number

修改从指定更新源来的符合ACL的路由的管理距离

R2(config-router)#distance 20 10.1.1.00.0.0.255 1

Maximum-path number-of-paths

R2(config-router)#maximum-paths 2

Neighbor ip-address advertise-map route-map-name1non-exist-map route-map-name2

向邻居宣告route-map-name2的路由,如果不存在才宣告route-map-name1的路由

R2(config-router)#neighbor 1.1.1.1advertise-map map1 non-exist-map map2

Neighbor ip-address advertisement-interval seconds

设置BGP路由更新的最小时间间隔,IBGP默认是5秒,EBGP为30秒

R2(config-router)#neighbor 1.1.1.1advertisement-interval 10

Neighbor ip-address default-originate route-maproute-map-name

向指定邻居宣告有条件的默认路由(宣告路由器的bgp表中没有此静态路由),条件是route-map所匹配出来的路由可达(存在于IP路由表),宣告路由器不用有静态默认路由,如果没有route-map则无条件宣告

R2(config-router)#neighbor 12.1.1.1default-originate route-map a

Neighbor ip-address filter-list as-path-list-number in

过滤符合as-path-list的BGP路由

Neighbor ip-address password password

BGP认证

Neighbor ip-address remove-private-as

更新发给指定邻居时删除私有AS号(64512~65535),注意不是删除带有私有AS号的更新,只是删除AS-PATH属性中的私有AS号,用于出接口方向

Neighbor ip-address prefix-list/route-map/as-path-list/distribute-list  namein/out

过滤从指定邻居来/发往指定邻居的路由更新

Neighbor ip-address maximum-prefix

限制从指定邻居学来的前缀数量

Neighbor ip-address shutdown

不删除BGP配置的情况下切断邻居回话

Neighbor ip-address send-community

Neighbor ip-address timers keepalive holdtime

默认存活时间为60s,保持时间为180s

Network ip-address mask network-mask backdoor

把从EBGP学来的指定ip地址的管理距离改为200,让EBGP链路成为backdoor

Show ipbgp dampened-paths

CCIE学习笔记之BGP

时间: 2024-10-10 19:56:59

CCIE学习笔记之BGP的相关文章

CCIE学习笔记之MPLS与MPLS VPN

配置: 接口下启用:mpls ip mpls label protocol ldp | tdp | both 配置LDP RID(全局):mpls ldp route-id interface [force] 如mpls ldp route-idloopback0 force 注:force强制命令立即生效,注意对方的LDP RID可达才能和对方建立LDP邻居关系 修改MPLS MTU(接口):mpls mtu [override] 1516       //因为加上4字节的标签,这条命令可以用

CCIE学习笔记之OSPF

Area area-id default-cost cost 在ABR或ASBR上设置广播到stub,total stub,NSSA的默认路由的开销,默认为1. Router ospf 1 Area 1 default-cost 10 Area area-id nssa no-redistribution 在NSSA区域连接area 0的ABR上,不让此ABR把重发布进此ABR的路由发布进NSSA,而只发布进area 0. Router ospf 1 Area 1 nssa no-redistr

CCIE学习笔记之特性集

etherchannel loadbalance  dst –mac 以太网隧道负载方式基于目标MAC MST (config)# spanning -tree mode mst (config)# spanning -tree mst configuration (config-mst )#  name CCIE (config-mst )#  instance 1 vlan 20,40,60 spanning -tree mst 3 root primary spanning -tree m

CCIE学习笔记之EEM

当内存使用到一定程度生成日志并发邮件: 注册applet并进入applet配置模式: Router(config)# event manager appletmemory-fail 定义触发事件: event snmp oid oid-value get-type{exact|next} entry-op operator entry-val entry-value[exit-comb| and}] [exit-opoperator] [exit-val exit-value] [exit-ti

CCIE学习笔记之EIGRP

CCIE学习笔记 向eigrp域宣告一条默认路由: 1.      用ipdefault-network: R2关键配置: Ip route 2.0.0.0255.0.0.0 null 0  //在路由表中制造一条主类网络 Router eigrp 1 Network2.0.0.0            //宣告主类网络 Ipdefault-network 2.0.0.0    //相当于告诉EIGRP域内的路由器默认网关在2.0.0.0,所以发布这个网关的路由器的路由表要可达这个地址 Ip r

CCIE学习笔记之RSVP

Router(config-if)# ip rsvp bandwidth  [ interface-kbps] [ single-flow-kbps ] ! EnablesRSVP for IP on an interface Router(config)# ip rsvp sendersession-ip-address sender-ip-address [tcp  | udp  |  ip-protocol ] session-dport sender-sport previous-hop

CCIE学习笔记之端到端QOS

Class-map默认行为match-all Match protocol http mime "*/audio/*" Match protocol http mime "*/video/*"  //分类器寻找特殊类型的音频和视频mime流量 Match protocol http "*.jpg|*.jpeg"     //匹配图片流量 注:MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自

CCIE学习笔记之组播

查看组播路由表: show ip mroute 查看igmp组成员: show ip igmp group 通用规则: 1.      无论何时,只要创建一个(S,G)项而其相应的父(*,G)不存在,就首先自动创建新的(*,G)项. 2.      RPF接口是作为对源IP地址(或稀疏模式(*,G)项,RP)的最小开销路径接口来估算的.如果多个接口开销相同,选择最高IP地址的接口作为"切入点".(比较顺序:1.管理距离2.最长匹配3.开销,这和单播不同,单播先比较最长匹配). 3.  

CCIE学习笔记 ----BGP

修改weight router bgp 1 nrighbor [Address] weight 10 修改单条 access-list 6 permit 6.6.6.6 router-map xxx permit 10 match ip address 6 set weight 20 router-map xxx permit 20 router bap 1 neihgbor [address] router-map xxx in 2.local_preference:AS内有效,AS内传递,默