BGP基础

目录

一、BGP协议特点

        二、适合BGP的网络环境

        三、BGP邻居关系

四、BGP邻居状态机制

五、BGP消息数据包

六、BGP配置


BGP:边界网关协议

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

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

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

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

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

 1:1=65537 x.y=x*65536+y

一、BGP协议特点

1、BGP是路径矢量型路由协议

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

除了IPV4单播路由之外的其他的都称为 MP-BGP---多协议BGP;

3、更新地址:单播更新

4、跟新方式:触发更新、增量更新(频繁切换UP、DOWN导致频繁触发更新,会进行路由惩罚

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

6、BGP协议支持路由认证

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

8、BGP是一种非常消耗资源的路由协议(一个路由器支持一个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为何可跨直连建立邻居?

BGP基于TCP建立,TCP只要两边路由可达,就可以建立邻居,并且BGP是单播更新

四、BGP邻居状态机制

idle:初始化

connect:连接

active:活动

以上未发送任何报文

opensent:发送open报文(谁主动发起建立会话,优先发送)

openconfirm:open报文确认(对方收到)

established:邻居状态

BGP建邻条件

1、router-id不同

2、BGP认证相同

3、指定正确AS号

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

五、BGP消息数据包

open

keeplive【保活报文】

updata【更新报文】

notification【错误报告报文】

open:建立BGP关系,只发送一次

六、BGP配置

[r1-bgp]peer 2.2.2.2 as-number 234【指定AS】

[r1-bgp]peer 2.2.2.2 next-hop-local【下一跳为本地环回地址】

[r1-bgp]peer 2.2.2.2 ebgp-max-hop【EBGP多跳,非直连建立】

ip route-static 2.2.2.0 255.255.255.0 12.1.1.2【确保路由可达】

[r2-bgp]peer 12.1.1.1 as-number 1【指定AS】

[r2-bgp]peer 12.1.1.1 connect-interface LoopBack 0【指定连接接口为环回口】

[r2-bgp]peer 12.1.1.1 next-hop-local【下一跳为最新环回口】

[r2-bgp]peer 3.3.3.3 as-number 234【指定AS】

[r2-bgp]peer 3.3.3.3 connect-interface LoopBack 0【指定连接接口为环回口】

[r2-bgp]peer 3.3.3.3 next-hop-local【下一跳为最新环回口】

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值