BGP基础简介(一)

AS

是一组运行相同IGP协议的设备组成的网络

AS号:

  1. 16bit:64512~65535为私有AS
  2. 32bit:4200000000~4294967294为私有AS
  3. 其余都是共有AS,需要向IANA申请

EGP

外部网关协议,bgp的前身,缺点:只发布路由信息,不控制路由选路,无环路避免机制


BGP

BGP是一种实现自治系统AS之间的路由可达,并选择最佳路由的矢量性协议。

BGP特点:

  1. 使用TCP作为其传输层协议,所以邻居建立无需物理直连
  2. 使用触发式路由更新,不是周期性更新,因为更新的是路由信息而不是链路状态信息
  3. 借助TCP的可靠性机制,BGP可承载大量的路由信息
  4. 提供了丰富的路由策略
  5. 可支撑MPLS/VPN的应用
  6. 提供路由聚合、路由衰减等功能

BGP 路径属性:

  1. 是人为添加给路由的属性,不是路由本身的信息,为了防环和选路,和路由信息一起传递
  2. IGP协议通过机制选路和防环,BGP协议通过属性选路和防环。
  3. BGP不产生路由,只传递路由。

BGP邻居建立简述

86244e9e807f4740b10f9ba124a5858e.png

 1.建立BGP邻居配置命令,R1为例:

bgp 100     

# 100表示路由器所在AS号

 

peer 2.2.2.2 as-number 100   

#配置BGP邻居地址,并指定邻居所在AS号

 

peer 2.2.2.2 connect-interface loopback 0  

#指定用LoopBack接口地址作为源IP向指定的邻居发送BGP报文

 

peer 2.2.2.2 ebgp-max-hop 10  

#当EBGP使用环回口建立邻居,需指定EBGP邻居发送BGP报文的TTL值

2.向邻居2.2.2.2发送BGP报文的源地址是什么?

默认情况根据邻居地址 查路由表,找到去往邻居地址的路由出接口IP为源地址。

 

所以BGP使用loopback地址指定邻居地址时,需人为指定loopback接口作为源IP

3.BGP邻居建立配置建议:

IBGP邻居建议使用loopback建立邻居关系,默认情况IBGP邻居的BGP报文的TTL=255

 

EBGP邻居建议使用直连物理接口建立,默认情况EBGP邻居的BGP报文的TTL=1,

即默认情况下要求EBGP邻居地址物理直连

 4.BGP建立邻居的条件:

1.邻居地址路由可达

2.TCP 179端口可达

3.Open中AS号和邻居配置要匹配

4.BGP router id不能冲突

5.至少要有一个地址族能协商一致

6.BGP认证要成功

7.Hold Time可以不一致,协商使用小的hold time

 5.hold time和keep alive时间

keepalive时间本地生效

 

配置的keepalive Time > hold time的1/3,keepalive Time = hold time/3

配置的keepalive Time < hold time的1/3,keepalive Time = keepalive Time

 

示例

R1:display bgp peer verbose

Configured: Active Hold Time: 120 sec        Keepalive Time:20 sec

Received  : Active Hold Time: 90 sec

Negotiated: Active Hold Time: 90 sec        Keepalive Time:20 sec

 

R2:display bgp peer verbose

Configured: Active Hold Time: 90 sec        Keepalive Time:30 sec

Received  : Active Hold Time: 120 sec

Negotiated: Active Hold Time: 90 sec        Keepalive Time:30 sec


BGP报文类型简述

报文格式

9bdae08ddb7e4582ac0ed0d80da8ccca.png

报文作用 

5f0e247b5846452182bfea6545010808.png

Open报文

8276260fc50d4bd39128bca51888be5c.png

 

 

 

  • 20
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值