当前位置: 首页 > news >正文

基本的路由选择协议

 

目录:
1. 分组转发和路由选择区别?
2. AS(Autonomous System)自治系统
3. 常用路由选择协议
1)RIP协议
2)OSPF(Open Shortest Path First)协议
3)BGP协议

 

1. 分组转发和路由选择区别?
    分组转发是路由器根据路由表,选择适当出口将分组送出去,而路由选择是根据路由选择算法来更新路由表信息。可以简单理解为路由选择算法--更新-->路由表--供-->路由器分组转发时使用。


2. AS(Autonomous System)自治系统
    自治系统是在单一技术管理体系下的多个路由器的集合,在自治系统内部使用内部网关协议(IGP)和通用参数来决定如何路由数据包,在自治系统间则使用AS间路由协议来路由数据包。
1)AS内部使用IGP(Interior Gateway Protocol)协议进行自我相互之间更新路由表信息。
2)不同AS之间使用EGP(External Gateway Protocol)协议进行AS之间的路由信息更新。


3. 常用路由选择协议
IGP:RIP和OSPF
1)RIP协议

IGP协议的一种,只和相邻路由器,在固定时间间隔中,交换各自整个路由表。基于UDP协议进行数据报发送。
RIP协议的距离:实际就是值经过多少个路由器可到达网络,即跳数。一条路径最大只能是15,16表示不可达。
优点:收敛速度快,刚刚开始路由器只知道于自己直连的路由信息,但是通过定时与相邻路由器交换路由表,可以快速在AS中达到收敛。
缺点:好消息传播快,坏消息传播慢。因为坏消息有可能需要经过多次更新后直到距离达到16才会被AS中其它路由都发现。
RIP1和RIP2区别:
RIP1不发送子网掩码,RIP2发送掩码,支持VLSN(可变长子网掩码)
RIP1不支持认证,RIP2支持认证。

RIP协议更新路由表算法:
路由条目格式:<net-id,distance,next-hop,...>
令当前路由器路由表为CurT
a. 收到相邻路由器R的路由表T信息后,将下一跳全部改为R,每项距离都加1。
b. for each x in T loop
if CurT don't contain x.net-id then
CurT.addItem(x);
else
y = CurT.getItemByNetID(x.net-id)
if x.next-hop == y.next-hop then
update y.distance = x.distance;//更新路由项距离
else
y = x.distance < y.distance ? x : y;//选择距离小的对y进行更新
endif
endif
endloop
c. 如果在规定的时间中没有收到相邻路由器R的路由信息,则标记该路由器不可达即设置距离为16。

2)OSPF(Open Shortest Path First)协议
    使用洪泛法(即向所有其它路由器)发送更新信息,基于IP数据报进行信息发送。

3)BGP协议

是AS系统之间进行路由信息交换的协议,BGP协议的一种。
原理:每个AS系统指派一个或者多个系统内的代表作为该AS的发言人,不同AS之间通过发言人之间进行信息交流,然后在由各自的更新算法,根据收到的其它AS的路由信息,来更新自身的路由信息。
BGP协议是唯一个使用TCP协议进行路由更新的协议。

 

4. 总结
RIP是应用层IGP路由选择协议,使用UDP进行路由信息更新。
OSPF是网络层IGP路由选择协议,直接使用IP协议发送更新数据。
BGP是应用层EGP路由选择协议,使用TCP协议更新路由信息。 

http://www.jsqmd.com/news/143246/

相关文章:

  • 2025年高温实验电炉直销厂家权威推荐榜单:智能高温电炉/智能电阻炉/节能管式炉源头厂家精选 - 品牌推荐官
  • 2025年靠谱的法律顾问品牌企业排行榜,实力强的法律顾问机构推荐 - 工业品网
  • 2025专业声音克隆免费软件测评,这款工具给12万字符 - 速递信息
  • 16、Silverlight 动画开发全解析
  • 15款必玩单人/网上休闲游戏小程序推荐!手机打发时间的微信小游戏 - 速递信息
  • 2025年热门制冷机组厂家推荐:专业生产制冷机组厂家有哪些? - 工业设备
  • 基于PaddlePaddle的OCR实战:如何用GPU加速PaddleOCR推理
  • 【性能提升300%】Ollama部署Open-AutoGLM优化秘籍首次公开
  • 哪个工具降AI率效果最好?2025年降AICG工具专业评估指南!亲测这10个平台,学生党必看!这个真能把AI率降下去! - 晨晨_分享AI
  • 淮安儿童近视防控重点知识 近视不可逆 早预防比后期矫正更重要 - 速递信息
  • 如何快速使用Steamless:DRM移除完整指南
  • Open-AutoGLM插件安装失败?这7个常见错误你必须提前知道
  • MySQL原理
  • 终极指南:如何使用BlueLotus_XSSReceiver构建专业XSS监控平台
  • SmartTube完全指南:在电视上享受纯净YouTube观影体验
  • 2025年12月生态监测设备应用指南:人工模拟降雨及配套设备企业选型参考 - 深度智识库
  • PaddlePaddle框架的余弦退火学习率调度策略实战
  • Web可视化Linux管理神器,新手也能玩转Linux~
  • 【智谱开源Open-AutoGLM深度解析】:揭秘AutoGLM核心技术架构与落地实践
  • html5大文件分片上传插件webuploader与百度开源组件对比
  • 123云盘VIP解锁脚本:三步实现高速下载权限
  • 采样保持电路分析[原创www.cnblogs.com/helesheng]
  • AI测试的质变时刻:系统稳定性成为价值标尺
  • 【AI×实时Linux:极速实战宝典】BIOS 调优 - 关闭 C-States、超线程与 Intel SpeedStep,用功耗换取微秒级确定性
  • 手把手教你部署Open-AutoGLM自动化框架(内附限时开源代码包)
  • Qwen Edit 2509多角度生成:5步解锁角色设计全视角转换
  • 学长亲荐8个AI论文软件,MBA论文写作不再难!
  • 如何优化MySQL的查询性能?
  • Linly-Talker数字人对话系统:从入门到精通完整指南
  • 好写作AI:社科论文论证强化!让你的观点“吵赢”学术辩论