zoukankan      html  css  js  c++  java
  • BGP

    BGP
    距离矢量类型如有协议
    
    BGP本身不产生路由,通过引入其他类型的路由在对等体中间传播的.
    BGP解决不同AS之间选路问题.同一个AS之间运行叫IBGP,不同AS之间运行叫EBGP
    
    =======================
    BGP对等体建立
    BGP选路规则
    BGP路由聚合
    BGP认证
    BGP负载分担
    BGP路由引入
    BGP路由信息接收
    BGP发布控制
    BGP网络收敛速度
    BGP路由反射器
    =======================
    AS为一个组织管辖下的拥有相同选路策略的IP网络
    
    为了防止环路,BGP设备接收EBGP对等体发来的路由时,会将路由信息AS_PATH列表
    中带有本地AS号的路由丢弃.
    
    为了防止AS内产生环路,BGP设备不将从IBGP对等体学习到的路由发布给其他IBGP对等体
    IBGP需要与所有IBGP对等体建立全连接才能实现AS内部各个IBGP设备间路由互通.
    通常可以使用"路由反射器""联盟"两种解决方案来实现IBGP全连接.
    
    什么是BGP Speaker?
    发送BGP报文的设备称为BGP Speaker(发言者),接收和产生新的报文信息,并发布给其他BGP Speaker.
    
    
    什么是Peer?
    相互交换报文的Speaker之间互称Peer(对等体).多个相关的对等体构成对等体组(Peer Group).
    
    什么BGP路由器ID(Router ID)?
    唯一标识一个BGP设备.在BGP会话建立时发送Open报文中携带.为一个32位值.通常为IP地址形式.
    BGP设备的唯一路由器ID不可以重复,否则不可以建立BGP连接
    
    如何选择BGP路由器ID?
    手动配置loopback作为BGP路由器ID;或者系统选择设备物理接口中最大的IP地址作为BGP路由器ID
    BGP路由器ID一旦选择后,除非接口地址被删除,否则即使有更大的接口IP也不会更换路由器ID
    
    BGP的AS有什么功能?
    通过AS将整个外部网络划分为一个个应用本地路由策略的路由子域.通过BGP简化路由域管理和统一策略配置.
    
    BGP内部如何实现内部通信?
    在BGP设备连接的每个AS中可以支持多种不同的路由协议.BGP本身不产生路由.
    通过引入各种IGP路由,直连路由,静态路由实现各个子网络的连接
    
    不同BGP AS间如何通信?
    通过EBGP对等会话动态交换路由信息,同一个AS内部的BGP路由器间通过IBGP对等会话交换路由信息.
    
    
    1-64511 公网AS
    64512-65534 私网AS
    65535 保留用于特定用途,私有AS可以用于内部路由域,不可以传输到达Internet通信
    
    BGP-4标准仅支持IPV4网络.
    MP-BGP(Multi-Protocol BGP多协议BGP):为BGP-4的扩展地址族;使BGP能够为多种网络应用提供路由信息.
    
    什么是非过渡属性?
    该属性不能传递到其他设备上.仅能在本地设备上使用.
    
    扩展协议可达NLRI 
    扩展协议不可达NLRI
    
    什么是地址族?
    一种网络层协议配置模板,用于把不同类型的网络分块进行配置.把针对运行不同网络层协议的网络分别进行功能配置.
    
    概念:子地址族
    同一类型网络中不同类型的网络应用(如:ipv4,ipv6网络中都有单播,组播,VPN等)
    同一类型地址族下可以划分的子地址族;地址族使用AFI进行标识.子地址族用SAFI(subsequent Address Family子序列地址族标识符)
    
    MP-BGP主要包括哪些地址族?
    主要包括4个地址族,分别是IPV4,IPV6,L2VPN,VPLS
    
    IP地址族分为那些子地址族?
    主要分为IPV4单播,ipv4组播,ipv4 VPN,ipv4 mpls,ipv4 MDT
  • 相关阅读:
    .NET 4.0 中的契约式编程
    DELL安装Windows Server 2019
    Mysql 5.7.34免安装版本
    MQTT
    WPF属性
    WPF数据绑定
    git系列之(五)git stash 命令
    Vue.js
    git 对比两个分支差异
    TPL 之二 TransformBlock
  • 原文地址:https://www.cnblogs.com/vmsysjack/p/BGP.html
Copyright © 2011-2022 走看看