BGP笔记

本文详细介绍了BGP(边界网关协议)的原理,包括其作为路径矢量型协议的特点,以及在AS之间的使用。讨论了BGP的路由更新方式、邻居关系、状态机制和消息类型。此外,还探讨了适合使用BGP的网络环境、防环机制,如AS-Path防环和IBGP的水平分割。最后,提供了配置示例,如IBGP和EBGP的建立,以及路由反射器和EBGP联邦的使用来避免环路。
摘要由CSDN通过智能技术生成

BGP: 边界网关协议

使用范围: BGP范围,在AS之间使用的协议

协议的特点(算法):路径矢量型,没有算法

协议是否传递网络掩码 :传递网络掩码,支持VLSM CIDR

协议消息数据包封装:基于TCP封装,端口号:179

AS: 自治系统 自治系统范围:1-65535 , 公有AS (1-64511) 私有AS(64512-65535)

一.BGP协议特点

1.BGP是一种路径矢量型路由协议

2.BGP协议版本,当前版本V4(V4+)V1 V2 V3(有类别) V4(无类别 仅仅支持IPV4单播路由传递) V4+(支持IPV4单播路由、IPV6单播 IPV4 组播 、IPV6组

播、VPNV4 、VPNV6 等,除了IPV4单播路由之外的其他的都称为 MP-BGP---多协议BGP; 注意:默认仅仅支持传递IPV4单播路由,传递其他方式路由时需要开启(激活))

3.更新地址:单播更新

4.更新方式:触发更新、增量更新(每次只更新网络拓扑改变部分)

5.BGP协议中存在大量的属性(是一种基于规则的路由协议)

6.BGP协议支持路由认证

7.支持BGP路由聚合(汇总)

8.BGP是一种非常消耗资源的路由协议

二.适合使用BGP的网络环境

1.传输AS

2.多宿主

3.需要对进入和离开的流量进行强大的策略控制时

三.BGP邻居关系

IBGP :内部BGP邻居

EBGP:外部BGP邻居

IBGP邻居的防环机制:

IBGP 水平分割机制(IBGP只传一跳规则,通过一个IBGP邻居学习的路由不能传递给其他的IBGP邻居);

next-hop、起源者属性、簇ID列表

EBGP邻居的防环机制:

AS-Path AS路径防环,不接收AS-Path中包含自身AS号的路由信息

四.BGP 邻居状态机制

Idle : 初始化

Connect :连接 Active : 活动

Opensent:发送open报文 Openconfirm :open报文确认

Established :邻居状态

五.BGP消息数据包

Open   keepalive     updata    notification

1.open :建立BGP邻居关系,只发送一次。

BGP邻居关系建立条件

1.router-id 必须不同

2.BGP认证一致

3.指定正确的AS号

4.建立TCP三次握手的两端路由可达

2.keepalive :保活,维持BGP邻居关系。周期性发送周期时间keepalive 时间默认为60s                   Hold 时间,保持时间默认为180s

3.update :更新

通告路由:

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值