华为网络配置(策略路由)

简介: 策略路由概述、策略路由介绍、策略路由优点、本地策略路由、本地策略路由实现原理、接口策略路由、接口策略路由实现原理、智能策略路由、智能策略路由产生背景、特性依赖和限制、策略路由配置、案例、配置过程、测试

前言


     路由策略主要实现了路由过滤和路由属性设置等功能,它通过改变路由属性(包括可达性)来改变网络流量所经过的路径,而策略路由是在路由表已经产生的情况下,不按照路由表进行转发,而是根据需要,依照某种策略改变数据包转发路径

一、策略路由概述

1、策略路由介绍


     策略路由PBR(Policy-Based Routing)是一种依据用户制定的策略进行路由选择的机制,分为本地策略路由、接口策略路由和智能策略路由SPR(Smart Policy Routing)

2、策略路由优点


     策略路由具有如下优点

  • 可以根据用户实际需求制定策略进行路由选择,增强路由选择的灵活性和可控性
  • 可以使不同的数据流通过不同的链路进行发送,提高链路的利用效率
  • 在满足业务服务质量的前提下,选择费用较低的链路传输业务数据,从而降低企业数据服务的成本

3、本地策略路由


     本地策略路由仅对本机下发的报文进行处理,对转发的报文不起作用,一条本地策略路由可以配置多个策略点,并且这些策略点具有不同的优先级,本机下发报文优先匹配优先级高的策略点

4、本地策略路由实现原理


     本机下发报文时,根据本地策略路由节点的优先级,依次匹配各节点绑定的匹配规则,本地策略路由支持基于ACL或报文长度的匹配规则,如果找到了匹配的本地策略路由节点,则按照以下步骤发送报文


     ①查看用户是否设置了报文的优先级

  • 如果用户设置了报文的优先级,首先根据用户设置的优先级设置报文的优先级,然后继续执行下一步
  • 如果用户未设置报文的优先级,则继续执行下一步

     ②查看用户是否设置了本地策略路由的出接口

  • 如果用户设置了出接口,将报文从出接口发送出去,不再执行下面步骤
  • 如果用户未设置出接口,则执行下一步

     ③查看用户是否设置了本地策略路由的下一跳

  • 用户可以设置两个下一跳以达到负载分担的目的
  • 如果用户设置了策略路由的下一跳,且下一跳可达,则查看用户是否设置了下一跳联动路由
  • 如果用户设置了下一跳联动路由功能,设备会根据配置的联动路由的IP地址检测该IP地址是否路由可达
  • 如果该IP地址路由可达,则配置的下一跳生效,设备将报文发往下一跳,不再执行下面步骤
  • 如果该IP地址路由不可达,则配置的下一跳不生效,设备会继续查看是否配置备份下一跳,如果用户配置了备份下一跳且备份下一跳可达,将报文发往备份下一跳,不再执行下面步骤
  • 如果用户未配置备份下一跳或配置的备份下一跳不可达,则按照正常流程根据报文的目的地址查找路由,如果没有查找到路由,则执行下一步
  • 如果用户未设置下一跳联动路由功能,将报文发往下一跳,不再执行下面步骤
  • 如果用户设置了策略路由的下一跳,但下一跳不可达,则设备会继续查看是否配置备份下一跳,如果用户配置了备份下一跳且备份下一跳可达,将报文发往备份下一跳,不再执行下面步骤
  • 如果用户未配置备份下一跳或配置的备份下一跳不可达,则按照正常流程根据报文的目的地址查找路由,如果没有查找到路由,则执行下一步
  • 如果用户未设置下一跳,按照正常流程根据报文的目的地址查找路由,如果没有查找到路由,则执行下一步

     ④查看用户是否设置了本地策略路由的缺省出接口

  • 如果用户设置了缺省出接口,将报文从缺省出接口发送出去,不再执行下面步骤
  • 如果用户未设置缺省出接口,则执行下一步

     ⑤查看用户是否设置了本地策略路由的缺省下一跳

  • 如果用户设置了缺省下一跳,将报文发往缺省下一跳,不再执行下面步骤
  • 如果用户未设置缺省下一跳,则进入下一步

     ⑥丢弃报文,产生ICMP_UNREACH消息

  • 如果没有找到匹配的本地策略路由节点,按照发送IP报文的一般流程,根据目的地址查找路由

5、接口策略路由


     接口策略路由只对转发的报文起作用,对本地下发的报文(比如本地的Ping报文)不起作用

6、接口策略路由实现原理

  • 接口策略路由通过在流行为中配置重定向实现,只对接口入方向的报文生效,缺省情况下,设备按照路由表的下一跳进行报文转发,如果配置了接口策略路由,则设备按照接口策略路由指定的下一跳进行转发
  • 在按照接口策略路由指定的下一跳进行报文转发时,如果设备上没有该下一跳IP地址对应的ARP表项,设备会触发ARP学习,如果一直学习不到下一跳IP地址对应的ARP表项,则报文按照路由表指定的下一跳进行转发,如果设备上有或者学习到了此ARP表项,则按照接口策略路由指定的下一跳IP地址进行报文转发

7、智能策略路由

  • 智能策略路由SPR(Smart Policy Routing)是一种路由选择机制,可以主动探测链路质量并匹配业务质量需求,从而选择最优链路转发业务数据,实现智能选路
  • 智能策略路由使用户业务不受网络质量的影响,从而保障用户的使用体验
  • 智能策略路由是基于业务需求的策略路由,通过匹配链路质量和网络业务对链路质量的需求,实现智能选路

8、智能策略路由产生背景


     随着网络业务需求的多样化,业务数据的集中放置,链路质量对网络业务越来越重要,越来越多的用户把关注点从网络的连通性转移到业务的可用性上,如业务的可获得性、响应速度和业务质量等,这些复杂的业务需求给传统的基于逐跳的路由协议提出了挑战,它们无法感知链路的质量和业务的需求,所以带给用户的业务体验也得不到保障,即使路由可达,但链路质量可能已经很差甚至无法正常转发报文了,智能策略路由SPR就是在这一背景下产生的一种策略路由,它可以主动探测链路质量并匹配业务的需求,从而选择一条最优链路转发业务数据,可以有效的避免网络黑洞、网络震荡等问题

9、特性依赖和限制


     智能策略路由功能在设备未配置redirect enhance enable命令时,仅支持在等价路由场景实现
配置策略路由引用ACL时,匹配规则如下

  • 当ACL的rule配置为permit时,设备会对匹配该规则的报文执行本地策略路由的动作,本地策略路由中策略点为permit时对满足匹配条件的报文进行策略路由,本地策略路由中策略点为deny时对满足匹配条件的报文不进行策略路由,即根据目的地址查找路由表转发报文
  • 当ACL配置了rule,如果报文未匹配上任何规则,则根据目的地址查找路由表转发报文
  • 当ACL的rule配置为deny或ACL未配置规则时,应用该ACL的本地策略路由不生效,即根据目的地址查找路由表转发报文

二、策略路由配置

1、案例

 

2、配置过程

(1)AR1

(2)AR2

(3)AR3

(4)AR4

3、测试

(1)接口策略路由

(2)本地策略路由

结语


     传统的路由转发原理是首先根据报文的目的地址查找路由表,然后进行报文转发,但是目前越来越多的用户希望能够在传统路由转发的基础上根据自己定义的策略进行报文转发和选路,策略路由使网络管理者不仅能够根据报文的目的地址,而且能够根据报文的源地址、报文大小和链路质量等属性来制定策略路由,以改变数据包转发路径,满足用户需求

相关文章
|
7月前
|
存储 网络安全 网络架构
网络技术基础(5)——VRP和telnet
VRP(Versatile Routing Platform)是其数据通信产品的操作系统,支持路由器和交换机的高效运行,提供统一用户界面和控制平面功能。VRP通过组件化结构实现功能裁剪和扩展。设备初始化时,BootROM先启动,然后运行系统软件,从默认路径读取配置文件。管理设备可通过命令行或Web网管,命令行包括用户界面和级别控制,提供权限管理。文件系统管理涉及存储设备如SDRAM、Flash、NVRAM等。用户可使用 PuTTY 工具通过Console口本地登录,或通过SSH远程登录。VRP命令行具有编辑和在线帮助功能,提供undo命令恢复默认设置。
|
7月前
|
网络协议 网络虚拟化 数据中心
华为配置VXLAN构建虚拟网络实现相同网段互通示例(静态方式)
配置VXLAN构建虚拟网络实现相同网段互通示例(静态方式
212 0
|
28天前
|
网络虚拟化 数据安全/隐私保护 数据中心
对比了思科和华为网络设备的基本配置、接口配置、VLAN配置、路由配置、访问控制列表配置及其他重要命令
本文对比了思科和华为网络设备的基本配置、接口配置、VLAN配置、路由配置、访问控制列表配置及其他重要命令,帮助网络工程师更好地理解和使用这两个品牌的产品。通过详细对比,展示了两者的相似之处和差异,强调了持续学习的重要性。
34 2
|
7月前
|
网络虚拟化
华为eNSP网络配置综合练习一(vlan +MSTP+VLANif+VRRP+ 静态路由+单臂路由+STP+BFD)
华为eNSP网络配置综合练习一(vlan +MSTP+VLANif+VRRP+ 静态路由+单臂路由+STP+BFD)
243 1
|
2月前
|
运维 网络协议 安全
联合赋能企业网络创新,中企通信和华为加速IPv6+进入“繁花期”
2024年7月,雄安新区建成国内首个面向车联网场景的IPv6+算力网络示范基地,推动自动驾驶技术普及。IPv6自1998年发布以来,逐步成熟,以其海量地址容量、强大业务承载能力和安全保障,成为智能时代核心技术。中企通信与华为合作,推出IPv6+和SD-WAN融合创新解决方案,助力企业实现稳定连接、高效运维和数据安全,推动各行各业数字化转型。这一合作不仅提升了网络效率,还大幅降低了运维成本,为企业全球化布局提供坚实基础。
|
4月前
网络工程师如何用策略路由解决双出口问题?
网络工程师如何用策略路由解决双出口问题?
|
4月前
|
网络协议 网络虚拟化 网络架构
【原创】华为网络设备单臂路由配置实验
【原创】华为网络设备单臂路由配置实验
289 0
|
7月前
|
云安全 安全 大数据
华为增强版专线卫士高性能真安全,守护甘肃兰投集团网络安全,保障专线体验品质
甘肃移动政企团队协同华为乾坤云安全团队进行现网出入流量检查和分析,通过华为乾坤云平台直观的攻击源信息显示和高级情报分析,发现兰投集团OA办公系统存在wpsAssistServlet任意文件上传漏洞,由于兰投致远OA某些接口能被未授权访问,且安全防护存在不足,攻击者可以通过构造恶意请求,可在未授权的情况下上传恶意脚本文件,导致服务器或其他核心信息资产存在安全隐患。
|
开发框架 网络协议 网络安全
【华为HCIP | 高级网络工程师】刷题日记(10)
【华为HCIP | 高级网络工程师】刷题日记(10)
407 0
|
7月前
|
网络虚拟化 数据安全/隐私保护 数据中心
【专栏】对比了思科与华为网络设备的基本配置、接口、VLAN、路由、访问控制列表及其它关键命令
【4月更文挑战第28天】本文对比了思科与华为网络设备的基本配置、接口、VLAN、路由、访问控制列表及其它关键命令。尽管两者在很多操作上相似,如设备命名(思科:`hostname`,华为:`sysname`)、查看版本信息(思科:`show version`,华为:`display version`),但在某些方面存在差异,如接口速率设置(两者都使用`speed`和`duplex`,但命令结构略有不同)和VLAN配置(华为的`port hybrid`命令)。
515 0