CCIE实验笔记之---第2章 WAN协议(PPP)-3
[b][size=4][size=10.5pt][size=10.5pt][size=10.5pt][color=#000000]2.2.3[/color][/size]PPP[/size]压缩的配置[/size][/size][/b]
数据压缩的协商是LCP在初始化时进行,cisco有3种在PPP链路上进行有效载荷压缩的方式:
[list][*][b]预测压缩(Predictor[/b][b])[/b] 使用无损预测算法,可以复制原始数据位流,从而没有数据的衰减or loss,内存密集型算法,占用较多内存但不会占用过多CPU资源。[*][b]栈式存储算法(Stacker)[/b][b] [/b]基于Lempel-Ziv(LZ)的数据算法,建立一个压缩字典的索引,than通过该索引来预测数据流中出现的下一个字符。占用较多的CPU,和较少的内存。[*][b]Microsoft[/b][b]的点对点压缩(MPPC[/b][b])
[/b]RFC2118阐述了这一压缩方式,和stacker一样占用较多CPU和较少内存。[/list]在接口上使用下面的命令进行压缩方式的配置:
compress [predictor | stac | mppc]
RFC1144中规定,TCP头部压缩采用的是Van Jacobson算法,在有许多小数据包是非常有用,使用下面命令启用TCP头部压缩:
Ip tcp header-compression [passive]
参数passive只有在接口上入站TCP数据包压缩情况下才对出站的TCP数据包进行压缩,没有指定即对所有数据进行压缩。
[b]注:[/b]TCP数据头部压缩方式不能有效载荷压缩一起使用,在配置压缩之前要考虑router的性能。
[b][size=4][size=10.5pt][size=10.5pt][size=10.5pt][color=#000000]2.2.4
[/color][/size][/size]配置多链路捆绑PPP[/size][/size][/b]
是将多个物理链路合并或者捆绑成一个大逻辑链路的机制。
主要起到增加带宽,减少延时,线路备份的作用,另外一个作用是可以将不同类型的接口捆绑为一个逻辑接口。
多链路PPP常用于:
[list][*]同步接口[*]异步接口[*]
ISDN BRI and PRI[/list]MLPPP是由LCP在初始化时设置的一个功能选项。MLPPP将packet分成多个小块的片段同时送到远端router,LCP再将它们恢复成完整的packet。
可以在接口或拨号设备上使用下面命令对MLPPP进行配置:
Ppp multilink
Dialer load-threshold [i]load [/i][inbound | outbound | either]
Dialer load-threshold 命令指定阈值,当负担超过时拨号设备初始化另一条链路,其范围从1-255。
IOS11.1开始支持MLPPP,11.3则包含了带宽分配控制协议(BACP)的功能部件。
[b]MLPPP[/b][b]配置过程:[/b]
第1步 建立一个逻辑的MLPPP接口,使用interface multilink[i] multilink_interface_number[/i]
第2步 给MLPPP接口分配IP地址,这一步不需要多说了吧
第3步 把相应的PPP链路配置到相应的MLPPP group
Ppp Multilink 配置启用MLPPP
Multilink-group [i]multilink_group_number[/i] 分配进相应的multilink group
下面这个例子多链路捆绑的实例,在图2-2中北京和上海两个公司之间为提高带宽,增加效率,决定使用MLPPP技术,使用两条64K的DDN线路进行捆绑。此例中北京的路由器配置为DCE端,详细配置见例2-5所示:
[img]http://www.cnfan.net/cisco/uploadfile/200707/20070703104015400.JPG[/img]
例2-5 MLPPP的配置
北京路由器上的配置
hostname beijing
!
interface Multilink1
ip address 1.1.1.2 255.255.255.252
ppp multilink
multilink-group 1
!
interface Serial1/0
no ip address
encapsulation ppp
serial restart_delay 0
clockrate 115200
ppp multilink
multilink-group 1
!
interface Serial1/1
ip address 2.2.2.2 255.255.255.252
serial restart_delay 0
clockrate 115200
!
interface Serial1/2
no ip address
encapsulation ppp
serial restart_delay 0
ppp multilink
multilink-group 1
!
上海路由器的配置
hostname shanghai
interface Multilink1
ip address 1.1.1.1 255.255.255.252
ppp multilink
multilink-group 1
!
interface Serial1/0
no ip address
encapsulation ppp
no ip mroute-cache
serial restart_delay 0
ppp multilink
multilink-group 1
!
interface Serial1/1
no ip address
encapsulation ppp
serial restart_delay 0
ppp multilink
multilink-group 1
[b]MLPPP[/b][b]的验证[/b]
[list][*][b]Show ppp multilink [/b][/list]例2-6 在上海路由器上执行show ppp multilink命令的结果
shanghai#sho ppp multilink
Multilink1, bundle name is beijing
Bundle up for 00:33:43
0 lost fragments, 0 reordered, 0 unassigned
0 discarded, 0 lost received, 1/255 load
0x266 received sequence, 0x264 sent sequence
Member links: 2 active, 0 inactive (max not set, min not set) [color=red]<-链路成员有两个活跃的[/color]
Serial1/0, since 00:52:59, last rcvd seq 000264
Serial1/1, since 00:26:06, last rcvd seq 000265
shanghai#
[list][*][b]Debug[/b][/list]在此例中我们使用debug这个调试工具结合扩展ping进行MLPPP的测试,在上海路由器上执行debug ppp multilink fragments 这个命令,在北京路由器上执行扩展ping,包的数量为1000个,大小为2000字节。例2-7为ping的使用,例2-8为debug测试结果。
例2-7 ping命令执行
beijing#ping
Protocol [ip]:
Target IP address: 1.1.1.1
Repeat count [5]: [b]1000[/b]
Datagram size [100]:[b] 2000[/b]
Timeout in seconds [2]:
Extended commands [n]:
Sweep range of sizes [n]:
Type escape sequence to abort.
Sending 1000, 2000-byte ICMP Echos to 1.1.1.1, timeout is 2 seconds:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!略!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!
Success rate is 100 percent (1000/1000), round-trip min/avg/max = 4/119/376
例2-8 debug 测试结果
01:04:45: Se1/1 MLP: I frag 40001EF7 size 760 direct
01:04:45: Se1/1 MLP: I frag 40001EF9 size 270 direct
01:04:45: Se1/0 MLP: O frag 80001EF6 size 758
01:04:45: Se1/1 MLP: O frag 40001EF7 size 760
01:04:45: Se1/0 MLP: O frag 80001EF8 size 268
01:04:45: Se1/1 MLP: O frag 40001EF9 size 270
01:04:45: Se1/0 MLP: I frag 80001EFA size 758 direct
01:04:45: Se1/0 MLP: I frag 80001EFC size 268 direct
01:04:45: Se1/1 MLP: I frag 40001EFB size 760 direct
01:04:45: Se1/1 MLP: I frag 40001EFD size 270 direct
01:04:45: Se1/0 MLP: O frag 80001EFA size 758
页:
[1]