BGP:边界网关路由协议 路由的控制和优先、传递

IGP:内部网关路由协议 (静态、rip、ospf、lsls) 路由的发现和计算

EGP:外部网关路由协议(bgp、egp)

特点 :

  • 是一种外部网关路由协议
  • 主要用于大型网络、大型集团、运营商、银行、国家电网、国与国之间的路由
  • BGP运行在IGP内部网关路由协议方上,其底层是IGP
  • AS自制系统
  • BGP的邻居关系

IBGP:相同的AS

EBGP:不同的AS

  • BGP可以跨路由器建立邻居(因为bgp发送的是一种单播报文)
  • BGP 应用于四层 tcp 179端口
  • 一台路由器只能启用一条bgp进程

BGP的五种报文

  1. open:建立邻居
  2. keepalive:维持邻居
  3. update:路由更新
  4. router-refresh:刷新路由策略
  5. Notification:差错检测

BGP的邻居建立

步骤:建立邻居-传递路由-路由控制

1、ospf的相关配置略,EBGP之间路由做静默接口。

2、需要手动指定邻居对端ip

R1:

bgp 100 (R1所在的as 100)

peer 2.2.2.2 as-number 100 (邻居2.2.2.2 所在的as 100)

peer 2.2.2.2 connect-interface LoopBack0 指定更新源环回口地址

以上的两个步骤确定了bgp报文的源地址:1.1.1.1 以及目标地址2.2.2.2

R2:

bgp 100

peer 1.1.1.1 as-number 100

peer 1.1.1.1 connect-interface LoopBack0

peer 10.1.23.3 as-number 200

peer 10.1.25.5 as-number 200

调试查看命令:

< >dis bgp peer 查看邻居连接状况

< >dis tcp starus

< >reset bgp all 重置bgp邻居关系

BGP 路由生成方式

  1. network
  2. import

BGP是将路由表中的路由引入到BGP转发表中,即BGP路由表。

  1. bgp路由汇总(聚合)

< >dis bgp routing-table 查看bgp路由表

network 方式:

bgp xxx

network xxxxx xx

import 方式:

bgp xxx

import-route ospf 1

BGP 路由黑洞(R4):能够学习到路由,但是无法访问。

R5:

bgp 200

import-route ospf 1

ospf 1

import-route bgp 1

R2:

bgp 100

import-route ospf 1

BGP 边界路由器相关介绍相关推荐

  1. pthread相关介绍

    pthread相关介绍 int pthread_create(pthread_t *tid, const pthread_attr_t *attr, void*(*start_routine)(voi ...

  2. axios队列 vue_(十三 )Vue 封装axios(四种请求)及相关介绍

    Vue 封装axios(四种请求)及相关介绍 首先axios是基于promise的http库 promise是什么? 1.主要用于异步计算 2.可以将异步操作队列化,按照期望的顺序执行,返回符合预期的 ...

  3. python映射类型-python映射类型的相关介绍

    映射类型是一类可迭代的键-值数据项的组合,提供了存取数据项及其键和值的方法,在python3中,支持两种无序的映射类型:内置的dict和标准库中的collections.defaultdict类型. ...

  4. Android Pmem相关介绍

    http://fangjian0518.blog.163.com/blog/#m=0 Android Pmem相关介绍 2011-10-18 09:40:26|  分类: Android PMEM | ...

  5. Android O 前期预研之二:HIDL相关介绍

    在上一篇博客里,大致介绍了下Android O 中treble计划的一些背景与相关基本架构,这一篇中跟大家一起来探讨下HIDL相关的内容. Android HAL类型  在此之前的ANDROID版本当 ...

  6. 程序如何在两个gpu卡上并行运行_深度学习分布式训练相关介绍 - Part 1 多GPU训练...

    本篇文章主要是对深度学习中运用多GPU进行训练的一些基本的知识点进行的一个梳理 文章中的内容都是经过认真地分析,并且尽量做到有所考证 抛砖引玉,希望可以给大家有更多的启发,并能有所收获 介绍 大多数时 ...

  7. mysqld命令相关介绍

    https://www.cnblogs.com/shymen/p/8850655.html mysqld命令相关介绍 mysqld --verbose --help 显示服务器选项和可配置变量一览 从 ...

  8. 什么是写一个java类,Java什么是类?class的相关介绍

    本章给大家带来Java什么是类?class的相关介绍,让大家了解关于类(class)的一些知识.有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助.class Point{ construc ...

  9. Nginx工作原理及相关介绍

    Nginx工作原理及相关介绍 一.Nginx工作原理与模块介绍 1.Nginx基本工作原理 NGINX以高性能的负载均衡器,缓存,和web服务器闻名.Nginx由内核和模块组成,其中,内核的设计非常微 ...

最新文章

  1. 限量!“Java成长笔记”Spring Boot/Sentinel/Nacos高并发
  2. Docker registry
  3. 利用进化算法进行仿k-means聚类(可称之为EA-KMeans算法)
  4. 1.1 计算机的发展
  5. 理解注意力机制的好文二
  6. SAP Odata服务里filter的用法
  7. ​“北斗女神”徐颖,32岁成为中科院最年轻的博导!
  8. 程序员找工作那点事儿
  9. 11 | 互联网产品的测试策略应该如何设计?
  10. java滑动窗体动画_java – 为布局滑入和滑出动画
  11. 贝塞尔曲线UIBezierPath简单使用
  12. mysql效率索引_mysql下普通索引和唯一索引的效率对比
  13. iPhone/iPad各种文件路径详解 帮助了解自己的iphone和ipad
  14. android 单词本代码,android 背单词app源码(MVP架构)
  15. 【译】基于 Rust 用 Bevy 实现节奏大师游戏
  16. G-sensor概述及常用芯片整理(转)
  17. (附源码)springboot基于java的超市购物管理系统 毕业设计 271611
  18. windows计算器(calc)按键功能详解
  19. 【贪心策略】区间选点问题
  20. 【4Paradigm】第四范式实习经验与收获整理

热门文章

  1. Bribe the Prisoners(GCJ 2009 Round 1C C)(dp)
  2. OWASP A7 Identification and Authentication Failures(身份识别和身份验证错误)
  3. JVM 的“救世主”来了?---GraalVM 集成入门
  4. IBM小型机如何灭告警灯
  5. 资损率全球最低!一文详解「蚂蚁风险大脑」
  6. CPU究竟跑得有多快?
  7. java maven部署干货
  8. maven手动导入依赖到本地仓库
  9. Where there is life, there is hope
  10. 10天GMV破500万,品牌在快手的经营方法论是什么?