协议路由与路由协议

协议路由"和"路由协议"听起来相似,但其实是两个完全不同的网络概念。下面我来分别解释:


一、协议路由(Policy-Based Routing,PBR)

✅ 定义:

协议路由是指 根据预设策略(策略路由)而不是最短路径或路由表的默认方式来转发数据包

✅ 特点:

  • 可以根据源地址目的地址协议类型端口号接口等多种因素制定策略;

  • 不走最优路径,而是走你"定制"的路径;

  • 常用于流量引导多出口冗余Qos实现等场景。

✅ 举例:

某公司有两条出口链路:

  • 链路A:带宽高,主要用于普通办公流量

  • 链路B:延迟低,专门用于视频会议

通过协议路由,可以设置:

  • 所有TCP 80端口流量走链路A;

  • 所有UDP视频流量走链路B。

这时候,路由选择不再依赖"最短路径",而是根据策略决定。


二、路由协议(Routing Protocol)

✅ 定义:

路由协议是路由器之间用来互相交换路由信息的协议。

✅ 作用:

  • 用于动态学习和维护网络拓扑;

  • 自动更新路由表;

  • 保证路由器知道"哪一条路径通往哪个网段"。

✅ 常见路由协议分类:

类别 协议名称 特点
距离矢量型 RIP(老旧) 简单,最大跳数15
链路状态型 OSPF(企业常用) 收敛快,分区域,支持VLSM
混合型 EIGRP(Cisco私有) 快速,效率高
边界网关协议 BGP(互联网骨干协议) 控制域间路由,大规模网络使用

✅ 举例:

你配置了OSPF在企业网中各个路由器之间运行,它们会:

  • 彼此通告自己知道的网段;

  • 选出最佳路径;

  • 动态更新变化的链路信息。


✅ 总结对比:

项目 协议路由(PBR) 路由协议
功能 按策略定制路径 动态学习和维护路由
控制层面 手动指定规则(本地策略) 网络间动态协商
使用目的 精准流量控制、引导 路由自动发现与优化
是否动态 否,需手动配置 是,自动学习更新

重点问题:路由器存在两种类型的表:一个是路由表(routing-table),另一个是转发表(forwarding-table),转发表是由路由表映射过来的,策略路由直接作用于转发表,路由策略直接作用于路由表。由于转发在底层,路由在高层,所以直接作用在转发表的转发优先级比查找路由表转发的优先级高。 路由策略是在路由发现的时候产生作用,并根据一些规则,使用某种策略来影响路由发布、接收或路由选择的参数,从而改变路由发现的结果,从而最终改变路由表内容;策略路由是在数据包转发的时候发生作用,不改变路由表中的任何内容,它可以通过设置的规则影响数据报文的转发。

相关推荐
网络研究院4 天前
2026年网络安全
网络·安全·法律·法规·趋势·发展
酣大智4 天前
ARP代理--工作原理
运维·网络·arp·arp代理
treesforest4 天前
AI安全系统如何识别异常访问?IP风险识别正在成为关键能力
网络·人工智能·tcp/ip·安全·web安全
shushangyun_4 天前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
2601_961845154 天前
粉笔行测题库|系统班|刷题
网络·百度·微信·微信公众平台·facebook·新浪微博
程序猿阿伟4 天前
《Chrome离线扩展安装的底层逻辑与场景落地指南》
服务器·网络·chrome
InHand云飞小白4 天前
无人值守站点网络困境?工业级路由器IR315破解连接难题
网络·物联网·4g·工业路由器·4g路由器·iiot·蜂窝路由器
森G4 天前
75、服务器源码解析---------云视频服务项目
linux·服务器·网络·c++·qt
江华森4 天前
TCP/IP 协议栈实战 — 7 个实验详解
网络·tcp/ip·智能路由器
酉鬼女又兒4 天前
零基础入门计算机网络运输层:端到端通信核心作用、端口号分类规则、复用分用工作机制及UDP与TCP协议全方位对比详解
网络·网络协议·tcp/ip·计算机网络·考研·udp·php