[TOC]
tags:PON 故障 语音
语音故障处理
1. 语音业务模型
1.1. 语音业务涉及到的设备 语音故障处理
graph LR
MG;
MGC;
MG:媒体网关,一般是ONU或者第三方的IAD设备.MG一般有两个IP,SIGNAL IP,RTP IP.
其主要作用如下:
- 1、识别话机行为(模拟电信号),并将模拟信号转换为信令信号;
- 2、接收MGC的控制信令,将MGC的信令转换为相应的模拟信号并传递给话机;
- 3、接收RTP媒体流,将其转为模拟电信号发送给话机;
- 4、手机话机的模拟电信号,将其转化为RTP媒体流发送给其他设备.
MGC:媒体网关控制器,一般为华为软交换或者中兴软交换,一般来说局方会分配一个或几个MGC地址,
其主要作用如下:
- 1、处理MG上报上来的信令,完成通话流程;
- 2、现高级话务业务(呼叫转移/传真的数据通道切换/短号业务等等)
2. 语音业务配置
2.1. OLT上的配置
2.1.1. 局端vlan配置,在OLT的局端vlan中加入语音vlan
命令 | 解释 |
---|---|
cd vlan |
进入vlan目录 |
create service_vlan <id> |
创建业务vlan,id范围为101-4195.,不要与其他冲突 |
set service_vlan <id> <name> type [ngn|voip] |
设置业务vlan名及类型 |
set service_vlan <id> vlan_begin <1-4085> vlan_end <1-4085> |
设置业务vlan的范围 |
add vlan vlan_begin <value> vlan_end <value> [untag|tag] [trunk|upbak|allslot] <portno> |
设置vlan的端口,如选择all slolt则 portno 为0 |
2.1.2. 配置语音上联接口,并在上联接口配置配中配置MGC地址
命令 | 解释 |
---|---|
set new_ngn_uplink_interface name <service_name> protocol_type h.248 mgc 1 <ip_addr> 2944 |
设置mgc地址及协议(这里用的h.248,sip协议具体看文档) |
2.1.3. 配置语音业务的PON内互通
命令 | 解释 |
---|---|
cd interface |
进入interface目录 |
create super_vlan <1-4095> |
创建supervlan |
set vlan <1-4095> ipv4 <A.B.C.D> mask <A.B.C.D> {[secondary]}*1 |
设置supervlan的vlanif ip(备用ip) |
set super-vlan <super_vlan_numb> add sub-vlan <sub_vlan_bagin> <sub_vlan_end> |
设置supervlan的子vlan,子vlan为需要互通的语音vlan |
set arp-switch <supervlan_id> route [enable|disable] inner-subvlan [enable |disable] among-subvlan [enable |disable] |
设置arp代理的模式,依次为路由模式,子vlan内部互通,不同子lvan之间互通 |
cd protocol |
进入protocol目录 |
set proxy-arp-acl mode [disable|white-lis|black-list] |
设置acl过滤模式,建议使用白名单 |
set proxy-arp-acl index <1-32> ip <A.B.C.D> mask <A.B.C.D> |
设置acl详细规则 |
目前普遍使用的版本为V4.0,故这里不讨论V3.0下的互通.V4.0的PON内互通基于arp proxy [1]及super vlan [2] 方式实现的,所以需要先要配置super vlan接口,然后在super vlan的vlanif接口上启用arp proxy,由于arp proxy设计缺陷,故需要在vlan if上定义acl,限制arp proxy的作用范围.
命令 | 解释 |
---|---|
cd interface |
进入interface目录 |
create super_vlan <1-4095> |
创建supervlan |
set vlan <1-4095> ipv4 <A.B.C.D> mask <A.B.C.D> {[secondary]}*1 |
设置supervlan的vlanif ip(备用ip) |
set super-vlan <super_vlan_numb> add sub-vlan <sub_vlan_bagin> <sub_vlan_end> |
设置supervlan的子vlan,子vlan为需要互通的语音vlan |
set arp-switch <supervlan_id> route [enable|disable] inner-subvlan [enable |disable] among-subvlan [enable |disable] |
设置arp代理的模式,依次为路由模式,子vlan内部互通,不同子lvan之间互通 |
cd protocol |
进入protocol目录 |
set proxy-arp-acl mode [disable|white-lis|black-list] |
设置acl过滤模式,建议使用白名单 |
set proxy-arp-acl index <1-32> ip <A.B.C.D> mask <A.B.C.D> |
设置acl详细规则 |
===
-
arp代理技术可以是实现在物理隔离的情况下一个vlan内的同网段设备互通. ↩
-
super vlan即vlan聚合,具体内容参
- 百度百科supervlan解释supervlan 百度百科;
- 华为配置方法,可以ensp搭建相应的topo进行模拟