网络管理员指南 -8.点到点协议-7>连接控制选择

/ns/wz/net/data/20020808032826.htm

网络管理员指南 -8.点到点协议-7>连接控制选择


本文出自:http://www.linpus.com.tw 作者: Andrew Anderson


以上,我们已经遇到了LCP,也就是连接控制协议,它用来讨论连接的特征,并测试连接。

两个被LCP讨论的最为重要的选择是最大的接收单位和异步特征控制地图,还有一些其它
的LCP配置选择,但是它们太特殊,不在这里讨论。有关它们的描述请查阅RFC-1548。

异步特征控制地图,就是通常说的async地图,是在异步连接上使用的,这种连接包括辨认
必须避开的控制特点的电话线(由一个指定的两位序列替代)。例如,你可能想要避开用
于软件握手的XON 和 XOFF特征。,因为一些错误配置的modem可能在XOFF的接收中出现阻碍。
其它的后选包括Ctrl-](telnet逃脱性质)。PPP允许你通过在async地图中指定它们来使用
ASCII码0到31的方式避开任何的字母。

Async地图是一个32-bit宽的位图。它相对于ASCII NUL特征没有重要点而相对于ASCII 31有
极大的重要点。如果一个点已经设置,代表相应的特征在通过连接发送它之前就放弃了。最
初,async地图设置到0xffffffff,,也就是,将放弃所有的特征。

要告诉你的同级不需要放弃所有控制特征而只是它们中的一部分,你可以使用asyncmap选择
指定一个新的asyncmap到pppd。例如,如果只有^S 和 ^Q(ASCII 17和 19,通常为XON 和
XOFF使用)必须放弃,就使用下面的选择:

asyncmap 0x000A0000

最大的接收单位,或者是MRU,告诉同级我们想要接收的HDLC框架的最大尺寸。尽管这可能使
你想到MTU值(最大传输单位),二者的相似点很少。MTU是一个核心网络设备的参数,表述了
界面可以处理的最大框架大小。MRU对于没有产生任何大于MRU框架的远程终端来说不只是一个
设备,界面永远不能超过1500字节。

于是,选择一个MRU不在是一个连接的承受能力问题,而是哪一个可以提供最好的产量。如果你
想要通过连接运行截面应用,设置MRU到296值是个好建议,因此,一个偶尔比较大的包裹(如,
从一个FTP部分)不会使你的指针“跳动”。要告诉pppd要求一个296的MRU,你给出选择mru 296。
然而,你没有放弃使用VJ标题压缩(它默认使用),小的MRU只有感觉。

Pppd还识别一系列的LCP选择,它们设置商议过程中的所有行为,例如在连接中断之前可以更改
的最大的数量的配置要求。除非你确切的知道你在做的事情,你需要放下它们。

最后,有两个选择应用LCP回声信息。PPP指定两个信息,回声要求或者回声应答。PPPD使用这个
特征来检查一个连接是否仍然在操作。你可以通过使用lcp-echo-interval选择和一个秒为单位
的时间来启动它。如果在间隔中没有从远程主机中接收到框架,PPPD建立一个回声要求,并等待
同级返回一个回声应答,如果同级没有产生一个应答,在一个特定数量的要求发送完之后连接被
中止。这个数量可以使用lcp-echo-failure选择设置,默认下,这个特征同时启动。