网络原理考点之internet路由选择协议
实际Internet应用的就是层次化路由选择。
如题:2018年4月
分析:关键在于理解DV还有LS,DV是只需要知道相邻结点的最短路径,而链路状态LS需要遍历每个结点整理出整个网络系统消费,从而求出最短路径。
自治系统内路由选择协议称为内部网关协议IGP(Interior Gateway Protocol)
自治系统间路由选择协议称为外部网关协议EGP(Exterior Gateway Protocol).
典型IGP路由选择协议:
IRP(路由信息协议)根据跳数更新路由信息,并通知给相邻的路由器,基于DV(距离向量路由选择算法)。这个是路由器应用程序进程所实现的,通过传输层UDP封装报文并传输。适用于较小规模的AS.
注:IRP仍是网络层协议,事实上网络的分层是依据功能划分的,IRP仍是完成的网络层的功能。
OSPF(开放最短路径优先协议):基于链路状态路由选择算法,更多应用较大规模AS,所以在Internet上应用广泛.OSPF的思想是只关心在给定的结点、边和边的权值的集合下,如何求最短路径。大规模自治系统内进一步路由分层。如下图:
OSPF报文,直接封装进IP数据报中进行传输。
典型的EGP协议:
BGP(边界网关协议),目前版本为BGP4.
BGP报文:
①OPEN: 与peer建立TCP连接,并认证发送方
②UPDATE: 通告新路径 (或撤销原路径)
③KEEPALIVE: 在无UPDATE时,保活连接;也用于对OPEN请求的确认
④NOTIFICATION: 报告先前报文的差错;也被用于关闭连接
跨越两个AS的BGP会话称为外部BGP (eBGP) 会话(external BGP session)
在同一个AS中的两台路由器之间的BGP会话称为内部BGP (iBGP) 会话(internal BGP session) 。
BGP是通过前缀传送可传性信息的。前缀的两个重要属性:
两个重要属性:
AS-PATH(AS路径)包含前缀通告所经过的AS序列
NEXT-HOP(下一跳)开始一个AS-PATH的路由器接口,指向下一跳AS。可能从当前AS到下一跳AS存在多条链路,NEXT-HOP指明了走哪一条。
如下图:
路由器可能获知到达某目的AS的多条路由,基于以下准则选择:
1. 本地偏好(preference)值属性: 策略决策(policy
decision)
2. 最短AS-PATH
3. 最近NEXT-HOP路由器: 热土豆路由(hot potato routing)
4. 附加准则
如下例子:
A,B,C是提供商网络/AS(provider network/AS)
X,W,Y是客户网络(customer network/AS)
W,Y是桩网络(stub network/AS): 只与一个其他AS相连
X是双宿网络(dual-homed network/AS): 连接两个其他AS
X不期望经过他路由B到C的流量,因此,X不会向B通告任何一条到达C的路由
A向B通告一条路径:AW
B向X通告路径:BAW
B不会向C通告路径BAW:因为W和C均不是B的客户,B路由CBAW的流量没有任何“收益”,B期望强制C通过A向W路由流量、自己只路由去往/来自其客户的流量!
综上,采用不同的AS内与AS间路由协议的原因:
- 策略(policy):
inter-AS: 期望能够管理控制流量如何被路由,谁路由经过其网络等
intra-AS: 单一管理,无需策略决策
- 规模(scale):
层次路由节省路由表大小,减少路由更新流量
适应大规模互联网
- 性能(performance):
intra-AS: 侧重性能
inter-AS: 策略主导
BGP也是应用层进程实现,报文使用传输层TCP。
网络原理考点之internet路由选择协议相关推荐
- 网络原理考点之误码率与异步传输
如题:2018年4月 答: 记得13年在常州做煤矿设备通信实验时,就有做误码率这一项.随后也查了一下,但在知识体系中,还是没有明确.自考教材其实是说的一点都不明确的,只介绍了分组长度与误码率的概率关系 ...
- 网络原理考点之信道容量与最大信号传输率、最大数据传输率
什么是信道容量呢? 称信道无差错传输信息的最大信息速率为信道容量. 如题:2019年4月 分析: 概念的意义就在于能够快速提升认知,如同窗户一样,打开后会发现很多有趣的风景. 没什么可说的,如果对信道 ...
- 网络原理考点之路由选择算法与路由器
先说下路由器: 如题:2017年4月 分析:路由器的作用?书中给出的解释是,获取与维护路由信息以及转发分组.B说的是转发数据帧,一般数据帧指的是MAC帧,所以这里有疑点. C的说法是要求网络层以上的协 ...
- 网络原理考点之HDLC协议、计算及异步传输
对于连续两年考到的知识点,得重视起来.虽然不明白为什么,这个知识点有什么用,但总归是有要考的理由.但大概是有关于网络分析问题的思考方法吧,所以比较重要,不见得些技术是否已经过时,关键是解决思路. 如题 ...
- 网络原理考点之BSC协议
如题:2017年4月 分析:啥是BSC协议呢? 同步协议主要在局域网(LAN).城域网(MAN)以及广域网 (WAN)中应用.控制同步传输的协议可以分成两个类型:面向字 符的协议和面向比特的协议. 面 ...
- 【网络原理】UDP和TCP协议重点知识汇总
目录 1.UDP协议: 2.TCP协议: 1.UDP协议: UDP协议的特点:无连接.不可靠传输.面向数据报和全双工. UDP报文最大长度是2个字节,2个字节表示的范围就是0~65535,也就是64k ...
- 网络原理考点之信道复用技术
如题:2017年4月 分析:看到时间片,可以排除的就是波分和频分,那么同步和异步,书中好像也没有涉及,只能靠自已储备的知识了,同步是只要时钟同步好了,数据就一下都传过去了,还需要再分配时间片来传输吗? ...
- 网络原理考点之IP地址分配问题解题思路
如题:2019年4月 答: 虽然说自己对超网及子网的划分有些印象,但还真不是很清晰.可见,本科考试的意义在于:"不再是停留在了解的基础上,而是能明确的叙述出来某一个东西."什么叫专 ...
- 计算机网络—网络原理之<TCP/IP 五层协议 >图解+详述
网络原理之 TCP/IP 五层协议 应用层 举个例子: 自定义应用层协议的两个步骤: 常见的应用层协议 传输层 UDP UDP 特点: TCP TCP协议的主要机制 1. 确认应答 2. 超时重传 T ...
最新文章
- 深度学习也利用进化论!李飞飞谈创建具身智能体,学动物进化法则
- 从《黑客帝国》说起,我们如何证明这个世界不是一个系统?
- mysql show作用_MySQL show的用法
- ASP.NET文件下载
- zookeeper使用简介及注意事项
- 几个常用存储引擎的特点
- Mac(OS X)下的环境变量配置不生效解决办法
- 小D课堂 - 新版本微服务springcloud+Docker教程_4-05 微服务调用方式之feign 实战 订单调用商品服务...
- Syslog日志中心服务器收集windows和linux客户端日志
- 电商API,获得淘宝商品类目
- 如何将计算机网络作为热点,教你如何三步让笔记本电脑做wifi热点??
- 电商产品知识思维导图
- Playwright选择器
- JS中的attribute和property的区别和联系
- 安卓psp模拟器联机教程_谁知道手机版的ppsspp模拟器怎么联机啊?
- 2022年电力电缆操作证考试题模拟考试平台操作
- 尚硅谷 宋红康老师 Java视频全程课程目录
- 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之9---移动增值业务产业链
- ATM异地跨行取钱收费大比拼
- 机器视觉LED灯珠检测案例