没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
中国联通智能网关技术规范总体要求
V 5.0 增量版
1
、
WiFi WMM
要求
5.7.6WLAN QoS
章节
WMM 优先级要求:支持 802.11e,支持 AC_VO(语音流)、AC_VI(视频流)、
AC_BE(尽力而为流)、AC_BK(背景流)四个优先级队列及优先级映射(BK、BE、VI、
VO)。
支持 WMM 功能的使能,支持缺省情况下,客户端使用的 EDCA 参数为缺省值,支
持 WMM 优先级的配置管理(TR069、JSON 接口管理平台或应用插件),优先级指定、
优先级变更以及优先级停止。默认关闭 WMM 功能。
2
、软件系统管理要求
9.2.1
章节
Linux
文件系统结构要求
智能家庭网关的 Linux 系统根文件系统的顶层目录建议包含以下目录:
/bin
必要的用户命令(二进制文件)
/dev
设备文件和其它特殊文件
/etc 系统配置文件,包括启动文件
/lib 必要的链接库
/mnt
安装点,用于暂时安装文件系统
/proc
提供内核与进程信息的虚拟文件系统
/sbin 必要的系统管理员命令(二进制文件)
/usr 在第二层包括智能家庭网关应用程序
/var
监控程序和工具程序所存放的可变数据
/opt/cu C
系统及相关配置文件
9.2.2
章节
Linux
系统命令要求
Linux 可执行命令存放的目录包括/bin、/sbin、 /usr/bin,在这些目录下只允许包含以下
两类命令:
a) 用于当 telnet 服务被允许时由操作维护人员使用,用于对系统进行初步维护的系统
命令:ls、ps、iptables、ping、tar、gzip、ipset、cat、traceroute。
b)
用于实现网关业务能力的应用软件,厂商需要对所包含的应用软件进行详细技术说
明。
c) wget 命令能够支持 https 及相关选项。
常用使用方式示例:wget -q -O FName url;
9.2.3 章节五元组阻断能力
家庭网关应支持支持基于 iptables 和 ipset 的五元组阻断能力。iptables 和 ipset 在网关
内核的 input 点①和 forward 点②具备阻断能力。iptables 可以引用 ipset,即多条阻断规则
可以放在一个 ipset 里,由 iptable 引用 ipset。iptables 支持下挂终端的 MAC 地址匹配,即
iptables 支持源 MAC 匹配。
3、DPI 功能要求
R.2.1.1
网关设备信息
设备信息定义如下:
typedef struct DeviceInfo_s
{
char pppoe[64]; //家庭网关 PPPoE 账号
float ponTXPower; //发光功率 dBm, 只对光上行设备需要填写.
float ponRXPower; //
接收光功率
dBm,
只对光上行设备需要填写
.
char szDeviceMac[6]; //网关 mac
long onlineTime; //
网关在线时
⻓(
单位:秒
)
unsigned long long recvTraffic; //网关当次使用累计接收总流量, BYTE
unsigned long long sendTraffic; //网关当次使⽤累计发送总流量, BYTE
unsigned long long sendSpeed, //实时上行速率,单位 bps,计算 500ms 内两次流
量差除以 500ms 的值
unsigned long long recvSpeed, //实时下行速率,单位 bps,计算 500ms 内两次流
量差除以 500ms 的值
int cpuRate; // CPU
使
⽤
率
0~100
int memRate; //内存使⽤率 0~100
char szDeviceLanMac[4][6];// 网关 LAN 侧 Mac 地址列表
double ponTemperature; //
光模块温度 摄
⽒
度
int StaInfoNum ; //StaInfo 数量
StaInfo *pStaInfos; //
网关下挂终端(包含下挂路由器)信息
}DeviceInfo;
R.2.1.2 下挂终端信息
typedef struct StaInfo_s
{
long StaOnlineTime ; //下挂终端在⽹时⻓,单位秒
char szStaName[32]; //下挂终端名称(如果有,则需提供)
char pszStaType[16]; //下挂终端类型 (如果有,则需提供)pad,pc,mobile
char szStaMac[6]
;
//
下挂终端
mac
char szStaIP[16]; //下挂终端 ip
char szStaBrand[64]; //下挂终端品牌 (如果有,则需提供)Huawei,xiaomi,360
char szStaOS[64]; //下挂终端操作系统 (如果有,则需提供)
int StaWIFIIntensity; //
下挂终端
WIFI
信号强度
RSSI
,单位
dBm.
对于有线连接终端
,
此参数值无意义
.
long StaSpeed; //下挂终端协商速率 Speed, 单位 Kbps
unsigned long long StaRecvTraffic; //
下挂终端当次使
⽤
累计接收总流量
,
单位:
Byte
unsigned long long StaSendTraffic; //
下挂终端当次使
⽤
累计发送总流量
,
单位:
Byte
int status; //1:上线 0:下线
char szRadioType[8]; // "2.4G" ,"5G",对于有线连接终端, 此参数值无意义.
char szWifiProtocol[16]; //wifi
下 挂 终 端 的 协 议
802.11a/802.11b/802.11g/802.11n/802.11ac/802.11ax String
对于有线连接终端
,
此参数值无
意义
.
int connectionType; //下挂终端和智能⽹关的连接形式(0:有线/1:⽆线)
long usBandwidth; //
表
⽰
下挂终端上
⾏
最
⼤
带宽,
0
表
⽰
不限,单位为
kbps
long dsBandwidth; //
表
⽰
下挂终端下
⾏
最
⼤
带宽,
0
表
⽰
不限,单位为
kbps
long usGuaranteeBandwidth; //上⾏最⼩保证带宽,单位 kbps .保证带宽未下发或下
发为 0,都表⽰不做保障
long dsGuaranteeBandwidth; //下⾏最⼩保证带宽,单位 kbps .保证带宽未下发或下
发为 0,都表⽰不做保障
long upSpeed; //
下挂终端实时上
⾏
速率,单位
kbps
long downSpeed; //
下挂终端实时下
⾏
速率,单位
kbps
}StaInfo;
4、中间件集成要求
Q2.2.3
中间件集成要求
3)UFW 启动程序 (Unified framework)
在网关启动脚本启动运行
ufwmg
程序运行时,需要将中间件主、备分区及插件分
区的
mtd
分区号传递过去,
Ufwmg
程序启动执行如下:
ufwmg service a b c(a,b,c 分别对应 framework1、framework2 和 apps 的 mtd 分区
号)。
应对 ufwmg 启动的进程具备守护措施,保证进程死掉后可以自动恢复。监控 ufwmg 的
监控能够网关监控/var/run/ufwmg.pid 文件中 pid 对应的进程,当该进程死掉后需重新
拉起 ufwmg 程序。
5、dbus 接口要求
Q.8.1.9 com.cuc.igd1.WiFiInfo
属性
属性名
类型
取值范围
权限
变更通
知
备注
版本
Enable2G
BOOLEAN
readwrite
有
是否启用 2.4G 无线模块
(false 表示未启用,true
表示启用)
1.0
Enable5G
BOOLEAN
readwrite
有
是否启用 5G 无线模块
(false 表示未启用,true
表示启用)
1.0
WiFiMode
STRING(12
7)
read
无
WiFi 模式:802.11a
/802.11g/802.11n/802.1
1ac/802.11ax(要求列出
网关支持的所有 WiFi 模
式,以/分割)同
NetworkInfo 属性
1.0
DualBand
BOOLEAN
read
无
是否支持双频段 WiFi:
true 表示支持,false 表
示不支持
1.0
RxBytes
UINT64
read
无
接收字节数
1.0
RxPkts
UINT64
read
无
收包个数
1.0
RxErrorPkts
UINT64
read
无
发送错误包个数
1.0
RxDropPkts
UINT64
read
无
发送丢包个数
1.0
TxBytes
UINT64
read
无
发送字节数
1.0
TxPkts
UINT64
read
无
发包个数
1.0
TxErrorPkts
UINT64
read
无
发送错误包个数
1.0
TxDropPkts
UINT64
read
无
发送丢包个数
1.0
备注:网关为单频时 Enable5G 始终为 false。
WIFI 说明:
1) 各 SSID 开关及其对应无线模块(2.4G 或 5G)的开关都为 true 时该 SSID 才开启,否则
该 SSID 应关闭。
2) 中间件调用该接口开启 2.4G 无线模块或 5G 无线模块时,网关打开对应的无线模块,对
应模块下子开关为 true 的 SSID 应开启。
3
) 中间件需要开启单个
SSID
时,由中间件设置该
SSID
子开关为
true
,如对应模块的开关
为
false
,中间件还应负责设置对应模块的开关为
true
,网关负责开启该
SSID
。
4)中间件需要关闭单个 SSID 时,由中间件设置该 SSID 子开关为 false,网关负责关闭该 SSID。
剩余28页未读,继续阅读
资源评论
孙悟空CN
- 粉丝: 16
- 资源: 21
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功