乐于分享
好东西不私藏

软考网络规划设计师SDN软件定义网络核心详解

软考网络规划设计师SDN软件定义网络核心详解

运营商网络SDN化改造

场景一:骨干网SDN化——联通“A网”与“沃云”

背景与挑战:联通传统骨干网业务开通依赖人工逐设备配置,业务生成周期长达数周甚至数月,难以满足云时代用户对“快捷、弹性、随选、自服务”的需求

解决方案:某大学未来网络创新团队研制的开放协同可控SDN网络操作系统,被应用于联通大规模数据中心“沃云”和“A网”骨干网络中。该系统基于SDN的转发/控制分离架构,通过集中式控制器实现全网流量统一调度

实施效果:该网络覆盖全球400多座城市、1100多个节点,骨干网业务生成时间从月级缩短至分钟级,被业界称为“首个全球规模的运营商SDN商用案例。同时,该成果还应用于移动、某云等运营商和互联网公司,涵盖数据中心、骨干网、城域网、云联网等多场景

考点对应:集中式控制平面实现、SDN三层架构(应用层-控制层-基础设施层)、控制与数据平面交互(南向接口)。

场景二:云资源池SDN化——电信CTNet2025

背景与挑战:为应对云资源池网络面临的海量多租户、异构兼容、业务敏捷等挑战,电信需要在云资源池中实现网络能力开放可编程、网络业务敏捷灵活部署

解决方案:电信在云资源池中部署了基于SDN的方案,实现了网络能力开放可编程、网络业务敏捷灵活、支持海量多租户、异构兼容多类型计算虚拟化、云网融合智能编排等核心能力。此外,某电信还联合某通讯公司,在城域网中引入C/U分离vBRAS的NFV方案,结合SDN自动化技术与SRv6技术,实现了业务一跳入云

实施效果:该方案提高了业务部署效率,为CTNet2025网络重构计划提供了关键支撑

考点对应:NFV与SDN协同、广义转发(SRv6标签操作)、多租户隔离。

场景三:IP自智网络——联通某省试点(AI+SDN)

背景与挑战:运营商IP网络配置变更频繁,传统人工操作风险高;APT安全威胁日益严峻,需要智能化防御手段

解决方案:联通研究院联合某省联通与某通信公司,于2025年起合作开展IP自智网络联合创新,聚焦IP网络配置变更APT安全防御两大核心场景。方案构建了变更智能体(基于数字孪生仿真底座,融合AI模型实现配置生成、核查、仿真与业务比对全流程闭环)和安全智能体(打造APT智能防御体系,内置10个以上安全模型,实现账号、文件、进程异常分钟级识别)

实施效果:该项目荣获“2025年度SDN、NFV、网络AI最佳实践案例”奖,为运营商L4高阶自智提供了标杆案例

考点对应:SDN与AI融合、控制平面的智能决策、网络自动化运维。

场景四:SD-WAN智能组网——联通云与电信SD-WAN

背景与挑战:企业分支机构组网需要低成本、高可靠、易运维的解决方案,传统专线费用高、部署周期长

解决方案:联通云推出SD-WAN组网解决方案,依托运营商级骨干网资源与SDN核心技术,融合多链路、多部署、全安全等优势。联通还自主研发了SD-WAN智选专线产品,采用广域网SDN技术,提供远程配置、智能分析、可视化平台。电信则推出“翼际联SD-WAN”,将SDN、安全加密、网络虚拟化等技术应用到广域网场景中

实施效果:联通SDN广域网创新成果稳定运行超过5年,创新研发的“云联网”“智选专线”等系列产品,年直接收入超10亿元

考点对应:SD-WAN作为SDN在广域网的应用、广义转发(智能路径选择)、北向接口(业务编排)。

大型企业网分区管理

案例一:融捷能源智慧工厂——办公网与生产网隔离

背景与挑战:融捷锂离子电池制造基地的园区网络需要同时承载办公与生产网、智能网、宿舍网等多张网络,其中办公与生产网涉及生产工艺、产品设计、客户信息等机密数据,亟需实现传输加密与安全隔离

解决方案:采用华为园区网络解决方案,创新性地引入VXLAN虚拟化技术,在物理网络之上构建虚拟网络,形成SDN切片网络。通过逻辑层隔离,相当于为办公与生产业务修建了专有高速通道,同时将智能网及宿舍网通过防火墙与办公网进行安全隔离。全部网络资源由华为iMaster NCE-Campus集中管控,实现配置自动化发放

实施效果:全基地网络实现精细化管控——智能感知终端身份、接入位置、类型等信息,按需授予不同访问权限,杜绝外部用户访问内部资源。整个项目从打下第一根桩到投产用时不到一年

考点对应:广义转发(VXLAN封装/解封装)、SDN切片、多业务逻辑隔离。

案例二:某石化——生产网、办公网、监控网三网隔离

背景与挑战:大型石化企业需要同时承载生产数据、办公业务、视频监控三类业务,传统网络各自独立建设,运维复杂、成本高昂

解决方案:2023年建成基于SDN+VXLAN技术架构的IPv6生产网,实现生产数据安全高效传输;2024年完成办公网升级改造;2025年完成视频监控网升级改造。三张业务网络共用同一套物理基础设施,通过SDN+VXLAN实现逻辑隔离。

考点对应:VXLAN多租户隔离、IPv6+SDN融合、分区管理的分层实施。

案例三:印尼Semen公司数据中心——多区域功能分区

背景与挑战:印尼Semen公司原有业务通过单一数据中心承载,存在单点故障风险;同时现网存在多家设备厂商,网络运维和互通难度大。业务中断半小时即造成约10万美元损失

解决方案:华为CloudFabric数据中心网络解决方案,采用SDN技术构建双活数据中心。新的数据中心网络划分为四个功能区域:边界区(提供上网业务、对接银行系统、分支机构互联)、核心区(区域间及数据中心间路由互连)、产品区(使用SDN定义业务资源和网络资源)、管理区(通过带外接口管理所有设备)。采用Spine-Leaf架构并支持SDN的CE系列交换机

实施效果:业务上线时间从1周缩短至1小时;实现虚拟机在数据中心间平滑迁移;可按需增加L4~L7增值服务(防火墙、负载均衡),实现网络即服务

考点对应:SDN数据中心分区设计、Spine-Leaf架构、控制与数据平面交互、广义转发(增值服务引流)。

案例四:SDN-Campus——园区网“网随人动”

背景与挑战:传统园区网“人动网不动”——员工更换办公位置后,需要网管中心手动调整网络权限,运维工作量大。同时,各类物联终端大量接入,传统手工录入配置的方式效率低且缺乏安全隔离

解决方案:SDN-Campus方案创新性引入云原生架构,结合SDN+VXLAN技术打造柔性基础网络。实现业务与网络位置解耦,用户和终端移动时,权限、策略动态跟随,无需网络管理员干预。物联终端支持自动上线,通过自动分拣机制进入对应的虚拟专网,实现不同类型终端的业务隔离

考点对应:策略随行(控制平面集中决策)、VXLAN虚拟专网、终端自动分拣(广义转发+智能控制)。

总结对比

对比维度
运营商网络SDN化改造
大型企业网分区管理
核心驱动力
降本增效、业务敏捷、网络重构
多业务隔离、安全合规、简化运维
典型技术
SDN控制器+NFV+SRv6+SD-WAN
SDN控制器+VXLAN+网络切片
控制平面
集中式(骨干/云资源池/城域网)
集中式(园区控制器)
数据平面
骨干路由器、vBRAS、CPE设备
园区交换机、无线AP
分区/隔离方式
网络切片、多租户VXLAN
VXLAN逻辑隔离、防火墙分区
典型规模
全国/全球级(400+城市)
企业园区/厂区级

核心考点详解

1. SDN核心思想与三大特点及控制平面的实现方式

(1)核心思想:将网络设备的控制平面(Control Plane)与数据平面(Data Plane)分离。控制平面成为独立的“大脑”(SDN控制器),数据平面设备(如交换机)只负责执行转发指令

(2)三大特点

    • 控制与转发分离:这是SDN最根本的架构革命

    • 逻辑集中控制:由SDN控制器拥有全局网络视图,进行集中决策和优化

    • 网络开放可编程:通过开放接口(API),允许用户自定义网络行为

(3)控制平面的实现方式
  • 分布式控制平面(传统方式):这是传统IP网络采用的方式。每台网络设备(如路由器)都独立运行路由协议(如OSPF、BGP),并通过与邻居交换信息来独立计算路由

    • 优点:可靠性高,单点设备故障不影响全网

    • 缺点:配置复杂,网络状态变化时收敛速度慢

    • 应用案例:传统企业园区网、运营商骨干网。

  • 集中式控制平面(SDN方式):SDN的核心思想。将控制平面从设备中抽离,集中到一个被称为 SDN控制器 的软件实体中

    • 优点:拥有全局网络视图,能做出最优决策;策略配置灵活,支持编程化控制

    • 缺点:存在控制器单点故障风险,需要高可用设计

    • 应用案例:数据中心网络、云化网络。

  • 混合控制平面:结合了分布式和集中式的优势,常用于网络从传统架构向SDN平滑演进的场景。例如,在网络核心层部署SDN控制器,而在接入层保留传统协议

    • 应用案例:运营商网络SDN化改造、大型企业网分区管理。

2. SDN体系结构(三层模型)

这是选择题和案例分析题的“高发区”,必须清晰掌握每一层的职责和组件。

  • 应用层 (Application Layer):包含各种网络应用和服务,如负载均衡、防火墙等。通过北向接口(如REST API)与控制器通信

  • 控制层 (Control Layer):SDN的“大脑”,由SDN控制器(如OpenDaylight、ONOS)组成,负责整个网络的控制和决策

  • 基础设施层 (Infrastructure Layer):即数据平面,由支持SDN协议的交换机和路由器等设备构成。它们被“简化”,只负责根据流表执行数据包转发

3. 控制与数据平面交互机制(南向接口)

这部分主要考查控制层如何“指挥”数据层设备,是SDN运作的“神经系统”。

  • 南向接口 (Southbound Interface):这是控制器与转发设备之间的通信接口

  • 核心协议:OpenFlow

      • 作用:OpenFlow是SDN南向接口最重要、最经典的实现协议,用于控制器向交换机下发指令

      • 关键交互消息:          

        Flow-Mod:控制器通过此消息向交换机下发或修改流表

        Packet-In:当交换机收到无法匹配任何流表项的数据包时,会通过此消息将数据包上报给控制器,请求决策

        Echo:用于维持控制器和交换机之间的连接(心跳检测)

    4. 广义转发

    在SDN中,数据平面设备的转发行为不再仅仅是“查表转发”,而是更加灵活和丰富。

    • 传统转发:动作主要是OUTPUT(从某端口转发)和DROP(丢弃)。

    • 广义转发:数据平面设备可根据流表执行更丰富的动作,例如:

      • 修改字段 (Set-Field):修改数据包的MAC、IP地址(实现NAT)、VLAN ID等。

      • 标签操作 (Push/Pop):为数据包添加或移除VLAN、MPLS标签。

      • 重定向:将特定流量引向防火墙、IDS等增值服务节点。

    OpenFlow协议

    OpenFlow是SDN架构中实现控制平面与数据平面分离的核心南向接口协议。它定义了控制器与交换机之间交互的“标准语言”,使网络管理者能用软件集中定义网络行为

    一、核心组件:OpenFlow交换机与流表

    OpenFlow交换机的核心是流表(Flow Table),用于存储控制器下发的转发规则。一个流表由多个流表项(Flow Entry) 组成,主要包含以下部分

    组件
    说明
    匹配字段 (Match Fields)
    用于识别数据流的规则。OpenFlow 1.0支持12个(如MAC、IP、端口等),1.3版扩充到40个。所有字段均可通配
    优先级 (Priority)
    当数据包匹配多个流表项时,优先级最高的将被执行
    计数器 (Counters)
    用于统计该流表项匹配的数据包和字节数等
    指令 (Instructions)
    匹配成功后执行的动作集合。指令可包含多个动作(Action),如转发、丢弃或修改数据包等
    超时 (Timeouts)
    流表项的有效时间,超时后将被自动删除

    OpenFlow流水线处理:从OpenFlow 1.1开始引入。数据包会依次匹配多个流表(Table 0 -> Table 1 -> ...),通过Goto-Table指令跳转。这种方式将复杂处理分解到不同流表,避免了单一流表过度膨胀

    二、控制与数据平面交互:三种消息类型

    控制器与交换机通过建立的安全通道(默认TCP端口6633)交换消息。OpenFlow定义了三大类消息

    1. Controller-to-Switch (控制器发往交换机)

    由控制器发起,用于管理和配置交换机

    • Features:控制器请求交换机的性能、端口等信息,交换机必须应答

    • Flow-Mod (核心):用于添加、删除、修改交换机中的流表项。包含ADD、DELETE、MODIFY等操作

    • Packet-Out:控制器通过交换机特定端口发送数据包,通常用于响应Packet-In消息

    • Read-State:控制器查询交换机的各种状态和统计信息

    • Barrier:用于确保之前消息的依赖关系已满足或操作已完成

    2. Asynchronous (异步消息,交换机发往控制器)

    由交换机主动发起,用于向控制器上报异步事件或状态变化

    • Packet-In (核心):当数据包无法匹配任何流表项时,交换机将其发送给控制器请求决策

    • Flow-Removed:通知控制器某个流表项因超时或修改被删除

    • Port-Status:交换机端口状态(如up/down)发生变化时上报

    • Error:交换机发生故障时上报

    3. Symmetric (对称消息,双向)

    无需请求即可由任意一方发起,用于连接管理

    • Hello:连接建立时,双方进行版本协商

    • Echo (核心):用于保活,一方发送Request,另一方必须回复Reply,以检测连接是否存活

    三、一次完整的数据包转发流程

    一个典型的数据包处理流程如下

    1. 数据包到达:数据包进入OpenFlow交换机。

    2. 流表查找:交换机查找流表,寻找优先级最高的匹配项

    3. 路径分支

      • 匹配成功:执行流表项中的指令/动作(转发、丢弃、修改等)

      • 匹配失败:交换机将数据包封装在 Packet-In 消息中,上报给控制器

    4. 控制器决策:控制器根据全局策略决定如何处理该数据包(如计算路径)。

    5. 下发流表:控制器通过 Flow-Mod 消息向交换机下发新的流表项

    6. 转发数据包:控制器通过 Packet-Out 消息指示交换机如何处理该数据包(如从某端口转发)

    7. 后续流量:同一数据流的后续数据包将直接匹配新下发的流表项,快速转发

    四、广义转发与组表

    • 广义转发:OpenFlow交换机不仅支持“转发/丢弃”,还支持丰富的动作集,如修改字段(Set-Field,实现NAT)、标签操作(Push/Pop VLAN/MPLS)等,实现了“广义转发”。

    • 组表(Group Table):从OpenFlow 1.1引入。一个组表项可被多个流表项引用,执行一组相同的动作(如多路径负载均衡),从而简化流表管理

    基本 文件 流程 错误 SQL 调试
    1. 请求信息 : 2026-08-08 15:05:52 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/878976.html
    2. 运行时间 : 0.164059s [ 吞吐率:6.10req/s ] 内存消耗:4,807.38kb 文件加载:145
    3. 缓存信息 : 0 reads,0 writes
    4. 会话信息 : SESSION_ID=8fd2803b0ab48dab3b9f65f1eb39b15e
    1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
    2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
    3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
    4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
    5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
    6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
    7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
    8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
    9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
    10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
    11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
    12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
    13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
    14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
    15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
    16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
    17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
    18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
    19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
    20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
    21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
    22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
    23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
    24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
    25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
    26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
    27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
    28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
    29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
    30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
    31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
    32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
    33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
    34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
    35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
    36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
    37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
    38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
    39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
    40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
    41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
    42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
    43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
    44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
    45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
    46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
    47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
    48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
    49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
    50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
    51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
    52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
    53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
    54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
    55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
    56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
    57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
    58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
    59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
    60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
    61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
    62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
    63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
    64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
    65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
    66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
    67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
    68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
    69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
    70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
    71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
    72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
    73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
    74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
    75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
    76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
    77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
    78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
    79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
    80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
    81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
    82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
    83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
    84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
    85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
    86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
    87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
    88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
    89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
    90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
    91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
    92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
    93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
    94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
    95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
    96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
    97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
    98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
    99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
    100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
    101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
    102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
    103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 4.22 KB )
    104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
    105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
    106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
    107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
    108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
    109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
    110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
    111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
    112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
    113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
    114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
    115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
    116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
    117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
    118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
    119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
    120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
    121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
    122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
    123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
    124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
    125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
    126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
    127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
    128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
    129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
    130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
    131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
    132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
    133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
    134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
    135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.11 KB )
    136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
    137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
    138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
    139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
    140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
    141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
    142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
    143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
    144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
    145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
    1. CONNECT:[ UseTime:0.000856s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
    2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001388s ]
    3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.015426s ]
    4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000671s ]
    5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001576s ]
    6. SELECT * FROM `set` [ RunTime:0.000560s ]
    7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001730s ]
    8. SELECT * FROM `article` WHERE `id` = 878976 LIMIT 1 [ RunTime:0.001117s ]
    9. UPDATE `article` SET `lasttime` = 1786172752 WHERE `id` = 878976 [ RunTime:0.001231s ]
    10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000557s ]
    11. SELECT * FROM `article` WHERE `id` < 878976 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001249s ]
    12. SELECT * FROM `article` WHERE `id` > 878976 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.003476s ]
    13. SELECT * FROM `article` WHERE `id` < 878976 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.018234s ]
    14. SELECT * FROM `article` WHERE `id` < 878976 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.015161s ]
    15. SELECT * FROM `article` WHERE `id` < 878976 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.014520s ]
    0.165746s