Advertisement

边界网关路由协议(BGP)

阅读量:

直连路由

非直连路由
– 静态
– 动态
------ IGP(在公司内部运行的协议)
------ RIP
------ IGRP
------ EIGRP
------ OSPF
------ ISIS

EGP(外部路由网关协议:在不同公司之间运行的协议)
[传输路由,必须稳定;支持传输量大路由]
[实现路由的灵活控制]
BGP(7/TCP,179)

一 、什么是BGP路由协议

BGP(边界网关协议):是一种基于矢量算法的自治系统(简称:公司)间的路由协议;
BGP协议并非要找到具体的网络信息,而是提供可用于找到自治系统大的信息。而运行在自治系统内部的协议(RIP、OSPF等)用于找到具体的网络。

二. AS的类型:

AS:自制系统(一个区域),通过数字来表示,称之为AS号,取值范围:0~65535;

公有AS号:需要向运营商购买,可以在互联网传递;范围:0~64511;
@公有AS号:
需要花钱购买;
可以在运营商/公网上传输;

私有AS号:任何公司都可以使用,不能在互联网传递;范围:64512~65535;
@私有AS号:
只能在企业内部使用,不能传递给运营商/公网;
免费的;

后来进行扩展以后是232个

三. BGP的特点:

特点
1)稳定 – TCP
2)可以同时传输大量路由;
3)可以实现路由的灵活控制;(为路由分配了13个属性)

应用场景:
在任何一个环境中,只要有上述3个要求的网络,都可以使用BGP;

四、BGP工作原理

  • 建立邻居表-建立在TCP连接基础上;
  • 同步数据库;
  • 计算路由表;

五、 BGP状态:

– 空闲(idle)
– 连接 (connect)
– 活跃 (active)
–报文已发送 (opensent)
– 报文已确认 (openconfirm)
– 连接已建立 (established)

六. BGP的工作过程:

  1. 建立邻居表
  2. 同步数据库
  3. 计算路由表

七、BGP的报文:

  1. open ,用于邻居的建立;
  2. update,更新报文,用于传递 BGP 路由条目;
  3. keep-alive,存活消息,用于维持BGP邻居关系;
  4. notification:通知,用于传递报错信息;

八. BGP分类

IBGP:内部BGP,在同一个AS内部;
EBGP:外部BGP,运行在不通AS之间;

九. BGP邻居表

复制代码
    -类型
内部邻居
      相同AS号的两个设备;
外部邻居
      不同AS号的两个设备;
    
    
      
      
      
      
      
    

十、基础的BGP配置:

在这里插入图片描述
  1. 配置思路:
    1)配置基本的IP地址;
    2)配置R1和R2之间的BGP;
    3)验证BGP关系;

R1配置:

复制代码
    <Huawei>sys
    [Huawei]sys R1
    [R1]int g0/0/0
    [R1-GigabitEthernet0/0/0]ip a 10.1.1.1 24
    [R1-GigabitEthernet0/0/0]q
    [R1]bgp 100
    [R1-bgp]router-id 1.1.1.1
    [R1-bgp]peer 10.1.1.2 as-number 200 
    
    
      
      
      
      
      
      
      
      
    

R2 配置:

复制代码
    <Huawei>sys
    [Huawei]sys R2
    [R2]int g0/0/0
    [R2-GigabitEthernet0/0/1]ip a 10.1.1.2 24
    [R2-GigabitEthernet0/0/1]q
    [R2]bgp 100
    [R2-bgp]router-id 2.2.2.2
    [R2-bgp]peer 10.1.1.2 as-number 100 
    
    
      
      
      
      
      
      
      
      
    

验证:
在这里插入图片描述

全部评论 (0)

还没有任何评论哟~