<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type='text/xsl' href='http://xiaocaicom.spaces.live.com/mmm2008-07-24_12.50/rsspretty.aspx?rssquery=en-US;http%3a%2f%2fxiaocaicom.spaces.live.com%2fblog%2ffeed.rss' version='1.0'?><rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:msn="http://schemas.microsoft.com/msn/spaces/2005/rss" xmlns:live="http://schemas.microsoft.com/live/spaces/2006/rss" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>free my mind: Blog</title><description /><link>http://xiaocaicom.spaces.live.com/blog</link><language>en-US</language><pubDate>Thu, 13 Mar 2008 00:34:56 GMT</pubDate><lastBuildDate>Thu, 13 Mar 2008 00:34:56 GMT</lastBuildDate><generator>Microsoft Spaces v1.1</generator><docs>http://www.rssboard.org/rss-specification</docs><ttl>60</ttl><cf:parentRSS>http://xiaocaicom.spaces.live.com/feed.rss</cf:parentRSS><live:type>blog</live:type><live:identity><live:id>-8524664641567255723</live:id><live:alias>xiaocaicom</live:alias></live:identity><image><title>free my mind: Blog</title><url>http://byfiles.storage.live.com/y1pJ4QzDAaQdBeMYIU409GlUFkb2XXscFVrwq8Q0qsrI04scSvI4vbKvc6jELMr2-U4</url><link>http://xiaocaicom.spaces.live.com/blog</link></image><cf:listinfo><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="typelabel" label="Type" /><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="tag" label="Tag" /><cf:group element="category" label="Category" /><cf:sort element="pubDate" label="Date" data-type="date" default="true" /><cf:sort element="title" label="Title" data-type="string" /><cf:sort ns="http://purl.org/rss/1.0/modules/slash/" element="comments" label="Comments" data-type="number" /></cf:listinfo><item><title>VRRP</title><link>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!619.entry</link><description>&lt;div&gt;VRRP协议简述： &lt;/div&gt;
&lt;div&gt;&lt;br&gt;在我们所熟悉的局域网中，通常采用下图的拓扑进行布线配置。&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;                         |&lt;br&gt;                 +-----+-----+ &amp;lt;-eth0 = 202.192.168.58&lt;br&gt;                 |               |&lt;br&gt;                 |       R      |&lt;br&gt;                 |               |&lt;br&gt;                 +-----+-----+ &amp;lt;-eth1(gw)=192.168.0.1&lt;br&gt;                         |&lt;br&gt;                         |&lt;br&gt;                         | &lt;br&gt;  ---+--------+-----+--+--------+------&lt;br&gt;      ^         ^           ^          ^&lt;br&gt;    (gw)  (gw)       (gw)     (gw)&lt;br&gt;       |        |          |           |&lt;br&gt; +--+--+ +--+--+  +--+--+  +--+--+&lt;br&gt; | H1 | | H2 |   | H3 |    | H4 |&lt;br&gt; +-----+ +-----+   +--+--+  +--+--+&lt;br&gt; 图例:&lt;br&gt; ---+---+---+-- = 以太网, 令牌网, 或 FDDI&lt;br&gt; H = 主机&lt;br&gt; R = 路由器&lt;br&gt; (gw) = 主机的默认网关或下一路(192.168.0.1) &lt;/div&gt;
&lt;div&gt;  &lt;/div&gt;
&lt;div&gt;&lt;br&gt;路由器R可以使用PC机充当，它的eth0和eth1分别是连接外网和内网的接口，IP地址设置如上图所示。因而eth1就成为下面主机（H）的网关，也即下一路的地址，故下面主机的网关都要手工配置为&lt;/div&gt;
&lt;div&gt;eth1的IP，192.168.0.1。 &lt;/div&gt;
&lt;div&gt;为主机配置网关，也即决定路由的下一跳路由，方法有很多，如运态路由算法，ICMP发现机制和上述这种手工配置方法等等。通常在一个局域网中，主机数多不会很多，如果采用动态路由算法的话&lt;/div&gt;
&lt;div&gt;，则会产生大量的数据包，并且如果有主机（路由器）出现中断时，由于协议收敛需要一定的时间，因而会出现网络所谓的“黑洞”。而采用静态配置方法而减少为维护协议而产生的数据包，但是&lt;/div&gt;
&lt;div&gt;会产生单点失效的现象，如果网送受到攻击或失效，那整个网络都不能与外界通信。 &lt;/div&gt;
&lt;div&gt;VRRP(Virtual Router Redundancy Protocol)协议正是解决静态网关出现单点失效现象的路由协议。VRRP在一个局域网中由多个路由器共同实现一个虚拟路由器，并指定一个竞选协议动态把该虚拟&lt;/div&gt;
&lt;div&gt;路由器分配到一个VRRP路由器中。在下文中把用于共同实现VRRP的路由器称为VRRP路由器。 &lt;/div&gt;
&lt;div&gt;&lt;br&gt;VRRP通过指定竞选协议来提供一个虚拟路由器的功能，并且协议所有通信都采用IP多播报文。虚拟路由器由VRID(virtual router identifier)唯一标识，即一个标识标记一个虚拟路由器。在参与&lt;/div&gt;
&lt;div&gt;的VRRP路由器中，通过包装在IP多播报文中的VRRP报文中的ID值来标识该虚拟路由器，并且在局域网中每个VRID只能对应一个虚拟路由器。 &lt;/div&gt;
&lt;div&gt;所有的VRRP路由器，都有三种状态，分别是Initiation, Master和backup。第一种状态Initiation表明该VRRP路由器还没有进行竞选，所对应的接口没有正常工作。Master状态表示该VRRP路由器为&lt;/div&gt;
&lt;div&gt;主控状态，它肩负着虚拟路由器的重任，所有对虚拟路由器的请求它都要一一回复。backup状态表明该VRRP路由器处理备份状态，它不能处理任何对虚拟路由器的请求，相对主处于Master状态的&lt;/div&gt;
&lt;div&gt;VRRP而言，它充当备份的角色，如果Master状态的VRRP路由器突然失效或掉线，那么它有会从backup状态切换成master状态，处理对虚拟路由器的任何请求。 &lt;/div&gt;
&lt;div&gt;虚拟路由器通常由多个VRRP路由器至少两个组成，在稳定状态时只有一个为Master状态，多个为Backup状态。每个VRRP路由器通过预设的优先级(Priority)进行竞选进而成为主控路由器或备份路由&lt;/div&gt;
&lt;div&gt;器。既然由所有VRRP路由共同组成一个虚拟路由器，那么该虚拟路由器的工作方式与实现路由器应该是一样的，故虚拟路由器会一个或多个虚拟IP地址和一个虚拟MAC地址。同样处于Master状态的&lt;/div&gt;
&lt;div&gt;VRRP路由器称为主控路由器，而处于backup状态的称为备份路由器。 &lt;/div&gt;
&lt;div&gt;前面提过，每个VRID只能对应一个虚拟路由器，但是局域网内是可以有多个虚拟路由器。因为每个虚拟路由器表现为一真实的路由器，有自己的IP地址和MAC地址。同样，每个真实路由器是可参与&lt;/div&gt;
&lt;div&gt;到多个虚拟路由的。它会根据接收到的VRRP报文中的VRID值来识别虚拟路由器，并进行状态的切换。  &lt;/div&gt;
&lt;div&gt;使用VRRP协议后，局域网的拓扑结构也变为如下图如所示： &lt;/div&gt;
&lt;div&gt;&lt;br&gt;  &lt;/div&gt;
&lt;div&gt;&lt;br&gt;            +-----------+      +-----------+&lt;br&gt;            |   Rtr1    |      |   Rtr2    |&lt;br&gt;            |(MR VRID=1)|      |(BR VRID=1)|&lt;br&gt;            |           |      |           |&lt;br&gt;    VRID=1  +-----------+      +-----------+&lt;br&gt;    IP A,vIP ----------&amp;gt;*            *&amp;lt;--------- IP B&lt;br&gt;                    |            |&lt;br&gt;                    |            |  &lt;br&gt;------------------+------------+-----+--------+--------+--------+--&lt;br&gt;                                       ^        ^        ^        ^&lt;br&gt;                                       |        |        |        |&lt;br&gt;                                     (vIP)    (vIP)    (vIP)    (vIP)&lt;br&gt;                                       |        |        |        |&lt;br&gt;                                    +--+--+  +--+--+  +--+--+  +--+--+&lt;br&gt;                                    |  H1 |  |  H2 |  |  H3 |  |  H4 |&lt;br&gt;                                    +-----+  +-----+  +--+--+  +--+--+&lt;/div&gt;
&lt;div&gt;     图例：&lt;br&gt;              ---+---+---+--  =  以太网，令牌网或FDDI&lt;br&gt;                           H  =  主机&lt;br&gt;                          MR  =  主控路由器&lt;br&gt;                          BR  =  备份路由器&lt;br&gt;                           *  =  IP Address&lt;br&gt;                        (IP)  =  主机的默认路由&lt;/div&gt;
&lt;div&gt;  &lt;/div&gt;
&lt;div&gt;&lt;br&gt;在上图中，Rtr1和Rtr2运行VRRP协议，组成一个虚拟路由器，VRID值为1。根据设置的优先级，此时Rtr1为主控路由器，它除了具有自身的IP地址外，还有具有vIP（虚拟IP地址）,即虚拟路由器的&lt;/div&gt;
&lt;div&gt;IP地址；而Rtr2为备份路由器，只具有自己的IP地址。下面的主机只需把虚拟IP作为自己的网关。如Rtr1丢线或失效，那么Rtr2会成为主控路由器，处理所有对虚拟路由器的请求，这样它除了本身&lt;/div&gt;
&lt;div&gt;的IP地址，还具有 vIP，可以及时地为下面的主机进行转发数据包。 &lt;/div&gt;
&lt;div&gt;从上面的例子可以看到，路由器Rtr1和Rtr2运行VRRP协议，共同组成一个虚拟路由器。此虚拟路由器由一个主控路由器和多个备份路由器组成。它们过能VRRP的竞选协议进行自已切换状态。无论&lt;/div&gt;
&lt;div&gt;VRRP路由的状态如何改变，对于下面的主机，它们组成的虚拟路由器是不会发生变化的，因为它的虚拟IP地址和MAC地址是不会发生改变的，即使主控路由器发生了变化，新的主控路由器会把虚拟&lt;/div&gt;
&lt;div&gt;路由器所对应虚拟IP地址和虚拟MAC地接管过来，处理对虚拟IP和MAC的请求。  &lt;/div&gt;
&lt;div&gt;在上图中，只有当Rtr1失效或丢线时，Rtr2才充当主控路由器；否则所有从主机通向外网的流量都通过Rtr1，从而使得Rtr1和Rtr2负载不均衡。依此，可以使Rtr1和Rtr2参与到两个VRRP中去，对于&lt;/div&gt;
&lt;div&gt;每个路由器，在参与的两个虚拟路器中分别为主控路由器和备份路由，就可以实现负载均衡了，如下图所示： &lt;/div&gt;
&lt;div&gt;&lt;br&gt;  &lt;/div&gt;
&lt;div&gt;&lt;br&gt;            +-----------+      +-----------+&lt;br&gt;            |   Rtr1    |      |   Rtr2    |&lt;br&gt;            |(MR VRID=1)|      |(BR VRID=1)|&lt;br&gt;            |(BR VRID=2)|      |(MR VRID=2)|&lt;br&gt;    VRID=1  +-----------+      +-----------+  VRID=2&lt;br&gt;    IP A, vIP1 ----------&amp;gt;*            *&amp;lt;---------- IP B,vIP2&lt;br&gt;                    |            |&lt;br&gt;                    |            |&lt;br&gt;  ------------------+------------+-----+--------+--------+--------+--&lt;br&gt;                                       ^        ^        ^        ^                                                            |        |        |        |&lt;br&gt;                                     (vIP1)   (vIP1)   (vIP2)   (vIP2)&lt;br&gt;                                       |        |        |        |&lt;br&gt;                                    +--+--+  +--+--+  +--+--+  +--+--+&lt;br&gt;                                    |  H1 |  |  H2 |  |  H3 |  |  H4 |&lt;br&gt;                                    +-----+  +-----+  +--+--+  +--+--+&lt;br&gt;     图例：&lt;br&gt;              ---+---+---+--  =  以太网，令牌网或FDDI&lt;br&gt;                           H  =  主机                                                   MR  =  主控路由器&lt;br&gt;                          BR  =  备份路由器&lt;br&gt;                           *  =  IP Address&lt;br&gt;                        (IP)  =  主机的默认路由&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;在此图中，Rtr1和Rtr2参与两个VRRP, VRID分别是1和2。Rtr1在VRID=1的虚拟路由器中允当主控路由器，而在VRID=2的虚拟路由器中充当备份路由器；相反，Rtr2在VRID=1的虚拟路由器中充当备份&lt;/div&gt;
&lt;div&gt;路由器，在VRID=2的虚拟路由器充当主控路由器。两个虚拟路由器的虚拟IP分别是vIP1和vIP2。一部分主机使用vIP1为网关，而另一半部使用vIP2为网关。这样主机通往外面的流量由Rtr1和Rtr2平&lt;/div&gt;
&lt;div&gt;均分担。而当其中某一路由器失效时，另一个路由器会在VRID=1和2的两个虚拟路由器中成为主控路由，所有主机的通往外面的流量都由它来处理。因此，在VRRP协议中，某一路由器失效或掉线都&lt;/div&gt;
&lt;div&gt;不会影响下面主机的正常通信。故VRRP的使用路由的冗余来使得网络更加可靠。&lt;/div&gt;
&lt;div&gt;&lt;br&gt; &lt;/div&gt;
&lt;div&gt;VRRP协议分析&lt;/div&gt;
&lt;div&gt;&lt;br&gt;在本节中介绍VRRP协议的通信方式和报文，在下节将会介绍它的竞选机制。&lt;/div&gt;
&lt;div&gt;VRRP协议的通信报文用于与其它的VRRP路由器进行通信，用于向其它VRRP路由器告知自己参与的VRID以及在此VRID对应虚拟路由器中的优先级和状态。VRRP报文封装在IP报文中，目标地址为分配给&lt;/div&gt;
&lt;div&gt;VRRP协议使用的IPv4的多播地址。&lt;/div&gt;
&lt;div&gt;下面是VRRP协议通信的报文格式，它封装在IP报文中。&lt;/div&gt;
&lt;div&gt;&lt;br&gt; &lt;/div&gt;
&lt;div&gt;    0               1               2               3&lt;br&gt;    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1&lt;br&gt;   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;br&gt;   |Version| Type  | Virtual Rtr ID|   Priority    | Count IP Addrs|&lt;br&gt;   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;br&gt;   |   Auth Type|   Adver Int   |          Checksum                |&lt;br&gt;   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;br&gt;   |                         IP Address (1)                        |&lt;br&gt;   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;br&gt;   |                            .                                  |&lt;br&gt;   |                            .                                  |&lt;br&gt;   |                            .                                  |&lt;br&gt;   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;br&gt;   |                         IP Address (n)                        |&lt;br&gt;   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;br&gt;   |                     Authentication Data (1)                   |&lt;br&gt;   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;br&gt;   |                     Authentication Data (2)                   |&lt;br&gt;   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;br&gt; &lt;/div&gt;
&lt;div&gt;&lt;br&gt;下面介绍VRRP报文中各字段的意义：&lt;/div&gt;
&lt;div&gt;Version（4bit): 描述VRRP协议报文的版本，当前最新版本为2。&lt;/div&gt;
&lt;div&gt;Type(4bit):表明VRRP报文的类，版本2的VRRP协议只定义唯一一种VRRP报文，值如下：&lt;/div&gt;
&lt;div&gt;1          ADVERTISEMENT（广播）&lt;/div&gt;
&lt;div&gt;如果报文中的Type不是为1，则该报文将被丢弃。&lt;/div&gt;
&lt;div&gt;Virtaul Rtr ID(VRID)(1Byte):VRID用于标识它参与的虚拟路由器，大小为1到255。&lt;/div&gt;
&lt;div&gt;Priorty：表示该VRRP路由器的优先级，数值越大则优先级越高，该字段为8位的无符号整数。 &lt;/div&gt;
&lt;div&gt;其中优先级为0表示主控路由器停止参与VRRP，用于让备份路由器迅速切换成主控路由器，而不用等到原来主控路由器信息超时才切换。&lt;/div&gt;
&lt;div&gt;Count IP Addrs:表示虚拟IP地址的个数 &lt;/div&gt;
&lt;div&gt;Authentication Type:表示验证采用的方法。8位级成的无符号整数，当前的值如下： &lt;/div&gt;
&lt;div&gt;  &lt;/div&gt;
&lt;div&gt;0 - 不使验证方法&lt;/div&gt;
&lt;div&gt;1 - 保留&lt;/div&gt;
&lt;div&gt;2 - 保留 &lt;/div&gt;
&lt;div&gt;在早期的VRRP规范说明[RFC2338]中定义了几种验证方法，其中值为1和2是与早期的VRRP协议相互兼容，至现在为止，最新的规范[RFC3768]将它值限制为0，但同时对1和2不再作验证处理，只是与&lt;/div&gt;
&lt;div&gt;原来的协议相一致。&lt;/div&gt;
&lt;div&gt;Advertisement Interval (Adver Int)：表示两个ADVERTISEMENT报文的时间间隔（单位为秒），默认为1。如果VRRP路由器配置出错或状态不正确，通过竞选协议和该字段值可使VRRP路由切换到正&lt;/div&gt;
&lt;div&gt;确的状态。 &lt;/div&gt;
&lt;div&gt;Checksum：用于检测VRRP报文中的数据是否出错。 &lt;/div&gt;
&lt;div&gt;IP Address(es)：虚拟路由器的IP地址列表，可为一个或多个IP地址。 &lt;/div&gt;
&lt;div&gt;Authentication Data：验证数据，在当前最新的VRRP规范说明中不使用该字段，只需设置为全0。它只是与早期的VRRP协议相互兼容。 &lt;/div&gt;
&lt;div&gt;  &lt;/div&gt;
&lt;div&gt;刚才说过，VRRP报文封装在IP报文中，VRRP协议对它的承载体IP报文有严格的限制，要求如下： &lt;/div&gt;
&lt;div&gt;Source Address(源地址）：应为路由器的真实IP地址 &lt;/div&gt;
&lt;div&gt;Destionation Address(目标地址）：使用由IANA分配给VRRP的IP多播地址：224.0.0.18。这是局域网内的多播地址，路由器不能转发目标地址为224.0.0.18的报文，不管它的TTL是否不为0。 &lt;/div&gt;
&lt;div&gt;TTL（生存周期）：承载VRRP的IP报文中的TTL必须为255。如果VRRP路由器接收到任一个TTL不为255的IP报文将丢弃它。 &lt;/div&gt;
&lt;div&gt;Protocol(协议）：VRRP协议在IP报文中的编号，值为112（由IANA分配）。 &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;br&gt;  &lt;/div&gt;
&lt;div&gt;VRRP协议的竞选机制 &lt;/div&gt;
&lt;div&gt;&lt;br&gt;    运行VRRP协议的VRRP路由器对外组成一个虚拟路由器，其中之一处于Master状，称为主控路由器，而其它的处于backup状态，称为备份路由。起初没有主控路由器，或者主控路由器丢线，再者&lt;/div&gt;
&lt;div&gt;主控路由器不参考VRRP协议，那么将选择一个优选级最高的备份路由器成为主控路由器，这需VRRP的竞选机制来维护各个VRRP路由器的状态。 &lt;/div&gt;
&lt;div&gt;为了方便描述，下面是每个VRRP路由器都具有的参数。 &lt;/div&gt;
&lt;div&gt;VRID     它所参与的虚拟路由器的ID，它决定发出的VRRP报文中的irtual Rtr ID (VRID)。 &lt;/div&gt;
&lt;div&gt;Priority  VRRP路由器的优先级，它决定发出的VRRP报文中的Priority。 &lt;/div&gt;
&lt;div&gt;IP_Address 虚拟路由器的虚拟IP地址，同样它决定发出的VRRP报文中IP地址的个数和IP地址值。 &lt;/div&gt;
&lt;div&gt;Advertisement_Interval:两个ADEVERTISEMENTS报文的时间间隔，默认为1，决定VRRP报文中的Adver Int。 &lt;/div&gt;
&lt;div&gt;Skew_Time 主控路由放弃参与VRRP时备份路由器切换成主控里面所需等待的时间，值用如下公试计算： &lt;/div&gt;
&lt;div&gt;                       ( (256 - Priority) / 256 ) &lt;/div&gt;
&lt;div&gt;Master_Down_Interval:处于backup状态的VRRP路由器会用到此值，如果在一段长为Master_Down_Interval时间内没有收到主控中路由器的ADEVERTISEMENT报文将认为它失效或丢掉。该值计算机如&lt;/div&gt;
&lt;div&gt;下： &lt;/div&gt;
&lt;div&gt;(3 * Advertisement_Interval) + ( (256 - Priority) / 256 ) &lt;/div&gt;
&lt;div&gt;Preempt_Mode：表明竞选机制是否可抢占的。当一个备份路由器的优先级比主控路由器的优先级还要高时，如果是可抢占，则备份路由器则把状态变为Master，原来的主控路由器状态变为backup；&lt;/div&gt;
&lt;div&gt;如果是不可抢占，则只有等主控路由器失效或掉线时，高优先级的备份路由器才能变为Master状态。&lt;/div&gt;
&lt;div&gt;与上面定义的两个时间间隔对应，定义两个定时器，一个在主控路由器使用，另一个在备份路由器使用： &lt;/div&gt;
&lt;div&gt;Master_Down_Timer     如果在时间段为Master_Down_Interval内没有收到主控路由器的ADVERTISEMENT报文，此定时间器激活。在备份路由器中使用。 &lt;/div&gt;
&lt;div&gt;Adver_Timer    此定时时用于主控路由器广播一个ADVERTISEMENT报文，时间间隔为Advertisement_Interval。在主控路由器中使用。&lt;/div&gt;
&lt;div&gt;VRRP路由器在竞选机制中，将会在三种状态中相互转换。下介绍依次介绍处于三种状态向其它状态转换的条件和过程。 &lt;/div&gt;
&lt;div&gt;&lt;br&gt;Initialize状态： &lt;/div&gt;
&lt;div&gt;&lt;br&gt;Initialize状态表明该路由器还没有正常工作，它不做任何事情，它只等待一个start up事件。如果一个start up事件到来（如ifup命令），它将完成如下事件： &lt;/div&gt;
&lt;div&gt;&lt;br&gt;--如果 Priority == 255 则&lt;/div&gt;
&lt;div&gt;           发送一个ADVERTISEMENT报文&lt;/div&gt;
&lt;div&gt;           广播一个免费的ARP请求，该请求包含虚拟器由器的IP地址和它所对应的MAC地址&lt;/div&gt;
&lt;div&gt;           启动Adver_Timer定时器，时间间隔为Advertisement_Interval&lt;/div&gt;
&lt;div&gt;           切换到Master状态成为主控路由器&lt;/div&gt;
&lt;div&gt;--否则&lt;/div&gt;
&lt;div&gt;            启动Master_Down_Timer定时器，时间间隔为Master_Down_Interval&lt;/div&gt;
&lt;div&gt;           切换到Backup状态成为备份路由器&lt;/div&gt;
&lt;div&gt;Backup状态： &lt;/div&gt;
&lt;div&gt;处于Backup状态的备份路由器，用于monitor主控路由器的可达性和状态。如果VRRP路由器处于该状态时，必须： &lt;/div&gt;
&lt;div&gt;     不能回复对于虚拟路由器中虚拟IP的ARP请求 &lt;/div&gt;
&lt;div&gt;      任何报文中数据连路层的目标MAC地址为虚拟路由器的MAC地址将被丢弃 &lt;/div&gt;
&lt;div&gt;      不能接受目标IP地址为虚拟路由器IP地址的报文 &lt;/div&gt;
&lt;div&gt;--如果收到Shutdown事件（如ifdown命令），则&lt;/div&gt;
&lt;div&gt;        取消Master_Down_Timer定时器&lt;/div&gt;
&lt;div&gt;        切换为Initialize状态&lt;/div&gt;
&lt;div&gt;     &lt;/div&gt;
&lt;div&gt;        --如果Master_Down_Timer定时器超时，则&lt;/div&gt;
&lt;div&gt;                      发送一个ADVERTISEMENT报文&lt;/div&gt;
&lt;div&gt;                       广播一个免费的ARP请求，包含虚拟路由器的IP地址及它对应的MAC地址。&lt;/div&gt;
&lt;div&gt;                       启动Adver_Timer定时器，时间间隔设为Advertisement_Interval&lt;/div&gt;
&lt;div&gt;                      切换到Master状态成为主控路由器&lt;/div&gt;
&lt;div&gt;        ---如果收到ADVERTISEMENT报文，则&lt;/div&gt;
&lt;div&gt;              如果报文的Priority字段值为0，则&lt;/div&gt;
&lt;div&gt;                         重置Master_Down_Timer定时器，时间间隔为Skew_Time&lt;/div&gt;
&lt;div&gt;               否则Priotiry不为0，那么&lt;/div&gt;
&lt;div&gt;                       如果Preempt_Mode为False,或者ADVERTISEMENT报文中的Priority大于等于当前VRRP路由器的Priotiry,则&lt;/div&gt;
&lt;div&gt;                                重置Master_Down_Timer定时器，时间间隔为Master_Down_Interval&lt;/div&gt;
&lt;div&gt;           否则&lt;/div&gt;
&lt;div&gt;                       丢弃此ADVERTISEMENT，不作任何处理&lt;/div&gt;
&lt;div&gt;  &lt;/div&gt;
&lt;div&gt;Master状态： &lt;/div&gt;
&lt;div&gt;&lt;br&gt;          处于Master状态的VRRP路由器，必须肩负虚拟路由器的任务，转发地址为虚拟路由器IP地址的所有报文。处于此状态的VRRP路由器，必须： &lt;/div&gt;
&lt;div&gt;                  回复目标为虚拟路由器IP地址的ARP请求。 &lt;/div&gt;
&lt;div&gt;                 转发数据链路层目的MAC地址为虚拟路由器MAC地址的报文 &lt;/div&gt;
&lt;div&gt;                 如果报文的目的地址为虚拟路由器的IP地址，而不是路由器的真实地址，则不接受。 &lt;/div&gt;
&lt;div&gt;                如果报文的目的地址为虚拟路由器的IP地址，同时路由器的真实地址，则接受。&lt;/div&gt;
&lt;div&gt;&lt;br&gt;--如果接收到Shutdown事件，则&lt;/div&gt;
&lt;div&gt;                  取消Adver_Timer定时器&lt;/div&gt;
&lt;div&gt;                 发送一个ADVERTISEMENT报文，报文中的Priotiry为0&lt;/div&gt;
&lt;div&gt;                 切换为Initialize状态&lt;/div&gt;
&lt;div&gt;--如果Adver_Timer定时器超时，则&lt;/div&gt;
&lt;div&gt;                 发送一个ADVERTISEMENT报文&lt;/div&gt;
&lt;div&gt;                 重设Advertisement_Timer定时器，时间间隔为Adver_Timer&lt;/div&gt;
&lt;div&gt;--如果收到ADVERTISEMENT报文，则&lt;/div&gt;
&lt;div&gt;                如果ADVERTISEMENT报文中的Priority为0，则&lt;/div&gt;
&lt;div&gt;                              发送一个ADVERTISEMENT报文&lt;/div&gt;
&lt;div&gt;                              重设Adver_Timer定时器，时间间隔为Advertisement_Interval&lt;/div&gt;
&lt;div&gt;                否则&lt;/div&gt;
&lt;div&gt;                              如果报文中的Priority大于该VRRP路由器的Priority，或两者相等但发送方的真实IP地址比当前VRRP路由器的真实IP地址大，则&lt;/div&gt;
&lt;div&gt;                                        取消Adver_Timer定时器&lt;/div&gt;
&lt;div&gt;                                       重启Master_Down_Timer定时间，时间间隔为Master_Down_Interval&lt;/div&gt;
&lt;div&gt;                                       切换为Backup状态成为备份路由器&lt;/div&gt;
&lt;div&gt;                           否则&lt;/div&gt;
&lt;div&gt;                                      丢弃此ADVERTISEMENT，不作任何处理 &lt;/div&gt;
&lt;div&gt;状态变化分析：&lt;br&gt;         上面所描述的VRRP路由变化过程就是VRRP协议的竞选机制，如果每个VRRP的参数配置出错（主要是指优先级），VRRP会纠正这个过程。它不会因为有两个相同的优先级而出错两个主控路&lt;/div&gt;
&lt;div&gt;由器。&lt;br&gt;          无论是处于Master或Backup状态，只有收到Shutdown事件，VRRP路由器会把状态切换成Initialize状态。在VRRP协议中，虚拟路由器IP地址可以与某个VRRP路由器的IP地址相同，前提是&lt;/div&gt;
&lt;div&gt;这个VRRP路由器的优先级必须为255。对于竞选机制而言，它并不是任何时间都进行了，只有当某些条件触发了才产生了，经过一小段时间后，就会出错稳定的状态，只有一个主控路由器和多个备&lt;/div&gt;
&lt;div&gt;份路由器。它的结果表现为某些VRRP路由器状态进行了切换。下面重点分析VRRP路由器在Master和Backup两种状态的切换过程（上面的切换条件和过程是最好的参考）。&lt;/div&gt;
&lt;div&gt;          如VRRP路由器处于Backup状态，它会保持沉默。直到Master_Down_Timer超时，也即是在一个时间段内没有收到VRRP的广播报文，那它会进入Master状态，成为主控路由器，并马上发出&lt;/div&gt;
&lt;div&gt;一个ADVERTISEMENT报文，让其它低优先级的备份路由器重置各自的 Master_Down_Timer。&lt;br&gt;         如果VRRP路由处于Backup状态，收到主控路由器发出一个优先级为0的ADVERTISEMENT，这意味着该主控路由器放弃参与VRRP，那么所有备份路由重设Master_Down_Timer定时器，时间间隔&lt;/div&gt;
&lt;div&gt;设置为各自的Skew_Time，优先级越高的备份路由则会越早触发 Master_Down_Timer定时器，成为主控路由器，并发出一个ADVERTISEMENT报文，让其它低优先级的备份路由器重设 &lt;/div&gt;
&lt;div&gt;Master_Down_Timer以续继保持它们的Backup状态。&lt;/div&gt;
&lt;div&gt;       如果VRRP路由器处于Backup状态，但收到一个ADVERTISEMENT报文，报文的优先级比当前优先级小，就认为自己是很有可能要变成为 Master状态。但此时，它并没有马上变为Master状态，&lt;/div&gt;
&lt;div&gt;而是不对Master_Down_Timer进行任何的修改，即对该报文不作任何处理，至到一个时间段(Master_Down_Interval后，没有到任何优先级比自己还高的ADVERTISEMENT，那么它就切换到Master状态&lt;/div&gt;
&lt;div&gt;成为主控路由器。&lt;/div&gt;
&lt;div&gt;       如果VRRP路由器处于Master状态，它会变成为Backup状态的唯一可能就是收到ADVERTISEMENT报文，并且报文中的优先级比自己的优先级还要大，或者相等但它的IP地址比对方小。&lt;br&gt; &lt;br&gt;      如果一个虚拟路由器中出现没有主控路由器或多个主控路由器的情况，我们称为非稳定情况。在VRRP协议在运行过程中如果出现这种情况，将会快速进行调整成为稳定情况。据根上在的的转&lt;/div&gt;
&lt;div&gt;换过程，可以分析是如何从非稳定变为稳定的。&lt;/div&gt;
&lt;div&gt;      如果虚拟路由器中没有主控路由器，那么任何一个备份路由器都不会产生ADVERTISEMENT报文，因为优先级最高的备份路由器的 Master_Down_Timer最先超时，自动切换成Master状态并发出&lt;/div&gt;
&lt;div&gt;ADVERTISEMENT报文，以使其它备份路由器保持Backup状态。&lt;/div&gt;
&lt;div&gt;     如果虚拟路由器中出现多个主控路由器，那么每个主控中路由器都会在Adver_Interval时间段时发出ADVERTISEMENT报文，并且其它主控路由器都会收到。这样优先级低的主控路由器马上切换&lt;/div&gt;
&lt;div&gt;到Backup状态，成为备份路由器，最后只剩下一个主控路由器。&lt;/div&gt;
&lt;div&gt;     无论非稳定情况是多个主控路由器还是没有主控路由器，VRRP协议都会很快将它转变为稳定情况。&lt;/div&gt;
&lt;div&gt;&lt;br&gt;虚拟路由器的MAC地址&lt;br&gt;    虚拟路由器的IP地址是通过配置设定的，但它的MAC是通过某一机制来分配的。VRRP协议采用如下的分配方式：&lt;br&gt;       虚拟路由器的MAC地址为：00-00-5E-00-01-{VRID}&lt;/div&gt;
&lt;div&gt;      其中｛VRID｝是虚拟路由器的VRID，因此在一个LAN里面可以有255个虚拟路由器。&lt;/div&gt;
&lt;div&gt;  &lt;/div&gt;
&lt;div&gt;总结：&lt;br&gt;       VRRP解决的传统静态配置网关出现单点失效的现象，通过多个路由器组成一个虚拟路由器的技术，很好地解决了问题。本文介绍了VRRP协议出现的情况以及它所要解决的定问题，通过分析&lt;/div&gt;
&lt;div&gt;VRRP报文和竞选机制，清楚地表述了VRRP路由器通过状态转换而实现虚拟路由器的功能。&lt;/div&gt;
&lt;div&gt;  &lt;/div&gt;
&lt;div&gt; 参考资料&lt;br&gt;［RFC2338］ &lt;a href="http://www.faqs.org/rfcs/rfc2338.html"&gt;http://www.faqs.org/rfcs/rfc2338.html&lt;/a&gt;&lt;br&gt; [ RFC3768］&lt;a href="http://www.faqs.org/rfcs/rfc3768.html"&gt;http://www.faqs.org/rfcs/rfc3768.html&lt;/a&gt;&lt;br&gt; [*]本文所有图来自&lt;a href="http://www.faqs.org/rfcs/rfc3768.html"&gt;http://www.faqs.org/rfcs/rfc3768.html&lt;/a&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-8524664641567255723&amp;page=RSS%3a+VRRP&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=xiaocaicom.spaces.live.com&amp;amp;GT1=xiaocaicom"&gt;</description><category>计算机与 Internet</category><comments>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!619.entry#comment</comments><guid isPermaLink="true">http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!619.entry</guid><pubDate>Wed, 27 Feb 2008 05:08:08 GMT</pubDate><slash:comments>2</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://xiaocaicom.spaces.live.com/blog/cns!89B24EAC920D1355!619/comments/feed.rss</wfw:commentRss><wfw:comment>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!619.entry#comment</wfw:comment><dcterms:modified>2008-02-27T05:09:24Z</dcterms:modified></item><item><title>人脑是如何读单词的</title><link>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!452.entry</link><description>&lt;div&gt;&lt;span style="font-size:10.5pt"&gt;THE MIND IS AN INCREDIBLY POWERFUL THING. Check out today’s example:&lt;br&gt;&lt;br&gt;&lt;font face=Verdana&gt;&lt;font size=3&gt;fi yuo cna raed tihs, yuo hvae a sgtrane mnid too. Cna yuo raed tihs? Olny 55 plepoe out of 100 can.&lt;br&gt;  &lt;br&gt;i cdnuolt blveiee taht I cluod aulaclty uesdnatnrd waht I was rdanieg. The phaonmneal pweor of the hmuan mnid, aoccdrnig to a rscheearch at Cmabrigde Uinervtisy, it dseno't mtaetr in waht oerdr the ltteres in a wrod are, the olny iproamtnt tihng is taht the frsit and lsat ltteer be in the rghit pclae. The rset can be a taotl mses and you can sitll raed it whotuit a pboerlm. Tihs is bcuseae the huamn mnid deos not raed ervey lteter by istlef, but the wrod as a wlohe. Azanmig huh? yaeh and I awlyas tghuhot slpeling was ipmorantt!&lt;/font&gt;&lt;/font&gt;&lt;/span&gt; &lt;br&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-8524664641567255723&amp;page=RSS%3a+%e4%ba%ba%e8%84%91%e6%98%af%e5%a6%82%e4%bd%95%e8%af%bb%e5%8d%95%e8%af%8d%e7%9a%84&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=xiaocaicom.spaces.live.com&amp;amp;GT1=xiaocaicom"&gt;</description><category>新闻与政治</category><comments>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!452.entry#comment</comments><guid isPermaLink="true">http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!452.entry</guid><pubDate>Tue, 29 Jan 2008 06:04:43 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://xiaocaicom.spaces.live.com/blog/cns!89B24EAC920D1355!452/comments/feed.rss</wfw:commentRss><wfw:comment>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!452.entry#comment</wfw:comment><dcterms:modified>2008-01-29T06:04:43Z</dcterms:modified></item><item><title>干煎秋刀鱼</title><link>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!377.entry</link><description>&lt;div&gt;相信大家都点过&amp;quot;味千拉面&amp;quot;的秋刀鱼吧,味道不错,不过很贵,好像20或25块2条.我自己吃过后自己试试做了一下,发现味道和味千一个样.&lt;/div&gt;
&lt;div&gt;材料:秋刀鱼,注意,不是带鱼.去大超市能买到.15块1斤,大概可以买7条左右.想想味千有多黑啊.motherfucker! 盐,油,番茄酱.&lt;/div&gt;
&lt;div&gt;做法:秋刀鱼做前可用盐浸一段时间,盐多少看个人口味,我是不浸的,&lt;/div&gt;
&lt;div&gt;       油烧热后将鱼滑入锅中.油盖住锅底即可,我是用的平底锅.双面煎至金黄即可,鱼容易熟的.建议一次煎1到2条.熟后放入平底大盘.上淋番茄汁和葱花.看看多简单,其实这道菜关键在鱼的本身,秋刀鱼味道很浓,所以不用其它调料辅佐.所以关键是选好新鲜的鱼啦,呵呵.&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-8524664641567255723&amp;page=RSS%3a+%e5%b9%b2%e7%85%8e%e7%a7%8b%e5%88%80%e9%b1%bc&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=xiaocaicom.spaces.live.com&amp;amp;GT1=xiaocaicom"&gt;</description><category>Food and drink</category><comments>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!377.entry#comment</comments><guid isPermaLink="true">http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!377.entry</guid><pubDate>Tue, 10 Jul 2007 14:45:30 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://xiaocaicom.spaces.live.com/blog/cns!89B24EAC920D1355!377/comments/feed.rss</wfw:commentRss><wfw:comment>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!377.entry#comment</wfw:comment><dcterms:modified>2007-07-10T14:45:30Z</dcterms:modified></item><item><title>韩式土豆煎饼</title><link>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!376.entry</link><description>&lt;div&gt;材料:土豆3个,韩国泡菜(陕西南路九海百盛下超市有卖),面粉5汤勺,鸡蛋1个,韭菜4根.&lt;/div&gt;
&lt;div&gt;调料:1碗油,2勺盐,鸡汁1勺或者用鸡精调1勺.&lt;/div&gt;
&lt;div&gt;做法:土豆去皮洗净,切成小块装入保险袋内,用微波炉高火6分钟,取出放凉.用刀将土豆压成泥,洒1勺盐不断压挤,让土豆泥入味.&lt;/div&gt;
&lt;div&gt;       泡菜切丝,韭菜切末,混入土豆于碗中,&lt;/div&gt;
&lt;div&gt;       加入5勺面粉,1/3勺的盐,1勺鸡汁.1个鸡蛋,顺时针搅拌15分钟,使其均匀.&lt;/div&gt;
&lt;div&gt;       将土豆泥搓成鸡蛋大小的形状,倒入1碗油入锅,烧热.放入土豆团,用铲子轻轻压扁,煎到双面金黄,捞起沥干油即可.建议一次炸一个.&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-8524664641567255723&amp;page=RSS%3a+%e9%9f%a9%e5%bc%8f%e5%9c%9f%e8%b1%86%e7%85%8e%e9%a5%bc&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=xiaocaicom.spaces.live.com&amp;amp;GT1=xiaocaicom"&gt;</description><category>Food and drink</category><comments>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!376.entry#comment</comments><guid isPermaLink="true">http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!376.entry</guid><pubDate>Tue, 10 Jul 2007 14:28:55 GMT</pubDate><slash:comments>2</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://xiaocaicom.spaces.live.com/blog/cns!89B24EAC920D1355!376/comments/feed.rss</wfw:commentRss><wfw:comment>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!376.entry#comment</wfw:comment><dcterms:modified>2007-07-10T14:28:55Z</dcterms:modified></item><item><title>MSI</title><link>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!275.entry</link><description>&lt;div&gt;MSI文件是Windows Installer的数据包，它实际上是一个数据库，包含安装一种产品所需要的信息和在很多安装情形下安装（和卸载）程序所需的指令和数据。MSI文件将程序的组成文件与功能关联起来。此外，它还包含有关安装过程本身的信息。如目标文件夹路径、系统依赖项、安装选项和控制安装过程的属性。采用MSI安装的优势在于你可以随时彻底删除它们，更改安装选项，即使安装中途出现意想不到的错误，一样可以安全地恢复到以前的状态，正是凭着此强大功能，越来越多的软件开始使用MSI作为发行的方式了。&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-8524664641567255723&amp;page=RSS%3a+MSI&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=xiaocaicom.spaces.live.com&amp;amp;GT1=xiaocaicom"&gt;</description><category>计算机与 Internet</category><comments>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!275.entry#comment</comments><guid isPermaLink="true">http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!275.entry</guid><pubDate>Tue, 27 Feb 2007 14:07:29 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://xiaocaicom.spaces.live.com/blog/cns!89B24EAC920D1355!275/comments/feed.rss</wfw:commentRss><wfw:comment>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!275.entry#comment</wfw:comment><dcterms:modified>2008-01-29T06:07:41Z</dcterms:modified></item><item><title>双节棍&lt;cisco版&gt;</title><link>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!250.entry</link><description>&lt;div&gt;命令功夫最擅长 还会国家骨干网&lt;br&gt;他们学生我习惯 从小就耳濡目染&lt;br&gt;什么交换跟路由我都耍的有摸有样&lt;br&gt;什么模拟器最喜欢 BOSON NP beta3&lt;br&gt;想要去英伦美帝 先过八级和IE&lt;br&gt;怎么配 怎么配 IOS命令是关键&lt;br&gt;怎么配 怎么配 网络设计也较难&lt;br&gt;怎么配 怎么配 网络安全最重要&lt;br&gt;安全不学莫后悔 死的难看&lt;br&gt;一个系统集成 一个局域网 VLAN&lt;br&gt;一句不会组网有危险 不停布线&lt;br&gt;一个优秀的IE 一晃好多年 三卷常带身边&lt;br&gt;怎么配 怎么配 我学会动态路由&lt;br&gt;怎么配 怎么配 IE语音的难关&lt;br&gt;怎么配 怎么配 网络存储的时代&lt;br&gt;哼 快使用CISCO 哼哼哈兮&lt;br&gt;快使用CISCO 哼哼哈兮&lt;br&gt;网络之人切记 IE无敌&lt;br&gt;是谁在配机器 背指令集&lt;br&gt;快使用CISCO 哼哼哈兮&lt;br&gt;快使用CISCO 哼哼哈兮&lt;br&gt;如果我想过NA 快速背题&lt;br&gt;熟用网络技巧 排错分析&lt;br&gt;快使用CISCO 哼&lt;br&gt;我用华为 哼&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-8524664641567255723&amp;page=RSS%3a+%e5%8f%8c%e8%8a%82%e6%a3%8d%3ccisco%e7%89%88%3e&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=xiaocaicom.spaces.live.com&amp;amp;GT1=xiaocaicom"&gt;</description><category>娱乐</category><comments>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!250.entry#comment</comments><guid isPermaLink="true">http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!250.entry</guid><pubDate>Wed, 24 Jan 2007 14:42:52 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://xiaocaicom.spaces.live.com/blog/cns!89B24EAC920D1355!250/comments/feed.rss</wfw:commentRss><wfw:comment>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!250.entry#comment</wfw:comment><dcterms:modified>2008-01-29T06:08:17Z</dcterms:modified></item><item><title>Asynchronous .VS. Synchronous Transmission</title><link>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!243.entry</link><description>&lt;p&gt;&lt;font face=Arial size=2&gt;Typically, synchronous communications are more efficient, but dialup asynchronous transmission is cheaper and more readily available.&lt;/font&gt;
&lt;p&gt;&lt;font face=Arial size=2&gt;&lt;b&gt;Asynchronous Transmission&lt;br&gt;&lt;/b&gt;Asynchronous means &amp;quot;without respect to time&amp;quot;. In terms of data transmission, asynchronous means that no clock or timing source is needed to keep both the sender and the receiver synchronized. Without the benefit of a clock, the sender must signal the start and stop of each character so that the receiver knows when to expect data.&lt;/font&gt;
&lt;p&gt;&lt;font face=Arial size=2&gt;Asynchronous transmission is often described as &amp;quot;character-framed&amp;quot; or &amp;quot;start/stop&amp;quot; communication because this method frames each character with a start and stop bit. Each character is typically a 7-bit or 8-bit value that can represent a number, a letter, or a punctuation mark. Each character is preceded by a start bit and followed by one stop bit or two stop bits. An additional bit may be added for parity error checking prior to the first stop bit.&lt;/font&gt;
&lt;p&gt;&lt;font face=Arial size=2&gt;Asynchronous serial connections require minimal cost and use the existing telephone network. Users can easily access a central site from anywhere that has a telephone connection into the telephone network.&lt;/font&gt;
&lt;p&gt;&lt;font face=Arial size=2&gt;&lt;b&gt;Synchronous Transmission&lt;br&gt;&lt;/b&gt;Synchronous means &amp;quot;with time&amp;quot;. In terms of data transmission, synchronous means that a common timing signal is used between hosts. A clock signal is either embedded in the data stream or is sent separately to the interfaces.&lt;/font&gt;
&lt;p&gt;&lt;font face=Arial size=2&gt;If two hosts use a timing signal to connect, start and stop bits for every 8-bit character value are not necessary. Instead, hundreds or even thousands of bytes can be preceded by synchronization bits. For example in Ethernet, a field of synchronization bits precedes the data payload. This field of synchronization bits, called a preamble, forms a pattern of alternating ones and zeros. The receiver uses this pattern to synchronize with the sender.&lt;/font&gt;
&lt;p&gt;&lt;font face=Arial size=2&gt;Service providers offer a variety of synchronous and asynchronous WAN services. The following services can be grouped into three categories depending on their connection type:&lt;/font&gt;
&lt;ul&gt;
&lt;li&gt;&lt;font face=Arial size=2&gt;Dedicated or leased-line connectivity such as 56K circuit, T1, T3, OC-12, and recently DSL and cable modem technologies&lt;/font&gt; 
&lt;li&gt;&lt;font face=Arial size=2&gt;Circuit-switched networks such as dialup over PSTN or ISDN&lt;/font&gt; 
&lt;li&gt;&lt;font face=Arial size=2&gt;Packet-switched networks such as Frame Relay, X.25, and ATM&lt;/font&gt;&lt;/ul&gt;
&lt;p&gt;Thanksgiving. Thanks everyone. GOD bless us.&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-8524664641567255723&amp;page=RSS%3a+Asynchronous+.VS.+Synchronous+Transmission&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=xiaocaicom.spaces.live.com&amp;amp;GT1=xiaocaicom"&gt;</description><category>计算机与 Internet</category><comments>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!243.entry#comment</comments><guid isPermaLink="true">http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!243.entry</guid><pubDate>Thu, 23 Nov 2006 03:42:30 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://xiaocaicom.spaces.live.com/blog/cns!89B24EAC920D1355!243/comments/feed.rss</wfw:commentRss><wfw:comment>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!243.entry#comment</wfw:comment><dcterms:modified>2008-01-29T06:08:45Z</dcterms:modified></item><item><title>BGP交换前缀列表的出口路由过滤"ORF"技术</title><link>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!222.entry</link><description>&lt;div&gt;拓扑:&lt;br&gt;R5------------R7&lt;br&gt;R5用2个回环口模拟子网（5.5.5.5/32和 55.55.55.55/32）&lt;br&gt;R7用2个回环口模拟子网(7.7.7.7/32和77.77.77.77/32)&lt;br&gt;R5和R7之间是192.168.25.x/24&lt;br&gt;R5的AS号为5&lt;br&gt;R7的AS号为7&lt;br&gt;实验目的:&lt;/div&gt;
&lt;div&gt;要过滤r7的77.77.77.77/32的条目,可以在r7的out方向做,也可以在r5的in方向做.显然在r7的out方向上做效率高,可以节省两端处理报文的cpu资源和链路负载(这里只有一条,但实际可是几百,千条呵呵).&lt;br&gt;如果r7是其它isp的路由器,对r5来讲,无权配置r7时,这里提供了一种可选方案:&lt;br&gt;在r5上配置&lt;br&gt;r5(config)#ip prefix-list abc seq 5 permit 7.7.7.7/32&lt;br&gt;r5(config)#ip prefix-list abc seq 10 permit 88.88.88.0/24&lt;br&gt;将prefix-list abc 用在neighbor 192.168.25.7 prefix-list abc in上(neighbor 192.168.25.7 prefix-list abc in),&lt;br&gt;仅仅做到这一步是可以实现目的.但意义不大的,因为报文已经是被传到了r5上后被过滤的.造成cpu,链路资源的浪费.这里提供了一种将本端的in方向的prefix-list&amp;quot;推到&amp;quot;对端邻居r7的out方向上去的能力,即ORF,列表不在本地起作用了,而是让对端去过滤.出口路由过滤:&lt;br&gt;r5(config-router)#nei 192.168.25.7 capability orf prefix-list both [启用orf能力,此命令输入后在show run中不可见,不知道为何?]&lt;br&gt;r7(config-router)#nei 192.168.25.5 capability orf prefix-list both [r7也启用orf能力]&lt;/div&gt;
&lt;div&gt;r5#clear ip bgp 192.168.25.7 in prefix-filter    [作用:向邻居r7推出前缀列表,以用于r7的out方向] &lt;br&gt;结果:查看r7发给邻居192.168.25.5(r5)的条目,是没有77.77.77.77/32的,说明在出r7时就已经被前缀列表滤掉了.但这个列表却是在r5上配置的.&lt;br&gt;r7#sh ip bgp nei 192.168.25.5 advertised-routes &lt;br&gt;BGP table version is 14, local router ID is 7.7.7.7&lt;br&gt;Status codes: s suppressed, d damped, h history, * valid, &amp;gt; best, i - internal,&lt;br&gt;              r RIB-failure, S Stale&lt;br&gt;Origin codes: i - IGP, e - EGP, ? - incomplete&lt;/div&gt;
&lt;div&gt;   Network          Next Hop            Metric LocPrf Weight Path&lt;br&gt;*&amp;gt; 7.7.7.7/32       0.0.0.0                  0         32768 i&lt;br&gt;*&amp;gt; 88.88.88.0/24    0.0.0.0                  0         32768 i &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;hostname r5&lt;br&gt;!&lt;br&gt;logging queue-limit 100&lt;br&gt;!&lt;br&gt;ip subnet-zero&lt;br&gt;no ip domain lookup&lt;br&gt;!&lt;br&gt;!&lt;br&gt;!&lt;br&gt;!&lt;br&gt;interface Loopback0&lt;br&gt;ip address 5.5.5.5 255.255.255.255&lt;br&gt;no ip route-cache&lt;br&gt;no ip mroute-cache&lt;br&gt;!&lt;br&gt;interface Loopback1&lt;br&gt;ip address 55.55.55.55 255.255.255.255&lt;br&gt;!&lt;br&gt;interface Ethernet0&lt;br&gt;ip address 192.168.25.5 255.255.255.0&lt;br&gt;!&lt;br&gt;interface Serial0&lt;br&gt;no ip address&lt;br&gt;!&lt;br&gt;interface Serial1&lt;br&gt;no ip address&lt;br&gt;!&lt;br&gt;router bgp 5&lt;br&gt;no synchronization&lt;br&gt;bgp router-id 5.5.5.5&lt;br&gt;bgp log-neighbor-changes&lt;br&gt;network 5.5.5.5 mask 255.255.255.255&lt;br&gt;network 55.55.55.55 mask 255.255.255.255&lt;br&gt;neighbor 192.168.25.7 remote-as 7&lt;br&gt;neighbor 192.168.25.7 prefix-list abc in&lt;br&gt;no auto-summary&lt;br&gt;!         &lt;br&gt;no ip http server&lt;br&gt;ip classless&lt;br&gt;!&lt;br&gt;!&lt;br&gt;!&lt;br&gt;ip prefix-list abc seq 5 permit 7.7.7.7/32&lt;br&gt;ip prefix-list abc seq 10 permit 88.88.88.0/24&lt;br&gt;!&lt;br&gt;!&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;br&gt;!&lt;br&gt;hostname r7&lt;br&gt;!&lt;br&gt;logging queue-limit 100&lt;br&gt;!&lt;br&gt;ip subnet-zero&lt;br&gt;!&lt;br&gt;!&lt;br&gt;!&lt;br&gt;!&lt;br&gt;interface Loopback0&lt;br&gt;ip address 7.7.7.7 255.255.255.255&lt;br&gt;!&lt;br&gt;interface Loopback1&lt;br&gt;ip address 77.77.77.77 255.255.255.255&lt;br&gt;!&lt;br&gt;interface Loopback2&lt;br&gt;ip address 88.88.88.88 255.255.255.0&lt;br&gt;!&lt;br&gt;interface Ethernet0&lt;br&gt;ip address 192.168.25.7 255.255.255.0&lt;br&gt;!&lt;br&gt;interface Serial0&lt;br&gt;no ip address&lt;br&gt;shutdown&lt;br&gt;no fair-queue&lt;br&gt;!&lt;br&gt;interface Serial1&lt;br&gt;no ip address&lt;br&gt;shutdown&lt;br&gt;!&lt;br&gt;router bgp 7&lt;br&gt;no synchronization&lt;br&gt;bgp router-id 7.7.7.7&lt;br&gt;bgp log-neighbor-changes&lt;br&gt;network 7.7.7.7 mask 255.255.255.255&lt;br&gt;network 77.77.77.77 mask 255.255.255.255&lt;br&gt;network 88.88.88.0 mask 255.255.255.0&lt;br&gt;neighbor 192.168.25.5 remote-as 5&lt;br&gt;no auto-summary&lt;br&gt;! &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-8524664641567255723&amp;page=RSS%3a+BGP%e4%ba%a4%e6%8d%a2%e5%89%8d%e7%bc%80%e5%88%97%e8%a1%a8%e7%9a%84%e5%87%ba%e5%8f%a3%e8%b7%af%e7%94%b1%e8%bf%87%e6%bb%a4%22ORF%22%e6%8a%80%e6%9c%af&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=xiaocaicom.spaces.live.com&amp;amp;GT1=xiaocaicom"&gt;</description><category>计算机与 Internet</category><comments>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!222.entry#comment</comments><guid isPermaLink="true">http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!222.entry</guid><pubDate>Fri, 21 Jul 2006 08:30:45 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://xiaocaicom.spaces.live.com/blog/cns!89B24EAC920D1355!222/comments/feed.rss</wfw:commentRss><wfw:comment>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!222.entry#comment</wfw:comment><dcterms:modified>2008-01-29T06:09:24Z</dcterms:modified></item><item><title>NAT</title><link>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!221.entry</link><description>&lt;div&gt;&lt;span&gt;
&lt;p&gt;Cisco NAT devices divide their world into the &lt;span&gt;inside&lt;/span&gt; and the &lt;span&gt;outside.&lt;/span&gt; Typically the inside is a private enterprise or ISP, and the outside is the public Internet or an Internet-facing service provider. Additionally, a Cisco NAT device classifies addresses as either &lt;span&gt;local&lt;/span&gt; or &lt;span&gt;global.&lt;/span&gt; &lt;a&gt;&lt;/a&gt;A local address is an address that is seen by devices on the inside, and a global address is an address that is seen by devices on the outside. Given these four terms, an address may be one of&lt;a&gt;&lt;/a&gt; four types:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt; &lt;/div&gt;
&lt;div&gt;&lt;span&gt;Inside local —&lt;/span&gt; Addresses &lt;a&gt;&lt;/a&gt;assigned to inside devices. These addresses are not advertised to the outside.&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Inside global —&lt;/span&gt; Addresses &lt;a&gt;&lt;/a&gt;by which inside devices are known to the outside.&lt;/div&gt;
&lt;div&gt;
&lt;p&gt;&lt;span&gt;Outside global —&lt;/span&gt; Addresses&lt;a&gt;&lt;/a&gt; assigned to outside devices. These addresses are not advertised to the inside.
&lt;p&gt;&lt;span&gt;Outside local —&lt;/span&gt; Addresses &lt;a&gt;&lt;/a&gt;by which outside devices are known to the inside.&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-8524664641567255723&amp;page=RSS%3a+NAT&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=xiaocaicom.spaces.live.com&amp;amp;GT1=xiaocaicom"&gt;</description><category>计算机与 Internet</category><comments>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!221.entry#comment</comments><guid isPermaLink="true">http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!221.entry</guid><pubDate>Wed, 14 Jun 2006 07:52:35 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://xiaocaicom.spaces.live.com/blog/cns!89B24EAC920D1355!221/comments/feed.rss</wfw:commentRss><wfw:comment>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!221.entry#comment</wfw:comment><dcterms:modified>2008-01-29T06:10:03Z</dcterms:modified></item><item><title>Token Bucket原理</title><link>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!218.entry</link><description>&lt;div&gt;&lt;font face="Geneva, Arial, Sans-serif"&gt;令牌桶是对通信流中数据进行调节的设备,调节器可以是policy或shaping.令牌桶没有丢弃优先级的策略,相反,令牌桶丢弃令牌,并当数据流超过预定义阀值时,对传输队列进行流量管理.&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Geneva, Arial, Sans-serif"&gt;原理:&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Geneva, Arial, Sans-serif"&gt;1.令牌以特定的速率注入到桶中,桶的容量是固定的.&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Geneva, Arial, Sans-serif"&gt;2.如果桶被令牌填充满,则新到达的令牌将被丢弃.&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Geneva, Arial, Sans-serif"&gt;3.每个令牌允许数据源将特定数量的比特发送到网络中.&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Geneva, Arial, Sans-serif"&gt;4.为了发送一个分组,调节器必须从桶中删除对应于分组长度的令牌数.&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Geneva, Arial, Sans-serif"&gt;5.如果桶中没有发送分组所需要的令牌数,则分组要么一直等待,直到桶中有足够多的令牌(这就是shaping);要么被丢弃或被标记为较低优先级(这就是CAR).&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Geneva, Arial, Sans-serif"&gt;6.在任何时刻,数据源可以发送到网络中的最大突发量与桶的大小成正比.&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Geneva, Arial, Sans-serif"&gt;7.用于流量整形的令牌桶机制有一个令牌桶和一个数据缓冲区或队列.如果没有缓冲区或队列,那就是policy了.&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Geneva, Arial, Sans-serif"&gt;8.流量整形确保突发量被限制,使通信流的发送量不超过令牌桶的容量加上tc*cir.&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Geneva, Arial, Sans-serif"&gt;9.流量整形确保&lt;strong&gt;长期&lt;/strong&gt;传输速率不会超过令牌被放置到桶中的速率.&lt;/font&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-8524664641567255723&amp;page=RSS%3a+Token+Bucket%e5%8e%9f%e7%90%86&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=xiaocaicom.spaces.live.com&amp;amp;GT1=xiaocaicom"&gt;</description><category>计算机与 Internet</category><comments>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!218.entry#comment</comments><guid isPermaLink="true">http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!218.entry</guid><pubDate>Sun, 28 May 2006 05:50:12 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://xiaocaicom.spaces.live.com/blog/cns!89B24EAC920D1355!218/comments/feed.rss</wfw:commentRss><wfw:comment>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!218.entry#comment</wfw:comment><dcterms:modified>2008-01-29T06:10:38Z</dcterms:modified></item><item><title>Frame-Relay</title><link>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!216.entry</link><description>&lt;div&gt;关于Tc的概念:Tc是一个周期性的时段.当比特流流入接口时,将出发Tc更新,数据被转发,时间也在流逝.当Tc流逝掉后,没有比特流入时,将不会开始新的Tc,直到有新的数据到来.它规定了每次突发量持续的时间.在tc的整数倍的时段内,接口的平均比特率将不得超过平均速率,然而在某个tc内,比特率可以任意大.&lt;/div&gt;
&lt;div&gt;VoFR的CIR=语音模块上frame-relay端口数乘以G.7??系列压缩标准的比特率再乘以1.2&lt;/div&gt;
&lt;div&gt;例如采用G.729 CS-ACELP编码标准(8kbit/s)的路由器有4个port,那么支持VoFR服务所需要的CIR=4*8*1.2=38.4kbit/s&lt;/div&gt;
&lt;div&gt;VoFR上voice通信需要额外的buffer.这个buffer大小=语音模块上frame-relay端口数乘以G.7??系列压缩标准的比特率结果的20%.还是上面的G.729的例子的情况.那么buffer的大小为:4*8*20%=6.4kbit/s&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-8524664641567255723&amp;page=RSS%3a+Frame-Relay&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=xiaocaicom.spaces.live.com&amp;amp;GT1=xiaocaicom"&gt;</description><category>计算机与 Internet</category><comments>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!216.entry#comment</comments><guid isPermaLink="true">http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!216.entry</guid><pubDate>Fri, 26 May 2006 07:33:40 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://xiaocaicom.spaces.live.com/blog/cns!89B24EAC920D1355!216/comments/feed.rss</wfw:commentRss><wfw:comment>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!216.entry#comment</wfw:comment><dcterms:modified>2008-01-29T06:11:11Z</dcterms:modified></item><item><title>QOS中shape和police的区别</title><link>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!215.entry</link><description>&lt;div&gt;对于shape,cir算出bc, bc=be.&lt;/div&gt;
&lt;div&gt;shaping主要用于数据发送端.考虑到接收端与发送端带宽不匹配.这种控制,使通信流与目标接口的速率相匹配,并确保流量符合接口的策略.符合下游的要求.从而消除拓扑中由于速率不匹配导致的瓶颈.对于shaping,bc规定每次突发量中的比特数.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;对于policy,cir算出字节,乘以1.5=bc,bc×2=be &lt;/div&gt;
&lt;div&gt;policy主要用于数据接收端.因为我无法影响发送端发送的速度.对于policy(CAR),bc规定了每次突发量中的字节数.&lt;br&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-8524664641567255723&amp;page=RSS%3a+QOS%e4%b8%adshape%e5%92%8cpolice%e7%9a%84%e5%8c%ba%e5%88%ab&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=xiaocaicom.spaces.live.com&amp;amp;GT1=xiaocaicom"&gt;</description><category>计算机与 Internet</category><comments>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!215.entry#comment</comments><guid isPermaLink="true">http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!215.entry</guid><pubDate>Thu, 25 May 2006 08:24:12 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://xiaocaicom.spaces.live.com/blog/cns!89B24EAC920D1355!215/comments/feed.rss</wfw:commentRss><wfw:comment>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!215.entry#comment</wfw:comment><dcterms:modified>2008-01-29T06:11:41Z</dcterms:modified></item><item><title>ICMP</title><link>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!214.entry</link><description>&lt;div&gt;ICMP packet types and code fields. &lt;br&gt;Type  Code  Name &lt;br&gt; &lt;br&gt;0      0    ECHO REPLY&lt;br&gt; &lt;br&gt;3           DESTINATION UNREACHABLE&lt;br&gt; &lt;br&gt;       0    Network Unreachable&lt;br&gt; &lt;br&gt;       1    Host Unreachable&lt;br&gt; &lt;br&gt;       2    Protocol Unreachable&lt;br&gt; &lt;br&gt;       3    Port Unreachable&lt;br&gt; &lt;br&gt;       4    Fragmentation Needed and Don't Fragment Flag Set&lt;br&gt; &lt;br&gt;       5    Source Route Failed&lt;br&gt; &lt;br&gt;       6    Destination Network Unknown&lt;br&gt; &lt;br&gt;       7    Destination Host Unknown&lt;br&gt; &lt;br&gt;       8    Source Host Isolated&lt;br&gt; &lt;br&gt;       9    Destination Network Administratively Prohibited&lt;br&gt; &lt;br&gt;      10    Destination Host Administratively Prohibited&lt;br&gt; &lt;br&gt;      11    Destination Network Unreachable for Type of Service&lt;br&gt; &lt;br&gt;      12    Destination Host Unreachable for Type of Service&lt;br&gt; &lt;br&gt;4&lt;br&gt;       0    SOURCE QUENCH&lt;br&gt; &lt;br&gt;5           REDIRECT&lt;br&gt; &lt;br&gt;       0    Redirect Datagram for the Network (or Subnet)&lt;br&gt; &lt;br&gt;       1    Redirect Datagram for the Host&lt;br&gt; &lt;br&gt;       2    Redirect Datagram for the Network and Type of Service&lt;br&gt; &lt;br&gt;       3    Redirect Datagram for the Host and Type of Service&lt;br&gt; &lt;br&gt;6      0    ALTERNATE HOST ADDRESS&lt;br&gt; &lt;br&gt;8      0    ECHO&lt;br&gt; &lt;br&gt;9      0    ROUTER ADVERTISEMENT&lt;br&gt; &lt;br&gt;10     0    ROUTER SELECTION&lt;br&gt; &lt;br&gt;11          TIME EXCEEDED&lt;br&gt; &lt;br&gt;       0    Time to Live Exceeded in Transit&lt;br&gt; &lt;br&gt;       1    Fragment Reassembly Time Exceeded&lt;br&gt; &lt;br&gt;12          PARAMETER PROBLEM&lt;br&gt; &lt;br&gt;       0    Pointer Indicates the Error&lt;br&gt; &lt;br&gt;       1    Missing a Required Option&lt;br&gt; &lt;br&gt;       2    Bad Length&lt;br&gt; &lt;br&gt;13     0    TIMESTAMP&lt;br&gt; &lt;br&gt;14     0    TIMESTAMP REPLY&lt;br&gt; &lt;br&gt;15     0    INFORMATION REQUEST (Obsolete)&lt;br&gt; &lt;br&gt;16     0    INFORMATION REPLY (Obsolete)&lt;br&gt; &lt;br&gt;17     0    ADDRESS MASK REQUEST&lt;br&gt; &lt;br&gt;18     0    ADDRESS MASK REPLY&lt;br&gt; &lt;br&gt;30          TRACEROUTE&lt;br&gt; &lt;br&gt;31          DATAGRAM CONVERSION ERROR&lt;br&gt; &lt;br&gt;32          MOBILE HOST REDIRECT&lt;br&gt; &lt;br&gt;33          IPv6 WHERE-ARE-YOU&lt;br&gt; &lt;br&gt;34          IPv6 I-AM-HERE&lt;br&gt; &lt;br&gt;35          MOBILE REGISTRATION REQUEST&lt;br&gt; &lt;br&gt;36          MOBILE REGISTRATION REPLY&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;
&lt;p&gt;TraceRoute的工作原理: 
&lt;p&gt;traceroute 有使用两种：使用ICMP的和使用UDP的。&lt;br&gt;Microsoft 使用ICMP，所以win95上发出的traceRT应使用的是ICMP，但我没有用 sniffer查过；其它包括unix和cisco router都使用UDP.  
&lt;p&gt;ICMP traceroute:  &lt;br&gt;===========  &lt;br&gt;使用ICMP Echo Request, Echo Reply and TTL-expired.  
&lt;p&gt;源发出 ICMP Equest，第一个request的TTL为1，第二个request的TTL为2，以后依此递增直至第30个；中间的router送回ICMP TTL-expired ( ICMP type 11) 通知source，（packet同时因TTL超时而被drop)，由此source知晓一路上经过的每一个router；最后的destination送回ICMP Echo Reply。  
&lt;p&gt;所以中间任何一个router上如果封了ICMP Echo Request, traceroute就不能工作；如果封了type 11 (TTL-expired), 中间的router全看不到，但能看到packet 到达了最后的destination；如果封了ICMP Echo Reply，中间的全能看到，最后的destination看不到。  
&lt;p&gt;UDP traceroute:  &lt;br&gt;==========  &lt;br&gt;使用ICMP TTL-expired(type 11), ICMP port unreachable(type 3, code 3), UDP port &amp;gt;32768.  
&lt;p&gt;source发出UDP packet, source port使用随机的任何大于32768的高段port#, destination port # 33434开始每送个probe依此递增，直至33434+29，（cisco router上使用扩展的traceroute命令可以修改这个起始的33434 port #）， 同时TTL从1开始依此递增，直至1+29=30（最多送30个probe)。中间的router送回ICMP TTL-expired，使得source得知了中间的每一个router，最后的destination送回 TTL-expired 和ICMP port unreachable （因为任何主机上都没有应用使用UDP port# &amp;gt;32768这样的高段port#)。  
&lt;p&gt;所以中间某处封掉UDP port&amp;gt;32768回导致traceroute不工作；封掉TTL超时会使source看不到中间的router（有的router根本不支持回送TTL超时）；封掉type3, code3可能看不到destination.  
&lt;p&gt;另外需要知道的是，由于回送TTL-expired的信息需要CPU生成一个packet，必须打断 CPU，为保证其它工作的正常进行，cisco router每隔一秒才处理traceroute，所以在source 上你可能看到中间一路 * * *，但却看得到最后的destination. 这时你应知道这是中间的router CPU太忙或者中间路由器不回送TTL-expired包的原因，不必大惊小怪的。 &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-8524664641567255723&amp;page=RSS%3a+ICMP&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=xiaocaicom.spaces.live.com&amp;amp;GT1=xiaocaicom"&gt;</description><category>计算机与 Internet</category><comments>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!214.entry#comment</comments><guid isPermaLink="true">http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!214.entry</guid><pubDate>Tue, 23 May 2006 09:35:36 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://xiaocaicom.spaces.live.com/blog/cns!89B24EAC920D1355!214/comments/feed.rss</wfw:commentRss><wfw:comment>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!214.entry#comment</wfw:comment><dcterms:modified>2008-01-29T06:12:25Z</dcterms:modified></item><item><title>如何提高bgp as-path编写效率</title><link>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!129.entry</link><description>&lt;div&gt;&lt;span style="font-size:12px"&gt;其实如何编写,每个人的习惯都是不同的.但如何高效的编写bgp的各种表项,却是该认真思考的问题,这里,俺只谈谈自己的想法,旨在抛砖引玉.&lt;br&gt;&lt;br&gt;!&lt;br&gt;router bgp 30&lt;br&gt;no synchronization&lt;br&gt;bgp router-id 2.2.2.2&lt;br&gt;bgp log-neighbor-changes&lt;br&gt;neighbor 192

.168.23.3 remote-as 30&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:12px"&gt;neighbor 192.168.24.4 remote-as 100&lt;br&gt;neighbor 192.168.24.4 route-map r4 in      [将route-map的名字命名为此邻居的主机名]&lt;br&gt;neighbor 192.168.24.4 filter-list 30 out       [将as-path的数字对应要滤的as号]&lt;br&gt;neighbor 192.168.25.5 remote-as 200&lt;br&gt;neighbor 192.168.25.5 route-map r5 in      [将route-map的名字命名为此邻居的主机名]&lt;br&gt;neighbor 192.168.25.5 filter-list 30 out      [将as-path的数字对应要滤的as号]&lt;br&gt;no auto-summary&lt;br&gt;!&lt;br&gt;no ip http server&lt;br&gt;ip classless&lt;br&gt;!&lt;br&gt;ip as-path access-list 30 permit ^$      [此条只通告自己as的路由,所以表号写自己的as号30]&lt;br&gt;ip as-path access-list 50 permit _50$   [过滤源于as50的条目,表号也取50]&lt;br&gt;ip as-path access-list 75 permit _75$    [同上]&lt;br&gt;!&lt;br&gt;!&lt;br&gt;!前面所做的工作,在这里就方便了:&lt;br&gt;route-map r4 permit 10        [从r4来的通告,满足源于as50的,设权重为40000,这时你不需要再看as表50的内容了]&lt;br&gt;match as-path 50        [也不需要看r4这个route-map对应哪个邻居了]&lt;br&gt;set weight 40000&lt;br&gt;!&lt;br&gt;route-map r4 permit 20   [从r4来的通告,满足源于as75的,设权重为60000,这时你不需要再看as表75的内容了]&lt;br&gt;match as-path 75      [也不需要看r4这个route-map对应哪个邻居了]&lt;br&gt;set weight 60000       [显然想让源于as75的路由从r4走]&lt;br&gt;!&lt;br&gt;route-map r5 permit 10   [从r5来的通告,满足源于as75的,设权重为60000,这时你不需要再看as表75的内容了]&lt;br&gt;match as-path 50           [也不需要看r5这个route-map对应哪个邻居了]&lt;br&gt;set weight 60000           [显然想让源于as50的路由从r5走]&lt;br&gt;!&lt;br&gt;route-map r5 permit 20     [同上]&lt;br&gt;match as-path 75&lt;br&gt;set weight 40000&lt;/span&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-8524664641567255723&amp;page=RSS%3a+%e5%a6%82%e4%bd%95%e6%8f%90%e9%ab%98bgp+as-path%e7%bc%96%e5%86%99%e6%95%88%e7%8e%87&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=xiaocaicom.spaces.live.com&amp;amp;GT1=xiaocaicom"&gt;</description><category>计算机与 Internet</category><comments>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!129.entry#comment</comments><guid isPermaLink="true">http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!129.entry</guid><pubDate>Tue, 27 Dec 2005 13:56:01 GMT</pubDate><slash:comments>3</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://xiaocaicom.spaces.live.com/blog/cns!89B24EAC920D1355!129/comments/feed.rss</wfw:commentRss><wfw:comment>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!129.entry#comment</wfw:comment><dcterms:modified>2008-01-29T06:12:56Z</dcterms:modified></item><item><title>验证不启用virtual-link时,不连续area会收到类型5的lsa</title><link>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!128.entry</link><description>&lt;div&gt;&lt;/div&gt;
&lt;table cellspacing=0 width="100%" border=0&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;span&gt;拓扑:&lt;/span&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div&gt;&lt;span style="font-size:12px"&gt;r3--r2--r4--r6 &lt;br&gt;&lt;br&gt;3-2之间是area 0,serial 0互连&lt;br&gt;&lt;br&gt;2－4之间是area 1,ethernet 0互连&lt;br&gt;&lt;br&gt;4－6之间是area 2 ,serial 0互连&lt;br&gt;&lt;br&gt;&lt;br&gt;不连续area可以收到类型5的lsa &lt;br&gt;&lt;br&gt;r6#show ip ospf data&lt;br&gt;&lt;br&gt;       OSPF Router with ID (9.9.9.9) (Process ID 100)&lt;br&gt;&lt;br&gt;&lt;br&gt;                Router Link States (Area 2)&lt;br&gt;&lt;br&gt;Link ID         ADV Router      Age         Seq#       Checksum Link count&lt;br&gt;9.9.9.9         9.9.9.9         231         0x80000003 0x7E6    3&lt;br&gt;192.168.3.4     192.168.3.4     234         0x80000002 0x8D34   2&lt;br&gt;&lt;br&gt;                Type-5 AS External Link States&lt;br&gt;&lt;br&gt;Link ID         ADV Router      Age         Seq#       Checksum Tag&lt;br&gt;&lt;br&gt;33.33.33.0      192.168.1.3     32          0x80000001 0x1AB5   0 &lt;br&gt;&lt;br&gt;但通告类型5的router是192。168。1。3，这是r3呀。这让我想到了bgp。 &lt;br&gt;r6如何到达192。168。1。3呢？&lt;br&gt;真的好像bgp的同步问题呀。&lt;br&gt;再具体的看看:&lt;br&gt;r6#show ip ospf data external&lt;br&gt;&lt;br&gt;       OSPF Router with ID (9.9.9.9) (Process ID 100)&lt;br&gt;&lt;br&gt;&lt;br&gt;                Type-5 AS External Link States&lt;br&gt;&lt;br&gt;  LS age: 311&lt;br&gt;  Options: (No TOS-capability, DC)&lt;br&gt;  LS Type: AS External Link&lt;br&gt;  Link State ID: 33.33.33.0 (External Network Number )&lt;br&gt;  Advertising Router: 192.168.1.3&lt;br&gt;  LS Seq Number: 80000001&lt;br&gt;  Checksum: 0x1AB5&lt;br&gt;  Length: 36&lt;br&gt;  Network Mask: /24&lt;br&gt;        Metric Type: 2 (Larger than any link state path)&lt;br&gt;        TOS: 0&lt;br&gt;        Metric: 20&lt;br&gt;        Forward Address: 0.0.0.0&lt;br&gt;        External Route Tag: 0 &lt;br&gt;&lt;br&gt;&amp;quot;        Forward Address: 0.0.0.0 &amp;quot;&lt;br&gt;这句能说明问题吗?&lt;br&gt;&lt;br&gt;我再把virtual-link打上，看看变化。 &lt;br&gt;&lt;br&gt;r6#show ip ospf data external&lt;br&gt;&lt;br&gt;       OSPF Router with ID (9.9.9.9) (Process ID 100)&lt;br&gt;&lt;br&gt;&lt;br&gt;                Type-5 AS External Link States&lt;br&gt;&lt;br&gt;  Routing Bit Set on this LSA&lt;br&gt;  LS age: 1257&lt;br&gt;  Options: (No TOS-capability, DC)&lt;br&gt;  LS Type: AS External Link&lt;br&gt;  Link State ID: 33.33.33.0 (External Network Number )&lt;br&gt;  Advertising Router: 192.168.1.3&lt;br&gt;  LS Seq Number: 80000001&lt;br&gt;  Checksum: 0x1AB5&lt;br&gt;  Length: 36&lt;br&gt;  Network Mask: /24&lt;br&gt;        Metric Type: 2 (Larger than any link state path)&lt;br&gt;        TOS: 0&lt;br&gt;        Metric: 20&lt;br&gt;        Forward Address: 0.0.0.0&lt;br&gt;        External Route Tag: 0 &lt;br&gt;&lt;br&gt;        Forward Address: 0.0.0.0&lt;br&gt;看来这条没变化,原来瞎想啦.全零啥意思呢???&lt;br&gt;&lt;br&gt;但产生了新的lsa，&amp;quot;   Summary ASB Link States (Area 2)&amp;quot;如下：&lt;br&gt;&lt;br&gt;                Router Link States (Area 2)&lt;br&gt;&lt;br&gt;Link ID         ADV Router      Age         Seq#       Checksum Link count&lt;br&gt;4.4.4.4         4.4.4.4         265         0x80000003 0x91EE   2&lt;br&gt;9.9.9.9         9.9.9.9         320         0x80000007 0xB990   3&lt;br&gt;&lt;br&gt;                Summary Net Link States (Area 2)&lt;br&gt;&lt;br&gt;Link ID         ADV Router      Age         Seq#       Checksum&lt;br&gt;3.3.3.3         4.4.4.4         256         0x80000001 0x775E&lt;br&gt;192.168.1.0     4.4.4.4         256         0x80000001 0x3B3D&lt;br&gt;192.168.2.0     4.4.4.4         266         0x80000001 0xAD0A&lt;br&gt;&lt;br&gt;                Summary ASB Link States (Area 2)&lt;br&gt;&lt;br&gt;Link ID         ADV Router      Age         Seq#       Checksum&lt;br&gt;192.168.1.3     4.4.4.4         266         0x80000001 0xF65&lt;br&gt;&lt;br&gt;                Type-5 AS External Link States&lt;br&gt;&lt;br&gt;Link ID         ADV Router      Age         Seq#       Checksum Tag&lt;br&gt;33.33.33.0      192.168.1.3     1400        0x80000001 0x1AB5   0 &lt;br&gt;&lt;br&gt;r6#show ip ospf data asbr-summary&lt;br&gt;&lt;br&gt;       OSPF Router with ID (9.9.9.9) (Process ID 100)&lt;br&gt;&lt;br&gt;&lt;br&gt;                Summary ASB Link States (Area 2)&lt;br&gt;&lt;br&gt;  Routing Bit Set on this LSA&lt;br&gt;  LS age: 384&lt;br&gt;  Options: (No TOS-capability, DC, Upward)&lt;br&gt;  LS Type: Summary Links(AS Boundary Router)&lt;br&gt;  Link State ID: 192.168.1.3 (AS Boundary Router address)&lt;br&gt;  Advertising Router: 4.4.4.4&lt;br&gt;  LS Seq Number: 80000001&lt;br&gt;  Checksum: 0xF65&lt;br&gt;  Length: 28&lt;br&gt;  Network Mask: /0&lt;br&gt;        TOS: 0  Metric: 74&lt;br&gt;这个就是lsa类型四吧,metric是74(从r3到r4的cost 64+10) abr-r4到asbr-r3的开销.&lt;br&gt;是abr 4.4.4.4产生的,还是asbr产生的呢???( Advertising Router: 4.4.4.4)&lt;br&gt;&lt;br&gt;r6要到33。33。33。0网络，下一跳是192。168。1。3 现在到192。168。1。3的lsa也有了，路由达到了递归。路由表也有了条目。&lt;br&gt;r6#show ip route&lt;br&gt;Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP&lt;br&gt;       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area&lt;br&gt;       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2&lt;br&gt;       E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP&lt;br&gt;       i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area&lt;br&gt;       * - candidate default, U - per-user static route, o - ODR&lt;br&gt;       P - periodic downloaded static route&lt;br&gt;&lt;br&gt;Gateway of last resort is not set&lt;br&gt;&lt;br&gt;     33.0.0.0/24 is subnetted, 1 subnets&lt;br&gt;O E2    33.33.33.0 [110/20] via 192.168.3.4, 00:10:08, Serial0&lt;br&gt;     3.0.0.0/32 is subnetted, 1 subnets&lt;br&gt;O IA    3.3.3.3 [110/139] via 192.168.3.4, 00:10:03, Serial0&lt;br&gt;     4.0.0.0/24 is subnetted, 1 subnets&lt;br&gt;C       4.4.4.0 is directly connected, Loopback0&lt;br&gt;C    9.0.0.0/8 is directly connected, Loopback1&lt;br&gt;O IA 192.168.1.0/24 [110/138] via 192.168.3.4, 00:10:03, Serial0&lt;br&gt;O IA 192.168.2.0/24 [110/74] via 192.168.3.4, 00:10:08, Serial0&lt;br&gt;C    192.168.3.0/24 is directly connected, Serial0&lt;br&gt;&lt;br&gt;总结,不启用virtual-link时,不连续area会收到类型5的lsa,但真正要到ospf外部的路由,还需要lsa类型4的帮助.&lt;br&gt;要有类型4的lsa，类型5的才有意义贝。就像bgp同步一样，igp要保证bgp的下一跳可达，bgp才通告出去。 &lt;br&gt;否则会产生路由黑洞.&lt;/span&gt; &lt;/div&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-8524664641567255723&amp;page=RSS%3a+%e9%aa%8c%e8%af%81%e4%b8%8d%e5%90%af%e7%94%a8virtual-link%e6%97%b6%2c%e4%b8%8d%e8%bf%9e%e7%bb%adarea%e4%bc%9a%e6%94%b6%e5%88%b0%e7%b1%bb%e5%9e%8b5%e7%9a%84lsa&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=xiaocaicom.spaces.live.com&amp;amp;GT1=xiaocaicom"&gt;</description><category>计算机与 Internet</category><comments>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!128.entry#comment</comments><guid isPermaLink="true">http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!128.entry</guid><pubDate>Tue, 27 Dec 2005 03:54:49 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://xiaocaicom.spaces.live.com/blog/cns!89B24EAC920D1355!128/comments/feed.rss</wfw:commentRss><wfw:comment>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!128.entry#comment</wfw:comment><dcterms:modified>2008-01-29T06:13:57Z</dcterms:modified></item><item><title>用tunnel代替virtual－link连接被分割的area 0</title><link>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!105.entry</link><description>&lt;div&gt;
&lt;div&gt;&lt;span style="font-size:12px"&gt;r3--r2--r4--r6 &lt;br&gt;&lt;br&gt;3-2之间是area 0,serial 0互连&lt;br&gt;&lt;br&gt;2－4之间是area 1,ethernet 0互连&lt;br&gt;&lt;br&gt;4－6之间是area 0 ,serial 0互连&lt;br&gt;&lt;br&gt;以下是起tunnel一侧的配置,就是在r2上,在r4的配置相同.略了.&lt;br&gt;&lt;br&gt;interface Loopback0&lt;br&gt;ip address 1.1.1.1 255.255.255.0&lt;br&gt;!&lt;br&gt;interface Tunnel0&lt;br&gt;ip unnumbered Serial0&lt;br&gt;ip ospf cost 50&lt;br&gt;tunnel source Ethernet0&lt;br&gt;tunnel destination 192.168.2.4&lt;br&gt;!&lt;br&gt;interface Ethernet0&lt;br&gt;ip address 192.168.2.2 255.255.255.0&lt;br&gt;!&lt;br&gt;interface Serial0&lt;br&gt;ip address 192.168.1.2 255.255.255.0&lt;br&gt;no ip mroute-cache&lt;br&gt;clockrate 64000&lt;br&gt;!&lt;br&gt;router ospf 100&lt;br&gt;log-adjacency-changes&lt;br&gt;network 192.168.1.0 0.0.0.255 area 0&lt;br&gt;network 192.168.2.0 0.0.0.255 area 1&lt;br&gt;&lt;br&gt;结果:&lt;br&gt;&lt;br&gt;r3#show ip ospf data&lt;br&gt;&lt;br&gt;       OSPF Router with ID (192.168.1.3) (Process ID 100)&lt;br&gt;&lt;br&gt;&lt;br&gt;                Router Link States (Area 0)&lt;br&gt;&lt;br&gt;Link ID         ADV Router      Age         Seq#       Checksum Link count&lt;br&gt;1.1.1.1         1.1.1.1         438         0x80000005 0xD0CB   3&lt;br&gt;9.9.9.9         9.9.9.9         380         0x80000002 0x7579   3&lt;br&gt;192.168.1.3     192.168.1.3     438         0x80000002 0xA629   3&lt;br&gt;192.168.3.4     192.168.3.4     380         0x80000008 0xE38D   3&lt;br&gt;&lt;br&gt;                Summary Net Link States (Area 0)&lt;br&gt;&lt;br&gt;Link ID         ADV Router      Age         Seq#       Checksum&lt;br&gt;192.168.2.0     1.1.1.1         986         0x80000003 0x4BD&lt;br&gt;192.168.2.0     192.168.3.4     990         0x80000001 0xEC6A&lt;br&gt;r3# &lt;br&gt;&lt;br&gt;9.9.9.9是被分割的另一个area 0的内部router r6的id (area 0内收到r6的类型一的lsa,说明tunnel成功)&lt;br&gt;1。1。1。1是本端的abr&lt;br&gt;192。168。3。4是对端的abr&lt;br&gt;192。168。1。3是r3自己&lt;/span&gt; &lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:12px"&gt;注意一点:tunnel 0 的ip ospf cost一定要改小,默认很大.不会被选中.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-8524664641567255723&amp;page=RSS%3a+%e7%94%a8tunnel%e4%bb%a3%e6%9b%bfvirtual%ef%bc%8dlink%e8%bf%9e%e6%8e%a5%e8%a2%ab%e5%88%86%e5%89%b2%e7%9a%84area+0&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=xiaocaicom.spaces.live.com&amp;amp;GT1=xiaocaicom"&gt;</description><category>计算机与 Internet</category><comments>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!105.entry#comment</comments><guid isPermaLink="true">http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!105.entry</guid><pubDate>Sun, 10 Jul 2005 03:04:14 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://xiaocaicom.spaces.live.com/blog/cns!89B24EAC920D1355!105/comments/feed.rss</wfw:commentRss><wfw:comment>http://xiaocaicom.spaces.live.com/Blog/cns!89B24EAC920D1355!105.entry#comment</wfw:comment><dcterms:modified>2008-01-29T06:14:30Z</dcterms:modified></item></channel></rss>