引言:随着互联网业务的发展、用户数量的增加以及多元化增值业务的渗入,网络设备间的链路带宽会日益显得足襟见肘,这就需要我们扩大带宽,下面我们就结合一个案例来具体介绍一下BRAS和传输设备间链路聚合的配置步骤。
近日经过网管平台对BRAS设备端口流量的记录,我们分析得知BRAS连接以太网传输设备的端口带宽利用率已经达到80%以上,这就急需我们扩大该链路带宽。增加链路带宽的方法其一就是更换物理端口,例如原来使用的是千兆端口,更换成万兆端口;第二个办法就是使用链路聚合的办法解决,经过比较,更换物理端口除了价格高昂外,传输设备上并没有万兆端口,这样的话我们就使用链路聚合来解决这一问题。首先我们配置BRAS设备,需要在BRAS上的操作主要分为链路聚合子接口的创建、子接口VCC配置以及子接口VLAN的封装,最后再将两个物理端口加入到我们定义的链路聚合组即可。按照这一思路我们首先创建子接口具体配置即:
interface smartgro up2.78
//创建链路聚合组的子接口2.78
interface smartgro up2.79
//创建链路聚合组的子接口2.79
interface smartgro up2.10001999
//创建链路聚合组的子接口2.10001999
interface smartgro up2.20002999
//创建链路聚合组的子接口2.20002999
上面我们完成了smartgroup组子接口的创建,接下来我们再配置子接口的VCC即用户侧电路,具体配置即:
vcc-configuration
//进入VCC配置模式
interface smartgro up2.78
//进入VC C接口业务配置模式
Interface smartgroup 2.79
//进入VCC接口业务配置模式
interface smartgro up2.10001999
//进入VCC接口业务配置模式
pre-domain dhcp
//配置认证前默认域为DHCP
encapsulation ip-overethernet
//接入封装类型为IPo E,只允许DHCP用户接入
interface smartgro up2.20002999
//进入VCC接口业务配置模式
encapsulation pppover-ethernet
//接入封装类型为PPP oE,只允许PPPoE用户接入
pppox template 1
//绑定模板
刚才我们完成了子接口VCC的配置,最后我们将封装该子接口的VLAN信息具体配置即:
vlan-configuration
//进入vlan配置模式
interface smartgro up2.78
//进入VLAN子接口业务配置模式
encapsulation-dot1q 78
//封装端口vlan
interface smartgro up2.79
//进入VLAN子接口业务配置模式
encapsulation-dot1q 79
//封装端口vlan
interface smartgro up2.10001999
//进入VLAN子接口业务配置模式
user-dynamic-vlan any-other-qinq
//为新创建的VCC子接口配置动态VLAN标记,支持双层的动态VLAN功能
qinq range internalvlan-range 1000-1999 external-vlan-range 1000-1999
//配置多段内外层VLAN标签
interface smartgro up2.20002999
//进入VLAN子接口业务配置模式
user-dynamic-vlan any-other-qinq
//为新创建的VCC 子接口配置动态VLAN标记,支持双层的动态VLAN功能
qinq range internalvlan-range 2000-2999 external-vlan-range 2000-2999
//配置多段内外层VLAN标签
这样我们就完成了子接口的创建、端口VCC的配置以及子接口VLAN的封装,最后我们在将两个物理端口加入到smartgroup2中。具体配置即:
Lacp
//进入LACP配置模式
interface gei-0/0/1/6
//进入端口
smartgroup2mode on
//将端口加入链路聚合组2,模式为on即手动聚合
interface gei-0/0/1/7
//进入端口
smartgroup2mode on
//将端口加入链路聚合组2,模式为on即手动聚合
这里值得注意的是我们这里采用的是手动聚合方式,为什么要使用手动聚合模式呢?这是因为BRAS和传输设备是两个不同厂家的设备,为了保证设备间数据传输的稳定性,避免设备间不兼容性,通常不同厂家设备使用链路聚合时我们采用手动聚合的模式。
上面我们完成了BRAS设备链路聚合的配置,接下来我们将配置传输设备CESP,这里我们需要先创建一个TRUNK组,然后在TRUNK组中加入相应的VLAN信息,最后将物理端口加入到TRUNK组中即可,接下来我们开始配置:
Config
//进入配置模式
Interface trunk 1/1
//创建TRUNK组
Join vlan
78,79,1000-1050,2000-2050 tagged
//在TRUNK组中加入相应的VLAN
Interfacer gig1/17
//进入端口1/17
Join trunk1/1
//将端口1/17加入到TRUNK组中
Interface gig1/18
//进入端口1/18
Join trunk1/1
//将端口1/18加入到TRUNK组中
上面我们先后创建了TRUNK组、在TRUNK组中加入VLAN以及将端口加入到TRUNK组中,经过这些操作我们再将两侧的4个端口进行了速度和双工模式的强制后,端口和链路聚合组都已经UP,我们在BRAS设备上使用命令,可以看到互联CESP的端口用户数量不断增加,这就说明互联网用户已经通过我们配置的链路聚合组端口交换数据了,同样我们在两侧设备上我们查看到流量已经在两个端口上进行了分流,这样就实现了我们增加链路带宽的目的。
刚才我们通过配置BRAS和CESP关于链路聚合的数据,达到了增加链路带宽的目的,同时也起到了流量的负载分担和链路保护的作用,起到了两全其美的效果。其实作为网络运维人员在网络部署的前期眼光要放长远些,后期为了避免因为带宽不足而增加端口的问题,我们在开通新的网络设备时,将根据实际情况直接采用链路聚合方式进行上联BRAS,这样做的好处是在链路带宽拥塞的时候,我们只需要额外的增加一个物理端口到链路聚合组即可,这样既不会中断业务,操作起来也显得方便了许多。其实作为一个网络运维人员,有时候我们多考虑一点,把事情考虑的全面些,就会避免许多网络麻烦的发生,从而为提高网络的可靠性打下良好的基础。