BGP知识点

BGP基础知识点

使用范围:AS之间使用的协议
协议的特点:路径矢量型,没有算法
协议是否传递网络掩码 :传递网络掩码,支持VLSM CIDR
协议消息数据包封装:基于TCP封装,端口号:179

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三次握手的两端路由可达

BGP的三张表

在这里插入图片描述

下一跳属性规则:

1.network 引入 默认next-hop 属性为0.0.0.0
2.IBGP或者EBGP邻居学习到的路由,下一跳默认为对方的更新源地址(即建立TCP三次握手的对方IP 地址)
3.IBGP学习路由传递给EBGP邻居时,下一跳为EBGP邻居建立的更新源地址(EBGP邻居路由传递给 EBGP邻居时也一样)
4.EBGP学习路由传递给IBGP邻居时,下一跳不发生改变

路由反射器:

反射规则: 非非不传(非客户端收到的路由不能传递给其他的非客户端)
在路由反射器中,由于破坏了IBGP水平分割机制,可能导致路由环路,所以引入了起源者属性和簇 ID属性进行防环
设置路由反射器: 设置对等体组中用户为路由反射器的客户端,同时宣告自身为路由反射器的服务 器端。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值