BGP--笔记01

BGP--笔记01

BGP
用途:互联网不同自治系统之间

路由协议分类
一,作用范围
  a)AS内部(IGP):RIP,IGRP,EIGRP,OSPF,ISIS
  b)AS间 (EGP):  EGP,BGP
二,算法
  a)距离矢量(Distance-Vector):RIP,IGRP,EIGRP(高级路由矢量),BGP(路径矢量)
  b)链路状态(Link-State):OSPF ISIS

AS(自治系统):
         由同一个组织机构管理下的采用同一种路由选路策略的路由器(网络)集合

       AS号: 1~65535,
私有AS号:    64512-65535(最后1024个AS号)
多宿主:  Multihoming
  原因 1)可靠性
    2)提高性能

BGP Path-Vector Routing
防止环路:
     1)AS-PATH
      AS-PATH: 64700(离我们的系统最近)
      AS-PATH: 64600 64700(离我们的系统最近)
      AS-PATH: 64520 64600 64700(离我们的系统最近)
  策略功能
        AS-by-AS
BGP的特点: 注重策略功能,基于每个AS来实现策略,AS-by-AS
BGP的应用场合:
      1)什么情况下不适合使用BGP?
                a)对BGP的路径选择过程不够熟悉
     b)只有单个连接接入Internet或其它AS (最合适方式:配置一个静态的0.0.0.0/0路由)
     c)路由器的性能不够(内存,CPU)

      2)什么时候可以使用BGP?
         a)作为一个中转的AS(ISP)
         b)一个AS拥有多个出口连接到不同AS(希望进行不同的选路)
    c)需要对进入,离开AS的流量进行控制(AS拥有多个出口)

BGP的特性:
    1)路径矢量路由协议(可视为距离矢量路由协议的增强版)
 2)BGP运行在TCP上(端口为179):
                         BGP的更新是可靠的,依赖于TCP来实现;
                         BGP的邻居一定是 [手工指定] 的
 3)增量,触发更新
 4)通过Keepalive消息 来检测TCP的连通性(Keepalive:每隔60秒, Hold时间:3分钟)
 5)丰富的metric值(称为路径属性)
 6)设计于大型的互联网络
 
【BGP的数据库】:
1)邻居表
 
2)BGP表(BGP转发表)
 
3)IP路由表

注:建立邻居关系后,邻居间将交换路由信息.
   每个BGP路由器只会将最优的路由(本路由器将使用该路由)发送给邻居


【BGP的消息类型】:
1)Open        : 建立BGP邻居

2)Keepalive   :  维持邻居关系(每隔60秒  Hold Time:180秒)

3)Update      :  用来通告路由的【可达性】信息/或【不可达】(撤消)信息

4)Notification: 检测到错误时,发送通知消息,发送完该消息后,BGP邻居断开!
                          eg.error is detected,BGP connection closed after message is sent
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值