出口带宽总被吃满查不到人:交换机NetStream把流量记成账
整理自华为官方发布的典型配置案例。
出口带宽一到下午就被吃满,卡的是全公司,可问一圈谁都说自己没干什么。要紧的不是当场抓人,而是把账记下来:哪个部门、和外面哪些地址、用什么协议、跑了多少字节。官方文档里的 NetStream 就是干这个的——对网络中的业务流量做统计分析,统计功能强、结果详细,而且不需要部署专用采集设备、不占用设备端口。把出口交换机的上联口配好 NetStream,流统计定时上送到 NetStream 服务器,流量报表自然就有据可查。
第一步:给出口口开采样
流量大的时候不必逐包记账,按固定包数抽样即可。出口接口 GE1/0/1 上配采样比为 1200,出、入两个方向都开:
[SwitchA] interface gigabitethernet 1/0/1
[SwitchA-GigabitEthernet1/0/1] ip netstream sampler fix-packets 1200 inbound
[SwitchA-GigabitEthernet1/0/1] ip netstream sampler fix-packets 1200 outbound
[SwitchA-GigabitEthernet1/0/1] quit
第二步:定流老化,别让账本占满内存
一条流停止之后再挂一会儿没人续记就该结账。示例把不活跃流的老化时间设为 100 秒,并开启由 TCP 连接的 FIN 和 RST 报文触发老化——会话一结束立刻结账,缓存省得白白占着:
[SwitchA] ip netstream timeout inactive 100
[SwitchA] ip netstream tcp-flag enable
第三步:把账本寄给NetStream服务器
统计报文从哪个地址发出、寄给谁、用什么版本格式,三行定死:
[SwitchA] ip netstream export source 10.1.2.1
[SwitchA] ip netstream export host 10.1.2.2 6000
[SwitchA] ip netstream export version 9
source 填本设备的地址,host 填 NetStream 服务器的地址和端口号,版本用 V9。
第四步:接口上使能统计
[SwitchA] interface gigabitethernet 1/0/1
[SwitchA-GigabitEthernet1/0/1] ip netstream inbound
[SwitchA-GigabitEthernet1/0/1] ip netstream outbound
[SwitchA-GigabitEthernet1/0/1] quit
本机也能看一眼
NetStream 服务器端收到统计报文即配置成功;设备本端用 display ip netstream statistics 可以直接看流统计情况:
<SwitchA> display ip netstream statistics slot 1
回显里的 ingress/egress entries 与 packets 数在涨,说明采样和输出都在干活。
几个容易踩的点
- 采样比别配太密: fix-packets 1200 即每 1200 个包取 1 个,对看趋势足够;逐包统计对设备是白白消耗。
- 单板有讲究:部分型号只有特定系列单板支持 NetStream,配置前先核对官方的适用产品和版本说明。
- 与 IP Source Trail 互斥:框式交换机上两者不能同时配置,启用前想清楚要的是哪种观测。
- 它记账,不拦路:NetStream 只做统计输出,想限速还得配合带宽管理类功能,两件事各归各。
出口流量报表建起来之后,带宽扩不扩、往哪扩就有数了。欢迎搜索关注贵州诚鑫致达科技,流量分析和出口带宽规划我们都做。
企业存储选型参考|贵州诚鑫致达
做中小企业全能主力存储,群晖机型参考:DS1823xs+ · DS2422+ · DS923+。需要选型建议或上门评估,搜「诚鑫致达」即可找到我们。
服务区域|贵州诚鑫致达
贵州群晖NAS、贵阳存储、数据备份、信创云盘或 IT 集成服务,可联系贵州诚鑫致达科技,服务范围覆盖贵州全省各市州。毕节、铜仁:企业数据备份容灾与网络建设维护。