BGP 边界路由器相关介绍
BGP:边界网关路由协议 路由的控制和优先、传递
IGP:内部网关路由协议 (静态、rip、ospf、lsls) 路由的发现和计算
EGP:外部网关路由协议(bgp、egp)
特点 :
- 是一种外部网关路由协议
- 主要用于大型网络、大型集团、运营商、银行、国家电网、国与国之间的路由
- BGP运行在IGP内部网关路由协议方上,其底层是IGP
- AS自制系统
- BGP的邻居关系
IBGP:相同的AS
EBGP:不同的AS
- BGP可以跨路由器建立邻居(因为bgp发送的是一种单播报文)
- BGP 应用于四层 tcp 179端口
- 一台路由器只能启用一条bgp进程
BGP的五种报文
- open:建立邻居
- keepalive:维持邻居
- update:路由更新
- router-refresh:刷新路由策略
- 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 路由生成方式
- network
- import
BGP是将路由表中的路由引入到BGP转发表中,即BGP路由表。
- 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 边界路由器相关介绍相关推荐
- pthread相关介绍
pthread相关介绍 int pthread_create(pthread_t *tid, const pthread_attr_t *attr, void*(*start_routine)(voi ...
- axios队列 vue_(十三 )Vue 封装axios(四种请求)及相关介绍
Vue 封装axios(四种请求)及相关介绍 首先axios是基于promise的http库 promise是什么? 1.主要用于异步计算 2.可以将异步操作队列化,按照期望的顺序执行,返回符合预期的 ...
- python映射类型-python映射类型的相关介绍
映射类型是一类可迭代的键-值数据项的组合,提供了存取数据项及其键和值的方法,在python3中,支持两种无序的映射类型:内置的dict和标准库中的collections.defaultdict类型. ...
- Android Pmem相关介绍
http://fangjian0518.blog.163.com/blog/#m=0 Android Pmem相关介绍 2011-10-18 09:40:26| 分类: Android PMEM | ...
- Android O 前期预研之二:HIDL相关介绍
在上一篇博客里,大致介绍了下Android O 中treble计划的一些背景与相关基本架构,这一篇中跟大家一起来探讨下HIDL相关的内容. Android HAL类型 在此之前的ANDROID版本当 ...
- 程序如何在两个gpu卡上并行运行_深度学习分布式训练相关介绍 - Part 1 多GPU训练...
本篇文章主要是对深度学习中运用多GPU进行训练的一些基本的知识点进行的一个梳理 文章中的内容都是经过认真地分析,并且尽量做到有所考证 抛砖引玉,希望可以给大家有更多的启发,并能有所收获 介绍 大多数时 ...
- mysqld命令相关介绍
https://www.cnblogs.com/shymen/p/8850655.html mysqld命令相关介绍 mysqld --verbose --help 显示服务器选项和可配置变量一览 从 ...
- 什么是写一个java类,Java什么是类?class的相关介绍
本章给大家带来Java什么是类?class的相关介绍,让大家了解关于类(class)的一些知识.有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助.class Point{ construc ...
- Nginx工作原理及相关介绍
Nginx工作原理及相关介绍 一.Nginx工作原理与模块介绍 1.Nginx基本工作原理 NGINX以高性能的负载均衡器,缓存,和web服务器闻名.Nginx由内核和模块组成,其中,内核的设计非常微 ...
最新文章
- 限量!“Java成长笔记”Spring Boot/Sentinel/Nacos高并发
- Docker registry
- 利用进化算法进行仿k-means聚类(可称之为EA-KMeans算法)
- 1.1 计算机的发展
- 理解注意力机制的好文二
- SAP Odata服务里filter的用法
- ​“北斗女神”徐颖,32岁成为中科院最年轻的博导!
- 程序员找工作那点事儿
- 11 | 互联网产品的测试策略应该如何设计?
- java滑动窗体动画_java – 为布局滑入和滑出动画
- 贝塞尔曲线UIBezierPath简单使用
- mysql效率索引_mysql下普通索引和唯一索引的效率对比
- iPhone/iPad各种文件路径详解 帮助了解自己的iphone和ipad
- android 单词本代码,android 背单词app源码(MVP架构)
- 【译】基于 Rust 用 Bevy 实现节奏大师游戏
- G-sensor概述及常用芯片整理(转)
- (附源码)springboot基于java的超市购物管理系统 毕业设计 271611
- windows计算器(calc)按键功能详解
- 【贪心策略】区间选点问题
- 【4Paradigm】第四范式实习经验与收获整理
热门文章
- Bribe the Prisoners(GCJ 2009 Round 1C C)(dp)
- OWASP A7 Identification and Authentication Failures(身份识别和身份验证错误)
- JVM 的“救世主”来了?---GraalVM 集成入门
- IBM小型机如何灭告警灯
- 资损率全球最低!一文详解「蚂蚁风险大脑」
- CPU究竟跑得有多快?
- java maven部署干货
- maven手动导入依赖到本地仓库
- Where there is life, there is hope
- 10天GMV破500万,品牌在快手的经营方法论是什么?