bgp路由汇聚
当您想要了解更多有关bgp路由汇聚和bgp聚合路由指向null 0的知识时,本文将为您提供全面的介绍和解释。如果本文对您有所帮助,不要忘记与您的朋友分享并收藏本站。
本文目录一览:
- 1、p路由器、pe路由器、ce路由器如何连接
- 2、如何配置FortiGate BGP路由聚合
- 3、【HCIP】3BGP协议-2.7(实验):BGP路由聚合-手动汇总
- 4、2018-11-23 查看你的AS路由汇聚情况
- 5、BGP的主要功能是什么?
p路由器、pe路由器、ce路由器如何连接
路由器、pe路由器、ce路由器如何连接,
p路由器、pe路由器、ce路由器如何连接。
一般情况下,p路由器、pe路由器、ce路由器之间的连接是通过不同的物理链路进行连接的。
p路由器通常是网络架构中的核心路由器,它会连接所有的pe路由器。p路由器与pe路由器之间的连接一般采用高速光纤或者千兆以太网线。
pe路由器通常是网络架构中的汇聚路由器,它会连接多个ce路由器。pe路由器与ce路由器之间的连接一般采用物理链路,这些物理链路可以是以太网、ATM、Frame Relay等不同类型的链路。
ce路由器通常是网络架构中的接入路由器,它会直接连接到终端设备,如PC、服务器等。ce路由器与pe路由器之间的连接一般采用物理链路,这些物理链路可以是以太网、ATM、Frame Relay等不同类型的链路。
如何配置FortiGate BGP路由聚合
1、文档用途本文描述的是如何配置BGP协议的路由会聚功能从而通过宣告聚合路由来达到通告多条详细路由的具体步骤。2、适应范围所有的运行在NAT模式下面的FortiGate或VDOM。3、预期结果本文将把如下三条详细路由通...
1、文档用途
本文描述的是如何配置BGP协议的路由会聚功能从而通过宣告聚合路由来达到通告多条详细路由的具体步骤。
2、适应范围
所有的运行在NAT模式下面的FortiGate或VDOM。
3、预期结果
本文将把如下三条详细路由通过BGP会聚功能通告成聚合路由:* 10.162.0.0/16
* 10.162.0.0/255.255.254.0
* 10.162.2.0/255.255.254.0
* 10.162.4.0/255.255.254.0
4、具体配置
具体配置如下显示,名称FGT-AS162是本地FortiGate:
FGT-AS162 (bgp) # show
config router bgp
config aggregate-address
edit 1
set prefix 10.162.0.0 255.255.0.0
set summary-only enable
next
end
set as 162
config neighbor
edit 10.142.0.110
set remote-as 1
next
end
config network
edit 1
set prefix 10.162.0.0 255.255.254.0
next
edit 2
set prefix 10.162.2.0 255.255.254.0
next
edit 3
set prefix 10.162.4.0 255.255.254.0
next
end
config redistribute "connected"
end
config redistribute "rip"
end
config redistribute "ospf"
end
config redistribute "static"
end
set router-id 10.142.0.114
end
5、配置验证
名称FGT_ISP是模拟的ISP边界路由器:
FGT-AS162启用了BGP路由聚合功能
我们将用到如下4条关于路由的CLI命令: # get router info bgp summary # get router info bgp neighbors # get router info bgp network # get router info routing-table all
5.1 在FGT-AS162上验证
FGT-AS162 # get router info routing-table all
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default
S* 0.0.0.0/0 [10/0] via 192.168.183.254, port1
B 1.1.1.1/32 [20/0] via 10.142.0.110, port2, 01:03:29
C 10.142.0.0/23 is directly connected, port2
B 10.160.0.0/23 [20/0] via 10.142.0.110, port2, 00:02:07
B 10.162.0.0/16 [20/0] is a summary, Null, 00:12:16
C 10.162.0.0/23 is directly connected, port3
C 10.162.2.0/23 is directly connected, port5
C 10.162.4.0/23 is directly connected, port6
B 192.168.0.0/16 [20/0] via 10.142.0.110, port2, 01:03:29
B 192.168.0.0/21 [20/0] via 10.142.0.205, port2, 01:03:29
B 192.168.168.0/24 [20/0] via 10.142.0.110, port2, 01:03:29
C 192.168.182.0/23 is directly connected, port1
可以看到上面路由表里面有条“null”的路由可以避免路由环路产生
FGT-AS162 # get router info bgp network
BGP table version is 9, local router ID is 10.142.0.114
Status codes: s suppressed, d damped, h history, * valid, best, i - internal,
S Stale
Origin codes: i - IGP, e - EGP, - incomplete
Network Next Hop Metric LocPrf Weight Path
* 1.1.1.1/32 10.142.0.110 0 0 1
* 10.160.0.0/23 10.142.0.110 0 0 1 i
* 10.162.0.0/16 0.0.0.0 32768 i 这就是将要通过BGP宣告出去的路由
s 10.162.0.0/23 0.0.0.0 100 32768 i
s 10.162.2.0/23 0.0.0.0 100 32768 i
s 10.162.4.0/23 0.0.0.0 100 32768 i
* 192.168.0.0/16 10.142.0.110 0 0 1
* 192.168.0.0/21 10.142.0.205 0 0 1 2 i
* 192.168.168.0 10.142.0.110 0 0 1
Total number of prefixes 9
可以看到BGP摘要路由下面有三条路由有 's' 标记,指的是摘要路由来源于这3条详细路由。
5.2 在FGT_ISP上验证
获取本地路由表: FGT_ISP (bgp) # get router info bgp network
BGP table version is 18, local router ID is 10.142.0.110
Status codes: s suppressed, d damped, h history, * valid, best, i - internal,
S Stale
Origin codes: i - IGP, e - EGP, - incomplete
Network Next Hop Metric LocPrf Weight Path
* 1.1.1.1/32 192.168.183.254 32768
* 10.160.0.0/23 0.0.0.0 100 32768 i
* 10.162.0.0/16 10.142.0.114 0 0 162 i
* 192.168.0.0/16 192.168.183.254 32768
* 192.168.0.0/21 10.142.0.205 0 0 2 i
* 192.168.168.0 192.168.183.254 32768 Total number of prefixes 6 FGT_ISP (bgp) # get router info routing-table all
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default S 1.1.1.1/32 [10/0] via 192.168.183.254, port1
C 10.142.0.0/23 is directly connected, port6
C 10.160.0.0/23 is directly connected, port2
B 10.162.0.0/16 [20/0] via 10.142.0.114, port6, 01:04:08
这条就是BGP对端宣告过来的摘要路由
S 192.168.0.0/16 [10/0] via 192.168.183.254, port1
B 192.168.0.0/21 [20/0] via 10.142.0.205, port6, 19:30:25
S 192.168.168.0/24 [10/0] via 192.168.183.254, port1
C 192.168.182.0/23 is directly connected, port1
【HCIP】3BGP协议-2.7(实验):BGP路由聚合-手动汇总
是我们最长用的方式
特点:
1、只要在BGP路由表中存在的路由,都能被手动汇总。
2、可以实现精确汇总,可以支持CIDR(超网)。
3、可以对汇总路由的属性做编辑。
4、可以继承明细路由的相关属性,防止环路
5、明细路由全部失效,汇总路由才会失效。
因为BGP在做路由汇总的时候丢失了AS_Path属性,导致一旦AS 300 10.1.10.0/24明细路由失效,通过聚合会引起环路。
解决办法就是继承明细路由的AS_Path属性,如果AS300在接收到10.1.0.0/16的路由里收到了来自自身的AS标记,就会直接丢弃防环。
还是之前的拓扑
我们输入命令
将上次做的自动汇总取消掉,
这样我们查看BGP路由表,
我们发现这次标识是聚合路由,但是它丢失了AS_Path属性,并且汇总路由做了之后,。明细路由还是会发送出去
我们需要继续设置,抑制明细路由并且继承明细路由的AS号
我们此时查看邻居bgp路由表
查看被抑制的明细路由
我们先将R2上的一条静态路由进行undo操作,不发布
再undo另一条
我们甚至可以给聚合路由添加策略
继续试验,我们可以复原之前在R2上做的ip配置。做以下实验,我们之前在R1上配置了192.168.的环回口,现在我们在R2上也开始配置环回口
因为我们设置的手动汇总路由是掩的22位,说明只有192.168.0/1/2/3可以进行手动汇总,我们添加的R2里的ip add 192.168.4.1 24不会被掩到。
能汇总的就会汇总起来。
我们继续做一个
as-path 表明路由传递的AS的次序,有序的
as-set { }无序的AS-PATH,防止环路用的,并不表明路由传递的次序。
{ }中的AS号,只算1个AS长度。
但是我们现在发现,R3和R4可以正常访问R1和R2的环回口路由,但R1,R2却因为AS-Path机制无法进行互访。
主要的策略思想就是在走10.1.13.1 的时候把策略 192.168.0.0 21的AS path属性改为2
走10.1.23.2 的时候把策略 192.168.0.0 21的AS path属性改为1
2018-11-23 查看你的AS路由汇聚情况
有这么一个网站,心系全球路由表,每周发布各大机构路由发布和汇聚情况。。。
这个网站是做什么的?其实是发布一个报告,告诉你AS发布的路由和汇聚情况。
“This lists the "Top 30" ASes who if they aggregated their announced prefixes could make a significant contribution to the reduction of the current size of the Internet routing table.
”
从下图可以看出,截止今天,全球BGP路由表中,路由前缀共有746902条,汇总的有402288条,其他的是什么?当然是没有汇总的泄露出来的路由。
TOP30的AS,这里是按BGP路由条目数量排序的,还能看更详细的报告和建议。
比如说AS4538,看名字翻译出来应该是属于中国教育网,可以看到很多没有汇聚的路由,后面还给出了建议。
最后网站首页拉到最后,输入你的AS号,就可以看到你自己的AS的路由汇聚报告了。
BGP的主要功能是什么?
BGP协议功能:
BGP用来承载用户路由,通过OSPF来保障各路由设备的连通性,在6509路由器上GBP要和上连的两个GSR建立BGP邻居叛乱。通过关系,通过注入的方式将用户路由注入到BGP中。通过路由汇聚(aggregate-address命令)将跌幅汇聚成一条较大的路由,实现减少路由条目的目的。BGP(border
gateway
protocol)是一种在自治系统之间动态交换路由信息的路由协议,又称为边界网关协议,一个自治系统的经典定义是在一个管理机构控制之下的一组路由器,它使用IGP和普通度量值向其他自治系统转发报文。
希望本文能为您提供有用的信息和帮助,让您的网络连接更加顺畅。