Leo 的个人资料爬行的蜗牛照片日志列表 工具 帮助
2006/2/28

下雪了!

喂,下雪了,这场原以为不会来的雪!
2006/2/24

心静了

心静了,既然现在做不了什么,那就选择等待吧,
暂时不去想明天会有怎样一个答案,毕竟日子还是要过的。
这也算是我的选择吧。

    做个约定 这瞬间完全过去后 重新能见面的那天
    抛弃所有的一切 就站在你身边 就这样走过剩下的路
    是叫做因缘吧 不能够拒绝吧
    我生命中像那样美丽的日子 还能再次到来吗
    在疲惫的一生的路上 这就是你的礼物
    这份爱要经常擦擦晒晒不让它生锈
    虽然见面短得像是醉酒一样 打开门闩坐在了座位上
    就算没法有结果也不后悔 因为没有东西是永恒的
    是叫做命运吧 不能够拒绝吧
    我生命中像那样美丽的日子 还能再次到来吗
    虽然想说的话很多 但你都是知道的吧
    远道回来能见面的那天 不要再次放手了
    这一生没能完成的爱 这一生没能完成的姻缘
    远道回来重新见面的那天 不要放开我
2006/2/18

PPPOE

PPPOE

 

 

 

1PPPOE流程... 1

11  定义... 1

12  协议基本框架... 1

13  PPPOE连接示意图... 2

14  PPPOE通信流程... 2

15  PPPOELCP配置选项... 3

2PPP会话终结... 3

3PPP会话续传(L2TP VPN... 4

4.用户认证和IP地址分配... 6

41  LCP协商... 7

42  PPP终结时的认证和IP地址分配... 7

43  PPP续传时的认证和IP地址分配... 7

44  RADIUS协议扩展... 7

 

1PPPOE流程

11  定义

通过PPPOE,在一个共享的以太网上的多个主机,可以通过一个或多个简单的桥接入设备,与远程接入集中器进行多个PPP会话。使用这种模型,每个主机使用它自己的PPP协议栈,并且提供给用户一个熟悉的用户接口。接入控制、计费和服务类型能够基于每用户,而不是每站点来处理。PPPOE包含发现和PPP会话两个阶段,发现阶段是无状态的Client/Server模式,目的是获得PPPOE终结端的以太网MAC地址,并建立一个唯一的PPPOE SESSION_ID。发现阶段结束后,就进入标准的PPP会话阶段。

12  协议基本框架

PPPOE协议参照RFC2516。PPPOE实现PPP帧在Ethernet上的适配,并提供Ethernet上的PPP连接。图1和图2分别是以太网上的PPPOE协议栈和AAL5上的PPPOE协议栈。

 

1.3  PPPOE连接示意图

3显示了典型的PPPOE的连接方式。

 

 

1.4  PPPOE通信流程

PPPOE有两个不同的阶段:发现阶段和PPP会话阶段。当一个主机想开始一个PPPOE会话,它必须首先进行发现阶段以识别对端的以太网MAC地址,并建立一个PPPOE SESSION_ID。在发现阶段,基于网络的拓扑,主机可以发现多个接入集中器。发现阶段允许主机发现所有的接入集中器,然后选择一个。当发现阶段成功完成,主机和选择的接入集中器都有了他们在以太网上建立PPP连接的信息。直到PPP会话建立,发现阶段一直保持无状态的状态。一旦PPP会话建立,主机和接入集中器都必须为PPP虚接口分配资源。图4显示了PPPOE通信流程。

 

141  发现阶段

发现阶段有四个步骤,当此阶段完成,通信的两端都知道PPPOE SESSION_ID和对端的以太网地址,他们一起唯一定义PPPOE会话。这些步骤包括:主机广播一个发起分组(PADI),一个或多个接入集中器发送给予分组(PADO),主机发送单播会话请求分组(PADR),选择的接入集中器发送一个确认分组(PADS)。当主机接收到确认分组,它可以开始进行PPP会话阶段。当接入集中器发送出确认分组,它可以开始进行PPP会话阶段。

当主机在指定的时间内没有接收到PADO,它应该重新发送它的PADI分组,并且加倍等待时间,这个过程会被重复期望的次数。如果主机正在等待接收PADS,应该使用具有主机重新发送PADR的相似超时机制。在重试指定的次数后,主机应该重新发送PADI分组。

    PPPOE还有一个PADT分组,它可以在会话建立后的任何时候发送,来终止PPPOE会话。它可以由主机或者接入集中器发送。当接收到一个PADT,不再允许使用这个会话来发送PPP业务。在发送或接收PADT后,即使正常的PPP终止分组也不必发送。PPP对端应该使用PPP协议自身来终止PPPOE会话,但是当PPP不能使用时,可以使用PADT。

1. 4。2  PPP会话阶段

一旦PPPOE会话开始,PPP数据就可以以任何其它的PPP封装形式发送。所有的以太网帧都是单播的。PPPOE会话的 SESSION_ID一定不能改变,并且必须是发现阶段分配的值。

15  PPPOELCP配置选项

PPP over Ethernet(RFC2516)建议进行魔数选项协商,不建议进行协议域压缩选项(PFC)协商。实现中必须不请求进行任何下面的选项协商,并且必须拒绝这样选项协商的请求:

  Field Check Sequence (FCS) Alternatives,

  Address-and-Control-Field-Compression (ACFC),

      Asynchronous-Control-Character-Map (ACCM)

MRU必须不能大于1492。

建议接入集中器偶尔向主机发送Echo_Request报文,来决定会话的状态。否则,如果主机没有发送Terminate_Request报文就终止了会话,接入集中器将会不能决定会话已经终止了。

LCP终止,主机和接入集中器必须停止使用这个PPPOE会话。如果主机希望开始另一个PPP会话,它必须返回到PPPOE的发现阶段。

2PPP会话终结

PPP在建立链路之前要进行一系列的协商过程,如图5所示。图6PPP建链各阶段图

 

PPP建链的具体过程如下:

1)LCP协商,协商内容包括除RFC1661中所定义的选项之外,还要考虑PPPOA和PPPOE协议中规定的内容。

2)LCP协商过后就到了Establish阶段,开始PAP或CHAP认证。PAP为两次握手认证,口令为明文。PAP认证过程如下:发送用户名同口令到认证方,认证方查看是否有此用户,口令是否正确,然后发送相应的响应。CHAP为三次握手认证,口令为密文(密钥)CHAP认证由认证方发送一些随机产生的报文,交给被认证,被认证方用自己的口令字用MD5算法进行加密,传回密文,认证方用自己保存的口令字及随机报文用MD5算法加密,比较二者的密文,根据比较结果返回响应的响应。

3)认证成功即进行Network阶段协商(NCP),在IP接入中主要是IPCP协商(如IP地址和DNS地址的协商等)。任何阶段的协商失败都将导致链路的拆除。

4)协商成功,则链路建立成功,可以开始传输网络层数据报文。

PPP会话建立的时候,根据用户属性确定此用户的缺省路由和对应的网络接口,将之绑定在PPPCTL结构上,可以对用户上行数据包实现快速转发,不必让每个包去查找路由表。此方法对下行数据影响相对较小,因为在业务处理板上必须区分每一个会话,这只有通过检查数据包中的目的地址来实现。

3PPP会话续传(L2TP VPN

PPP会话续传(L2TP VPN)的流程如图7所示,具体过程如下:

1)远程用户通过PPPOA或PPPOE向LAC请求建立PPP连接。LAC接受远程用户的PPP连接。

2)LAC认证远程用户是否VPDN用户。如果远程用户不是VPDN客户,则以普通用户方式接入Internet;如果远程用户是VPDN客户,就连接某一指定的LNS。

3)建立控制连接(Control Connection)。创建L2TP隧道控制连接是LAC和LNS之间的初始连接。在控制连接建立后,LAC和LNS才可以建立会话连接。控制连接主要用于双方的安全认证,L2TP版本、数据格式、载体性能的协商。建立控制连接需要进行三种信息交换。

4)建立L2TP会话(Session)。会话在控制连接建立后建立,每一个会话对应于一个LAC和LNS之间的PPP流。会话连接的建立与控制连接建立不同:对于呼入和呼出,会话连接的建立有不同的流程。

5)数据交互。会话建立后,LAC透明地传递远程用户到LNS的PPP包,远程用户相当于一个LNS的拨号用户,LAC对于远程用户和LNS是不可见的。

6)会话的中断。会话的中断可以由LAC或LNS发起,当一条隧道里所有会话都中断后,控制连接也可以随之中断。

7)拆除已建立的PPP连接。

 

上面的流程只是一次认证的过程,两次认证没有列出。6、7两个过程的执行顺序依赖是用户还是LNS发起拆除连接而定。

在具体实现的过程中,需要对现有的PPP模块和RADIUS模块进行改动,增加VPDN属性支持。现有的ZXIP10-AS中实现的L2TP LAC时,采用的是分级管理机制,L2TP隧道是基于整个接入单元的,而会话则是与每个端口相关联的。从软件分布上看,L2TP隧道位于AUC板上,L2TP会话位于DM或ODS板上。如果移植到ZXB10平台上时,可以将L2TP隧道移植到运行路由协议的MPP板上,L2TP会话移植到PPP业务处理板上。

4.用户认证和IP地址分配

当用户和接入服务器之间的PPPOE建立之后,就可以在上面建立PPP会话。PPP会话的建立分为三个阶段:LCP协商、认证、IPCP协商。

对于PPP终结和PPP续传,LCP协商阶段是相同的。认证和IPCP协商不同。

4.1  LCP协商

LCP协商主要完成某些链路路特性和认证方式的协商,LCP协商成功后,用户根据协商的认证方式向接入服务器发起认证请求,用户认证的方式采用PAP或CHAP方式。

4.2  PPP终结时的认证和IP地址分配

PAP为两次握手认证,口令为明文。PAP认证过程如下:拨号用户发送用户名和口令到接入服务器,接入服务器通过RADIUS协议到RADIUS服务器上去查看是否有此用户,口令是否正确,然后发送相应的响应。

CHAP为三次握手认证,口令为密文。CHAP拨号用户发送用户名到接入服务器,接入服务器发送一些随机产生的报文,交给被拨号用户,拨号用户用自己的口令用MD5算法进行加密,传回密文,接入服务器用从RADIUS服务器取得的用户口令及随机报文用MD5算法加密,比较二者的密文,根据比较结果返回认证成功或失败的响应。

    接入服务器和RADIUS服务器之间通过一个共享密钥以密文方式通信。

在认证阶段,如果在用户数据库中为该用户名配置了IP地址,则RADIUS服务器将这个IP地址返回给接入服务器,作为这个用户上网使用的IP地址。

如果用户在认证阶段还没有获得IP地址,就需要在IPCP阶段协商IP地址。一般来说,运营商为用户提供接入服务时,应该有一批IP地址,即IP地址池,用户上网所需要的IP地址就来自与此,当用户上网时,从IP地址池分配一个IP地址,当用户下网时,这个IP地址归还到地址池。在运营商开通接入服务时,将IP地址池配置到接入服务器中,在IPCP阶段,接入服务器从IP地址池分配一个空闲的IP地址给用户,作为用户上网的IP地址。如果已经没有可用的IP地址,则IPCP协商失败,关闭PPP连接,在用户看来,则是拨号失败,ISP暂时不能为他提供接入服务。

43  PPP续传时的认证和IP地址分配

LCP协商结束后,如果经RADIUS服务器检查这是一个VPN用户,则接入服务器为这个用户建立到LNS的会话,如果没有隧道还要建立隧道。认证分为两种情况:一次认证和两次认证。

一次认证是指只在LAC的RADIUS服务器上认证一次,LNS信任LAC的RADIUS服务器。用户的IP地址可以由LAC的RADIUS服务器指定,也可以由用户和LNS进行IPCP协商获得。

两次认证是指用户需要输入两次用户名和口令,一个是接入Internet的权限验证,一个是进入VPN的权限验证。认证的时候需要LAC的RADIUS服务器和LNS的RADIUS服务器共同配合。IP地址的可以由LNS的RADIUS服务器指定,也可以由用户和LNS进行IPCP协商获得。

44  RADIUS协议扩展

为实现对用户更全面的管理,在RADIUS协议中,至少应该扩展以下属性:用户的接入带宽、用户接入所使用的PVC,如果用户间希望互相通信,需要指明对方的用户名或IP地址。客户端和服务器端同时支持。

 

 

 

2006/2/16

OSPF童话

    可以把整个网络(一个自治系统AS)看成一个王国,这个王国可以分成几个 区(area),现在我们来看看区域内的某一个人(你所在的机器root)是怎样得到一张 世界地图(routing table)的。

  首先,你得跟你周围的人(同一网段如129.102)建立基本联系。你大叫一声 "我在这!"(发HELLO报文),于是,周围的人知道你的存在,他们也会大叫,这样你知道周围大概有哪些人,你与他们之间建立了邻居(neighbor)关系,当然,他们 之间也有邻居关系。

  在你们这一群人中,最有威望(Priority优先级)的人会被推荐为首领( Designated Router)首领与你之间是上下级关系(adjacency邻接),它会与你建立单线联系,而不许你与其它邻居有过多交往,他会说:"那样做的话,街上太挤了 "。

  你只好通过首领来知道更多的消息了,首先,你们互通消息,他告诉你他知 道的所有地图的地名,你也会告诉他你现知道的地名,当然上也许只有你一个点。 (Database Des cription数据库描述报文)

  你发现地名表中有你缺少的或比你新的东西,你会问他要一份更详细的资料 ,他发现你的地名表中有他需要的东西,他也会向你索求新资料。(Link State Request连接状态请求报文)

  当然,你们毫不犹豫地将一份详细资料发送给对方。(Link State Update连 接状态升级报文)

  收到地图后,互相致谢表示收到了。(Link State Ack连接状态响应报文)

  现在,你已经尽你所能得到一份地图(Link State DataBase连接状态数据库 ),你去查找地图把到所有地方的路挑一条最近(shortest path最短路)的,记 为一张表格(routing table路由表),当然以后查这份表格就知道到目的地的一 条最近的路了。地图也要收好,万一表格上的某条路不通了可以通过图去找一条新的路。

  其实跟你有联系的,只是周围一群人,外面的消息要通过首领来知道。因为 你的地图是跟首领的一致,我们假设你是首领,你要去画一份世界地图。

  你命令所有手下向你通报消息,你可以知道你这一群人的任何一点点小动静 (event事件)。你手下还会有同时属于两群人的家伙(同一区内两网段),他会告诉你另一群人的地图,当然也会把你们这一群人的地图泄露,(不过,无所谓啦 )。这样,整个区的地图你知道了(对于不知道的那也没办法,我们尽力了)。

  通过不停地交换地图,现在,整个区的人都有同样的地图了,住在区边境上 的人义不容辞地把这个区的地图(精确到每一群人)发送到别的区,把别的区信息 发送进来。国王会把这些边境的人命名为骨干(backbone area)。通过骨干人士 的不懈努力,现在,整个国家的地图你都了解得一清二楚了。

  有些人"里通外国"(AS Boundary Router自治系统边界路由器) ,他们知 道一些"出国"(AS External route自治系统外部路由)的路,当然他们会把这些 秘密公之与众(import 引入),通过信息的传递,现在,你已经有一张完整的" 世界地图"了。

  OSPF是这样标记最短的路的:对于某个目的地,首先,考虑是否有同一区内部到目的地的路(intra area区域内),如果有,则在其中取一条离你最近的(花 费最小),写进你的表格中,这个目的地可能是到本群体某个人也可能是到其他群 体的,对于经过其他区域的路由,你会不予考虑,跟自己人(同区域)打交道总比与外人(其他区域)打交道好;如果没有本区的路,你只好通过别的区域了(区域 间),你只要在地图上找最近的就是了;如果你发现目的地在国外,你也只能先把 它标记到你的表格上,期待什么时候王国扩张到那,你就可以把它标记到国内地图上了。
2006/2/15

结构偏移

#include <stdio.h>
#include <stdlib.h>
struct Test
{
       int a;
       char b;
       int c[1];
       char *d;
      
};
int main(int argc, char *argv[])
{
  printf("%d\r\n",(int)(&((struct Test*)0)->b));
  printf("%d\r\n",(int)(((struct Test*)0)->c));
  printf("%d\r\n",(int)(&((struct Test*)0)->d));
  system("PAUSE"); 
  return 0;
}

节省内存

对于不定长结构,统一分配最大内存空间会带来巨大的浪费,而使用vector等数据结构效率又会比较低,因此可以使用在结构中插入长度信息的方式,配合不同的内存分配方式

举例:对于FIB下发过程中的结构

typedef struct tagFSYN_FibEntry{

              ULONG       ulVpnId;               

              UCHAR       ucNextHopNum;     

              UCHAR       ucReserve;             

              USHORT      usPrefixLen;             

              ULONG       ulDstIpAddr;                         

#define       FSYN_MAX_NEXT_HOP       8           

              FSYN_NextHop_S        astNextHop[FSYN_MAX_NEXT_HOP];

} FSYN_FibEntry_S;

其中astNextHop数组仅仅在等价路由存在的情况下才会大于1,而对于几万条路由的存储下发 统一使用这个结构太浪费空间了 因此修改为

 

typedef struct tagAMS_Ipuc_Fib

{

       UCHAR  ucCountOfNextHopIp; 

       UCHAR  ucPadding;          

       USHORT usNetMaskLen;       

       ULONG  ulDestIpAdd;        

       ULONG ulVpnId;

    AMS_IPUC_FIBUNIT_S RibInfoUnit[1];

}AMS_IPUC_FIB_S;

其中ucCountOfNextHopIp定义实际使用的astNextHop个数,在分配空间时采用pstFIB=(AMS_IPUC_FIB_S *)((UCHAR *)pstFIB+sizeof(AMS_IPUC_FIB_S)+

                     sizeof(AMS_IPUC_FIBUNIT_S)*(pstFIB->ucCountOfNextHopIp-1));的方式

在使用时就可以直接访问RibInfoUnit[0—— ucCountOfNextHopIp-1] 而不会发生数组越界的问题
2006/2/9

医者仁心慕少艾

 
我是一个非常自私的人,我赌上一切,只想看你自由学武,快乐游玩,就算要逆天,就算要与天下为敌。
 

医者仁心慕少艾


医者,是一种悲悯的人。
医者不自医,医天下,亦难医己伤。

 

  宽大的暖黄外袍,白发长眉映着狷丽秀美的容颜,施施然站起,懒洋洋躺下,烟雾缭绕中,一声摇头晃脑的『唉呀呀』,多少年岁月在崖底猫儿的嬉闹声中流转。

  『慕少艾』这个名字,便足以令人喷饭。《孟子·万章》有言:『知好色,则慕少艾。』那人儿仿似痛心疾首的抱怨,因贪看美人而错失麒麟穴,恰成为这句话最好的注脚。

  那一身看似宽大随便却细处雕饰繁多的鹅黄外袍,那从不离手的烟筒,真正像是个笑谈风月的多金大少,优美线条勾勒出的清秀面庞,痞痞地带着一种万事不关己的云淡风清。

  这是崖下的少艾,我们所最初认识到的少艾,嘴上抱怨却笑嘻嘻地吃着小阿九的焦饭面糊,打着呵欠感叹不该救了个成天要求『患者权益』的麻烦病人。

  仿佛他做的一切都是在玩。救活了剑子仙迹是玩,和素还真打赌赢来琉璃仙境也是玩。玩得优雅,悠闲,却又气人。可能直到琉璃仙境失守,怒气冲冲的秦假仙破口大骂,所见到那一贯戏谑面容上的黯然时,众人才惊觉潇洒游人表面之下沉重的负担。

  潇洒风趣的少艾。

 

  接手琉璃仙境之后的慕少艾,从一个潜伏的隐逸世外人,一变而成武林焦点。数百年来,素还真正道领袖的位置,猛然替换成未曾听闻过的药师,众人都冷眼看着是何德何能,偏要于此乱世之秋接手琉璃境。

  住进琉璃仙境意味着什么,天下皆知。谁会相信真的仅仅是为了『梦寐以求的麒麟穴』?可是就在这众人聚焦之地,慕少艾依旧气定神闲,仿佛天下无大事般地喝茶逗猫,轻描淡写面对魔界挑衅,笑嘻嘻地与黑派周旋。只是偶尔在阿九病发时,收起笑谑的黑眸才闪过一丝忧心。

  这样迷人又气人的少艾,逐渐揭开他的另一面,却是从那个刺青开始。

  左颊上的刺青,从眼角顺着优美的弧线延下,白皙面色上黑得刺目妖异。直到蛊皇的试探,我们才窥得刺青下掩藏久远的秘密。原来那是忠烈王府所判罪人的黥印;原来相对于蛰伏低调的药师慕少艾,还曾有过恶名昭彰的认萍生。

  化身认萍生,混入翳流,与忠烈王里应外合,一举歼灭这个天怒人怨的活体实验中心。这曾是怎样惊心动魄的恩怨,震天撼地的壮举!可那人儿只是轻抚颊边黥印:「你说这个?呼呼~那是年少轻狂的往事了......」依旧云淡风清波澜不惊,仿佛是想到了道听途说的他人事迹。

  但我们却震惊了。要怎样的魔鬼,才能做得了翳流首座?要怎样的狠决残毒,才不会被翳流教主疑心?一切都难以想象,当面对着眼前斜倚榻上吞云吐雾,懒洋洋笑谑损人的鹅黄暖裳时。

  这么样的一个人会化身灭绝五伦十恶不赦的认萍生?当他满脸认真地与阿九拉勾勾时,我们想不通;当他与醒恶者周旋时,我们想不通;当他不卑不亢不惊不惧面对教皇试探时,我们依旧想不通。直到他拿着用阿九的咳羊茎换得的魔心交换人质,面对功力尽失不成人形的傲笑红尘,冷然一掌击向魔兵时,那种眼神竟连鬼座先知也为之惊惧。

  原来少艾的一双星眸,除了暖暖的笑,除了痞痞的谑,还会有那样见之胆寒的『如鬼凶残的眼神』。终于能将翳流余党心心念念咬牙切齿的认萍生,勾勒出一个大概。

  狠决逼人的少艾。

 

  但这样的少艾,只有在朋友蒙难之际才会出现。大多的时候,依旧是仿佛什么都不在乎的风流散人。只是,『金银雨』、『魔界风』都与己无关的散漫,也掩不住那份医者仁心的悲悯,一如他的称号,『药师』。

  幕少艾可能不是最有智能的,可能不是最有实力的,甚至不是医术最精湛的,但却堪称最悲悯的。作为医者对病患的悲悯,他可以毫不犹豫地用嘴替一介草民吸出浓痰;作为临危受命的正道领导者,对苍生的悲悯则更不待言。

  因为悲悯,他曾只身赴险只为除邪蛊之祸;因为悲悯,即使左支右拙,他也不愿迁拖羽人非獍插手乱局;因为悲悯,血染满身的他仍暗自庆幸蒙难的非是谈无欲!

  却也是这份悲悯的温柔,造成慕少艾永无法成为素还真那样神话般的领导人。他无法像素还真那样果断,那样理性。素还真有着天下武林和平的宏图抱负,所以很多时候,必须使自己在大局前狠心绝情;而慕少艾关心的,则更多是身边人的平安快乐,在他心底,最柔软的地方,是留给朋友的。牺牲自己,幕少艾可以毫不犹豫;但若要累及友人,则是他万万不愿见到。

  漫天星光下,幕少艾难得收起戏谑,紧紧拥着自愿牺牲的小猫儿:「我是一个非常自私的人,我赌上一切,只想看你自由学武,快乐游玩,就算要逆天,就算要与全天下为敌。」这种『自私』,对阿九是如此,对羽人非獍,对谈无欲,对他身边所有的朋友,皆是如此。所以局势再乱,压力再大,他也必须悠闲不乱,谈笑风生,为了身边所有的同志友人。

  当飒飒西风中天险刀藏浴血的尸身映入眼帘,慕少艾终究还是崩溃决堤了。天险刀藏赌上记忆和生命,依旧功败垂成,是因为自己的失策?是自己造成了友人的遗恨?难以想象少艾的内心,是如何的悲怆与自责。毕竟,原先打算默默服下神醉梦迷的对抗赦生童子的,本是他自己啊!

  哭过,恸过,葬下天险刀藏,慕少艾依旧是那个摇头晃脑损人的慕少艾,笑着,谑着,带着一身的伤!

  悲悯温柔的少艾。

 

  对于慕少艾,有很多种称呼。『药师』是一个尊称;秦假仙口中的『老妖精』,可能是对众人眼中慕少艾的形象描述。美到女人也难比的秀丽容颜,闲到雷打不动的徐徐信步,损到气得死人的伶牙俐齿,神到拍案叫绝的智计谋略,万年不变的风清云淡,仿佛压不垮打不死的『九命怪猫』——少艾的自称。

  但这是外人眼中的慕少艾。朋友的眼中,『慕姑娘』、『慕阿呆』,一个一个外号从朱痕染迹口中冒出。乍一听愕然,继而莞尔,仔细想想却不禁叹息。『慕姑娘』,说的是少艾温柔悲悯的心;『慕阿呆』,则是一种『恨其人不自惜』的知己之叹吧。

  就是这样一个学武只能『害己』的慕少艾,伤重之下仍在替他人疗伤,什么都不在乎似的回答友人的关心:「药师我会拿自己的性命开玩笑吗?」剑子无语,直来直往的谈无欲则反问:「你要听实话吗?」实话是,药师就算赔上自己的性命,依旧是强颜欢笑的笑面示人!

  药师啊药师,友人身上的伤,你尽力去医治;友人心上的伤,你也尽力去医治;你自己的身,你自己的心,就这样强撑不管么?这样的药师,让人看了又怎么不心痛,不叹息.....

 

  「朱痕,朱痕,少艾什么时候要来接我回家?」
  「落雪的时候。」
  「那落日烟什么时候下雪?」
  「总有一天吧...」

  少艾,你可千万记住,江湖路险之外,有一只小猫儿,在阳光明媚的落日烟,痴等着那可能永不会来的落雪的一天。

2006/2/8

我爱我家

我们家在福建北部的一个小镇上,按照现在最流行的URL定义方式,它叫做下浒.霞浦.福建.cn
先介绍一下我们家的家庭成员吧:
首先当然是一家之主-我的爸爸,我爸已经年过不惑,少年时很聪明,但是家里穷没钱上学,很早就出来务工养家了,年轻时做过船工,在长江上跑过运输,后来赶上改革开放,自己做生意了,因为是个好人,加上环境限制,没能大福特福起来.在我上大学之后就在水利工程上做监理,轻松.
妈妈,是掌管这个家运作的主要人物了.妈妈没有上过学,但是三从四德从小也是耳濡目染的,并且很有过日子的天赋,所以家里的大大小小事务,妈妈打理的很清楚,家里也总是干干静静.
我,^_^,还在上学了,交大计算机应用在读研究生,正在港湾网络实习.
大妹妹,上高二了,霞浦一中,这是本县最好的高中.大妹妹比较内向,很懂事的说.传说中最经典的东方女儿就是这样子的,也就是古时候的闭门不出的小姐了.
小妹妹.上初三了,霞浦六中,成绩很好的说.她和她姐姐相反,比较活泼好动.自信心特别足,干什么事情都一马当先,很有我的作风.
总体而言,我们家还是很幸福的了.
家都是说家和万事兴,一家人和和睦睦,而且我们三个都很努力很争气(我和大妹妹都是考入一中,一中一年就招200人,剩下的名额用钱买.小妹妹今年考,按照现在全县的排名 没有问题了^_^),没有惹老爸老妈生气.
 

摔跤了!

学校里好宁静,换句话说,就是很冷清了.语言这个东西,果然比
较奇怪,怎么说都行,一个情景,多种心情.
走过天佑,在冰上滑了一下,一下子就坐下去了,反正人也没有
几个,应该没有人看见,也没有人笑我,.那会在想索性就不起来
了,看我把冰坐穿,也拿出革命前辈把牢底坐穿的勇气.
坐在冰上看天空,今晚的夜很亮,多亏了快十五的月亮,远处飘
着云,不对,是烧暖气出来的水蒸汽了,还挺好看的,可惜只能一
个人欣赏.
有点冷了,拍拍身上的雪,起身回去实验室了.
2006/2/7

zz新周刊:2005年经典爱情语录

长大了娶唐僧做老公,能玩就玩一玩,不能玩就把他吃掉。

  ——短信问答“爱《西游记》里的谁?”,一对夫妇这样祝愿自己4岁的女儿。

  我们要天天相恋,但不要天天相见
 
  只需要悱恻缠绵,绝不要柴米油盐……

  ——歌手黄舒骏这首老歌描述的愿望在今天已经成为现实。国内一些大城市,有些男女选择“五加二”的生活方式,即五个工作日双方各忙各的,周末才相聚。

  男人的法定结婚年龄是22岁,法定当兵年龄是17岁,这说明女人比敌人还难对付。

  ——现代社会女人的谈判地位明显在男人之上,家庭之中尤其如此,于是有了这样的调侃。

  现在我认为男女在一起搞对象,就跟在大街上练武术摊一样,无所谓该谁掏钱。有钱的捧个钱场,没钱的捧个人场,图的是热闹。

  ——张驰在《女人该为爱情付多少账》一文中如是说。

  妻子(Wife)就是洗(Wash)、熨(Iron)、吵架(Falling out)等等(Etc.)。

  ——有人撰文解释妻子的含义。

  嫁人一定要嫁工资至少比你高3571.4元男士。

  ——某网友通过一系列演算,得出的关于未婚女性的幸福指标。

  持有本证之烟民同志,为十足处男、作风端正、无病虫害,请广大妇女放心使用;有效期1314年;国际美女联合会颁发。

  ——重庆市场上有人将“处男证”和“泡妞许可证”等印在特制的香烟盒和打火机上公开出售。

  这种交易一生只有一次,以后就是再卖,也就100~200块,所以不能再低。

  ——广州花都一初二女生,为求吃喝玩乐,选择“卖处”,并坚持价格不能低于3000元。

  只要资产过千万,洗衣做饭我也干。

  ——某女硕士网上征婚如是放低身段。

  年龄他必须比我大,哪怕只大一天;身材他必须比我高,哪怕只高一厘米;能力他必须比我强,哪怕只多赚一分钱。

  ——广州某38岁未婚女白领说。目前广东大龄青年女性占70%,有关部门正鼓励姐弟恋以解决婚配难题,他们还说,某些大龄女青年的择偶观念落后是她们至今待字闺中的原因之一。

  喜儿嫁给黄世仁不好吗?做少奶奶可以吃饱穿暖,就不用跑到山里受苦了。

  ——广州一小学生看完《白毛女》后说。

  结婚是错误,生子是失误,离婚是觉悟,再婚是执迷不悟,再离是大彻大悟。

  ——美籍心理专家、美国西北大学教授黄维仁说。

  每个成功男人的背后,都有一个女人。每个不成功男人的背后,都有两个。

  ——有人这样说。

  对于我的家庭来说,我每天都是在两岸关系的架构下经营两性关系,又是在两性关系的基础上推动了两岸关系。现在我已有两个孩子,成为了我推动两岸关系最实质的成果。

  ——台湾一名助理教授如是说,因为他的太太是一名大陆姑娘。

  既然她们能让我丈夫有彻底的放松和愉悦,我相信她们肯定有她们的独到之处。

  ——荒唐妻欲向卖淫女学技巧。

  男人是来寻找刺激的,而女人多半是受过刺激的。

  ——重庆某一夜情俱乐部从业人员说。

  我年轻了,老公担心了。

  ——一则美容广告语。

  我知道你没尝试过恋爱,如果有一天有机会的话我愿让你尝试……但这也是一种陌生人间荒唐和不可理喻的爱罢了。

  ——打工仔阿星拒绝加入砍手党,却因被辞退怒杀主管,一名19岁女孩向其写情书。

  我曾为你哭泣,现在为你而活;我将为你死去,把生命全部献给你。

  ——韩国畅销爱情小说《菊花香》里的诗,孔庆东视作韩国女人的《男人颂》。

  你调查过他什么?让他拿离婚证来吧,否则什么都别谈。

  ——一位“大姐”在一本以年轻女孩为目标读者的杂志上为一个与已婚老男陷入感情纠葛的女孩支招。

  少年强则国强,少年色则国色。

  ——身着校服的少年情侣在公共汽车站台或车上旁若无人地亲热,有人为此篡改了《少年中国说》的句子。

  许多女研究生和我一样,我们有天生的完美主义倾向,这不仅体现在学术追求,还影响着我们的恋爱观。但我明明知道:爱情是不需要这些的。

  ——一位至今未找到婆家的女硕士如此分析高学历女性结婚难的原因。

  大隐隐于婚,小隐隐于床。

  ——一已婚人士自嘲。

  谈恋爱、做头发和下馆子这三件事的共同点是,再是费尽心思、步步为营,到头来还是撞大运,撞上了也就撞上了。

  ——专栏写手绮色佳这样说。

  8小时睡觉,8小时工作,8小时恋爱。

  ——大美人萧蔷理想中的“三八”生活状态。

  既要干得好也要嫁得好。

  ——卷入“第三者风波”的许 戈辉说。

  如果一辈子都找不到爱一个人的感觉,那我多辜负我自己啊。

  ——不少人怀疑李亚鹏会骗王菲,会辜负她,王菲本人倒很看得开,她这样回应。

  我爱你,宝马。

  ——一位女大学生将自己的求爱名片贴在宝马车上。

  破锅自有破锅盖,破人自有破人爱!

  ——女作家赵赵在《动什么,别动感情》中说。

  世间最远的距离不是我站在你面前,而你不知道我爱你,而是明明相爱,却不能一起。

  ——电影《情癫大圣》的结尾,篡改了张小娴的经典语录。

  如果从表面效果来判断,爱情与其说像友谊,不如说像仇恨。

  ——热播电视剧《好想好想谈恋爱》的台词。

  经历一场恋爱就像吃巧克力,就算你不用付巧克力的钱,也得付减肥的钱。

  ——电视剧《摇摆女郎》的妙语。

  优秀男人的三上理论:多数女人可以弄上床,少数女人能上眼,极少数女人能上心。

  ——流传在大学生中的说法。

  和他在一起不怕死,也不害怕活下去,活到很老……

  ——理想爱人的条件之一。

  你的脸太大了,挡住了我的阳光,我要和你分手。

  ——韩剧《人鱼小姐》的台词,堪称最别出心裁的分手理由。

  我只是借了他一个肩膀而已。

  ——被小报拍摄到与绯闻男友布拉德·彼特偎依在一起的照片时,安吉丽娜·朱丽说。

  单身女人与持枪劫持人质的暴徒有许多共同之处,他们都躲在“建筑物”里,需要一个谈判代表好言好语地相劝,他们才会缴械投降。

  ——美国前人质谈判专家柯蒂斯推出了一本约会指南,他认为追求女人的过程就像一场人质谈判。

  常说“对不起”,多说“是,亲爱的”。

  ——获得《吉尼斯世界纪录大全》编委会确认的全世界婚姻纪录保持时间最长的英国夫妇波西和佛罗伦斯·史密斯的爱情秘诀。波西今年105岁,佛罗伦斯今年100岁,两人结婚80年了。

  你一定要找个好女人,她不必太聪明,也不要太笨;不要太老,也不要太年轻。记住,这个女人一定要会洗衣和做饭。

  ——萨达姆对看守他的士兵的择偶建议。

  我们的爱能走多久我就有多忠诚、我能爱你直到我们分手、我愿意直到我不愿意为止。

  ——现在美国最流行的结婚誓词,人们认为传统的誓词“直到死亡将我们分离”过于笼统老套,因而热衷更实惠的宣言。朱丽亚·罗伯茨给第二任丈夫丹尼尔·莫德写下的结婚誓词就是“爱,支持但是不会顺从(你)”,而桑德拉·布洛克嫁给一名赛车手时的誓词是“我们的发动机能转,我就能一直爱你。”

  咖啡、茶,或我。

  ——自美国空姐取消“劳保”后,找个如意郎君成了一条好出路。有空姐这样自我调侃。

  恋爱之于男人,就像在空荡荡的心房里挂画;而对于女人,却像聆听音乐——一间房间可能同时点缀好几幅画,但却只能容许一首旋律流转。

  ——日本漫画家、《东京爱情故事》作者柴门文形容男女看待爱情的区别。

  在一见面的几秒钟里,大多数人就作出了是否和对方继续交往的决定,一些人甚至只需要3秒钟。

  ——美国宾夕法尼亚大学心理学家在一份研究报告中说,对于多数青年男女,第一次约会时他们将快速确定与对方是否“有缘”。

  我感到失望,一个40岁以上、不抽烟、不喝酒、不逛酒吧的人到哪里去找人约会呢?

  ——沃尔玛公司在美国的一个分店8月取消了便于顾客寻觅意中人的“单身购物”活动,63岁的顾客戴尔·法尔博对此大为不满。

  作为一个老头来说,能爱上一个年龄和自己女儿相当的女人,是何等高兴的事情。

  ——丹麦王妃麦特玛丽的父亲、68岁的斯尔比说。他将迎娶34岁的脱衣舞女雷纳特·巴斯格德为妻。

  欢迎新老朋友飞来纽约参加本人和本人自己举行的结婚仪式。我们将庆祝的不是两个人的结合,而是我自己和我自己的结合。

  ——纽约一位26岁的小伙子凯文·纳达尔为自己的婚礼写的邀请函。这位独身主义者决定举办一场独角婚礼,以表明独身是一种自愿的选择,而非无奈之举。 (辑/谭山山)

cisco show interface信息解释

主题:
.
cisco show interface信息解释
分类:
讨论
 
Router#show interface e0/0
Ethernet0/0 is up, line protocol is down
Hardware is AmdP2, address is 0009.4375.5e20 (bia 0009.4375.5e20)
Internet address is 192.168.1.53/24
MTU 1500 bytes, BW 10000 Kbit, DLY 1000 usec,
reliability 172/255, txload 3/255, rxload 39/255
Encapsulation ARPA, loopback not set
Keepalive set (10 sec)
ARP type: ARPA, ARP Timeout 04:00:00
Last input never, output 00:00:07, output hang never
Last clearing of "show interface" counters never
Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0
Queueing strategy: fifo
Output queue :0/40 (size/max)
5 minute input rate 0 bits/sec, 0 packets/sec
5 minute output rate 0 bits/sec, 0 packets/sec
0 packets input, 0 bytes, 0 no buffer
Received 0 broadcasts, 0 runts, 0 giants, 0 throttles
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
0 input packets with dribble condition detected
50 packets output, 3270 bytes, 0 underruns
50 output errors, 0 collisions, 2 interface resets
0 babbles, 0 late collision, 0 deferred
50 lost carrier, 0 no carrier
0 output buffer failures, 0 output buffers swapped out
(1) 接口和活动状态
在上面的显示中,内容表示硬件接口是活动的,而处理行协议的软件过程相信次接口可用。如果路由器操作员拆卸此硬件接口,第一个字段将显示信息is administratively down.如果路由器在活动间隔内收到5000个以上的错误,单词Disabled将出现在此字段中,以显示连路由器自动禁用此端口。行协议字段还显示以前提到的三个描述之一:up 、down、administratively down.如果字段项是up,则表示处理行协议和软件过程相信此接口可用,因为她正在接收keepalives的目的也是如此,其他设备可以确定某个空闲连接是否仍然活动。对于以太网接口,Keepalives的默认值是10s。我们不久将注意到,Keepalives设置可以通过为特定接口使用show interfaces命令来获得。可以用keepalive interface 命令来改变keepalives 设置。此命令的格式如下:
Keepalive seconds
(2) 硬件字段为你提供接口的硬件类型。在以上的例子中,硬件是CISCO扩展总线(CxBus)以太网,即接口处理器的533-Mbps数据总线。因此,硬件通知我们高速CxBus接口处理器用于支持以太网连接。同时还要注意显示字段包括接口的Mac地址。Mac是48位长的。因为Mac地址的头24位是表示生产厂家ID,所以十六进制数00-10-79是由IEEE分配给Csico的标识符。
(3) Internet地址
如果某个接口是为IP路由配置,那么将为它分配一个Internet地址。此地址后面是他的子网掩码。IP地址是205.141.192.1/24 。反斜杠(/)后面表示此地址的头24位表示网络,他等于子网掩码255.255.255.0。
(4) MTU
最大传输单元(MTU)表示运行在接口上的协议的信息字段所支持的最大字节数。因为以太网桢的信息字段的最大长度是1500字节,所以它的MTU显示为1500字节。对于几乎所有的以太网应用程序,默认的1500字节MTU应该是有效的。对于令牌环,默认的MTU值为8192字节;但是应该注意的一点是RFC1191建议的MTU值为16-Mbps令牌环选择17 914的,而为4-Mbps令牌环选择4464字节。
最小的MTU是64个字节,而最大的值是65535字节。如果IP数据报超过最大的 MTU,将对它进行分段,这将增加额外开销,因为每个最后的数据报都包含它自己的报头。虽然在高速LAN连接中,通常无需担心与分段有关的额外开销,但在低速串行接口上,这可能会是一个比较严重的问题。可以用MTU interface命令来改变默认的MTU,此命令格式如下:
mtu bytes
字节数可以是从64~6553。
(5) BW
接口带宽(BW)通常指的是接口的运行速率,用每秒千字节表示。因为以太网运行速率为10Mbps,所以BW值显示为10 000Kb。
可以用Bandwidth命令设置信息带宽值,但实际上不用它来调整接口的带宽,因为对于某些类型的介质,如以太网,带宽是固定的。对于其他的介质,如串行线,通常通过调整硬件来调整其运行速率。例如通过DSU/CSU上设置不同的时钟速率来提高或降低串行接口的运行速率。因此,bandwidth命令主要目的是使当前带宽与高层协议通信。
可以通过以下命令格式设置带宽值,千位表示以千位每秒表示的带宽。
Bandwidth kilobits
(6) DLY
此字段表示接口的延迟,用微秒表示。以太网的延迟(DLY)为1000s。可以使用delay interface命令为接口设置延迟值。此命令的格式如下:
delay tens-of-microseconds
(7) 可靠性
可靠性字段表示接口的可靠性,用255分之几表示。此字段 中所显示的值由在5分钟内的幂平均值计算。因为以太网为每个桢计算CRC,所以可靠性是基于CRC错误率,而不是位错误率。255/255表示接口在5分钟内100%可靠。
虽然没有可靠性命令,可以考虑定期使用的一个重要命令是clear conuter EXEC命令。此命令的功能是清楚或重置接口计数器。此命令的一般格式取决于正在使用的路由器。下面显示的是第二种格式用于Cisco7000系列产品:
clear counter [type number]
clear counter [type slot/port]
type表示特定的接口类型。如果你不指定特定接口,所有接口的计数器都被清除。
(8) 负载
接口上的发送和接收负载均显示为255分之几。与可靠性字段类似,负载字段也是计算5分钟内的幂平均值。从上面可以看出,发送(Txload)负载表示为3/255,而接收(rxload)负载为39/255。因为以太网运行速率为10Mbps,所以可以通过将每分数乘以运行速率来获得接口活动的一般指示。这是因为每个以太网桢都至少有26个额外字节,而当信息字段少于45字节时,将使PAD字符添加到信息字段中。
(9) 封装
此字段表示分配给接口的封装方法。在上面的例子中,封装显示为ARPA,他的标准的以太网2.0版封装方法。其他封装方法还包括IEEE 802.3以太网的关键字iso1,以及IEEE 802.3桢的关键字snap(子网访问协议)桢变异。
(10) 回送
回送字段表示接口是否处于运行的回送模式。如果设置回送,这是当技术人员夜间将接口放入回送接口进行测试,而忘了重置回送时发生的常见问题,这会导致第二天早上会有一些有趣的电话打到控制中心。
可以使用Loopback interface设置命令将接口置于运行的回送模式。Loopback命令没有参数,应使用no Loopback命令删除或禁用回送。以下例子显示了将以太网接口设置为回送模式。
Interface ethernet0/0
Loopback
可以使用show interface loopback EXEC命令查看回送的状态。如果你的路由器有大量的接口,并且技术人员进行定期检测,那么在一大早使用次命令以避免不必要的问题是一个不错的主意。
(11) ARP类型
此字段表示分配的地址解析协议(ARP)类型。在IP环境中,ARP类型是ARPA。默认情况下,以太网接口使用ARPA关键字以指定IP接口上的ARPA封装。可以通过使用arp interface 命令将封装更改为HP PROBE或SNAP,此命令格式如下:
arp {arpa/probe/snap}
请注意HP Probe被IOS用于试图解析IEEE802.3或以太网本地数据连路地址。应将ARP类型设为probe,以使得一个或多个路由器接口透明地与使用称为”虚拟地址请求和回复”的地址解析技术的HP IEEE802.3 主机通信。
(12) ARP 超时
此字段表示当非活动时,ARP项在清洗之前保留于缓存中的时间长度。ARP超时的默认值为4个小时,如上面例子所示:
可以通过使用ARP timeout命令调整 ARP缓存项在缓存中的时间长度。此命令格式如:
arp timeout seconds
(13) 最后的输入和输出
此字段表示最后一个分组或侦被接口成功接收或发送以来的小时、分钟和秒数。可以使用此字段中的值确定活动接口是否依然激活或者死接口何时出现故障。关于前者,在第一个show interface 命令指示接口新的最后输出(这还可以指示是否有问题发生)后10秒或1分钟,再输入第二个show interface命令。它还表示如果出现问题,并非由于无法接收分组。例如,上面的例子中,最后一个成功输入发生在2秒之前。如果我们等待几秒,并发布又一个show interface命令,就可以获得对此计数器的更新。
(14) 输出中断
输出中断字段表示自接口由于发送时间太长而进行最后一次重置以来的时间。此字段的值用小时、分钟和秒数指定,或者如果未发生中断(hang)情况,将永不显示。如果自最后一次重置以来的小时数超过24,将显示天数和小时数,直到字段益出。当发生此情形时,将在此字段中显示星号(*)。
(15) 最后一次清除
此字段表示测量累计统计信息的接口计数器最后一次被重置为0的时间。清除会影响几乎所以的统计信息,除了诸如负载和可靠性等路由统计信息之外。
最后一次清除所显示的实际值是基于32位ms计数器的使用。显示星号表示经过的时间太长无法显示,而显示0:00:00表示计数器在2的31次幂ms到2的32次幂ms之前清除。在许多路由器上最后一次清除值将以星期和月或日和小时表示。例如,在上面的例子里,show interfaces计数器最后一次清除显示为1w2d。
(16) 排队策略
此字段表示分配给接口的配对策略。默认为先入后出(First in first out ,FIFO)。如果以前为接口分配了优先级配对方式,将在此字段中列出此配对方法。
(17) 队列消息
对于输出和输入队列,显示为m/n形式的一队数字,随后是由于队列已满而丢失的分组数。这里替代了m的值表示队列中的分组数,而替代n的值表示用分组表示最大队列大小。通过检查丢失的分组数以及在一段时间内m和n之间的关系,就可以确定是否需要建议对特定接口的队列长度进行调整以减少丢失的分组。但是,还应考虑与接口相连的介质和使用级别,以确定对输出队列长度进行调试是否有益。使用率高的介质最有可能引起队列中分组的丢失:路由器在传输数据时,将遭遇困难,从而导致输出分组排队,而这反过来导致当输出队列已满,且有其他分组到达以便通过接口传输到介质时出现分组丢失。在输入方,丢失的分组和m和n的较大比值表示路由器正忙于进行其他工作,而无法适时地处理进入的分组。如果次情形持续的时间比较长,则通常表示需要一个更强大的路由器以满足工作需要。通常,此情形可通过许多路由器接口的进入方向上的大量丢失的分组而观察到。
在上面的 show interfaces中队列信息字段值显示目前任一队列中均无分组。而且,虽然输出队列已满而造成63个分组丢失,但没有分组由于输入队列而丢失。后者是一种常见情形,因为大多数路由器(除非配置过度)不应该在处理进入的数据方面有问题。
(18) 5-分钟I/O速率
下一个字段显示在前5分钟通过接口发送和接收的平均位数和平均分组数。当解释在此字段中显示的数据时,必须考虑几个因素。首先,必须考虑接口的运行模式和接口相连的网络的配置。例如,如果接口是LAN接口,则即可以运行在混乱模式,从而度曲LAN上的每一侦,也可以运行在非混乱模式,即仅读取广播榛和直接投递到接口的桢。
如果端口处于混乱模式,则读取所有的分组,并提供一种测试在网络中流动的数据的方法。如果接口不处于混乱状态,则仅对她发送和接收的流量有感觉,这可能只占网络中所有流量的一小部分。
考虑到网络配置,如果接口连接到只有一个站的LAN,如WEB服务器,那么所有的流量将流经路由器的接口。这意味着可以获得一种相对准确的测试网络活动方法,而无需考虑接口所处的模式。 
BR>需要考虑的另一个因素是5分钟I/O速率表示5分钟时间常数的幂平均值之一事实。因此,任意一个5分钟I/O速率都是这段时间内每秒流量的大概值。但是4个5分钟的时间跨度所产生的平均值将在20分钟的统一流量的即时速率的2%以内。
因为分组的长度可变,所以每秒位率通常比从传输介质角度检查接口上的活动更有用。在上面的例子中,输入速率1 540 000bps约表示接口运行速率的1/6。你可能会感到奇怪,为什么输入速率比接口输出速率大将近一个数量级,回答在于接口的连接。在这一特定的路由器使用环境中,以太网接口连接到一个只具有一个另外的站(即公司WEB服务器)的10BASE-T LAN。WEB页请求以统一资源定位器(URL)的形式流动,而对URL请求的响应是WEB页;这解释了为什么输入和输出方向上的流量级别不成正比。现在,我们了解了5分钟I/O速率,接下来让我们介绍可为某个接口显示的特定分组的输入和输出信息。
(19) 分组和字节输入
此字段首先表示路由器接收的无错误分组的总数量。其次,它还表示路由器接收的无错误分组的总字节数。
如果用字节数除以分组数,就可以获得字节表示的平均分组长度。此信息可用于为在接口上流动的流量类型提供一般表示。例如,相对短的分组通常传输交互式的查询/响应流量,而相对长的分组通常传输包括WEB页的文件及包含在大多数这些页中的图形。
(20) 无缓冲
无缓冲字段表示接口所接收的、由于路由器缺乏缓冲空间而不得不丢弃的分组数。不要将此缓冲空间与接口的内部缓冲弄混。当出现连续的“无缓冲”情形时,通常表示路由器需要更多的内存。但是,如果定期遇到no buffers值,则可能是由于LAN上的广播风暴或者串行端口上的噪音发作所致。可以通过检查下一字段确定出现无缓冲值的原因是否属于广播风暴所致。
(21) 接收的广播
此字段表示接口所接收的广播或多播分组的总数量。要注意的重要一点是许多广播是自然通信过程的一部分。例如,用于将第三层IP地址解析为第2层Mac地址的ARP取决于发放一个广播,以查询与必须获得的第3层地址相关的第2层地址的LAN的每一站,如此才能正确形成侦来传递分组。同样,在Novell IPX环境中,服务器每30s广播服务声明协议(SAP)分组。这些定义了服务器所提供的服务。
如果你是严格的IP环境,那么更有可能从ARP请求获得一部分广播。如果你具有以来于时间的应用程序,那么确确实实可以通过为运行以来于时间的应用程序将固定项设置为路由器的ARP缓存,从而用一个动作解决两个问题。这样做不仅可以避免路由器必须执行ARP操作,还允许解析过程通过检查内存而发生,这比等待广播的响应快得多。因为数据流量在ARP广播期间中断,所以减少ARP广播能够提高接口的信息传输功能。因为ARP表在路由器内部维护。
(22) Runts
Runt是一个错误情形术语,与它相关的分组长度小于某个协议相关的最小长度。在以太网环境中,最小分组长度在适配卡上是64字节,而在LAN上是72字节。因此,如果某个接口接收到以太网分组小于72字节,那么它将是一个错误情形,分组将被丢弃。通常,冲突可以引起Runt的产生,而出现故障的适配卡也可以引起此情形的发生。
(23) Giants
Giants是又一个错误情形。它表示分组超过了协议最大分组长度。在以太网环境中,适配卡的最大分组长度是1518字节,而在网络中流动的分组最大长度为1526字节。因此长度(包括前导码和起始界符字段)超过1526字节的分组被视为Giant。这样的分组也会被丢弃,而Giant 数表示由于此情形而丢弃的分组数。导致Giant分组的通常原因是滞后冲突或适配卡出现故障。
(24) Throttles
虽然这样情形很少发生,但是如果路由器察觉缓冲或处理器过载,将关掉它的接收器。这一情形称为Throttles,而实际并非通信问题。相反,它是一个路由器功能问题,要求你检查系统缓冲及处理器的状态。如果使用show interfaces命令时指示有大量的“无缓冲”和Throttle,那么通常表示应考虑给路由器添加内存。

新年寄语

又是新的一年了
大家好好努力!