OSPF与BGP的区别总结(其他协议可套用)
如果面试官问,OSPF与BGP有什么区别,我相信,大多数人第一反应是懵的,这俩根本不是一个类型的,区别太多了。事实上确实如此,但是读完我这篇文章,让面试官对你刮目相看。
首先确定是让你简单回答还是详细解释。如果是简单大概回答,那就不扯别的。
我认为总结来说就两点:
1、类型不同
OSPF是无类别链路状态路由协议,属于IGP,工作也在一个AS内;
BGP是无类别路径矢量路由协议,属于EGP,工作在AS间
2、作用不同
OSPF是用来发现、计算路由的;
BGP是用来传递、控制路由的
如果面试官希望你说详细点,那问题也不大
1、OSPF的数据包有五种,分别是Hello包、DBD包、LSR、LSU、LSACK
BGP的数据包四种,分别是Open、Keeplive、Update、Notification
2、OSPF状态机一般有七个,分别是down、init、two-way、exstart、exchange、loading、full
BGP的状态机有六个,分别是Idle、Connect、Active、Opensent、Openconfirm、Establish
3、OSPF选路规则有五个人为控制的只有cost,BGP有十二个,管理员可以灵活地控制
4、OSPF建邻条件很多,有10个;BGP的建邻只需要邻居间可达、路由表中有邻居路由即可
5、两种协议的追求不同,OSPF属于IGP协议,追求的是收敛快、选路佳、占用资源少;BGP属于EGP,追求的是可靠性、可控性强,还有就是以一个AS为一跳,即AS-BY-AS
6、防环机制不同,OSPF的防环机制主要依靠它的算法本身还有区域间水平分割等,BGP的防环机制主要有IBGP水平分割和EBGP水平分割
OSPF与BGP的区别总结(其他协议可套用)相关推荐
- RIP、OSPF、BGP、动态路由选路协议、自治域AS
目录 view sourceprint? 1.1. 动态路由选路协议简介 2.2. RIP(Routing Information Protocol)路由信息协议 3.3. OSPF(Open Sho ...
- 【计算机网络】网络层 : BGP 协议 ( BGP 协议简介 | BGP 协议信息交换 | BGP 协议报文格式 | BGP-4 常用报文 | RIP 、OSPF、BGP 协议对比 )
文章目录 一.路由选择协议分类 二.BGP 协议 简介 三.BGP 协议 信息交换过程 三.BGP 协议 报文格式 四.BGP 协议 特点 五.BGP-4 协议的 四种报文 六.RIP .OSPF.B ...
- 华为交换机OSPF和BGP知识
OSPF与BGP的区别 OSPF:"身如路由器,心似转发表,报文何其多,日夜勤查找." BGP:"路由本非器,转发何需表?报文虽然多,自有他人找." 一个是自治 ...
- 通信网络基础 ——RIP、OSPF、BGP等协议及模拟实验
通信网络基础 1. 常用设备及参数说明 1.1 路由器 1.2 交换机 1.2.1 主要知识点区别 1.2.2 三层交换机配置 1.3 物理介质 2. 常用命令解释 2.1 路由器常用基本命令 2.2 ...
- 4.5 计算机网络之网络层路由选择协议(自治系统AS、RIP、OSPF、BGP)
文章目录 1.前言 2.路由选择协议的引入 3.路由信息协议---RIP协议 (1)概述 (2)RIP协议和谁交换?交换什么?多久交换一次? (3)距离向量算法 (4)RIP协议的报文格式 (5)RI ...
- 计算机网络 RIP,OSPF,BGP,MPLS协议
目录 RIP 广播路由控制信息 根据距离向量确定路由 使用子网掩码时的RIP处理 RIP中路由变更时的处理 RIP2 OSPF OSPF是链路状态型路由协议 OSPF工作原理概述 将区域分层化进行细分 ...
- RIP、 OSPF、 EIGRP的区别
我们前面已经简单介绍了三种类型的动态路由协议算法分别是距离矢量算法,链路状态算法以及平衡混合算法,那么咱们今天就来看看这几种算法的类型代表:RIP.OSPF.EIGRP.而且它们都是内部网关协议(IG ...
- 多路径路由算法选择(2)——回顾传统的动态路由协议(RIP、OSPF、BGP、IGRP、EIGRP、IS-IS)
路由协议:用于路由器动态寻找网络最佳路径,保证所有路由器拥有相同的路由表,一般路由协议决定数据包在网络上的行走路径. 路由协议简单分为静态路由协议和动态路由协议. 静态路由协议简单说就是手工配置路由选 ...
- vyos-vyatta在ospf和bgp之间路由重发布使用 打tag形式进行路由过滤
在ospf和bgp之间路由重发布使用 打tag形式进行路由过滤 set policy route-map BGP-ROUTE-01 rule 100 set tag '4444' set policy ...
最新文章
- 一步一步实现自己的模拟控件(9)——消息处理
- uml 时序图_设计模式-UML
- 人人直播带货的时代,推荐模型为什么比不过李佳琦们?
- 【机器学习】特征工程
- pb公共变量怎么找_阿迪达斯的4D怎么就火不起来呢?
- 人造卫星为什么会绕着地球转而不是停在太空中或者越飞越远.掉进地球的卫星为什么烧不完....
- 明明知道银行存款会贬值,为什么还有那么多人把钱放在银行?
- Linux下Kill函数用法
- MyBatis insert操作插入,返回主键from官方
- 计算机体系结构的分类
- Win10关闭系统自动更新
- java对象创建的细节
- github 如何添加项目代码
- JAVA面向对象编程---学生管理系统
- C++17 并行排序初体验
- 学小易有微型计算机接口答案吗,学小易接口更新+新的接口+成品
- android高德地图关键字搜索,关键字搜索-POI搜索-示例中心-JS API 示例 | 高德地图API...
- 每个python对象都具有布尔值_百度T7架构师透析Python对象你需要知道这些
- tinymce富文本编辑器的使用
- Go语言经典库使用分析(六)| Negroni 中间件(二)
热门文章
- Shell常用脚本:Gitblit迁移以及备份
- 学院计算机迎新横幅,2018高校开学迎新横幅哪家强?这么有创意是想要笑死人嘛.........
- c++ ea 代码 生成_EA(Electronic Arts)开源了红警1(红色警戒 Red Alert1)的代码C++代码非常规范...
- Spring Boot自定义starters
- 询盘还盘等国际贸易(转)
- 使用 2 个线程,同时打印 1-100,要求两个线程同时开始,同时结束
- Python多列同时处理
- Uncaught (in promise)解决方法
- 三维重建(一):相位高度公式
- ITERTOOLS模块小结