BRAS用户端口定位

来源:百度文库 编辑:神马文学网 时间:2024/03/29 23:57:49
Tag:BRAS
BRAS用户端口定位
1.VBAS
VBAS通过本协议机制,将IP DSLAM和BRAS进行 耦合,看成是一个设备。目前在CCSA上正在制定行业标准。实现原理如下:
在BAS上配置VLAN所对应的DSLAM(实际配置为DSLAM的MAC地址,采用二层单播发送,避免广播洪泛);在PPPoE呼叫过程中, 发起VBAS协议,即根据用户带上的VLAN,映射到对应的DSLAM,BAS主动向该DSLAM发起用户线路标识查询,由DSLAM给BAS响应用户线路标识。其实现有一定要求BAS上必须实现一个VLAN和一个DSLAM的一一对应关系。
主要特点分析:
1. 在IP DSLAM和BAS设备的控制平面实现;
2. 对PPPOE呼叫流程进行扩展修改;
3. 在用户与BAS呼叫中插入BAS与IP DSLAM的交互消息,获取用户的端口信息;
4. 采用DSLAM的MAC地址配置策略,实现单播发送;
5. 协议有一定的可扩展性;
6. 组网和应用受限制,必须统一规划VLAN,并且一个用户VLAN对应一个DSLAM;
7. 配置繁琐,每一个用户一个VLAN情况下,配置工作量大。
2.Stacked VLAN
Stacked VLAN也称QinQ 或Double VLAN。标准出自IEEE 802.1ad,目前该标准仍处于草案阶段。其实现为在 802.1q协议标签前再次封装802.1q协议 标签,其中一层标识用户系统网络,一层标识网络运营网络,将其扩展实现用户线路标识。目前部分交换机可以支持Stacked VLAN功能。Stacked VLAN 允许运营商为每个用户分配最大到4K的第二个VLAN ID。运营商VLAN标记在IPDSLAM网络侧插入,在用户侧删除。BAS通过识别用户的第二个VLAN确定用户线路标识。Stacked VLAN也较好地解决了VLAN数量不足问题。
主要特点分析:
1. 没有协议交互过程,不需要任何配置;
2. 与业务不关联,对DSLAM无影响;
3. 扩展了4k VLAN;
4. 二层VLAN统一规划,同时要求运营商二层网络必须支持二层VLAN tag,对设备要求比较高。
5. 报文有效载荷降低,同时造成可能分片、重组;
6. 协议扩展性不强,不支持用户其他控制属性。
3.DHCP Option 82
DHCP Option 82 是DHCP agent 的一个具体应用。DHCP agent 已经由RFC 3046定义实现,本方案即利用option 82字段填充用户端口信息。为解决两类接入用户线路标识问题而进行了扩展,其中,其实现原理:
在DHCP应用场景,IPDSLAM在每一个DHCP discover和DHCP request包新的TAG(82)中插入DSL线路ID(即用户接入线路标识)。传给DHCP或RADIUS 服务器进行认证、鉴权、计费等处理;
根据RFC 3046要求,IP DSLAM需实现DHCP agent功能,将用户线路标识等填充到sub option中,BAS实现DHCP server功能,获取DSL线路ID信息。
主要特点分析:
1. 原有协议扩充,无额外的协议交换过程,方便理解和实现;
2. 实现效率高,对用户业务没有影响;
3. 不需要配置;
4. DSLAM需要解析修改DHCP报文;
5. 对用户其他管理和控制属性扩展性较差。
4.PPPoE+
PPPoE+是PPPoE Intermediate agent的简称。该方案最早是在DSL FORM论坛上提出,仿照RFC 3046的用户线路标识属性字段来定义。其实现原理与上DHCP Option82 方案非常相似。
其协议交互过程如下:
其中:一般要求DSLAM实现PPPoE Intermediate agent,实现对PPPoE协议报文的修改,BAS实现LAC功能,获取DSL线路ID信息。
主要特点分析:
1. 原有协议扩充,无额外的协议交换过程,方便理解和实现;
2. 实现效率高,对用户业务没有影响;
3. 不需要配置;
4. DSLAM需要解析修改PPPoE发现阶段报文;
5. 对用户其他管理和控制属性扩展性较差。
(转