news 2026/5/1 7:21:29

什么是数据压缩

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
什么是数据压缩

文章目录

    • 为什么需要数据压缩
    • 数据压缩如何工作
    • 数据压缩的典型应用场景



数据压缩将压缩数据技术应用到数据通信网络中,可以对广域网传输的报文进行压缩,不增加带宽消耗的同时,扩大数据的传输量,实现网络建设投资回报率的最大化。


为什么需要数据压缩

广域网带宽与我们日常行驶的马路一样,越宽的马路能够通行的汽车数量越多,广域网带宽越大,其数据吞吐量也越大。然而实际使用过程中,广域网的带宽资源是非常宝贵的。在带宽不能扩展的情况下,要想同一时间传输更多的数据就需要使用数据压缩了。

数据压缩把压缩数据技术应用到数据通信网络中,通过将数据包变小后进行传输,这样同等时间实际传输的数据包将比压缩之前的数据包多,从而实现了提高广域网传输速度的目的。

如下图所示,业界主流压缩数据方案在出口设备前部署了专用压缩设备,将数据压缩后再经过出口设备传输。与业界主流压缩数据方案不同,数据压缩在出口设备中内置了数据压缩板或数据压缩模块。


数据压缩

相较于业界主流压缩数据方案,数据压缩有如下优势。

高可靠性
华为数据压缩在出口设备中内置了专用数据压缩板或数据压缩模块,避免引入额外设备增加网络复杂度以及降低可靠性。

高性能
计算能力不足的系统,难以满足广域网大流量场景下的压缩数据需求,且会增加网络传输延时,降低服务质量。数据压缩优选业界先进的压缩算法,压缩率可达30%,且压缩与解压缩过程产生的时延在0.1毫秒内。

无损压缩
传统压缩协议在压缩过程中会丢失部分五元组信息,损失了对业务流的精细化管理。数据压缩在压缩过程保留了原始数据包五元组信息,不影响数据转发过程中对业务流的精细化识别、统计及QoS策略的执行。

灵活组网能力
针对点对点专线的主流压缩数据方案,不适用于多点到多点的大型组网场景。数据压缩的压缩端与解压端无需建立会话,压缩数据后,可根据业务需求发往任意目的端,目的端设备识别压缩包并进行解压,满足分布式多点互联场景需求。

数据压缩如何工作

数据压缩的过程主要分为识别待压缩报文、压缩待压缩报文、将压缩报文发送至对端、对压缩报文进行解压缩四个步骤,过程中每个报文单独压缩与解压缩,且报文在压缩与解压缩后,与原报文一致。数据压缩执行流程步骤如下。

数据压缩执行流程

  1. 识别待压缩报文。
    设备开启数据压缩功能时,需同步配置压缩策略,即需要压缩处理的报文规则。接口收到报文后,识别出命中压缩策略的报文,并引流到数据压缩板或数据压缩模块。

  2. 对报文进行压缩。
    数据压缩板或数据压缩模块使用压缩算法压缩报文数据,压缩后封装IPComp头(IP Payload Compression Protocol,IP有效载荷压缩协议),同时将IP头中的协议号字段填充为108。

  3. 将压缩报文发送至接收端。
    在广域网上传输压缩报文。

  4. 对压缩报文进行解压。
    将协议号为108且命中压缩策略的报文引流到数据压缩板或数据压缩模块进行解压缩。

数据压缩的典型应用场景

数据压缩在金融行业中的应用

金融行业数据中心与数据中心间、数据中心与容灾中心间存在大规模的业务数据批量复制。随着金融业务的扩大,批量复制的需求逐步增多,对广域网传输带宽的需求也随之增大。在出口设备上配置数据压缩,可以节省数据中心间以及数据中心与容灾中心间的广域网带宽,有效解决广域网带宽不足的问题。


数据压缩在金融行业中的应用

数据压缩在SD-WAN解决方案中的应用

SD-WAN解决方案中,数据压缩的场景主要有以下两类:

  • 分支站点访问总部站点,分支与总部间链路带宽不足,在分支与总部两端设备配置数据压缩,提高数据传输速度。
  • 分支站点互访,分支间链路带宽不足,在链路两端的分支设备配置数据压缩,提高数据传输速度。


数据压缩在SD-WAN解决方案中的应用


版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/19 17:46:30

解锁跨平台手柄适配:让游戏控制器不再受限

解锁跨平台手柄适配:让游戏控制器不再受限 【免费下载链接】ViGEmBus 项目地址: https://gitcode.com/gh_mirrors/vig/ViGEmBus 副标题:3大场景5个技巧,手柄模拟器与跨平台控制器驱动全攻略 你是否曾遇到这样的困境:新买…

作者头像 李华
网站建设 2026/4/18 7:04:19

UNet性能表现测评,不同硬件下的融合速度测试

UNet性能表现测评,不同硬件下的融合速度测试 1. 测评背景与目标 人脸融合技术正从实验室走向日常应用,但多数用户关心的不是“能不能做”,而是“做得快不快”“效果稳不稳”“在自己机器上跑不跑得动”。本次测评聚焦于 UNet架构的人脸融合…

作者头像 李华
网站建设 2026/4/21 3:46:45

fft npainting lama文件命名规则:outputs_时间戳解析

fft npainting lama文件命名规则:outputs_时间戳解析 1. 系统概述与功能定位 1.1 图像修复技术的实际价值 在日常图像处理中,我们常常面临一些“小问题”带来的大麻烦:照片上的水印遮挡了重要内容、合影里不小心入镜的路人破坏了画面美感、…

作者头像 李华
网站建设 2026/4/21 2:16:29

BERT部署占显存?CPU运行方案实现零GPU依赖实战

BERT部署占显存?CPU运行方案实现零GPU依赖实战 1. 为什么BERT填空服务非得用GPU? 你是不是也遇到过这样的情况:想快速跑一个中文语义填空的小工具,下载了 bert-base-chinese 模型,一加载就发现显存直接飙到 2GB 以上…

作者头像 李华
网站建设 2026/5/1 6:58:29

超高清视频下载与批量解析工具:DownKyi让B站资源轻松离线

超高清视频下载与批量解析工具:DownKyi让B站资源轻松离线 【免费下载链接】downkyi 哔哩下载姬downkyi,哔哩哔哩网站视频下载工具,支持批量下载,支持8K、HDR、杜比视界,提供工具箱(音视频提取、去水印等&am…

作者头像 李华
网站建设 2026/4/18 13:01:34

再也不用手动启动服务,测试脚本太实用了

再也不用手动启动服务,测试脚本太实用了 1. 开机自启不是魔法,而是必备技能 你有没有遇到过这样的场景:每次重启服务器后,都要手动去启动Nginx、Redis、你的Python后台服务……一遍又一遍?不仅麻烦,还容易…

作者头像 李华