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. Flex 容器基本概念
  2. JS实现md5.js、md4.js、sha1.js 加密算法使用
  3. Java扑克牌(斗地主发牌)
  4. 推荐算法--其他信息(07)
  5. ecq php,ecqx.sdgz.site网页GZIP压缩检测结果
  6. 第10-11讲 后端
  7. Linux命令 lsof -i:端口号 ——有什么用途
  8. mysql 单向自动同步_mysql单向自动同步
  9. Linux进程管理及作业控制(转)
  10. elk日志分析系统_ELK 日志分析系统
  11. 2019国内高端智能云呼叫中心系统,让简单的工作变得更有值得
  12. oracle function详解,Oracle函数用法详解
  13. 兄弟7180dn拆机_兄弟DCP-7010拆机图解
  14. opencv的学习与人脸情绪识别项目(一)
  15. 无聊 做一个支付宝打赏二维码
  16. 「文章重现」2019发表在NBT的10x sc-ATAC-seq分析重现
  17. ubuntu 选择独立显卡或则intelcpu内集成显卡
  18. easyUI datagrid 遍历集合
  19. 双击打开Excel文件要反应很久之后才能打开,先开excel程序,再打开文件就很快的解决办法...
  20. CP分解和HOSVD分解

热门文章

  1. 在农村一年能收入20万以上的生意项目,现在还有哪些?推荐一下
  2. CSS基础: 五种定位以及定位叠放次序
  3. 如何去选择高防服务器
  4. 《我刀刻我心——关羽往事》新书发布会在京举行
  5. 建筑的永恒之道----道
  6. 资料链接 网络/系统/华为
  7. ssh_dispatch_run_fatal
  8. 查询选修课程的课程号、课程名和平均成绩
  9. 学生选修课程关系模式
  10. 腾讯云证书 - 接入流程