目录
3、RSR系列路由器在配置MPPP捆绑时,以哪种方式进行负载均衡
Ⅰ PPP Multi-Link 介绍
功能介绍
MP是Multi-Link PPP的缩写,是将多个物理链路的PPP 捆绑在同一个逻辑接口,旨在增加链路的带宽,只要是支持 PPP 的物理链路都可以启用MP。MP允许将IP 等网络层的报文进行碎片处理,将报文碎片通过多个链路传输,同时到达同一个目的地,以求汇总所有链路地带宽。
MP的工作过程如下:
PPP 物理链路在协商完LCP 的一般参数之后,再发起MP请求,如果对方的链路支持MP,并且给出正确的应答,那么将和其它的物理链路共同捆绑到逻辑接口上,进而进行NCP (比如IPCP)协商,如果协商成功,所有的MP的物理链路将都使用同一个逻辑接口的网络地址。
Ⅱ PPP Multi-Link 基础配置
应用场景
企业的分支到总部若有多条广域网链路,并且都封装为PPP协议,那么可以使用PPP 链路捆绑技术把多条物理链路捆绑成一条逻辑链路,来达到多条PPP链路的负载均衡及备份冗余的效果。
一、组网需求
金融网点设备租用运营商两条运营商E1线路,通过MP技术捆版为一条4M链路,用于带宽扩展。
二、组网拓扑
三、配置要点
1、创建multilink 接口
2、配置需要捆绑的E1接口:
1)进入CE1的controller接口,配置为E1成帧模式
2)进入虚拟生成的serial口,配置该接口的PPP封装 ,注意,只有PPP封装才能捆绑
3、serial口启用并关联multilink 组
4、在multilink接口配置IP
5、配置PPP的认证(可选)
四、配置步骤
1、创建multilink 接口
RSR-A(config)#interface multilink 1 //创建multilink组
RSR-B(config)#interface multilink 1
2、配置需要捆绑的E1接口:
1) 进入E1的controller接口,配置为E1成帧模式
RSR-A(config)#controller e1 3/1/0 //进入E1/CE1控制接口
RSR-A(config-controller)#using e1 //选择模式,这里配置为E1模式
RSR-A(config)#controller e1 3/1/1
RSR-A(config-controller)#using e1
RSR-B(config)#controller e1 4/1/0
RSR-B(config-controller)#using e1
RSR-B(config)#controller e1 4/1/1
RSR-B(config-controller)#using e1
2)进入虚拟生成的serial接口,配置PPP封装
RSR-A(config)#interface Serial 3/1/0:0 //controller接口虚拟出来的serial口,虚拟出来的接口编号是在controller接口编号上加”:0“
RSR-A (config-if - Serial 3/1/0:0)# encapsulation PPP //封装为PPP
RSR-A(config)#interface Serial 3/1/1:0
RSR-A (config-if - Serial 3/1/1:0)# encapsulation PPP
RSR-B(config)#interface Serial 4/1/0:0
RSR-B (config-if - Serial 4/1/0:0)# encapsulation PPP
RSR-B(config)#interface Serial 4/1/1:0
RSR-B (config-if - Serial 4/1/1:0)# encapsulation PPP
3、serial口关联multilink 组
RSR-A (config-if - Serial 3/1/0:0)#ppp multilink //启用 multilink功能
RSR-A (config-if - Serial 3/1/0:0)#ppp multilink group 1 // 捆绑上 multilink 1
RSR-A (config-if - Serial 3/1/1:0)#ppp multilink
RSR-A (config-if - Serial 3/1/1:0)#ppp multilink group 1
RSR-B (config-if - Serial 4/1/0:0)# ppp multilink
RSR-B (config-if - Serial 4/1/0:0)# ppp multilink group 1
RSR-B (config-if - Serial 4/1/1:0)# ppp multilink
RSR-B (config-if - Serial 4/1/1:0)# ppp multilink group 1
4、在multilink接口配置IP
RSR-A(config)#interface multilink 1 //创建multilink组
RSR-A(config-if-multilink 1)# ip address 1.1.1.1 255.255.255.0
RSR-B(config)#interface multilink 1
RSR-B(config-if-multilink 1)# ip address 1.1.1.2 255.255.255.0
5、配置PPP认证(可选)
配置PPP认证有PAP和CHAP两种,可以提高链路安全性;配置参考”PPP封装“章节(典型配置--->广域网接口配置--->PPP封装)
注意:multilink捆绑后,PPP认证仍然是配置在实际物理接口下,而不是配置在multilink接口。
不论是CPOS/E1/CE1/同步串口,都可以进行MP捆绑,只要找到对应的serial按照上面的方式进行捆绑即可。
五、配置验证
1、通过show interfaces multilink 1 具体接口,确认接口协商状态。物理和协议都up说明协商OK。
2、通过ping测试链路是否联通
RSR-A#ping 1.1.1.2
Sending 5, 100-byte ICMP Echoes to 1.1.1.2, timeout is 2 seconds:
< press Ctrl+C to break >
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/1 ms
Ⅲ PPP Multi-Link 扩展配置
一、扩展配置说明
MP由于捆版的两个接口,对于分片报文的处理有其特殊性,对实际传输数据或测试性能有直接关系,通过扩展调试来尝试解决问题。
二、扩展功能选项
1、MP接口分片功能配置
2、endpoint 功能配置
三、扩展功能配置
1、MP接口分片功能配置
multilink有其分片机制,通过对数据包分片,均衡在子链路中传,以提高带宽利用率。可以通过调整分片机制来尝试解决。
在实际业务中,尝试调试步骤如下:
1)推荐按捆绑的子接口个数分片,优先尝试
RSR77(config)#interface multilink 1
RSR77(config-if-multilink 1)#ppp multilink fragment maximum 4 //例如四个子接口捆绑,就配置4
2)如果不能解决,可以逐渐递减尝试,可以配置为 3、2
3) 也可以关闭分片功能尝试
RSR77(config)#interface multilink 1
RSR77(config-if-multilink 1)#ppp multilink fragment disable
在打流测试中:
在测试项目中,需要通过仪表来测试multilink捆绑的性能,那么这条命令就尤为重要。
1)大包1000、1500字节等
推荐按捆绑的子接口数分片:
RSR77(config)#interface multilink 1
RSR77(config-if-multilink 1)#ppp multilink fragment maximum 4 //例如四个子接口捆绑,就配置4
2)中等包 256、512字节等
推荐不配置分片保留默认分片行为;或者配置分片2:
RSR77(config)#interface multilink 1
RSR77(config-if-multilink 1)#ppp multilink fragment maximum 2
3) 小包 64 、128字节等
推荐关闭默认的分片行为:
RSR77(config)#interface multilink 1
RSR77(config-if-multilink 1)#ppp multilink fragment disabled
2、endpoint 功能配置
当两端设备建立多组multilink组时,需要注意endpoint配置。endpoint默认以设备名称发送。
思科设备需要严格检查endpoint,以endpoint来区分不同multilink组。而锐捷设备并不检查endpoint。
因此,和一台思科设备多组multilink对接时,锐捷设备不同multilink组需要配置不同的endpoint
interface multilink 1
ppp multilink endpoint string M1
interface multilink 2
ppp multilink endpoint string M2
Ⅳ PPP Multi-Link 常见问题
1、什么是PPP Multilink
PPP Multilink协议(MP)是PPP(点对点协议)的扩展,它具有绑定两条或多条PPP链路的功能,所产生的虚拟连接拥有的带宽等于各条独立连接的带宽的总和。
2、配置了mp链路的强制分片功能后,它的分片规则是什么
当配置了ppp multilink fragment maximum 5命令后,只有当分片后的报文大小大于30byte才会被分片,也就是说,此时大于150byte的报文才会被分片。
3、RSR系列路由器在配置MPPP捆绑时,以哪种方式进行负载均衡
在进程模式下,以接口的参考带宽进行轮询调度;在快转模式下,以1/n(n为捆绑的E1接口个数)进行负载均衡。