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

用流量策略做多出口实验

一、拓扑:

二、配置过程:
        1、配置 IP 地址,配置动态路由协议 OSPF
        2、AR2 上,配置高级 ACL,允许 ospf 流量、1 到 6、2 到 8、deny 所有
        3、写流分类,抓取流量特征
        4、写流行为,配置流量动作
        5、写流策略,绑定分类和行为
        6、把流策略应用到 AR2 的入接口方向,也可以应用到接口的出方向
三、详细配置:
acl number 3003  
 rule 0 permit ospf 
 rule 5 permit ip source 1.1.1.0 0.0.0.255 destination 6.6.6.0 0.0.0.255 
 rule 10 permit ip source 2.2.2.0 0.0.0.255 destination 8.8.8.0 0.0.0.255 
 rule 15 deny ip 
#
traffic classifier Z operator or
 if-match acl 3003
#
traffic behavior Z
 permit
 statistic enable
#
traffic policy Z
 classifier Z behavior Z
#
interface GigabitEthernet0/0/0
 ip address 10.1.12.2 255.255.255.0 
 traffic-policy Z inbound
        !!! ACL 是按顺序匹配,匹配到一条后自动离开,不会再匹配第二条,不用担心两条都匹配!
四、踩坑总结:

        第一次配了两个 ACL:第一个允许 1 到 6 Permit,deny 所有;第二个允许 2 到 8 permit,deny 所有,结果永远是只有一条可以匹配,另一条无法匹配全被拒绝,以为是 traffic policy 的排序问题,最后发现是 ACL 的问题:因为一个 ACL 无法同时匹配两个源地址的情况。在排错的时候还出现一个状况,如果 traffic policy 第一个写 classifier X behavior X,那么这个对应的 ACL 不要有 deny 语句,第二个写  classifier Y behavior Y,就可以正常运行,看下出错的配置:

acl number 3001  
 rule 0 permit ospf 
 rule 5 permit ip source 1.1.1.0 0.0.0.255 destination 6.6.6.0 0.0.0.255 
 rule 10 deny ip 
acl number 3002  
 rule 0 permit ospf 
 rule 5 permit ip source 2.2.2.0 0.0.0.255 destination 8.8.8.0 0.0.0.255 
 rule 10 deny ip 
#
traffic classifier X operator or
 if-match acl 3001
traffic classifier Y operator or
 if-match acl 3002
#
traffic behavior X    
 statistic enable    
 permit            #这个是默认行为,配了也不显示
traffic behavior Y
 statistic enable
 permit
#
traffic policy X
 classifier X behavior X
 classifier Y behavior Y
#

        所以真正实践才能发现技术的细节,真正落地才了解背后的运作逻辑,觉得简单而不做永远是纸上谈兵,感谢虫子和群里的大佬朋友!


http://www.kler.cn/a/377220.html

相关文章:

  • RK3588在Android13/14如何查看GPU,NPU,DDR,RGA数据
  • docker-compose搭建sfpt服务器
  • 软考和 PMP 哪个含金量更高点?
  • Java爬虫实战:深度解析VIP商品详情获取技术
  • 01.HTTPS的实现原理-HTTPS的概念
  • 【Python高级353】python实现多线程版本的TCP服务器
  • 微服务架构面试内容整理-微服务架构的定义及优势
  • 新手BUG:在声明了返回值的函数中不写返回值
  • docker复现pytorch_cyclegan
  • 【代码随想录Day59】图论Part10
  • TCP/IP基础
  • 人工智能证书合集
  • 一 Spring6启示录
  • .NET 一款通过COM接口绕过UAC的工具
  • Java学习路线:JUL日志系统(一)日志框架介绍
  • 国产服务器平台离线部署k8s和kubesphere(含离线部署新方式)
  • 【机器学习】 15. SVM 支撑向量机 support vector machine,拉格朗日,软边界,核函数
  • 计算机视觉实验一:图像基础处理
  • xlwings,让excel飞起来!
  • R向量运算c()数组矩阵matrix()
  • MRCTF2020:你传你ma呢
  • C++STL之 set 和 map:介绍及基本使用
  • Skywalking安装教程二:安装Elasticsearch
  • IDEA 打包首个java项目为jar包
  • CNAS软件测试的好处有哪些?上海软件测试中心推荐
  • Qt自定义控件:汽车速度表