15-策略路由
本章节下载: 15-策略路由 (188.28 KB)
与单纯依照IP报文的目的地址查找路由表进行转发不同,策略路由是一种依据用户制定的策略进行路由转发的机制。策略路由可以对于满足一定条件(ACL规则、报文长度、服务对象组、应用组)的报文,执行指定的操作(设置报文转发的下一跳、缺省下一跳、出接口和缺省出接口)。
策略用来定义报文的匹配规则,以及对报文执行的操作。一个策略可以由一个或者多个节点组成。节点的构成如下:
· 每个节点由NodeID来标识。NodeID越小节点的优先级越高,优先级高的节点优先被执行。
· 每个节点的具体内容由报文匹配规则和执行操作来指定。报文匹配规则定义该节点的匹配规则,执行操作定义该节点的动作。
· 每个节点对报文的处理方式由匹配模式决定。匹配模式分为允许和拒绝两种。
可以将已经配置的策略应用到本地,指导设备本身产生报文的发送。或是将已经配置的策略应用到接口,指导接口接收的所有报文的转发。
应用策略后,系统将根据策略中定义的匹配规则和执行操作,对报文进行处理:系统按照优先级从高到低的顺序依次匹配各节点,如果报文满足这个节点的匹配规则,就执行该节点的动作;如果报文不满足这个节点的匹配规则,就继续匹配下一个节点;如果报文不能满足策略中任何一个节点的匹配规则,则根据路由表来转发报文。
通过配置ACL规则、服务对象组、应用组或者报文长度来匹配报文,用于执行后续操作。
同一个节点中的各匹配规则之间是“与”的关系,即报文必须满足该节点的所有匹配规则才算满足这个节点的匹配规则。
报文匹配的具体规则与设备型号有关,请以设备的实际情况为准。
· 设置后续节点。如果当前节点中没有配置影响报文转发路径的五个执行操作(设置报文在指定VRF中进行转发、设置报文转发下一跳、设置报文转发的缺省下一跳、设置报文转发的出接口和设置报文转发的缺省出接口),或者配置了这五个执行操作中的一个或多个,但配置都失效(下一跳不可达、出接口down或者报文在指定VRF内转发失败)时,会进行下一节点的处理。
· 设置报文的IP优先级。
· 设置报文头中的分片标志,允许或是不允许分片处理。
· 设置报文在指定VRF中进行转发,报文如果匹配了其中一个VRF下的转发表,报文将在该VRF中进行转发
· 设置报文转发的下一跳或缺省下一跳,并为其配置与Track项关联或是指定当前下一跳是否为直连下一跳。
· 设置报文转发的出接口或缺省出接口,并为其配置与Track项关联。
策略路由通过与Track联动,增强了应用的灵活性和对网络环境变化的动态感知能力。
策略路由可以在配置报文的下一跳、缺省下一跳、出接口和缺省出接口时与Track项关联,根据Track项的状态来动态地决定策略的可用性。策略路由配置仅在关联的Track项状态为Positive或NotReady时生效。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!