BGP高级特性——4字节AS号

目录

4字节AS号

相关概念

两种过渡属性

4字节AS号的格式

4字节AS号建立邻居

4字节AS号路由传递

配置命令


4字节AS号

相比于2字节AS号,范围更大。由1~65535扩展到1~4294967295

支持4字节AS号的BGP设备兼容仅支持2字节AS号的BGP设备

相关概念

Speaker(发言者)

发送BGP消息的路由器称为BGP Speaker

New Speaker

支持4字节AS扩展能力的BGP Speaker

Old Speaker

不支持4字节AS扩展能力的BGP Speaker

New Session

New Speaker之间建立的BGP连接

Old Session

New Speaker和Old Speaker之间或者Old Speaker之间建立的BGP连接

两种过渡属性

通过定义两种可选过渡属性AS4_Path和AS4_Aggregator来辅助Old Speaker传递4字节AS信息

AS4_Path(0x11):用来辅助AS_Path属性传递4字节AS号信息

AS4_Aggregator(0x12):用于辅助Aggregator属性传递4字节AS号信息

4字节AS号的格式

整数形式:1~4294967295

点分形式:x.y形式

整数形式与点分形式的对应关系

整数形式4字节AS号=x*65536+y

即2.3对应 2*65536+3=131075

4字节AS号建立邻居

BGP通过Open报文进行参数协商,建立邻居

如何在Open报文体现自身支持4字节AS号

通过在Open报文中定义了新的可扩展字段0x41来代表本端支持4字节扩展能力

Open报文需要携带自身的AS号,对于4字节AS号如何携带

Open消息头的My AS字段只有2字节,无法填充4自己的AS号

因此New Speaker在发送Open消息时,会将My AS字段填充为23456(过渡AS号)

将自己实际的AS号填充在可选能力字段0x41中

邻居建立过程

对于Old Speak,不支持4AS能力,会认为对方为2字节AS号23456,进行协商,建立邻居,建立Old Session。

对于New Speak,支持4AS能力,会从Open报文的可选字段中提取出对端4AS号,进行协商,建立邻居,建立New Session

4字节AS号路由传递

通过Update报文携带4字节AS号,进行路由传递

对于支持4字节AS号的New Speaker,4字节如何传递

4字节AS号存放在AS_Path中,直接识别

对于不支持4字节AS号的Old Speaker,4字节AS号如何传递

通过AS4_Path属性携带4字节AS号

通过AS_Path属性携带过渡AS号(23456)

路由传递过程

当New向Old发送Update消息时,会将大于65535的AS号信息通过AS4_Path属性辅助AS_path属性传递4字节AS号信息(对于Old Speaker来说,AS4_Path属性是透明的,只能识别出过渡AS号23456)

当New 从Old收到带有AS4_path属性的Update报文时,会根据AS4_Path属性和AS_Path属性重新计算出真正的AS_Path属性

配置命令

华为设备配置

bgp [1.1]  配置4字节为1.1的AS号

 peer [2.2.2.2] as-number [1.1]   与2.2.2.2建立BGP邻居

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
BGP(Border Gateway Protocol)是一种用于在互联网中交换路由信息的协议。它具有以下特性和配置要点: 1. 路由选择:BGP使用路径向量算法来选择最佳的路由,并考虑了多种因素,如路径长度、AS(自治系统)路径、AS路径的稳定性等。 2. 可靠性:BGP具有高度可靠性,它可以检测并避免路由环路和循环路径,从而确保网络的稳定性。 3. 扩展性:BGP支持大规模的网络扩展,可以处理数以千计的网络前缀,并提供有效的路由汇聚功能。 4. 策略控制:BGP允许网络管理员通过配置策略来控制路由的选择和传播。这些策略可以基于不同的条件,如AS路径属性、前缀过滤、路由地图等。 5. 邻居关系建立:BGP通过建立邻居关系***以下是一些重要的要点: 1. 配置自治系统码(ASN):每个网络都需要一个唯一的ASN。ASN是一个16位的数字,***可以使用基于密码的身份验证来增加安全性。 3. 配置网络前缀:将要宣告给BGP邻居的网络前缀通过配置路由策略和过滤器来定义。 4. 配置路由策略:可以使用各种条件和属性来配置BGP路由策略,如AS路径过滤、前缀列表、路由映射等。 5. 监控与故障排除:定期监控BGP邻居状态和路由更新,并使用合适的故障排除工具来解决问题。 请注意,BGP的详细配置可能会根据网络环境和设备厂商的不同而有所差异。建议参考相关设备的文档和厂商的最佳实践。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

静下心来敲木鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值