BGP路由技术(2)

BGP路径属性定义

路径属性:Path attributes,作用于类似于metrice,用于度量BGP的路由劣势(用来进行选路)

分类

公认遵属性:所有的BGP的update消息都要包含该属性

AS路径(AS-path)
下一跳(next-hop)
起源(Origin)
公认自觉属性:该属性是可选可不选的,但是所有的BGP进程都能识别。  BGP设备发送的update报文可携带也可不携带,但应该都能识别。

本地优先级

可选传递属性:即使BGP进程不能识别该属性,也会继续传递下去。 BGP设备不能识别,但可以继续转发。

团体属性

可选非传递属性:如果BGP进程不能识别该属于,可以忽略这条update,并且不传递下去。  BGP设备不能识别,并且也不能转发的,也就是丢弃。

MED

BGP选路原则

如果此路由的下一跳不可达,忽略此路由。
Preferred-Value值数值越高越优先,华为私有属性,仅本地有意义。
Local-Preference值最高的路由优先。
聚合路由优先于非聚合路由。
本地手动聚合路由的优先级高于本地自动聚合的路由。
本地通过Network命令引入的路由的优先级高于本地通过import-route命令引入的路由。
AS-path的长度最短的路径优先。
比较Origin属性,IGP优于EGP,EGP优于Incomplete。
选择MED较小的路由。
EBGP路由优于IBGP路由。
BGP优于选择到BGP下一跳的度量值最低的路径。
当以上全部相同,则为等价路由,可以负载分担(注意:AS-Path必须一致,当负载分担时,以下3条原则无效)

   12.比较Cluster- List长度,短者优先。

   13.比较Originator-ID(如果没有Originator-ID,则用Router-ID比较),选择数值较小的路径。

   14.比较对等体的IP地址,选择IP地址数值最小的路径。

BGP属性性选路配置

(共12种方法,3种方法常用)

根据local-prefernce控制选路(越大越优)
为公认自觉属性,用于告诉AS中的路由器,哪条路径是离开AS的首条路径。
Local Preference属性只能在IBGP对等体间传递(除非做了策略否则Local-Preference值在IBGP对等体间传递过程中不会丢失),而不能在EBGP对等体间传递,如果在EBGP对等体间收到的路由的路径属性中携带了Local-Preference,则会触发Notifaction报文,造成会话中断。
但是可以在AS边界路由器上使用Import方向的策略来修改Local-Preference属性值。也就是在收到路由之后,在本地为路由赋予Local-Preference.
route-policy X permit node 10--    ###  创立名为X的路由策略,其中node 10是固定格式,不用管。(X:名字)

apply local-preference 123--    ### 设置本地优先级为666

quit --   ### 离开当前路由策略返回系统视图

BGP 200--   ### 进入本AS的BGP中

peer 4.4.4.4 route-policy X export--   ###  对R3上对AR4执行出站方向配置此路由策略,使得收到对方通告的路由后,把它的local-preference改成666,让AR4优先通告AR3

reset bgp all --    ### 重启BGP(用户视图下)

​ refresh bgp all export /import --   ### 重启bgp所有的出站、进站规则

2.使用AS-PATH属性控制选路(越小越优先)

公认比遵属性,是前往目标网络的路由经过的AS号列表
作用:确保路由在EBGP对等体之间无环:另外也作为路由优选的衡量标准之一
路由在被通告给EBGP对等体时,路由器会在该路由的AS-Path中追加上本地的AS号:路由被通告给IBGP对等体时,AS-Path不会发生改变

1、使用route-policy修改BGP路由的AS-path

apply as-path xxx additive ---    ###在已有AS-path基础上追加XXX

apply as-path xxx overwrite ---   ###将已有的AS-path替换成xxx

apply as-path none overwrite ---   ###清空路由器的AS-path属性

route-policy as permit node 10

apply as-path 123 123 123 additive---   ##3在已有AS-path基础上追加

quit

bgp 200

peer 1.1.1.1 route-policy as expoort---   ###在AR3对AR4执行出口方向上的路由策略

在系统视图下:

reset bgp all ---    ##3重启BGP(用户视图下)

refresh bgp all export /import ---    ###重启bgp所有的出站、进站规则

 3.通过MED属性控制选路(越小越优)

可选非传递属性,是一种度量值
一般情况下,BGP设备只比较来自同一AS(不同对等体)的路由的MED的属性值。可以通过配置命令来允许BGP比较来自不同AS的路由的MED值,执行compare-different-med命令后,系统将比较来自不同AS中的对等体路由的MED值
route-policy med permit node 10

apply cost +500 ---   ###因为med无对应的,此外med又是一种度量值,因此使用cost来代替

quit

bgp 200

peer 1.1.1.1 route-policy med export

<>reset bgp all

<> refresh bgp all export /import

display bgp routing-table---     ###查BGP的路由表

display bgp routing-table---    ###查看详细情况

BGP路由聚合
方案1:(创建静态汇总路由)

ip route-static 192.168.0.0 255.225.255.255.0 NULL0

net 192.168.0.0 255.255.255.0 ---    ###宣告这个网段(将静态的路由器宣告出去,因为这个网段在路由表中不存在,得假如ULL0才能在bgp中使用,因而得宣告)

方案2:

aggregate 192.168.0.0 255.255.255.0 detail-suppressed as-set

使用手动链路聚合aggregate ,detail-suppressed as-set是抑制路由明细通告。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
神州数码是一家领先的信息技术解决方案提供商,其网络架构中采用了BGP(边界网关协议)路由技术BGP路由是一种互联网路由协议,用于在不同自治系统(AS)之间传递路由信息。BGP路由在神州数码的网络中发挥重要作用,确保数据在不同自治系统之间的高效传输和有效路由选择。它允许神州数码与其他主要互联网服务提供商之间建立连接,构建一个更大、更可达的网络体系结构。 神州数码的BGP路由具有以下几个特点: 1. 路由引入:神州数码通过BGP协议与其他ISP(互联网服务提供商)建立对等连接,获得了其他AS的路由信息。这些路由信息可被导入神州数码的路由表,使得其网络能够知晓如何达到其他AS中的目标网络。 2. 路由选择:BGP路由根据路由器的BGP策略和条件选择最佳路由,确保数据能够通过最短路径或优质路径进行传输。通过对连通性、AS路径长度、本地优先级等因素的评估,BGP路由器可以选择最佳的AS路径,并在动态网络环境中不断调整和优化路由选择。 3. 路由扩散:BGP路由路由信息扩散到整个网络,保障所有网络设备都能获得最新的路由信息。这样,当网络中某一路由器失效或断开时,其他路由器能够及时更新路由表并选择备用路径,保证网络的连通性和可靠性。 4. 安全性与稳定性:BGP路由提供了许多安全功能,如路由过滤、路由鉴别等,用于防止恶意攻击和路由泄露。此外,BGP提供了路由不可达的反馈机制,当发现某一路由不可达时,会将该信息通知给网络管理员,使其能够及时处理和修复问题。 综上所述,神州数码采用的BGP路由技术在实现高效、可靠的数据传输和路由选择过程中起到了关键的作用。它的特点包括路由引入、路由选择、路由扩散、安全性与稳定性。通过BGP路由的应用,神州数码能够建立起强大的网络架构,为用户提供更稳定、高质量的互联网连接服务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值