• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

H3C 5800交换机利用MIB实现MQC重定向到下一跳的配置方法

  • 0关注
  • 0收藏 3736浏览
粉丝: 关注:

H3C 5800交换机利用MIB实现MQC重定向到下一跳的配置方法

一、   组网:

二、   问题描述:

某局点想使用H3C 5800交换机进行策略路由的配置,但是为了方便管理和维护,客户提出需要通过修改MIB节点的方式完成H3C 5800交换机策略路由的配置。于是现场工程师小G有点不知所措,今天到客户现场之前自己特意对交换机策略路由的知识和配置进行了认真的学习,并且自己也准备了一份MQC重定向到下一跳策略路由方式的标准配置,打算在今天大显身手。但是如何通过MIB方式完成策略路由的配置呢?

三、   过程分析:

1. 策略路由介绍

策略路由是一种依据用户制定的策略进行路由选择的机制。与单纯依照IP报文的目的地址查找路由表进行转发不同,策略路由可以基于到达报文的源地址、目的地址等信息灵活地进行路由选择。H3C 5800系列交换机支持两种策略路由配置方式:PBR方式和QoS策略方式:

PBR方式:通过ACL制定匹配规则,支持对报文的下一跳,优先级及缺省下一跳进行设置, 以指导报文的转发。

QoS策略方式:通过流分类来制定匹配规则,并使用“重定向到下一跳”的流行为动作,将满足流分类规则的报文向指定的路径进行转发,从而实现灵活的路由选择。

2. QOS策略方式的策略路由配置

QOS策略方式的策略路由配置分为三部分

2.1 通过流分类来制定匹配规则,表明需要对那一部分流量进行动作

2.2 配置“重定向到下一跳”的流行为动作,表明需要对这一部分流量进行重定向到下一跳的动作

2.3 将流分类和流行为进行关联后下发

具体在交换机上面的采用命令行配置如下:

acl number 2000

rule 0 permit ip

traffic classifier 1

if-match acl 2000

traffic behavior 1

redirect next-hop 1.1.1.2

qos policy 1

classifier 1 behavior 1

interface GigabitEthernet1/0/2

qos apply policy 1 inbound

四、   解决方法:

知道了H3C 5800交换机MQC重定向到下一跳策略路由方式的配置过程之后,下面介绍下该操作在MIB-Brower里面的操作过程

1. ACL的创建和删除

1.1ACL的创建

1)  首先我们读取h3cAclNumberGroupEntry条目,查看当前交换机上已有的ACL。需要新创建的ACLh3cAclNumberGroupTypeh3cAclNumberGroupIndex不能和已有的ACL重复。如图:下面有两个ACL,其中的h3cAclNumberGroupType都为11表示IPV4类型的ACL2表示IPV6类型的ACL),h3cAclNumberGroupIndex分别是20002001

2)  创建一个新的h3cAclNumberGroupEntry条目。例如创建一个h3cAclNumberGroupType1h3cAclNumberGroupIndex2002ACL条目。

3)  检测ACL创建的结果

dis current-configuration

#

acl number 2002

#

1.2ACL的删除

删除h3cAclNumberGroupEntry条目

2. ACL规则的创建和删除

2.1ACL规则的创建

1)  首先读取h3cAclNumberGroupEntry条目,查看当前交换机上已有的ACL,确定需要在哪个ACL中创建规则。例如:在1.2002中创建ACL规则条目。

2)  读取h3cAclIPAclBasicEntry内容,发现1.2002中并没有ACL规则。那么我们可以从0条开始创建规则。

3)  ACL 2002中创建一条ACL规则--rule 0,规则为permit all

4)  检查ACL规则创建的结果

dis current-configuration

#

acl number 2002

rule 0 permit

#

2.2ACL规则的删除

删除h3cAclIPAclBasicEntry条目

3. Classifier的创建和删除

3.1Classifier的创建

1)  首先从hh3cCBQoSClassifierIndexNext节点Get出来要创建条目的索引值,如下图得到的值为24

2)  创建hh3cCBQoSClassifierCfgInfoEntry条目,如下图。(注:Name.后面的内容就是上面获取到的索引值24,其他的同样)。

3)  检测Classifier创建的结果

dis current-configuration

#

traffic classifier test operator and

#

3.2Classifier的删除

1)  首先从hh3cCBQoSClassifierIndexNext节点Get出来要创建条目的索引值,如下图得到的值为24

2)  删除hh3cCBQoSClassifierCfgInfoEntry条目,如下图。(注:节点.后面的内容就是上面获取到的24)。

注:如Classifier被引用,则删除时报错。

4. 匹配规则的创建和删除

4.1匹配规则的创建

1)  首先从hh3cCBQoSClassifierCfgInfoTable节点获取内容,得到需要匹配RuleClassifier的索引。如24

2)  创建hh3cCBQoSMatchRuleCfgInfoEntry条目,索引为24.0

3)  检测结果

dis current-configuration

#

traffic classifier test operator and

if-match acl 2000

#

4.2匹配规则的删除

删除hh3cCBQoSMatchRuleCfgInfoEntry条目,索引为24.0

5. Behavior的创建和删除

5.1Behavior的创建

1)  首先从hh3cCBQoSBehaviorIndexNext节点Get出来要创建条目的索引值,如下图为5

2)  创建hh3cCBQoSBehaviorCfgInfoEntry条目,如下图。(注: Name.后面的内容就是上面获取到的5,其他的同样)。

3)  检测Behavior创建结果

dis current-configuration

#

traffic behavior test

#

5.2Behavior的删除

1)  首先从hh3cCBQoSBehaviorIndexNext节点Get出来要创建条目的索引值,如下图为5

2)  删除hh3cCBQoSBehaviorCfgInfoEntry条目,如下图。(注: Name.后面的内容就是上面获取到的5,其他的同样)。

注:如行为被引用,则删除时报错。

6. MQC重定向动作的创建、修改和删除

6.1MQC重定向动作的创建

1)  首先从hh3cCBQoSBehaviorCfgInfoEntrywalk出所有条目,看需要将重定向操作配置到那个行为中。如果是行为test,则记住这个行为的索引是5

2)  创建hh3cCBQoSRedirectCfgInfoEntry条目。注意索引填写上面获取到的对应行为的索引5

3)  检测MQC重定向动作创建的结果

dis current-configuration

#

traffic behavior test

redirect next-hop 1.1.1.1 2.2.2.2 fail-action forward

#

6.2MQC重定向动作的修改

1)  首先从hh3cCBQoSRedirectCfgInfoEntry中读取所有内容,找到对应要修改的条目。

2)  修改hh3cCBQoSRedirectCfgInfoEntry条目内容。

:修改时必须要有hh3cCBQoSRedirectIpAddressType和地址同时组合一起,IPv4的类型对应IPv4的地址,IPv6的类型对应的IPv6的地址。

3)  检测MQC重定向动作修改的结果

dis current-configuration

#

traffic behavior test

redirect next-hop 3.3.3.3 2.2.2.2 fail-action forward

#

6.3MQC重定向配置的删除

1)  首先从hh3cCBQoSRedirectCfgInfoEntry中读取所有内容,找到对应要删除的条目。

2)  删除指定的内容

7. Policy策略的创建和删除

7.1Policy策略的创建

1)  首先从h3cCBQosPolicyIndexNext节点获得索引值。如图获得的值为2

2)  创建hh3cCBQoSPolicyCfgInfoEntry条目。索引为2

3)  创建hh3cCBQoSPolicyClassCfgInfoEntry条目,索引为2.1

注意:ClassifierBehavior必须同时填写,且是有效值。

4)  检查Policy策略创建的结果

dis current-configuration

#

qos policy test

 classifier test behavior test

#

7.2Policy策略的删除

1)  首先读取hh3cCBQoSPolicyClassCfgInfoEntry节点的内容,查看需要删除的内容对应索引,如删除2.1

2)  删除索引为2.1hh3cCBQoSPolicyClassCfgInfoEntry节点条目。

3)  删除hh3cCBQoSPolicyCfgInfoEntry条目

8. Policy策略的应用和删除

8.1 Policy策略的应用

1)   首先从IfTable表中的IfDescr中获得查看对应接口的索引,如我们在G4/0/28口应用策略,那么从下图可以知道G4/0/25对应的索引是29

2)   创建hh3cCBQoSIfApplyPolicyEntry条目,注意,创建的条目索引为29(表示G4/0/28口)次级索引1(表示inbound方向,2表示outbound方向)。

3)   检查Policy策略应用的结果

[H3C-GigabitEthernet4/0/28]dis this

#

interface GigabitEthernet4/0/28

 port link-mode bridge

 qos apply policy test inbound

#

8.2 Policy策略的删除

删除hh3cCBQoSIfApplyPolicyEntry条目。


若您有关于案例的建议,请反馈:

作者在2019-06-11对此案例进行了修订
0 个评论

该案例暂时没有网友评论

编辑评论

举报

×

侵犯我的权益 >
对根叔知了社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔知了社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作