<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[孑缘 - 学无止境]]></title>
<link>http://www.agou.net/</link>
<description><![CDATA[Agou.Net]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog3 v2.8]]></copyright>
<webMaster><![CDATA[agou@live.com,agou@live.cn(agou)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>孑缘</title>
	<url>http://www.agou.net/images/logos.gif</url>
	<link>http://www.agou.net/</link>
	<description>孑缘</description>
</image>

			<item>
			<link>http://www.agou.net/article/study/741.htm</link>
			<title><![CDATA[级连、堆叠和虚拟机框技术分析比较]]></title>
			<author>agou@live.com,agou@live.cn(agou)</author>
			<category><![CDATA[学无止境]]></category>
			<pubDate>Thu,09 Sep 2010 16:27:41 +0800</pubDate>
			<guid>http://www.agou.net/default.asp?id=741</guid>
		<description><![CDATA[<p style="text-indent: 2em">&nbsp; &nbsp; 端口扩展是在LAN网络设计中经常会碰到的问题，目前广泛使用的扩展方式包括级连扩展、堆叠技术扩展和虚拟机框三种技术。</p>
<p style="text-indent: 2em">一、&nbsp; &nbsp; &nbsp; &nbsp; 级连技术</p>
<p style="text-indent: 2em">1.&nbsp; &nbsp; &nbsp; &nbsp; 拓扑结构</p>
<p style="text-indent: 2em">&nbsp; &nbsp; 级连扩展是最直接的一种扩展方式，综合考虑不同交换机的转发性能和端口属性，通过一定的拓扑结构设计，可以方便的实现大量用户端口接入。级连模式的典型结构如图1所示。</p>
<p style="text-indent: 2em"><img title="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" border="0" alt="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" src="http://ghostvictor.files.wordpress.com/2010/01/010510_0916_1.png" /></p>
<p style="text-indent: 2em">图1.级连模式</p>
<p style="text-indent: 2em">2.&nbsp; &nbsp; &nbsp; &nbsp; 冗余方式</p>
<p style="text-indent: 2em">&nbsp; &nbsp; 级连模式是组建大型LAN最理想的方式，可以综合利用各种拓扑设计技术和冗余技术，实现层次化网络结构，如通过双归等拓扑结构设计冗余，通过Link Aggragation技术实现冗余和Up Link的带宽扩展等等，这些技术已经非常成熟，广泛使用在各种局域和城域。</p>
<p style="text-indent: 2em">3.&nbsp; &nbsp; &nbsp; &nbsp; 防环技术</p>
<p style="text-indent: 2em">使用生成树技术(STP)避免环路。</p>
<p style="text-indent: 2em">4.&nbsp; &nbsp; &nbsp; &nbsp; 级连端口</p>
<p style="text-indent: 2em">使用通用的以太网端口进行层次间互联，如100M FE端口、GE端口以及10GE端口。</p>
<p style="text-indent: 2em">5.&nbsp; &nbsp; &nbsp; &nbsp; 设备管理</p>
<p style="text-indent: 2em">　　需要单独配置每台设备；通过使用网管平台，可以实现对全网设备的统一管理，如拓扑管理和故障管理等等。</p>
<p style="text-indent: 2em">6.&nbsp; &nbsp; &nbsp; &nbsp; 级连数量</p>
<p style="text-indent: 2em">&nbsp; &nbsp; 当级连层数较多，层次之间同时存在较大的收敛比时，边缘节点之间由于经历了较多的交换和缓存，将出现一定的时延，可以通过上行端口汇聚减小收敛比或者提高上端设备性能的方式进行解决。在级连模式下，为了保证网络的效率，一般建议层数不要超过四层。</p>
<p style="text-indent: 2em">7.&nbsp; &nbsp; &nbsp; &nbsp; 部署位置</p>
<p style="text-indent: 2em">&nbsp; &nbsp; 级连模式是组建结构化网络的必然选择，级连使用通用电缆（光纤）各个组建可以放在任意位置，非常有利于综合布线。</p>
<p style="text-indent: 2em">二、&nbsp; &nbsp; &nbsp; &nbsp; 堆叠技术</p>
<p style="text-indent: 2em">堆叠技术也是目前在以太网交换机上扩展端口使用较多的一种技术，是一种非标准技术，各个厂商不支持混合堆叠，堆叠模式为各厂商制定，不支持拓扑结构。目前流行的堆叠模式主要有两种：菊花链模式和星型模式。堆叠的最大的优点就是提供简化的本地管理，将一组交换机作为一个对象来管理。</p>
<p style="text-indent: 2em">Cisco 3550系列交换机的集群技术是传统堆叠技术的典型应用。</p>
<p style="text-indent: 2em">1.&nbsp; &nbsp; &nbsp; &nbsp; 虚拟堆叠方式</p>
<p style="text-indent: 2em">1)&nbsp; &nbsp; &nbsp; &nbsp; 拓扑结构</p>
<p style="text-indent: 2em">有菊花链和星型两种模式。Cisco Catalyst 3550系列可以使用菊花链和星型两种堆叠方式。</p>
<p style="text-indent: 2em">菊花链式堆叠是一种基于级连结构的堆叠技术，对交换机硬件上没有特殊的要求，通过相对高速的端口串接和软件的支持，最终可以实现构建一个多交换机的环状结构，可以实现一定程度上的冗余，但就交换效率来说，同级连处于同一层次，相比之下，菊花链式堆叠需要占用更多的高速端口，不存在拓扑管理，一般不能进行分布式布置，适用于高密度端口需求的单节点机构，可以使用在网络的边缘。其典型结构如图2所示。</p>
<p style="text-indent: 2em"><img title="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" border="0" alt="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" src="http://ghostvictor.files.wordpress.com/2010/01/010510_0916_2.png" /></p>
<p style="text-indent: 2em">图2.菊花链式堆叠结构示意图</p>
<p style="text-indent: 2em">星型堆叠技术相对菊花链方式较高级，对交换机而言，需要提供一个独立的或者集成的高速交换中心（堆叠中心），所有的堆叠主机通过专用的（也可以是通用的高速端口）高速堆叠接口上行到统一的堆叠中心，堆叠中心一般是一个基于专用ASIC的硬件交换单元，根据其交换容量，带宽一般在10－32G之间，其ASIC交换容量限制了堆叠的数量。</p>
<p style="text-indent: 2em">Cisco Catalyst 3550-12G交换机提供10个基于GBIC的千兆位以太网端口和2个10/100/1000BaseT端口，10个GBIC可以用于星型的堆叠。如下图3所示</p>
<p style="text-indent: 2em"><img title="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" border="0" alt="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" src="http://ghostvictor.files.wordpress.com/2010/01/010510_0916_3.png" /></p>
<p style="text-indent: 2em">图3.星型堆叠结构示意图</p>
<p style="text-indent: 2em">2)&nbsp; &nbsp; &nbsp; &nbsp; 冗余方式</p>
<p style="text-indent: 2em">菊花链堆叠方式形成了一个封闭的环路，通过软件实现UP LINK的冗余。</p>
<p style="text-indent: 2em">星型结构堆叠可以使用端口聚合等冗余技术。</p>
<p style="text-indent: 2em">3)&nbsp; &nbsp; &nbsp; &nbsp; 防环技术</p>
<p style="text-indent: 2em">菊花链式结构由于产生了一个封闭的环路结构，需要排除环路所带来的广播风暴影响，通过STP技术，避免环路，在正常工作模式下，任何时刻，环路中的某一从交换机到达主交换机只能通过一个高速口进行（即：另一个高速端口不能分担本交换机的上行数据压力），需要通过所有上游交换机的交换。</p>
<p style="text-indent: 2em">当某一台成员/接口/线路坏掉，均会导致STP的重新计算，中断时间即是STP重新计算的时间，受STP的影响，中断时间较长。</p>
<p style="text-indent: 2em">4)&nbsp; &nbsp; &nbsp; &nbsp; 堆叠端口</p>
<p style="text-indent: 2em">Cisco 3550系列交换机使用GigaStack GBIC专用模块和独立的端口，在星型堆叠方式的配置中可提供最大2Gbps的转发速率，或在9台交换机的菊花链配置中提供1Gbps的转发带宽。</p>
<p style="text-indent: 2em">5)&nbsp; &nbsp; &nbsp; &nbsp; 堆叠数量</p>
<p style="text-indent: 2em">菊花链堆叠方式最多可以支持9台Cisco Catalyst 3550G-24/48交换机堆叠。</p>
<p style="text-indent: 2em">星型堆叠方式可以通过1台Cisco Catalyst 3550-12G和10台Cisco Catalyst 3550G-24/48交换机进行堆叠</p>
<p style="text-indent: 2em">6)&nbsp; &nbsp; &nbsp; &nbsp; 设备管理</p>
<p style="text-indent: 2em">传统的堆叠技术仍是一种集中管理的端口扩展技术，可以通过网管系统进行管理，不能提供拓扑管理，没有国际标准，兼容性较差。无法提供比较优秀的转发性能和方便的管理特性。</p>
<p style="text-indent: 2em">7)&nbsp; &nbsp; &nbsp; &nbsp; 部署模式</p>
<p style="text-indent: 2em">菊花链式堆叠的层数一般不应超过四层，要求所有的堆叠组成员摆放的位置足够近（一般在同一个机架之上）。</p>
<p style="text-indent: 2em">2.&nbsp; &nbsp; &nbsp; &nbsp; 堆叠技术&nbsp; &nbsp;</p>
<p style="text-indent: 2em">&nbsp; &nbsp; 由于虚拟的堆叠并非真正意义的堆叠，不能提供足够的堆叠带宽性能，所以Cisco公司又推出了真正的堆叠技术，在Catalyst 3750系列交换机上提供StackWise技术。</p>
<p style="text-indent: 2em">1)&nbsp; &nbsp; &nbsp; &nbsp; StackWise堆叠技术</p>
<p style="text-indent: 2em">思科StackWise技术使用专用的堆叠端口和特殊的堆叠互联电缆，从而创建一条双向的封闭环路。这条双向环路可以充当它所连接的所有交换机的交换矩阵，每条环路支持16Gbps，总共32Gbps的交换堆叠容量。将单个交换机智能化地结合到一起，创建一个单一的交换单元，同一堆叠中的所有交换机共享配置和路由信息。用户可以在不影响性能的情况下，从一个正在工作的堆叠中添加或者移除交换机。图4为物理堆叠连接图。</p>
<p style="text-indent: 2em"><img title="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" border="0" alt="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" src="http://ghostvictor.files.wordpress.com/2010/01/010510_0916_4.png" /></p>
<p style="text-indent: 2em">图4. 思科StackWise技术物理示意图</p>
<p style="text-indent: 2em">2)&nbsp; &nbsp; &nbsp; &nbsp; 冗余技术方式</p>
<p style="text-indent: 2em">交换机在物理上通过菊花链连接在一起。任何一条电缆发生中断，都将导致堆叠的带宽降低到它的总容量的一半。次秒级定时机制可以检测流量故障，及时地进行故障切换。这种机制可以在定时机制检测到电缆上的互动时重新恢复双路径传输。</p>
<p style="text-indent: 2em">通过集成在IOS版本内部的堆叠协议**出Master和Member，由Master统一管理堆叠的所有交换机，包括配置管理，端口管理等。**Master或者Member转换为Master状态，大致需要10-20ms时间，除非Master交换机状态发生改变，否则其它Member不会成为Master。</p>
<p style="text-indent: 2em">Master的**或者重**遵循以下顺序条件：</p>
<p style="text-indent: 2em">1)&nbsp; &nbsp; &nbsp; &nbsp; 当前交换机为Master</p>
<p style="text-indent: 2em">2)&nbsp; &nbsp; &nbsp; &nbsp; 堆叠优先级</p>
<p style="text-indent: 2em">3)&nbsp; &nbsp; &nbsp; &nbsp; 软件版</p>
<p style="text-indent: 2em">4)&nbsp; &nbsp; &nbsp; &nbsp; 系统在线时间较长</p>
<p style="text-indent: 2em">5)&nbsp; &nbsp; &nbsp; &nbsp; MAC地址较小</p>
<p style="text-indent: 2em">6)&nbsp; &nbsp; &nbsp; &nbsp; Master多堆叠中移除</p>
<p style="text-indent: 2em">7)&nbsp; &nbsp; &nbsp; &nbsp; Master关机或者重启</p>
<p style="text-indent: 2em">8)&nbsp; &nbsp; &nbsp; &nbsp; Master故障</p>
<p style="text-indent: 2em">3)&nbsp; &nbsp; &nbsp; &nbsp; 防环路技术</p>
<p style="text-indent: 2em">使用STP防止菊花链环路，支持PVST和RPVST+。</p>
<p style="text-indent: 2em">　■堆叠以一个独立的STP节点呈现有网络中，所有的Member使用相同的Bridge ID(为Master的MAC)</p>
<p style="text-indent: 2em">　■新交换机加入到堆叠后，自动将自己的Bridge ID设置为Master的Bridge ID，如果新交换机具有较低的ID并且根路径COST与所有Stack Members相同，新交换机将成为堆叠的root交换机</p>
<p style="text-indent: 2em">　■当堆叠中的一个Member脱离堆叠、堆叠Master交换机故障或者脱离堆叠、连接到堆叠的邻居交换机故障或断电、新外连交换机连接至堆叠等等，都可能会导致Stack的STP进行重新收敛(也可能会对外部产生重新STP计算)</p>
<p style="text-indent: 2em">网络故障时间是STP计算的时间，较长，这一点与后面讲到的虚拟机框技术有着本质的不同。</p>
<p style="text-indent: 2em">4)&nbsp; &nbsp; &nbsp; &nbsp; 堆叠数量</p>
<p style="text-indent: 2em">最多支持9台交换机堆叠。</p>
<p style="text-indent: 2em">5)&nbsp; &nbsp; &nbsp; &nbsp; 设备管理方便</p>
<p style="text-indent: 2em">堆叠后的3750交换机，可以通过Master进行统一管理，在Mater上进行配置操作，配置信息分发至各Member交换机。</p>
<p style="text-indent: 2em">具体配置及管理信息，请参考：</p>
<p style="text-indent: 2em">Catalyst 3750 Switch Software Configuration Guide</p>
<p style="text-indent: 2em"><a href="http://www.cisco.com/en/US/docs/switches/lan/catalyst3750/software/release/12.2_44_se/configuration/guide/swstack.html#wp1191486"><font color="#ffbc00">http://www.cisco.com/en/US/docs/ ... tack.html#wp1191486</font></a></p>
<p style="text-indent: 2em">三、&nbsp; &nbsp; &nbsp; &nbsp; 虚拟机框</p>
<p style="text-indent: 2em">1.&nbsp; &nbsp; &nbsp; &nbsp; Cisco Catalyst 6500 VSS</p>
<p style="text-indent: 2em">1)&nbsp; &nbsp; &nbsp; &nbsp; Cisco Catalyst 6500 VSS系统概述</p>
<p style="text-indent: 2em">Cisco Catalyst 6500系列虚拟交换系统1440初始版本可以整合两台物理的Cisco catalyst 6500系列交换机成为一台单一逻辑上的虚拟交换机。图5介绍了VSS的工作模式，两台Cisco Catalyst 6509交换机配置虚拟交换系统后，就可以当作一台单独的Cisco Catalyst 6509交换机进行管理。</p>
<p style="text-indent: 2em"><img title="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" border="0" alt="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" src="http://ghostvictor.files.wordpress.com/2010/01/010510_0916_5.png" /></p>
<p style="text-indent: 2em">图 5. Cisco Virtual Switching System</p>
<p style="text-indent: 2em">启用虚拟交换系统技术是通过一条特殊的链路来绑定两个机架成为一个虚拟的交换系统，这个特殊的链路称之为虚拟交换机链路（Virtual Switch Link,VSL）。VSL承载特殊的控制信息并使用一个头部封装每个数据帧穿过这条链路。</p>
<p style="text-indent: 2em">2)&nbsp; &nbsp; &nbsp; &nbsp; Cisco Catalyst 6500 虚拟交换系统1440架构体系</p>
<p style="text-indent: 2em">Cisco Catalyst 6500虚拟交换系统允许合并两个交换机成为一台无论是从网络控制层面和管理视图上在网络上都是一个单独的设备实体。对于邻居，这个虚拟交换系统相当于一台单独的交换机或者路由器。</p>
<p style="text-indent: 2em">在虚拟交换系统中，其中一个机箱指定为活跃交换机，另一台被指定为备份虚拟交换机。所有的控制层面的功能，包括管理（SNMP，Telnet，SSH等），二层协议（BPDU,PDUs，LACP等），三层协议（路由协议等），以及软件数据等，都是由活跃交换机的引擎进行管理。在活跃交换机上的超级引擎与备份交换机引擎上的PFC负责响应处理硬件转发信息到分布式转发卡（DFC）之上贯穿整个虚拟交换系统。</p>
<p style="text-indent: 2em"><img title="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" border="0" alt="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" src="http://ghostvictor.files.wordpress.com/2010/01/010510_0916_6.png" /></p>
<p style="text-indent: 2em">图6. Components of Cisco Virtual Switching System</p>
<p style="text-indent: 2em">从数据层面和流量转发图上来看，在虚拟交换系统1440中的所有交换机都参与流量转发。在活跃虚拟交换机超级引擎上的PFC执行为所有进入活跃虚拟交换机的流量转发查找，反之呢位于备份状态的交换机引擎上的PFC执行为所有进行备份状态交换机流量转发查找。</p>
<p style="text-indent: 2em">加之所有DFCs通过整个Cisco虚拟交换系统同时执行数据包查询，这样就使Cisco虚拟交换系统合计就有超过800Mpps的IPv4查询性能。因为虚拟交换系统中的所有交换矩阵都处于活跃状态，那么虚拟交换系统整体的交换矩阵性能达到1440Gbps，即1.44Tbps。</p>
<p style="text-indent: 2em">3)&nbsp; &nbsp; &nbsp; &nbsp; 无环路技术</p>
<p style="text-indent: 2em">　　VSS系统通过MEC（多机箱以太通道）建立一个无环路的拓扑结构，如下图所示</p>
<p style="text-indent: 2em"><img title="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" border="0" alt="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" src="http://ghostvictor.files.wordpress.com/2010/01/010510_0916_7.png" /></p>
<p style="text-indent: 2em">图7、 VSS 1440 Loop-Free Logical View with Multichassis EtherChannel</p>
<p style="text-indent: 2em">VSS系统对外体现为单一独立的设备，通过STP技术来防止内部环路的产生。</p>
<p style="text-indent: 2em">4)&nbsp; &nbsp; &nbsp; &nbsp; VSS管理</p>
<p style="text-indent: 2em">Cisco Catalyst 6500系列虚拟交换系统1440的基本原理是设计允许集中管理全部网络和硬件资源，包括三层协议（OSPF、EIGRP、BGP等等）和二层协议（SPT、UDLD、LACP、流控等）。在Cisco虚拟交换系统中一个超级引擎被**为整个虚拟系统的主管理单元。</p>
<p style="text-indent: 2em">带有担当主要管理单元的这个机箱应用为活跃交换机，另一交换机箱应用为备份交换机。做为主要管理单元的引擎作为活跃引擎，而在虚拟交换系统另一个机箱中的引擎作为一个热备份引擎。可以使用下面的命令检查这个设置信息。</p>
<p style="text-indent: 2em">&nbsp; &nbsp;</p>
<p style="text-indent: 2em">5)&nbsp; &nbsp; &nbsp; &nbsp; VSS系统部署</p>
<p style="text-indent: 2em">?&nbsp; &nbsp; &nbsp; &nbsp; 硬件需求：</p>
<p style="text-indent: 2em">o&nbsp; &nbsp; &nbsp; &nbsp; 10GE引擎：VS-S720-10G-3C或者VS-S720-10G-3CXL；</p>
<p style="text-indent: 2em">o&nbsp; &nbsp; &nbsp; &nbsp; 机箱支持：Cisco Catalyst 6503-E, 6504-E, 6506, 6506-E, 6509, 6509-E, 6509-NEB-A, 6509-V-E, 6513， Cisco 7604, 7609, 7613</p>
<p style="text-indent: 2em">o&nbsp; &nbsp; &nbsp; &nbsp; PFC, DFC, and CFC 转发卡：支持DFC3C or DFC3CXL 卡，不支持DFC3A/3B/3BXL</p>
<p style="text-indent: 2em">?&nbsp; &nbsp; &nbsp; &nbsp; 软件要求：12.2(33)SXH1 or later</p>
<p style="text-indent: 2em">?&nbsp; &nbsp; &nbsp; &nbsp; VSS模式支持两个成员即两个机框，每机框一个引擎，支持所有带有CFC转发卡的6700系列以太网模块，支持NAM1和NAM2，暂时不支持WAN模块，支持的服务器模块见下表：</p>
<p style="text-indent: 2em">?&nbsp; &nbsp; &nbsp; &nbsp; 部署VSS前后的逻辑拓扑如图8和图9如示</p>
<p style="text-indent: 2em"><img title="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" border="0" alt="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" src="http://ghostvictor.files.wordpress.com/2010/01/010510_0916_11.png" /></p>
<p style="text-indent: 2em">图8、普通拓扑</p>
<p style="text-indent: 2em"><img title="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" border="0" alt="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" src="http://ghostvictor.files.wordpress.com/2010/01/010510_0916_12.png" /></p>
<p style="text-indent: 2em">图9、部署VSS系统拓扑</p>
<p style="text-indent: 2em">?&nbsp; &nbsp; &nbsp; &nbsp; 物理连接如下图所示：</p>
<p style="text-indent: 2em"><img title="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" border="0" alt="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" src="http://ghostvictor.files.wordpress.com/2010/01/010510_0916_13.png" /></p>
<p style="text-indent: 2em">图10、物理连接图</p>
<p style="text-indent: 2em">?&nbsp; &nbsp; &nbsp; &nbsp; VSS部署建议</p>
<p style="text-indent: 2em">可以在你的网络中多种方式来部署Cisco VSS系统，为了最大化可用性和可扩展性，要注意下面的相关系的优点和警告。</p>
<p style="text-indent: 2em">o&nbsp; &nbsp; &nbsp; &nbsp; 使用超级引擎两个上行端口做VSL</p>
<p style="text-indent: 2em">在这个案例中，两个Cisco VSS成员通过一个2端口的VSL捆绑通道连接。图11显示了通过超级引擎720-10G VSS上的两个10Gigabit 以太网上行端口形成VSL。</p>
<p style="text-indent: 2em"><img title="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" border="0" alt="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" src="http://ghostvictor.files.wordpress.com/2010/01/010510_0916_14.png" /></p>
<p style="text-indent: 2em">图11、VSL Formed out of Two 10 Gigabit Ethernet Uplink Ports</p>
<p style="text-indent: 2em">这个设计方案允许冗余的VSL连接和依赖极少的硬件部件。然而，如果一个VSL出现故障（在本案例中是超级引擎），整个VSL也将fail，由此会产生一个双活跃的情况。在初期的VSS版本中不支持在引擎冗余，那么在本案例中由于引擎10G以太网接口数量有限，而又没有外部支持VSL的10G以太接口，VSL的带宽也不能进行扩展。</p>
<p style="text-indent: 2em">o&nbsp; &nbsp; &nbsp; &nbsp; 只使用线卡上的两端口做VSL</p>
<p style="text-indent: 2em">图12所示的Cisco VSS系统通过两个端口捆绑成VSL进行连接，是使用线卡的而不是引擎上的上行链路端口。</p>
<p style="text-indent: 2em"><img title="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" border="0" alt="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" src="http://ghostvictor.files.wordpress.com/2010/01/010510_0916_15.png" /></p>
<p style="text-indent: 2em">图12. VSL Comprising of Interfaces on the Cisco 8-Port 10 Gigabit Ethernet Switching Module</p>
<p style="text-indent: 2em">这个案例需要除引擎个的硬件支持，但是也提高了冗余性：VSL可以避免在物理链路以及整个VSL模块fail，这个方案也可以提供VSL带宽的扩展性能。</p>
<p style="text-indent: 2em">o&nbsp; &nbsp; &nbsp; &nbsp; 同时使用引擎和线卡两个端口做VSL</p>
<p style="text-indent: 2em">图13显示了连接两个VSS成员的VSL两个端口，这案例使用了引擎和一个8端口10G以太网线卡，以增加带宽和冗余。</p>
<p style="text-indent: 2em"><img title="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" border="0" alt="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" src="http://ghostvictor.files.wordpress.com/2010/01/010510_0916_16.png" /></p>
<p style="text-indent: 2em">图 13. VSL Members Across Supervisor Engine Ports and 8-Port 10 Gigabit Ethernet Switching Module</p>
<p style="text-indent: 2em">这个设计方案，可以提供VSL连接冗余，需要比单独使用引擎更多的硬件，但是对于以后增加VSL带宽和冗余性能是大有好好处的。</p>
<p style="text-indent: 2em">o&nbsp; &nbsp; &nbsp; &nbsp; 多Cisco VSS域</p>
<p style="text-indent: 2em">在网络中设计多Cisco VSS域可以增加网络的可扩展性和可用性。Cisco建议使用一个唯一的域来标识每一对VSS虚拟交换机。</p>
<p style="text-indent: 2em">图14显示了在一个网络中设计多VSS域的例子，这个图显示出有三个VSS域，每一个都有一个的域ID。你也可以设计一个多机箱Cisco以太通道链路连接其它的Cisco VSS系统，消除其它依赖的协议如生成树协议。</p>
<p style="text-indent: 2em"><img title="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" border="0" alt="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" src="http://ghostvictor.files.wordpress.com/2010/01/010510_0916_17.png" /></p>
<p style="text-indent: 2em">图14、多Cisco VSS域</p>
<p style="text-indent: 2em">另一个多Cisco VSS域例子是在二层上邻接WAN设计。可能是出于商业或者是应用上在两个不同地理区域站点可路由的三层WAN连接不需要一个2层的连接，但是同时还需要链路冗余。最终需要二层冗余协议来实现（如stp）等，产生一个复杂的拓扑以及低效率网络链路带宽应用。可以使用Cisco 以太通道构成多机箱的Cisco VSS系统来缓解带宽的问题。</p>
<p style="text-indent: 2em">6)&nbsp; &nbsp; &nbsp; &nbsp; 高可靠性技术</p>
<p style="text-indent: 2em">Cisco VSS系统主要是NSF/SSO高可用性协议，这些复杂的协议在前面讲过一些，具体的可以到下面的链接找到更多更详细的介绍：</p>
<p style="text-indent: 2em">?&nbsp; &nbsp; &nbsp; &nbsp; NSF/SSO:</p>
<p style="text-indent: 2em">&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.cisco.com/univercd/cc/td/doc/product/lan/cat6000/122sx/swcg/nsfsso.htm"><font color="#ffbc00">http://www.cisco.com/univercd/cc ... 2sx/swcg/nsfsso.htm</font></a></p>
<p style="text-indent: 2em">?&nbsp; &nbsp; &nbsp; &nbsp; RPR:</p>
<p style="text-indent: 2em"><a href="http://www.cisco.com/univercd/cc/td/doc/product/lan/cat6000/122sx/swcg/redund.htm"><font color="#ffbc00">http://www.cisco.com/univercd/cc ... 2sx/swcg/redund.htm</font></a></p>
<p style="text-indent: 2em">当你集成两个机箱为一个单独的单元时系统的高可用性即发生改变。为了利用NSF/SSO中最新的技术，Cisco VSS系统使用这个冗余机制为单一个机架环境执行一个高可用性模块。(图15)</p>
<p style="text-indent: 2em"><img title="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" border="0" alt="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" src="http://ghostvictor.files.wordpress.com/2010/01/010510_0916_18.png" /></p>
<p style="text-indent: 2em">图15、高可靠性设计</p>
<p style="text-indent: 2em">在一个SSO系统中，&ldquo;高可用性查觉&rdquo;协议和特性可以从活跃引擎同步事件和状态信息到热备份超级引擎上。从冗余架构层面来看，主引擎担当一个服务器的角色，反之备引擎担当一个客户的角色，&ldquo;高可用性查觉&rdquo;协议将在这两个实体之间同步像failover事件等状态信息，，备份引擎不需要重新学习这些信息，可以降低中断的时长。</p>
<p style="text-indent: 2em">图15所示，假设switch 1在一个激活的VSS中为活跃超级引擎，另一个switch 2在VSS中为热备份引擎 ，可以执行下面的命令来检查：</p>
<p style="text-indent: 2em">&nbsp; &nbsp;</p>
<p style="text-indent: 2em">　　在这个输出显示，如果故障出现在活跃引擎或者活跃虚拟交换机，SSO交换激活，在switch 2热备份引擎成为活跃Cisco虚拟交换系统的活跃引擎，这个转换大约需时50ms。</p>
<p style="text-indent: 2em">7)&nbsp; &nbsp; &nbsp; &nbsp; VSS系统的特点主要以下几点</p>
<p style="text-indent: 2em">?&nbsp; &nbsp; &nbsp; &nbsp; 增加带宽，可达1.44Tbps</p>
<p style="text-indent: 2em">?&nbsp; &nbsp; &nbsp; &nbsp; 无环路架构，通过STP技术防止环路</p>
<p style="text-indent: 2em">?&nbsp; &nbsp; &nbsp; &nbsp; 高可靠性</p>
<p style="text-indent: 2em">?&nbsp; &nbsp; &nbsp; &nbsp; 简化网络结构，以独立的设备身份部署到网络中</p>
<p style="text-indent: 2em">?&nbsp; &nbsp; &nbsp; &nbsp; 部署方式简单</p>
<p style="text-indent: 2em">?&nbsp; &nbsp; &nbsp; &nbsp; 目前版本只支持两Catalyst 6500系列机箱两引擎的VSS，未来版本有可能支持多机箱多引擎</p>
<p style="text-indent: 2em">欲了解理详细配置信息请参考：</p>
<p style="text-indent: 2em"><a href="http://www.cisco.com/en/US/docs/switches/lan/catalyst6500/ios/12.2SX/configuration/guide/vss.html#wp1020334"><font color="#ffbc00">http://www.cisco.com/en/US/docs/ ... /vss.html#wp1020334</font></a></p>
<p style="text-indent: 2em">2.&nbsp; &nbsp; &nbsp; &nbsp; Juniper EX 4200 VC</p>
<p style="text-indent: 2em">1)&nbsp; &nbsp; &nbsp; &nbsp; Juniper Virual Chassis技术概述</p>
<p style="text-indent: 2em">VC技术Juniper EX 4200交换机独具特色的技术。提供相同的高可用性功能和大多数的故障切换功能。这个技术和Cisco的堆叠不相同，类似Catalyst 6500系列的VSS系统，但是又不同于VSS系统，每个EX 4200系列交换机都能作为路由引擎发挥作用。当两个或多个EX 4200系列交换机互连在一起时，它们可与所有的虚拟机箱中的其他交换机共享一个控制层。当两个EX 4200系列交换机互连在一起时，JUNOSTM软件将自动启动选择程序以便分配主用(活动)和备用(热备份)路由引擎。一旦主用路由引擎发生故障，集成的第2层和第3层平滑路由引擎故障切换(GRES)特性保证允许用户的接入应用、服务和IP通信流量不中断。</p>
<p style="text-indent: 2em">如果将两个以上的交换机互连在虚拟机箱配置中，当主用路由引擎发生故障时，作为被指定的备份路由引擎的交换机在接替的同时，也可以作为线路卡使用。这种N+1 路由引擎冗余模式以及JUNOSTM软件提供的GRES、不中断路由(NSR)和不中断桥接(NSB)功能可确保在发生意外故障时平滑地转移控制权。</p>
<p style="text-indent: 2em"><img title="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" border="0" alt="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" src="http://ghostvictor.files.wordpress.com/2010/01/010510_0916_21.png" /></p>
<p style="text-indent: 2em">图16、Juniper EX 4200 VC系统引擎切换示意图</p>
<p style="text-indent: 2em">Master RE:主用路由引擎； Backup RE:备用路由引擎； graceful route engine switchover(GRES) for hitless failovers:平滑的路由引擎故障切换（GRES）功能，可实现无缝故障切换。</p>
<p style="text-indent: 2em">对于虚拟机箱端口的编号，EX 4200系列交换机与瞻博网络基于机箱的其他产品使用相同的插槽/模块/端口编号模式，提供真正类似于机箱产品的运行。由于使用了一致的操作系统和单一配置文件，虚拟机箱配置中的所有交换机都被视为单一产品，从而简化了总体的系统维护和管理工作。</p>
<p style="text-indent: 2em">与基于机箱的模块化交换机一样，每个EX 4200系列交换机都提供大量的高可用性特性。如果与经过实践验证的JUNOSTM软件和L2/L3故障切换功能结合使用，这些特性将使EX 4200系列交换机能够提供真正的运营商级可靠性。</p>
<p style="text-indent: 2em">2)&nbsp; &nbsp; &nbsp; &nbsp; VC系统部署方式</p>
<p style="text-indent: 2em">Juniper EX交换机组建Virtual chassis虚拟机箱可以采用2种链路方式：</p>
<p style="text-indent: 2em">?&nbsp; &nbsp; &nbsp; &nbsp; 采用背板的Virtual Chassis Port &ndash;VCP的端口，支持128Gbps通道连接；</p>
<p style="text-indent: 2em">?&nbsp; &nbsp; &nbsp; &nbsp; 采用扩展插槽的EX-UM-2XFP的10GE光纤端口连接，采用EX-UM-2XFP作为VCP端口时候，需要配置该端口启运Virtual chassis，否则该端口仍未普通10GE端口。</p>
<p style="text-indent: 2em">在两台交换机同时采用背板的VCP端口和10GE端口作virtual chassis连接时，优先选择背板的VCP作为主链路，10GE端口作为备份链路，原因是背板的VCP带宽比较大，链路COST值最优。</p>
<p style="text-indent: 2em">下两图为通过VCP部署VC系统的示意图：</p>
<p style="text-indent: 2em"><img title="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" border="0" alt="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" src="http://ghostvictor.files.wordpress.com/2010/01/010510_0916_22.png" /></p>
<p style="text-indent: 2em">图17、VCP端口示意图</p>
<p style="text-indent: 2em"><img title="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" border="0" alt="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" src="http://ghostvictor.files.wordpress.com/2010/01/010510_0916_23.png" /></p>
<p style="text-indent: 2em">图18、通过VCP部署VX系统示意图</p>
<p style="text-indent: 2em">3)&nbsp; &nbsp; &nbsp; &nbsp; VC系统交换机数量</p>
<p style="text-indent: 2em">EX4200最多支持10台EX4200各种款式的交换机组成虚拟机箱集群。</p>
<p style="text-indent: 2em">4)&nbsp; &nbsp; &nbsp; &nbsp; Master交换机选择机制</p>
<p style="text-indent: 2em">组建Virtual Chassis虚拟机箱时候，多台EX4200交换机基于如下机制来选择master交换机以及backup交换机：</p>
<p style="text-indent: 2em">?&nbsp; &nbsp; &nbsp; &nbsp; Virtual chassis 优先级mastership priority，默认的优先级均为128，范围0－255。越高优先级月优先选择为master交换机。</p>
<p style="text-indent: 2em">?&nbsp; &nbsp; &nbsp; &nbsp; 相同优先级别下，哪台先开机启动哪台就是master交换机。</p>
<p style="text-indent: 2em">?&nbsp; &nbsp; &nbsp; &nbsp; 在优先级相同的情况下，比较那台交换机的在线时间最长，那台就是master交换机。</p>
<p style="text-indent: 2em">?&nbsp; &nbsp; &nbsp; &nbsp; 选择那台的MAC地址最小，那台作为master交换机。</p>
<p style="text-indent: 2em">5)&nbsp; &nbsp; &nbsp; &nbsp; VC的管理</p>
<p style="text-indent: 2em">组成Virtual Chassis虚拟机箱交换机集群后，连接任意成员交换机的CONSOLE端口，都可以之际访问整个集群进行全局配置，而不需要必须连接master交换机的console端口来管理。</p>
<p style="text-indent: 2em">同样带外网管端口也可以把带外网管线缆连接的任意成员交换机的带外网管端口上。直接访问整个虚拟机箱交换机。</p>
<p style="text-indent: 2em"><img title="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" border="0" alt="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" src="http://ghostvictor.files.wordpress.com/2010/01/010510_0916_24.png" /></p>
<p style="text-indent: 2em">图19、通过Console端口管理VC</p>
<p style="text-indent: 2em"><img title="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" border="0" alt="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" src="http://ghostvictor.files.wordpress.com/2010/01/010510_0916_25.png" /></p>
<p style="text-indent: 2em">图20、通过SSH or telnet管理VC</p>
<p style="text-indent: 2em">6)&nbsp; &nbsp; &nbsp; &nbsp; 链路连接方式</p>
<p style="text-indent: 2em">Juniper EX4200交换机组建Virtual Chassis集群的时候，背板VCP的链路连接方式支持标准的&ldquo;菊花莲&rdquo;连接，同时支持任意方式的连接。成员交换机间的流量转发基于Juniper VCCP协议，实现最短路径转发机制。</p>
<p style="text-indent: 2em"><img title="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" border="0" alt="级连、堆叠和虚拟机框技术分析比较 - joulelyon526 - 我的博客" src="http://ghostvictor.files.wordpress.com/2010/01/010510_0916_26.png" /></p>
<p style="text-indent: 2em">图21、VC链路连接方式</p>
<p style="text-indent: 2em">7)&nbsp; &nbsp; &nbsp; &nbsp; 升级操作</p>
<p style="text-indent: 2em">组建Virtual Chassis虚拟机箱集群的时候，首先各成员交换机的Junos操作系统的版本要一致，否则将无法组建成功。但版本不同的EX4200交换机连接后，同样会为各成员交换机分配member-id，但是不能形成集群，无法全局统一管理。所以在组建集群之前要把每台交换机升级到相同junos系统。组建完毕后交换机，需要再次升级系统的时候，可以通过全局统一完成。将最新的junos系统软件下载到任意一台交换机的内部flash中，通过命名可以实现全部成员交换机的统一升级：</p>
<p style="text-indent: 2em">user@SWA-0&gt;request system software add /var/tmp/xxxxx.tgz reboot</p>
<p style="text-indent: 2em">四、&nbsp; &nbsp; &nbsp; &nbsp; 总结&nbsp;&nbsp;</p>
<p style="text-indent: 2em">?&nbsp; &nbsp; &nbsp; &nbsp; 级连</p>
<p style="text-indent: 2em">o&nbsp; &nbsp; &nbsp; &nbsp; 是组建网络的基础，可以灵活利用各种拓扑、冗余技术，对设备无特殊要求；</p>
<p style="text-indent: 2em">o&nbsp; &nbsp; &nbsp; &nbsp; 在层次太多的时候，需要进行精心的设计，避免出现环路；</p>
<p style="text-indent: 2em">o&nbsp; &nbsp; &nbsp; &nbsp; 对于级连层次很少的网络，级连方式可以提供最优性能，例如在需要扩展为两倍端口的网点，使用星型堆叠边缘之间需要交换三次，级连模式和菊花链式需要交换两次，星型堆叠需要更大的投资，菊花链式需要占用更多的高速端口，普通级连是最经济的组建方式，还可以综合利用上以前的已有交换设备，但是两台设备需分开管理；</p>
<p style="text-indent: 2em">o&nbsp; &nbsp; &nbsp; &nbsp; 不会增加交换性能，但是可以通过端口聚合等技术实现；</p>
<p style="text-indent: 2em">o&nbsp; &nbsp; &nbsp; &nbsp; 无法简化设备管理，但可能过网管软件进行统一监控管理，需要使用厂商的设备管理器方可进行统一的配置管理。</p>
<p style="text-indent: 2em">?&nbsp; &nbsp; &nbsp; &nbsp; 堆叠</p>
<p style="text-indent: 2em">o&nbsp; &nbsp; &nbsp; &nbsp; 逻辑上属于一个设备，便于管理；</p>
<p style="text-indent: 2em">o&nbsp; &nbsp; &nbsp; &nbsp; 增加交换机的背板容量，提升性能，Cisco Catalyst 3750可以达到32G的背板容量，3750E可以达到64G的背板容量；</p>
<p style="text-indent: 2em">o&nbsp; &nbsp; &nbsp; &nbsp; 需要专门的堆叠模块和线缆；</p>
<p style="text-indent: 2em">o&nbsp; &nbsp; &nbsp; &nbsp; 同一厂家的同一系列交换机产品才能进行堆叠，软件版本也要相同，不具有兼容性，各厂商均为私堆叠技术，无法混合堆叠。</p>
<p style="text-indent: 2em">?&nbsp; &nbsp; &nbsp; &nbsp; 虚拟机框</p>
<p style="text-indent: 2em">o&nbsp; &nbsp; &nbsp; &nbsp; 大幅度提高性能, Cisco Catalyst 6500的VSS可以达到1.44Tbps，Juniper的VC也可以达到128G的背板；</p>
<p style="text-indent: 2em">o&nbsp; &nbsp; &nbsp; &nbsp; 便于管理和部署，在网络中以独立的设备体现；</p>
<p style="text-indent: 2em">o&nbsp; &nbsp; &nbsp; &nbsp; 提供高可靠性，Cisco使用NSF/SSO协议实现VSS两个引擎的切换，最低50MS的切换时间；</p>
<p style="text-indent: 2em">o&nbsp; &nbsp; &nbsp; &nbsp; 各厂商私有技术，无法混合组合；</p>]]></description>
		</item>
		
			<item>
			<link>http://www.agou.net/article/study/738.htm</link>
			<title><![CDATA[Cacti Templates (Cisco Routers and Switches,Mysql,]]></title>
			<author>agou@live.com,agou@live.cn(agou)</author>
			<category><![CDATA[学无止境]]></category>
			<pubDate>Fri,13 Aug 2010 09:38:37 +0800</pubDate>
			<guid>http://www.agou.net/default.asp?id=738</guid>
		<description><![CDATA[<p><b><font color="#cc0066" size="2">Cacti Templates (Cisco Routers and Switches,Mysql,postfix,Qmail,Apache,Widows and many more)</font></b></p>
<p><b><font color="#cc0066" size="2">
<p><font size="2">I have collected these scripts from <a href="http://forums.cacti.net/">Cacti forum</a> and i hope this would help users to check the templates they are looking for cacti </font></p>
<p><font size="2"><font color="#cc0066"><b>Handy Repopulate Poller Cache Script</b></font><font color="#cc0066"><a id="KonaLink0" oncontextmenu="return false;" class="kLink" onmouseover="adlinkMouseOver(event,this,0);" onmouseout="adlinkMouseOut(event,this,0);" onclick="adlinkMouseClick(event,this,0);" href="http://www.debianhelp.co.uk/cactitemplates.htm#" target="_new" jquery1281663143688="4" style="position: static; text-decoration: underline !important"></a>and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about10292.html">http://forums.cacti.net<wbr></wbr>/about10292.html</a><br />
<br />
<b><font color="#cc0066">New Advanced Ping Template Version<br />
</font></b><br />
<font color="#cc0066">Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about10049.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about10049.html</a></font></p>
<div id="preLoadLayer0" style="z-index: 2147482647; position: absolute; display: none; top: -22px; left: -18px">&nbsp;</div>
<p><span id="1281663513155E" style="display: none">&nbsp;</span></p>
<p>&nbsp;</p>
<p><wbr></wbr><font size="2"><font color="#cc0066"><b>Powerware 9120 UPS via SNMP<br />
</b></font><br />
<font color="#cc0066">Download and Documentation</font><br />
<br />
<a href="http://forums.cacti.net/about5427.html">http://forums.cacti.net/about5427.html</a><wbr></wbr></font></p>
<p><font size="2"><wbr></wbr><font color="#cc0066"><b>Smoke Ping Like</b></font><br />
<br />
<font color="#cc0066">Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about8503.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about8503.html</a><br />
<br />
<font color="#cc0066"><b>Apache stats Template</b></font><br />
<br />
<font color="#cc0066">Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about9861.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about9861.html</a></font></p>
<p><font color="#cc0066" size="2"><b>Dell PowerEdge(1750,2650,2800,6650)/PowerVault Templates - Temperature</b><br />
PowerEdge 2650 template also works with a PowerVault 775N<br />
<br />
Download and Documentation<br />
<br />
<a href="http://forums.cacti.net/about15451.html">http://forums.cacti.net/about15451.html</a></font></p>
<p><font color="#cc0066" size="2"><b>ZXTM load balancer product from Zeus templates</b> <br />
<br />
Downloads and Documents <br />
<br />
<a href="http://forums.cacti.net/about15287.html">http://forums.cacti.net/about15287.html</a></font></p>
<p><font size="2"><font color="#cc0066"><b>Cisco SAN MDS9020 Switch Port statistics</b></font><br />
<br />
<font color="#cc0066">Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about15797.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about15797.html</a><br />
<br />
<font color="#cc0066"><b>Arris C3 CMTS template</b><br />
<br />
Download and Documentation<br />
</font><br />
</font><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about15807.html" target="_blank"><font size="2">http://forums.cacti.net<wbr></wbr>/about15807.html</font></a></p>
<p><font size="2"><font color="#cc0066"><b>Cisco ADSL info </b><br />
<br />
Download and Documentation</font><br />
<br />
<a href="http://forums.cacti.net/about15157.html">http://forums.cacti.net/about15157.html</a></font></p>
<p><font size="2"><font color="#cc0066"><b>VPN connections on a <a id="KonaLink1" oncontextmenu="return false;" class="kLink" onmouseover="adlinkMouseOver(event,this,1);" onmouseout="adlinkMouseOut(event,this,1);" onclick="adlinkMouseClick(event,this,1);" href="http://www.debianhelp.co.uk/cactitemplates.htm#" target="_new" style="position: static; text-decoration: underline !important"><font color="#009900" size="2" style="position: static; font-family: Verdana; color: #009900 !important; font-weight: 700"><span class="kLink" style="position: static; font-family: Verdana; color: #009900 !important; font-weight: 700">Nortel</span></font></a> Contivity router<br />
</b><br />
Download and Documentation</font><br />
<br />
<a href="http://forums.cacti.net/about15156.html">http://forums.cacti.net/about15156.html</a></font></p>
<p><font size="2"><b><font color="#cc0066">Trango M5830S, host template w/ dependencies (queries, etc.)<br />
</font></b><br />
<font color="#cc0066">Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about7572.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about7572.html</a><br />
<br />
<b><font color="#cc0066">Windows uptime statistics</font></b><br />
<br />
<font color="#cc0066">Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about10514.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about10514.html</a><br />
<br />
<font color="#cc0066"><b>ucd/net-SNMP lmSensors Template<br />
</b></font><br />
<font color="#cc0066">Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about11590.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about11590.html</a><br />
<br />
<b><font color="#cc0066">Multi CPU Utilization Graph</font></b><br />
<br />
<font color="#cc0066">Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about11615.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about11615.html</a><br />
<br />
<b><font color="#cc0066">Barracuda Spam Firewall Templates</font></b><br />
<br />
<font color="#cc0066">Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about14951.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about14951.html</a></font></p>
<p><font color="#cc0066"><b>UPS Smart APC templates</b></font><br />
<br />
<font color="#cc0066">Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about15908.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about15908.html</a></p>
<p><font color="#cc0066"><b>Sonicwall Templates</b></font><br />
<br />
<font color="#cc0066">Download and Documentation </font><br />
<br />
<a href="http://forums.cacti.net/about2893.html">http://forums.cacti.net/about2893.html</a></p>
<p><font color="#cc0066"><b>JBoss snmp-adaptor Templates</b><br />
<br />
Download and Documentation </font><br />
<br />
<a href="http://forums.cacti.net/about16322.html">http://forums.cacti.net/about16322.html</a></p>
<p><font color="#cc0066"><b>Monitoring 4PSA CleanServer and SpamGuardian on Linux/Plesk</b><br />
<br />
Download and Documentation </font><br />
<br />
<a href="http://forums.cacti.net/about16961.html">http://forums.cacti.net/about16961.html</a></p>
<p><font color="#cc0066"><b>QueueStats -- Graph Qmail Local and Remote queue sizes<br />
<br />
</b>Download and Documentation </font><br />
<br />
<a href="http://forums.cacti.net/about4455.html">http://forums.cacti.net/about4455.html</a></p>
<p><font color="#cc0066"><b>Postfix Queues Templates</b><br />
<br />
Download and Documentation </font><br />
<br />
<a href="http://forums.cacti.net/about16480.html">http://forums.cacti.net/about16480.html</a></p>
<p><b><font color="#cc0066">aggrated traffic (2links) Templates</font></b><br />
<br />
<font color="#cc0066">Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about15902.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about15902.html</a><br />
<br />
<font color="#cc0066"><b>Sendmail &amp; Mailscanner version 2</b></font><br />
<br />
<font color="#cc0066">Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about15651.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about15651.html</a><br />
<font size="2"><br />
<br />
<b><font color="#cc0066">Cisco SAA Jitter/Jitter-error/http template</font></b></font></p>
<p><font color="#cc0066" size="2" face="Verdana">Download and Documentation</font><font size="2"><b><font color="#cc0066"><br />
</font></b><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about4136.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about4136.html</a><br />
<br />
<font color="#cc0066"><b>Cisco NBAR Protocol Statistics Query</b></font><br />
<br />
<font color="#cc0066">Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about8050.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about8050.html</a><br />
<br />
<b><font color="#cc0066">MIB Protocol Statistics</font></b><br />
<br />
<font color="#cc0066">Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about11001.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about11001.html</a><br />
<br />
<font color="#cc0066"><b>BIND 9 Statistics Template</b></font><br />
<br />
<font color="#cc0066">Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about3018.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about3018.html</a><br />
<br />
<b><font color="#cc0066">UNIX Template Set for Cacti: HP-UX, Solaris, Linux<br />
</font></b><br />
<font color="#cc0066">Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about11634.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about11634.html</a><br />
<br />
<b><font color="#cc0066">IIS - WWW Graph templates<br />
</font></b><br />
<font color="#cc0066">Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about12464.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about12464.html</a><br />
<br />
<b><font color="#cc0066">Host template for Network Appliance storage arrays and more</font></b><br />
<br />
<font color="#cc0066">Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about5954.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about5954.html</a><br />
<br />
<b><font color="#cc0066">Aggregation of 2,3, and 4 sources for Bandwidth</font></b><br />
<br />
<font color="#cc0066">Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about10465.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about10465.html</a><br />
<br />
<b><font color="#cc0066">BES (BlackBerry Enterprise Server) template using WMI<br />
</font></b><br />
<font color="#cc0066">Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about13721.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about13721.html</a><br />
<br />
<font color="#cc0066"><b>Monitor Windows Service stats from Linux<br />
</b></font><br />
<font color="#cc0066">Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about11232.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about11232.html</a><br />
<br />
<b><font color="#cc0066">Game Server Reporting - UT2004, QW, BF1042, BFV, COD, HL Templates</font></b><br />
<br />
<font color="#cc0066">Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about3735.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about3735.html</a><br />
<br />
<b><font color="#cc0066">Poller Time Template<br />
</font></b><br />
<font color="#cc0066">Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about14882.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about14882.html</a><br />
<br />
<b><font color="#cc0066">Postifx monitoring Template</font></b><br />
<br />
<font color="#cc0066">Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about6657.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about6657.html</a><br />
<br />
<b><font color="#cc0066">Postfix monitoring with David Schweikert's Mailgraph</font></b><br />
<br />
<font color="#cc0066">Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about1571.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about1571.html</a><br />
<br />
<b><font color="#cc0066">WeatherBug script &amp; templates<br />
</font></b><br />
<font color="#cc0066">Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about8821.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about8821.html</a><br />
<br />
<font color="#cc0066"><b>ucd/net snmp Device (Disk) I/O templates</b></font><br />
<br />
<font color="#cc0066">Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about8777.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about8777.html</a><br />
<br />
<b><font color="#cc0066">PPP / PPPoE User Traffic Graphs</font></b><br />
<br />
<font color="#cc0066">Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about12280.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about12280.html</a><br />
<br />
<b><font color="#cc0066">Windows 2000 / 2k3 Disk Statistics<br />
</font></b><br />
<font color="#cc0066">Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about10707.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about10707.html</a><br />
<br />
<font color="#cc0066"><b>Cisco BGP graph Templates<br />
</b></font><br />
<font color="#cc0066">Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about12327.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about12327.html</a><br />
<br />
<b><font color="#cc0066">W32 CPU (any number of processors) Perl Script via WMI<br />
</font></b><br />
<font color="#cc0066">Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about4370.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about4370.html</a><br />
<br />
<b><font color="#cc0066">Windows Memory Usage Template</font></b><br />
<br />
<font color="#cc0066">Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about4739.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about4739.html</a><br />
<br />
<b><font color="#cc0066">Liebert GXT UPS Template</font></b><br />
<br />
<font color="#cc0066">Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about8760.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about8760.html</a><br />
<br />
<font color="#cc0066"><b>Traffic between 2 peers Templates</b></font><br />
<br />
<font color="#cc0066">Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about13931.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about13931.html</a><br />
<br />
<font color="#cc0066"><b>ASSP antispam statistics<br />
</b></font><br />
<font color="#cc0066">Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about6996.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about6996.html</a><br />
<br />
<b><font color="#cc0066">Exchange 2003 scripts from Windows Cacti</font></b><br />
<br />
<font color="#cc0066">Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about12383.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about12383.html</a><br />
<br />
<b><font color="#cc0066">Packet Shaper Template</font></b><br />
<br />
<font color="#cc0066">Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about12814.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about12814.html</a><br />
<br />
<font color="#cc0066"><b>AS400 CPU Utilization Template</b></font><br />
<br />
<font color="#cc0066">Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about4523.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about4523.html</a><br />
<br />
<b><font color="#cc0066">memcached Host Template and Graphs<br />
</font></b><br />
<font color="#cc0066">Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about14605.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about14605.html</a><br />
<br />
<font color="#cc0066"><b>Host template for Compaq (HP) Insight Manager<br />
</b></font><br />
<font color="#cc0066">Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about4222.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about4222.html</a><br />
<br />
<b><font color="#cc0066">Cisco CSS SNMP rosetta stone<br />
</font></b><br />
<font color="#cc0066">Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about5114.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about5114.html</a><br />
<br />
<b><font color="#cc0066">Interface errors scripts and templates<br />
</font></b><br />
<font color="#cc0066">Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about12660-0-asc-15.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about12660-0-asc-15.html</a><br />
<br />
<font color="#cc0066"><b>NetApp WebCache Host Template</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about3143.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about3143.html</a><br />
<br />
<font color="#cc0066"><b>Bluecoat Proxy Template (inc fan &amp; temp)<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about9302.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about9302.html</a><br />
<br />
<font color="#cc0066"><b>Nokia IP Firewall Checkpoint Template</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about12292.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about12292.html</a><br />
<br />
<font color="#cc0066"><b>Groupwise Statistics Script(s)</b></font><br />
<br />
<font color="#cc0066">Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about7536.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about7536.html</a><br />
<br />
<font color="#cc0066"><b>Sendmail &amp; Mailscanner (alternate) Templates</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about7830.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about7830.html</a><br />
<br />
<font color="#cc0066"><b>CISCO SLB(Load Balancer) Templates<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about12448.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about12448.html</a><br />
<br />
<font color="#cc0066"><b>Cisco Pix - Authenticated VPN Users Template</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about14410.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about14410.html</a><br />
<br />
<font color="#cc0066"><b>icecast statistic Templates</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about7713.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about7713.html</a><br />
<br />
<font color="#cc0066"><b>NUT (Network UPS Tools) Status Template</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about14475.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about14475.html</a><br />
<br />
<font color="#cc0066"><b>Quick and dirty script to add devices to cacti</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about7683.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about7683.html</a><br />
<br />
<font color="#cc0066"><b>Netscreen CPU Memory and Session stats</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about3078.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about3078.html</a><br />
<br />
<font color="#cc0066"><b>SuperMicro SuperoDoctor sensors Template<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about11722.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about11722.html</a><br />
<br />
<font color="#cc0066"><b>FLEXlm Template and script set</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about12450.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about12450.html</a><br />
<br />
<font color="#cc0066"><b><a id="KonaLink2" oncontextmenu="return false;" class="kLink" onmouseover="adlinkMouseOver(event,this,2);" onmouseout="adlinkMouseOut(event,this,2);" onclick="adlinkMouseClick(event,this,2);" href="http://www.debianhelp.co.uk/cactitemplates.htm#" target="_new" style="position: static; text-decoration: underline !important"><font color="#009900" size="2" style="position: static; font-family: Verdana; color: #009900 !important; font-weight: 700"><span class="kLink" style="position: static; font-family: Verdana; color: #009900 !important; font-weight: 700">Foundry</span></font></a> bigiron templates</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about11422.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about11422.html</a><br />
<br />
<font color="#cc0066"><b>snmpdiskio (Disk I/O statistics on Linux)</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about12742.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about12742.html</a><br />
<br />
<font color="#cc0066"><b>APC Environment Templates</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about11794.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about11794.html</a><br />
<br />
<font color="#cc0066"><b>AIX Host Template</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about6072-0-asc-0.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about6072-0-asc-0.html</a><br />
<br />
<font color="#cc0066"><b>Cisco Environmental Monitoring (Temp, Voltage) Templates</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about10491.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about10491.html</a><br />
<br />
<font color="#cc0066"><b>Dell PowerEdge 2650 System Temperature</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about4368.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about4368.html</a><br />
<br />
<font color="#cc0066"><b>sendmail mailstats template / script<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about14370.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about14370.html</a><br />
<br />
<font color="#cc0066"><b>dhcpd-snmp Template</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about14345.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about14345.html</a><br />
<br />
<font color="#cc0066"><b>Templates for Riello UPS</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about14330.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about14330.html</a><br />
<br />
<font color="#cc0066"><b>Cablemodem template &amp; perl script</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about8688.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about8688.html</a><br />
<br />
<font color="#cc0066"><b>Windows Services monitoring with WMI</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about13562.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about13562.html</a><br />
<br />
<font color="#cc0066"><b>Win32 - Monitor running processes Template</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about6661.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about6661.html</a><br />
<br />
<font color="#cc0066"><b>Brocade Fibre Channel templates</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about6346.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about6346.html</a><br />
<br />
<font color="#cc0066"><b>Netvision UPS - Scomec Sicon</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about6942.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about6942.html</a><br />
<br />
<font color="#cc0066"><b>Sensatronic EM1 monitors</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about14103.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about14103.html</a><br />
<br />
<font color="#cc0066"><b>SNMP Printer Template</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about12970.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about12970.html</a><br />
<br />
<font color="#cc0066"><b>exim statistics Template</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about14143.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about14143.html</a><br />
<br />
<font color="#cc0066"><b>cmts templates for Arris C3,and Motorola BSR 1000</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about12328.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about12328.html</a><br />
<br />
<font color="#cc0066"><b>CPU Usage for Solaris<br />
</b></font><br />
<font color="#cc0066">Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about4742.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about4742.html</a><br />
<br />
<font color="#cc0066"><b>Skystream - iPlex Host Template</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about14075.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about14075.html</a><br />
<br />
<font color="#cc0066"><b>Windows 2003 Domain Controller NTDS Stats</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about14062.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about14062.html</a><br />
<br />
<font color="#cc0066"><b>windows media server Template</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about13737.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about13737.html</a><br />
<br />
<font color="#cc0066"><b>NetApp qtrees Template<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about13089.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about13089.html</a><br />
<br />
<font color="#cc0066"><b>DOCSIS Cable Modem Stats Template</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about11626.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about11626.html</a><br />
<br />
<font color="#cc0066"><b>netapp space available query template<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about11446.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about11446.html</a><br />
<br />
<font color="#cc0066"><b>MySQL Stats Template</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about11010.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about11010.html</a><br />
<br />
<font color="#cc0066"><b>Allot NetEnforcer Template</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about12177.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about12177.html</a><br />
<br />
<font color="#cc0066"><b>Djbdns stats template<br />
</b></font><br />
<font color="#cc0066">Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about10993.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about10993.html</a><br />
<br />
<font color="#cc0066"><b>Win32 - Motherboard Monitor 5 via SNMP Template</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about7050.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about7050.html</a><br />
<br />
<font color="#cc0066"><b>script to alert you if any network ports go above a %</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about13557.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about13557.html</a><br />
<br />
<font color="#cc0066"><b>DELL PowerEdge 1750 Fan Speed Template<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about12530.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about12530.html</a><br />
<br />
<font color="#cc0066"><b>TCP &amp; HTTP Server Response Time: Script &amp; Templates</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about11020.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about11020.html</a><br />
<br />
<font color="#cc0066"><b>CISCO CMTS SNMP QUERY/GRAPH TEMPLATES/DATA TEMPLATES</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about13519.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about13519.html</a><br />
<br />
<font color="#cc0066"><b>Cisco pix firewall template</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about3050.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about3050.html</a><br />
<br />
<font color="#cc0066"><b>RMON Group 1 Etherstats - Templates<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about8367.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about8367.html</a><br />
<br />
<font color="#cc0066"><b>Templates to Cisco uBR (SNR, FEC, Modems Ups, Interf Utiliz)</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about10443.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about10443.html</a><br />
<br />
<font color="#cc0066"><b>IBM Lotus Notes Template<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about13222.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about13222.html</a><br />
<br />
<font color="#cc0066"><b>Microsoft DHCP Free / In Use Script</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about6005.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about6005.html</a><br />
<br />
<font color="#cc0066"><b>W32 DNS Statistics Perl Script using WMI</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about4426.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about4426.html</a><br />
<br />
<font color="#cc0066">J<b>uniper FRU statistics Template</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about11320.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about11320.html</a><br />
<br />
<font color="#cc0066"><b>Novell Netware CPU and Memory graphing</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about13141.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about13141.html</a><br />
<br />
<font color="#cc0066"><b>Checkpoint Firewall Packet Statistics</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about13532.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about13532.html</a></font></p>
<p><font size="2"><font color="#cc0066"><b>APC UPII Monitoring via Windows from *nix Cacti<br />
</b></font><br />
<font color="#cc0066">Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about16194.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about16194.html</a><br />
<br />
<b><font color="#cc0066">hddtemp template (update)</font></b><br />
<br />
<font color="#cc0066">Download and Documentation</font><br />
<br />
</font><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about15743.html" target="_blank"><font size="2">http://forums.cacti.net<wbr></wbr>/about15743.html</font></a><font size="2"><br />
<br />
<font color="#cc0066"><b>Dell PowerEdge 2650 Fan RPMs</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about4369.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about4369.html</a><br />
<br />
<font color="#cc0066"><b>Graphing Windows NT hosts via SNMP</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about8579.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about8579.html</a><br />
<br />
<font color="#cc0066"><b>Cisco Aironet wireless access point graph</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about4901.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about4901.html</a><br />
<br />
<font color="#cc0066"><b>Virtual counter64 SNMP support Template<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about9952.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about9952.html</a><br />
<br />
<font color="#cc0066"><b>f5 BigIP Load Balancer Template<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about12773.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about12773.html</a><br />
<br />
<font color="#cc0066"><b>VPN Tunnel monitoring Template</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about12873.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about12873.html</a><br />
<br />
<font color="#cc0066"><b>Monitoring Exchange 2003 from Linux Cacti</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about11589.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about11589.html</a><br />
<br />
<font color="#cc0066"><b>Host Template for Nortel Alteon 180 series<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about15021.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about15021.html</a><br />
<br />
<font color="#cc0066"><b>HP Laserjet 2300 and 2500 Percentage Templates<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about12840.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about12840.html</a><br />
<br />
<font color="#cc0066"><b>3Com Total Control HiPer NMP - Modem Utilization<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about2818.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about2818.html</a><br />
<br />
<font color="#cc0066"><b>Trango T-Link10 and Atlas RSSI and Traffic Graphs<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about10631.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about10631.html</a><br />
<br />
<font color="#cc0066"><b>Net-SNMP lm_sensors temperature, fan speed, voltage monitor</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about8323.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about8323.html</a><br />
<br />
<font color="#cc0066"><b>Powerware UPS via SNMP</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about5427.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about5427.html</a><br />
<br />
<font color="#cc0066"><b>HDD Temperature Script</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about15020.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about15020.html</a><br />
<br />
<b><font color="#cc0066">smartmontools - hdd temperature checker script</font></b><br />
<br />
<font color="#cc0066">Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about4714.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about4714.html</a><br />
<br />
<font color="#cc0066"><b>Ethernet Stats(RFC1643) </b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about3805.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about3805.html</a><br />
<br />
<font color="#cc0066"><b>TCP Connection Status</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about12787.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about12787.html</a><br />
<br />
<font color="#cc0066"><b>Juniper M20 Memory / Temps / CPU Graphs<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about12792.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about12792.html</a><br />
<br />
<font color="#cc0066"><b>HP-UX Host template<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about10594.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about10594.html</a><br />
<br />
<font color="#cc0066"><b>tcp connections script</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about12766.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about12766.html</a><br />
<br />
<font color="#cc0066"><b>Read Windows 2000 mem stats from Linux (informant)</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about6255.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about6255.html</a><br />
<br />
<font color="#cc0066"><b>APC rack pdu Templates<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about7612.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about7612.html</a><br />
<br />
<font color="#cc0066"><b>Windows 2000 / 2k3 Disk Statistics</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about12468.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about12468.html</a><br />
<br />
<font color="#cc0066"><b>Cisco Cache Engine Template</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about9438.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about9438.html</a><br />
<br />
<font color="#cc0066"><b>Netscreen (Juniper) 5.0 Tunnel interface graphs<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about11873.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about11873.html</a><br />
<br />
<font color="#cc0066"><b>Cisco - Riverhead DDos Guard Template<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about12859.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about12859.html</a><br />
<br />
<font color="#cc0066"><b>HP Laserjet 4100 and 4600 Percentage Templates</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about12841.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about12841.html</a><br />
<br />
<font color="#cc0066"><b>Monitor Vmware ESX Template<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about3730.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about3730.html</a><br />
<br />
<font color="#cc0066"><b>Cisco Class Map Statistics</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about10220.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about10220.html</a><br />
<br />
<font color="#cc0066"><b>NetFlow Template<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about3655.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about3655.html</a><br />
<br />
<font color="#cc0066"><b>JBOSS Console Page Memory Check<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about12802.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about12802.html</a><br />
<br />
<font color="#cc0066"><b>Monitoring oracle</b></font><br />
<br />
<font color="#cc0066">Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about7567.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about7567.html</a><br />
<br />
<font color="#cc0066"><b>Mikrotik SNMP Queue Tree Monitor<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about10373.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about10373.html</a><br />
<br />
<font color="#cc0066"><b>IPMI sensors Templates</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about11593.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about11593.html</a><br />
<br />
<font color="#cc0066"><b>Domino R6 mail stats - Graph template</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about12627.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about12627.html</a><br />
<br />
<font color="#cc0066"><b>HP 2500 Laser Color Printer Template</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about6941.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about6941.html</a><br />
<br />
<font color="#cc0066"><b>cisco CBWFQ QoS monitoring</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about12485.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about12485.html</a><br />
<br />
<font color="#cc0066"><b>DELL PowerEdge 1750 - Temperature<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about12529.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about12529.html</a><br />
<br />
<font color="#cc0066"><b>Sensatronics TempTrax monitoring template and script set<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about12451.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about12451.html</a><br />
<br />
<font color="#cc0066"><b>Template: HP Inkjet 3000 - network printer ink levels<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about12428.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about12428.html</a><br />
<br />
<font color="#cc0066"><b>Dell Poweredge Servers Temperature Templates<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about11189.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about11189.html</a><br />
<br />
<font color="#cc0066"><b>Allied Telesyn iMAP 9700 DSLAM Templates<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about12330.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about12330.html</a><br />
<br />
<font color="#cc0066"><b>Solaris CPU graph template</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about12272.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about12272.html</a><br />
<br />
<font color="#cc0066"><b>plethora of windows nsclient scripts</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about9513.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about9513.html</a><br />
<br />
<font color="#cc0066"><b>Graph templates for Squid</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about4142.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about4142.html</a><br />
<br />
<font color="#cc0066"><b>ZyXEL NAT Statistics<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about11530.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about11530.html</a><br />
<br />
<font color="#cc0066"><b>Extreme Networks Host Template</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about6909.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about6909.html</a><br />
<br />
<font color="#cc0066"><b>Netscreen Template to monitor traffic for sub-interfaces</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about11064.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about11064.html</a><br />
<br />
<font color="#cc0066"><b>Microsoft IIS current connection template<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about10080.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about10080.html</a><br />
<br />
<font color="#cc0066"><b>Black Box Servsensor jr host template<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about11649.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about11649.html</a><br />
<br />
<font color="#cc0066"><b>TrippLite PowerAlert 12 UPS stats<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about11627.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about11627.html</a><br />
<br />
<font color="#cc0066"><b>SQL Server 2000 Connections via WMI<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about5225.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about5225.html</a><br />
<br />
<font color="#cc0066"><b>MGE UPS Tempate</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about11257.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about11257.html</a><br />
<br />
<font color="#cc0066"><b>SHOUTCAST streaming server Monitoring<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about5286.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about5286.html</a><br />
<br />
<font color="#cc0066"><b>APC MasterSwitch VM Template<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about11258.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about11258.html</a><br />
<br />
<font color="#cc0066"><b>Cisco 3000 VPN Concentrator - Sessions<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about4018.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about4018.html</a><br />
<br />
<font color="#cc0066"><b>Show locked Machines, Shares and Files from a Samba Server<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about7516.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about7516.html</a><br />
<br />
<font color="#cc0066"><b>Citrix Presentation Server - Sessions - Template<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about11015.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about11015.html</a><br />
<br />
<font color="#cc0066"><b>Active FTP/SSH/Telnet/Samba Connections - Uses SNMP+BASH</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about9097.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about9097.html</a><br />
<br />
<font color="#cc0066"><b>WxGoose Climate Monitor<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about4367.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about4367.html</a><br />
<br />
<font color="#cc0066"><b>Graphing Physical/Paging memory from Insight Manager<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about10252.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about10252.html</a><br />
<br />
<font color="#cc0066"><b>NetScreen,Nokia,Cisco,Fortigat<wbr></wbr>e Templates</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about10085.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about10085.html</a><br />
<br />
<font color="#cc0066"><b>APC Environmental <a id="KonaLink3" oncontextmenu="return false;" class="kLink" onmouseover="adlinkMouseOver(event,this,3);" onmouseout="adlinkMouseOut(event,this,3);" onclick="adlinkMouseClick(event,this,3);" href="http://www.debianhelp.co.uk/cactitemplates.htm#" target="_new" style="position: static; text-decoration: underline !important"><font color="#009900" size="2" style="position: static; font-family: Verdana; color: #009900 !important; font-weight: 700"><span class="kLink" style="position: static; font-family: Verdana; color: #009900 !important; font-weight: 700">Management </span><span class="kLink" style="position: relative; font-family: Verdana; color: #009900 !important; font-weight: 700">System</span></font></a> Templates<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about10956.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about10956.html</a><br />
<br />
<font color="#cc0066"><b>Cisco CallManager MGCP PRI usage Template</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about10857.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about10857.html</a><br />
<br />
<font color="#cc0066"><b>Cisco Callmanager Active/Inactive Phones Template<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about10882.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about10882.html</a><br />
<br />
<font color="#cc0066"><b>Smart UPS3000 Integrated Temperature<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about10883.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about10883.html</a><br />
<br />
<font color="#cc0066"><b>FatPipe Templates</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about10840.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about10840.html</a><br />
<br />
<font color="#cc0066"><b>Foundry Networks ServerIron load balancer host template<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about7533.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about7533.html</a><br />
<br />
<font color="#cc0066"><b>Cisco Gatekeeper LocalZone Statistics Template</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about10769.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about10769.html</a><br />
<br />
<font color="#cc0066"><b>Cisco Call Manager - Phones Template<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about10209.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about10209.html</a><br />
<br />
<font color="#cc0066"><b>Cisco ASA templates - YMMV</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about10589.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about10589.html</a><br />
<br />
<font color="#cc0066"><b>SNMP - Informant - Windows Paging Activity</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about10342.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about10342.html</a><br />
<br />
<font color="#cc0066"><b>Liebert Air Conditioners<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about6750.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about6750.html</a><br />
<br />
<font color="#cc0066"><b>Windows Ping Script<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about8497.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about8497.html</a><br />
<br />
<font color="#cc0066"><b>Juniper Firewall Table Packets<br />
</b><br />
Download and Documentation</font></font></p>
<p><font size="2"><a href="http://forums.cacti.net/about4189.html">http://forums.cacti.net/about4189.html</a></font></p>
<p><font size="2"><font color="#cc0066"><b>SocketStats Template</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about4036.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about4036.html</a><br />
<br />
<font color="#cc0066"><b>qmail +net-snmp template</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about9859.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about9859.html</a><br />
<br />
<font color="#cc0066"><b>Compaq Server Health Query Template</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about2802.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about2802.html</a><br />
<br />
<font color="#cc0066"><b>w32 Windows2000 TerminalService Sessions counter<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about9339.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about9339.html</a><br />
<br />
<font color="#cc0066"><b>wireless link quality (Funkwerk, ARTEM W1000) Template<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about10203.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about10203.html</a><br />
<br />
<font color="#cc0066"><b>TeamSpeak - Current Players Template<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about7505.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about7505.html</a><br />
<br />
<font color="#cc0066"><b>Bintec XL2, Watchguard X5000, IP Forward Graph<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about10077.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about10077.html</a><br />
<br />
<font color="#cc0066"><b>F5 BigIP Virtual Server Query Template</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about5929.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about5929.html</a><br />
<br />
<font color="#cc0066"><b>Windows pagefaults Template</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about10033.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about10033.html</a><br />
<br />
<font color="#cc0066"><b>AccuWeather script &amp; templates<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about8820.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about8820.html</a><br />
<br />
<font color="#cc0066"><b>W32 - Process Stats Data Query Template<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about9580.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about9580.html</a><br />
<br />
<font color="#cc0066"><b>Huawei Router NE80 Template<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about9702.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about9702.html</a><br />
<br />
<font color="#cc0066"><b>watching number of processes over snmp</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about9805.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about9805.html</a><br />
<br />
<font color="#cc0066"><b>LDAP / OpenLDAP scripts for response time and operations<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about8905.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about8905.html</a><br />
<br />
<font color="#cc0066"><b>Script for Monitoring Network/Switch Template<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about8585.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about8585.html</a><br />
<br />
<font color="#cc0066"><b>Reback SMS 1800 Scripts<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about9692.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about9692.html</a><br />
<br />
<font color="#cc0066"><b>Adding Colours template</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about6308.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about6308.html</a><br />
<br />
<font color="#cc0066"><b>Juniper (Netscreen) WebVPN Session Templates</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about9549.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about9549.html</a><br />
<br />
<font color="#cc0066"><b>DNS Server Response Time: Script &amp; Templates<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about6332.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about6332.html</a><br />
<br />
<font color="#cc0066"><b>Cisco 4500 switche template<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about4846.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about4846.html</a><br />
<br />
<font color="#cc0066"><b>D-Link's DES-35xx CPU Usage Template<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about9437.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about9437.html</a><br />
<br />
<font color="#cc0066"><b>Weather via wxer.pl - Weather conditions<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about6153.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about6153.html</a><br />
<br />
<font color="#cc0066"><b>Script for reading mod_watch statistics<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about6770.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about6770.html</a><br />
<br />
<font color="#cc0066"><b>Memory Cache Template</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about4723.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about4723.html</a><br />
<br />
<font color="#cc0066"><b>phpBB2 scripts</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about6468.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about6468.html</a><br />
<br />
<font color="#cc0066"><b>Cacti template for Allied Telesyn <a id="KonaLink4" oncontextmenu="return false;" class="kLink" onmouseover="adlinkMouseOver(event,this,4);" onmouseout="adlinkMouseOut(event,this,4);" onclick="adlinkMouseClick(event,this,4);" href="http://www.debianhelp.co.uk/cactitemplates.htm#" target="_new" style="position: static; text-decoration: underline !important"><font color="#009900" size="2" style="position: static; font-family: Verdana; color: #009900 !important; font-weight: 700"><span class="kLink" style="position: static; font-family: Verdana; color: #009900 !important; font-weight: 700">Routers</span></font></a>/Switches<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about9075.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about9075.html</a><br />
<br />
<font color="#cc0066"><b>NetApp Graphs</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about8748.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about8748.html</a><br />
<br />
<font color="#cc0066"><b>Total CPU Usage for HP Proliant Servers Templates<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about9032.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about9032.html</a><br />
<br />
<font color="#cc0066"><b>Cisco 7200 router template</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about4845.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about4845.html</a><br />
<br />
<font color="#cc0066"><b>ucd/net - Swap Usage (SNMP Graph Template)<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about8973.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about8973.html</a><br />
<br />
<font color="#cc0066"><b>Cisco 6500 switche template<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about4844.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about4844.html</a><br />
<br />
<font color="#cc0066"><b>Inverse Traffic Graph</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about8850.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about8850.html</a><br />
<br />
<font color="#cc0066"><b>Powerware UPS Host Templates<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about8849.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about8849.html</a><br />
<br />
<font color="#cc0066"><b>Novel Netware printer template</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about8780.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about8780.html</a><br />
<br />
<font color="#cc0066"><b>Adding template from command line<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about8827.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about8827.html</a><br />
<br />
<font color="#cc0066"><b>Archive Script For Graphs</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about5404.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about5404.html</a><br />
<br />
<font color="#cc0066"><b>Alteon Application Switch 2208 templates<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about7640.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about7640.html</a><br />
<br />
<font color="#cc0066"><b>Script for analize Cisco &quot;ip accounting&quot; output<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about1686.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about1686.html</a><br />
<br />
<font color="#cc0066"><b>FreeBSD IPFW rule counter Template<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about8517.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about8517.html</a><br />
<br />
<font color="#cc0066"><b>Omnitronix Enviromental Monitors - SL10 templates<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about8566.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about8566.html</a><br />
<br />
<font color="#cc0066"><b>Powerware 9305 + 9120 UPS host template<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about8349.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about8349.html</a><br />
<br />
<font color="#cc0066"><b>script to get snmp data from the ethernetbox of pcmeasure<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about7256.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about7256.html</a><br />
<br />
<font color="#cc0066"><b>W32 IIS W3SVC Perl Script via check_nt<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about7131.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about7131.html</a><br />
<br />
<font color="#cc0066"><b>MRTG to Cacti basic conversion Script ( Bash Shell )</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about8382.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about8382.html</a><br />
<br />
<font color="#cc0066"><b>3550 RRD conversion from MRTG RRD to Cacti RRD</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about8383.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about8383.html</a><br />
<br />
<font color="#cc0066"><b>SOLA 4000 UPS host template<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about8347.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about8347.html</a><br />
<br />
<font color="#cc0066"><b>Graph template for interrupts/context switching<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about8178.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about8178.html</a><br />
<br />
<font color="#cc0066"><b>Bluecoat proxy server template<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about6735.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about6735.html</a><br />
<br />
<font color="#cc0066"><b>Ping Latency Template<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about6900.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about6900.html</a><br />
<br />
<font color="#cc0066"><b>Stalker CommuniGate Pro addon</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about4473.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about4473.html</a><br />
<br />
<font color="#cc0066"><b>Data Query - Get SNMP RADIUS Information<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about7977.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about7977.html</a><br />
<br />
<font color="#cc0066"><b>Supermicro Monitoring (Voltages, Fans, CPU/Chassis.)<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about6678.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about6678.html</a><br />
<br />
<font color="#cc0066"><b>Least Squres Fitting/Linear Regression Trending Graphs<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about5203.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about5203.html</a><br />
<br />
<font color="#cc0066"><b>Cisco PVC Template</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about7606.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about7606.html</a><br />
<br />
<font color="#cc0066"><b>ClientExec monitoring (active/cancelled/pending)<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about7705.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about7705.html</a><br />
<br />
<font color="#cc0066"><b>Vbulletin Posts/Threads/Users Templates<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about7271.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about7271.html</a><br />
<br />
<font color="#cc0066"><b>MailScanner/SendMail/Spamassas<wbr></wbr>sin Templates</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about7618.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about7618.html</a><br />
<br />
<font color="#cc0066"><b>Cisco catOS host template</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about4356.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about4356.html</a><br />
<br />
<font color="#cc0066"><b>Graph/data templates for Riverstone CPU Utilization<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about7431.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about7431.html</a><br />
<br />
<font color="#cc0066"><b>Cacti template for Windows uptime - requires nsclient<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about5823.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about5823.html</a><br />
<br />
<font color="#cc0066"><b>Cacti log statistics</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about7416.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about7416.html</a><br />
<br />
<font color="#cc0066"><b>IBM xSeries Temperature Script</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about5978.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about5978.html</a><br />
<br />
<font color="#cc0066"><b>interface fired, proxy squid http fired,cpu load Template</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about6054.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about6054.html</a><br />
<br />
<font color="#cc0066"><b>MS Internet Authenticate Server<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about7084.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about7084.html</a><br />
<br />
<font color="#cc0066"><b>HP-UX File system snmp indexed query script</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about3850.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about3850.html</a><br />
<br />
<font color="#cc0066"><b>Patch to implement database independent Cacti<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about6080.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about6080.html</a><br />
<br />
<font color="#cc0066"><b>Rittal-CMC Template</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about6848.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about6848.html</a><br />
<br />
<font color="#cc0066"><b>Addons to monitor smartBridges devices</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about3952.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about3952.html</a><br />
<br />
<font color="#cc0066"><b>ISDN Call Stats Query Template<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about2943.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about2943.html</a><br />
<br />
<font color="#cc0066"><b>Unix - Multi Ping Host Templates<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about6662.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about6662.html</a><br />
<br />
<font color="#cc0066"><b>Cisco router - buffer failure templates<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about4333.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about4333.html</a><br />
<br />
<font color="#cc0066"><b>Ikonboard Active Users Template</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about5775.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about5775.html</a><br />
<br />
<font color="#cc0066"><b>Mapping disk usage Template<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about5481.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about5481.html</a><br />
<br />
<font color="#cc0066"><b>Brocade FC Switch Query Template</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about5244.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about5244.html</a><br />
<br />
<font color="#cc0066"><b>Printer MIBS</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about4422.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about4422.html</a><br />
<br />
<font color="#cc0066"><b>Netopia Router Template</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about6077.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about6077.html</a><br />
<br />
<font color="#cc0066"><b>Step-by-Step for graphing temperature of Sun</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about6036.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about6036.html</a><br />
<br />
<font color="#cc0066"><b>Netbotz Devices host Template<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about5962.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about5962.html</a><br />
<br />
<font color="#cc0066"><b>Uptime Devices Host Template</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about5961.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about5961.html</a><br />
<br />
<font color="#cc0066"><b>F5 BigIP SSL Proxy Query</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about5928.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about5928.html</a><br />
<br />
<font color="#cc0066"><b>Cisco ASs DS0 Usage Templates</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about5712.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about5712.html</a><br />
<br />
<font color="#cc0066"><b>Count processes</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about5789.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about5789.html</a><br />
<br />
<font color="#cc0066"><b>perl scripts for monitoring Windows servers<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about1474.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about1474.html</a><br />
<br />
<font color="#cc0066"><b>Cisco routers (cpu, temperature and memory) templates<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about5603.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about5603.html</a><br />
<br />
<font color="#cc0066"><b>templates for MGE UPS Pulsar Extreme C</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about5459.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about5459.html</a><br />
<br />
<font color="#cc0066"><b>Cisco 2900-3500 switche template<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about4843.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about4843.html</a><br />
<br />
<font color="#cc0066"><b>Windows Memory Template</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about4722.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about4722.html</a><br />
<br />
<font color="#cc0066"><b>Graph Qmail Local and Remote queue sizes<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about4455.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about4455.html</a><br />
<br />
<font color="#cc0066"><b>NTP stats</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about4768.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about4768.html</a><br />
<br />
<font color="#cc0066"><b>SQL Server 2000 Buffer Manager Pages via WMI<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about5265.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about5265.html</a><br />
<br />
<font color="#cc0066"><b>W32 System via WMI</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about5226.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about5226.html</a><br />
<br />
<font color="#cc0066"><b>Cisco Remote Ping Template and script</b><br />
<br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about5107.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about5107.html</a><br />
<br />
<font color="#cc0066"><b>Exchange 2003 RPC Information</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about5227.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about5227.html</a><br />
<br />
<font color="#cc0066"><b>Proxim oriNOCO AP-4000 Template<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about5164.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about5164.html</a><br />
<br />
<font color="#cc0066"><b>Postfix Mail queue<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about4864.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about4864.html</a><br />
<br />
<font color="#cc0066"><b>Cisco 2600-3600 router template</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about4841.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about4841.html</a><br />
<br />
<font color="#cc0066"><b>Windows Processor<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about4668.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about4668.html</a><br />
<br />
<font color="#cc0066"><b>Cisco 2600-3600 RAS router template<br />
</b><br />
Download and Documentation<br />
</font><br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about4842.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about4842.html</a><br />
<br />
<font color="#cc0066"><b>Script to repair spikes in all your .rrd files at once<br />
</b><br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about4451.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about4451.html</a><br />
<br />
<font color="#cc0066"><b>Template for interface bits/sec with percentage</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about4298.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about4298.html</a><br />
<br />
<font color="#cc0066"><b>Windows IIS/W3SVC script</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about2954.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about2954.html</a><br />
<br />
<font color="#cc0066"><b>Cisco DSL Sessions XML</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about3874.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about3874.html</a><br />
<br />
<font color="#cc0066"><b>Aironet Associated clients template</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about3055.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about3055.html</a></font></p>
<p><font size="2"><font color="#cc0066"><b>Mikrotik RouterOS Registration Tables</b> <br />
<br />
Download and Documentation <br />
<br />
<a href="http://forums.cacti.net/about17936.html">http://forums.cacti.net/about17936.html</a></font></font></p>
<p><font size="2"><font color="#cc0066"><b>IBM Server Templates</b><br />
<br />
Download and Documentation <br />
<br />
<a href="http://forums.cacti.net/about17708.html">http://forums.cacti.net/about17708.html</a></font></font></p>
<p><font size="2"><font color="#cc0066"><b>Win32 Disk Stats</b><br />
<br />
Download and Documentation <br />
<br />
<a href="http://forums.cacti.net/about17776.html">http://forums.cacti.net/about17776.html</a></font></font></p>
<p><font size="2"><font color="#cc0066"><b>Cisco Router - Class Map statistics</b><br />
<br />
Download and Documentation <br />
<br />
<a href="http://forums.cacti.net/about17775.html">http://forums.cacti.net/about17775.html</a></font></font></p>
<p><font size="2"><font color="#cc0066"><b>Alvarion BreezeAccess-VL BU/RB Template</b><br />
<br />
Download and Documentation <br />
<br />
<a href="http://forums.cacti.net/about17749.html">http://forums.cacti.net/about17749.html</a></font></font></p>
<p><font size="2"><font color="#cc0066"><b>Cisco interface operational status monitor</b><br />
<br />
Download and Documentation <br />
<br />
<a href="http://forums.cacti.net/about17722.html">http://forums.cacti.net/about17722.html</a></font></font></p>
<p><font size="2"><font color="#cc0066"><b>Templates for Sun ONE webserver and Sun ONE <a id="KonaLink5" oncontextmenu="return false;" class="kLink" onmouseover="adlinkMouseOver(event,this,5);" onmouseout="adlinkMouseOut(event,this,5);" onclick="adlinkMouseClick(event,this,5);" href="http://www.debianhelp.co.uk/cactitemplates.htm#" target="_new" style="position: static; text-decoration: underline !important"><font color="#009900" size="2" style="position: static; font-family: Verdana; color: #009900 !important; font-weight: 700"><span class="kLink" style="position: static; font-family: Verdana; color: #009900 !important; font-weight: 700">directory </span><span class="kLink" style="position: relative; font-family: Verdana; color: #009900 !important; font-weight: 700">server</span></font></a></b><br />
<br />
Download and Documentation <br />
<br />
<a href="http://forums.cacti.net/about16638.html">http://forums.cacti.net/about16638.html</a></font></font></p>
<p><font size="2"><font color="#cc0066"><b>ApacheStats 0.6 (PHP Script Server Version)</b><br />
<br />
Download and Documentation <br />
<br />
<a href="http://forums.cacti.net/about17995.html">http://forums.cacti.net/about17995.html</a></font></font></p>
<p><font size="2"><font color="#cc0066"><b>Cisco routers (cpu, temperature and memory) templates</b><br />
<br />
Download and Documentation <br />
<br />
<a href="http://forums.cacti.net/about5603.html">http://forums.cacti.net/about5603.html</a></font></font></p>
<p><font size="2"><font color="#cc0066"><b>Fast Class Based Weighted Fair Queuing (CBWFQ) QoS Poller for Windows Only </b><br />
<br />
Download and Documentation <br />
<br />
<a href="http://forums.cacti.net/about18103.html">http://forums.cacti.net/about18103.html</a></font></font></p>
<p><font size="2"><font color="#cc0066"><b>New and more Poller Statistics (0.8.6i based)</b><br />
<br />
Download and Documentation <br />
<br />
<a href="http://forums.cacti.net/about18057.html">http://forums.cacti.net/about18057.html</a></font></font></p>
<p><font size="2"><font color="#cc0066"><b>Interscann VirusWall </b><br />
<br />
Download and Documentation <br />
<br />
<a href="http://forums.cacti.net/about18066.html">http://forums.cacti.net/about18066.html</a></font></font></p>
<p><font size="2"><font color="#cc0066"><b>Dell PowerEdge Data Queries</b><br />
<br />
Download and Documentation <br />
<br />
<a href="http://forums.cacti.net/about18227.html">http://forums.cacti.net/about18227.html</a></font></font></p>
<p><font size="2"><font color="#cc0066"><b>APC Symmetra graphs</b><br />
<br />
Download and Documentation <br />
<br />
<a href="http://forums.cacti.net/about18188.html">http://forums.cacti.net/about18188.html</a></font></font></p>
<p><font size="2"><font color="#cc0066"><b>Monitoring HP Printer Toner Levels</b><br />
<br />
Download and Documentation</font><br />
<br />
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://forums.cacti.net/about2771.html" target="_blank">http://forums.cacti.net<wbr></wbr>/about2771.html</a><br />
&nbsp;</font><wbr></wbr></p>
</font></b></p>
<p>&nbsp;</p>]]></description>
		</item>
		
			<item>
			<link>http://www.agou.net/article/study/737.htm</link>
			<title><![CDATA[常见的广域网优化技术]]></title>
			<author>agou@live.com,agou@live.cn(agou)</author>
			<category><![CDATA[学无止境]]></category>
			<pubDate>Thu,12 Aug 2010 22:49:29 +0800</pubDate>
			<guid>http://www.agou.net/default.asp?id=737</guid>
		<description><![CDATA[<p><b>数据缓存</b></p>
<p>高速缓存技术很早就出现，它主要用来解决带宽瓶颈、应用延迟问题。目前市场上有一些产品比较典型的就是采用WEB文件缓存和数据字节缓存技术这两种。将WEB文件缓存到设备中，主要是针对WEB 应用访问，对于TCP应用是没有效果的；另一种是动态缓存，将数据压缩以后按照重复性频率较高的字节以指针的方式缓存于设备中，下次遇到同样的数据时，将直接从缓存中存取。数据缓存技术对于重复率非常高的通讯应用会有很好的加速效果，但对于更大量的通讯重复率低的应用，加速效果非常有限，甚至对于ERP类每次通讯只有几个数据包的应用，反而会比不加速更慢。</p>
<p><b>内容分发网络</b></p>
<p align="left">CDN(Content Delivery Network)是一个经策略性部署的整体系统，能够帮助用户解决分布式存储、负载均衡、网络请求的重定向和内容管理等问题，从而一定程度解决跨越广域网访问互联网服务器的带宽瓶颈、数据丢包、TCP延迟问题。CDN的目的是通过在现有的Internet中增加一层新的网络架构，将网站的内容发布到最接近用户的网络&ldquo;边缘&rdquo;，使用户可以就近取得所需的内容，解决&nbsp;Internet&nbsp;网络拥塞状况，提高用户访问网站的响应速度。此方案对大型网站较为有效。</p>
<p><b>TCP</b><b>优化</b></p>
<p>TCP加速或TCP优化可以帮助改善网络环境中的基于TCP的应用性能，如大带宽链路、大文件传输、高时延、相当大的网络交易等。TCP优化主要解决数据丢包、TCP延迟问题。延迟是广域网固有的问题，在低速链路上，即使传播延迟很短，仍存在较长的串行化延迟。这个问题在卫星链路上更为严重。延迟问题可通过加速技术得以解决，其中最基本的是TCP加速。这项技术认为，延迟造成的响应时间减慢多半是TCP协议等待确认的结果。最简便的解决方法是让拦截设备&ldquo;监听&rdquo;TCP ACK消息，并管理广域网上的信息传输。这样，最终主机便认为远程端与它并排位于局域网上，从而能够以更快的速度与加速平台互动。目前市场上的TCP加速设备都需要在企业链路的两端部署，代价非常高。这些专用的加速器都需要自己的专门协议才可以达到加速效果，也就是说基于网络是不透明的。后果就是，网管人员或系统无法看到正在广域网上运行着的应用，还有必要为这些设备所用的专用传输协议在安全设备上特别打开通道，带来安全隐患。</p>
<p><b>应用优化</b></p>
<p>应用优化主要解决应用延迟问题。如果一个应用在应用层就受到应用消息大小和数据回应及确认需要的限制时，不管带宽有多充裕，也不管是否已经避免了由TCP协议的端到端应答机制造成延迟瓶颈或是TCP的慢启动和拥塞控制行为引起延迟瓶颈，应用延迟不可避免。在&ldquo;闲谈式&rdquo;协议（如CIFS、Microsoft Exchange MAPI等）所在的应用级别，应用加速可以&ldquo;欺骗&rdquo;应用响应速度和TCP ACK。另一种应用加速技术是Web加速，它使用web代理来进一步加快请求速度。Web加速尤其适用于来自支持web 的核心应用、不断重复的序列。几乎所有的应用加速设备或软件都需要在链路的两端部署，并且仅对所优化的应用有效。</p>
<p><b>数据压缩</b></p>
<p>压缩可提高应用性能，创造更大的吞吐率，更快的性能以及更大的网络容量。压缩可更快地传输数据，让更多的流量通过有限的广域网链路。当获得更多的带宽时，最关键业务应用的性能便可得到大大的提高。数据压缩需要设备成对使用，部署在连接的两个端点。大部分的企业都会在其各个分支机构分别部署一台设备，这样各分支机构之间以及与主站点之间都可以交换流量。这种部署方案可充分利用整个企业的所有带宽。每个设备压缩Outbound流量，接收终点的设备解压缩Inbound流量，将流量恢复至原始状态。数据压缩技术主要解决带宽瓶颈，具有广泛适用性。</p>
<p><b>服务质量控制</b><b>QoS</b></p>
<p>服务质量控制或带宽管理QoS有助于减轻带宽的竞争。对于宝贵的WAN带宽，应用之间会有竞争，控制竞争的一个有效方法是利用带宽分配和服务质量(QoS)工具。IT人员能够根据应用业务规则分配WAN上应用的优先级，确保该应用能够获得足够的带宽，从而提高与业务紧密相关的生产率。</p>]]></description>
		</item>
		
			<item>
			<link>http://www.agou.net/article/study/736.htm</link>
			<title><![CDATA[windows XP系统内核文件分析 ]]></title>
			<author>agou@live.com,agou@live.cn(agou)</author>
			<category><![CDATA[学无止境]]></category>
			<pubDate>Fri,23 Jul 2010 00:29:43 +0800</pubDate>
			<guid>http://www.agou.net/default.asp?id=736</guid>
		<description><![CDATA[<p>　　Windows XP个别 System32 文件</p>
<p>　　System32 文件夹下个别要移除的文件</p>
<p>　　我们就要删除另外600 个 system32 文件...我们要一次把它们全都解决掉.</p>
<p>　　以下是我所删除的 System32 文件列表, 另外还有相关的批处理文件.</p>
<p>　　我不会把自己用的批处理文件给别人的.我已经厌倦别人认为我的批处理文件就是最适合他们的. 其实并不是这么回事.</p>
<p>　　这里有个很简单的例子能够说明原因.我在我用的批处理文件中定义了要删除winfax.dll (Microsoft 传真 API 支持 DLL), 因为我没有传真机. 你直接用我的批处理文件的话, 就会把你的系统中的传真相关文件删掉. 这样, 你的传真机无法正常工作的话. 你就会骂我.</p>
<p>　　到底需要移除哪些 System32 文件, 这应该由你自己来决定. 我已经尽力把相关信息提供给你了, 这些应该可以帮助你决定应当删除哪些文件.</p>
<p>　　如果你想创建你自己的批处理文件的话,请仔细查看相关移除信息, 我会把相应部分的批处理脚本贴上去的, 然后你可以将其粘贴到你自己的批处理文件中.</p>
<p>　　我在我的批处理文件中添加了一个防止出现意外的功能...</p>
<p>　　这些文件会被移动并会被保存下来 (没有直接将其删除...) 备份至 C:/backup.</p>
<p>　　在这个backup 文件夹中有个名为&quot;smart placement&quot;的子文件夹. 其出现的顺序与 XP 中的顺序相同. 首先你会看到 WINDOWS 文件夹. 在 WINDOWS 文件夹中你可以看到 system32 文件夹.</p>
<p>　　我创建这个所谓的 &rdquo;smart placement&rdquo; 就是为了让你明白相关备份文件的来源. 如你所见, 这些批处理文件也可用于其它文件夹中的文件. 反正, Backup 文件夹中的结构与 XP 的相同.</p>
<p>　　请确保在你使用任何注册表清理工具之前, 应当先把 Backup 文件夹中的文件临时删掉...注册表清理工具可能会把注册表中的路径指向 backup 文件夹中的相关路径.</p>
<p>　　将用得到的部分脚本复制粘贴到记事本中. 然后将其另存.</p>
<p>　　代码:</p>
<p>　　________________________________________</p>
<p>　　IF NOT EXIST &quot;c:/backup/WINDOWS/system32&quot; md c:/backup/WINDOWS/system32</p>
<p>　　MOVE c:/WINDOWS/system32/6to4svc.dll c:/backup/WINDOWS/system32/</p>
<p>　　MOVE c:/WINDOWS/system32/aaaamon.dll c:/backup/WINDOWS/system32/</p>
<p>　　MOVE c:/WINDOWS/system32/acledit.dll c:/backup/WINDOWS/system32/</p>
<p>　　MOVE c:/WINDOWS/system32/admparse.dll c:/backup/WINDOWS/system32/</p>
<p>　　________________________________________</p>
<p>　　C:/WINDOWS/system32:</p>
<p>　　12520437.cpx ...代码页转换表.</p>
<p>　　12520850.cpx ... 代码页转换表.</p>
<p>　　6to4svc.dll ....在 IP4网络上提供IPv6 连接的服务</p>
<p>　　aaaamon.dll ....Aaaa Monitor Dll</p>
<p>　　acledit.dll ....访问控制列表编辑器</p>
<p>　　ac3filter.cpl ..ac3filter 控制面板扩展</p>
<p>　　属于我所安装用于看电影的 AC3Filter 编解码器.</p>
<p>　　ahui.exe .......应用程序兼容用户界面</p>
<p>　　ALSNDMGR.CPL ...Realtek AC97 音频控制面板</p>
<p>　　我用 RTLCPL.EXE (Realtek 音频控制面板) 作为代替.</p>
<p>　　amcompat.tlb ...</p>
<p>　　ansi.sys .......</p>
<p>　　apcups.dll .....APC 智能提供程序</p>
<p>　　APPEND.EXE .....(Append). 允许应用程序在当前文件夹中打开指定目录中的数据文件. 此工具源于 MS-DOS 5.0.</p>
<p>　　asctrls.ocx ....Active Setup 控件</p>
<p>　　AT.EXE .........(AT). 用于设置在指定时间和日期执行任务. 需要运行计划任务服务.</p>
<p>　　atkctrs.dll ....<a class="channel_keylink" href="http://windows.chinaitlab.com/" target="_blank">Windows</a> NT AppleTalk 性能计数器 dll</p>
<p>　　ATMADM.EXE .....(ATM). ATM 呼叫管理器.</p>
<p>　　auditusr.exe ... 设置每用户审核策略</p>
<p>　　atmfd.dll ......Windows NT OpenType/Type 1 字体驱动</p>
<p>　　atmlib.dll .....Windows NT OpenType/Type 1 API 库.</p>
<p>　　atmpvcno.dll ...Atm Epvc Install DLL</p>
<p>　　atrace.dll .....Async Trace DLL</p>
<p>　　ATTRIB.EXE .....(文件属性). 显示或更改文件属性 (只读, 存档, 隐藏, 或系统).</p>
<p>　　AUTOCONV.EXE ...(自动转换). 用于将 FAT 分区格式转为 NTFS.</p>
<p>　　autodisc.dll ...Windows AutoDiscovery API , 自动收取邮件</p>
<p>　　AUTOFMT.EXE ...(自动格式化). 用于转换文件系统的工具.</p>
<p>　　AUTOLFN.EXE ....长文件名转换工具. 用于 DOS模式下. 能够自动将长文件名转换为8.3 格式.</p>
<p>　　-------------------------------------------------------</p>
<p>　　batt.dll .......电池类安装程序</p>
<p>　　如果你使用笔记本的话, 那么设备管理器会需要这个文件来访问你的电池属性.</p>
<p>　　-------------------------------------------------------</p>
<p>　　bidispl.dll ....Bidispl DLL</p>
<p>　　bios1.rom ......</p>
<p>　　bios4.rom ......</p>
<p>　　bitsprx2.dll ...后台智能传输服务代理</p>
<p>　　bitsprx3.dll ... 后台智能传输服务 2.0 代理</p>
<p>　　blastcln.exe ...Blaster/Nachi 移除工具</p>
<p>　　BOOTOK.EXE .....(启动确认). 在一次成功地登录系统之后, &ldquo;上次正确的配置&rdquo; 会用它保存配置参数.</p>
<p>　　BOOTVRFY.EXE ...(启动验证). &ldquo;上次正确的配置&rdquo; 会用它验证一个引导选择.</p>
<p>　　browsewm.dll ...BrowseWM Player</p>
<p>　　bthci.dll ......蓝牙类别安装程序</p>
<p>　　bthprops.cpl ...蓝牙控制面板小程序 (无线公司)</p>
<p>　　bthserv.dll ....蓝牙支持服务</p>
<p>　　btpanui.dll ....蓝牙 PAN 用户界面</p>
<p>　-------------------------------------------------------</p>
<p>　　capesnpn.dll ...Microsoft 证书模板管理扩展</p>
<p>　　ccfgnt.dll .....Internet 配置库</p>
<p>　　certmgr.dll ....证书管理工具</p>
<p>　　certmgr.msc .... &lt;-- 证书管理控制台.</p>
<p>　　cdosys.dll .....Microsoft CDO for Windows Library</p>
<p>　　cdfview.dll ....频道定义文件文件查看器</p>
<p>　　cewmdm.dll .....Windows CE WMDM 服务提供程序</p>
<p>　　CH<a class="channel_keylink" href="http://embed.chinaitlab.com/" target="_blank">arm</a>AP.EXE ....(字符映射表). 用于显示某个字体所能显示的所有字符.</p>
<p>　　-------------------------------------------------------</p>
<p>　　以下文件没有用批处理文件删除. 需要手动删除它们:</p>
<p>　　cdplayer.exe.manifest</p>
<p>　　logonui.exe.manifest</p>
<p>　　ncpa.cpl.manifest</p>
<p>　　nwc.cpl.manifest</p>
<p>　　sapi.cpl.manifest</p>
<p>　　WindowsLogon.manifest</p>
<p>　　-------------------------------------------------------</p>
<p>　　ChCfg.exe ......?? (我拿它没办法.)</p>
<p>　　chcp.com .......用于更换系统代码页的工具</p>
<p>　　cmos.ram .......</p>
<p>　　CHKNTFS.EXE ....(NTFS 驱动器检查工具). 用于检查 NTFS 分区的完整性.</p>
<p>　　ckcnv.exe ......Cookie 转换工具</p>
<p>　　cnvfat.dll .....FAT 文件系统转换工具 DLL</p>
<p>　　comcat.dll .....Microsoft C 运行时库文件</p>
<p>　　comctl32.ocx ...Windows 通用控件 ActiveX 控件 DLL</p>
<p>　　COMP.EXE .......(比较). 用于比较两个文件之间的差别.</p>
<p>　　compatUI.dll ...CompatUI Module</p>
<p>　　compobj.dll ....OLE 2.1 16/32 互用性</p>
<p>　　-------------------------------------------------------</p>
<p>　　compstui.dll ...通用属性表用户界面DLL</p>
<p>　　没有这个文件的话, 你可能无法访问打印机属性或是打印机参数.</p>
<p>　　-------------------------------------------------------</p>
<p>　　CONFIG.TMP .....</p>
<p>　　confmsp.dll ....Microsoft IP 会议媒体服务提供程序</p>
<p>　　CONIME.EXE .....(输入法控制台). 这个输入法控制台用于转换字符.</p>
<p>　　console.dll ....控制面板控制台小程序</p>
<p>　　control.exe ....Windows 控制面板 (这个不是实际上的控制面板.)</p>
<p>　　CONVERT.EXE ....(转换). 用于将分区格式从 FAT 转为 NTFS 以及从 NTFSv4 转为 NTFSv5.</p>
<p>　　corpol.dll .....Microsoft COM 运行时执行引擎</p>
<p>　　country.sys ....</p>
<p>　　cryptdlg.dll ...Microsoft 通用证书对话框</p>
<p>　　cryptext.dll ...加密外壳扩展</p>
<p>　　cryptnet.dll ...加密网络相关 API</p>
<p>　　CSCRIPT.EXE ....(基于命令行的脚本宿主). 能让你通过命令行运行 VBScript 和 JScript 脚本.</p>
<p>　　ctfmon.exe ....CTF 加载器 (在你安装手写识别, 语音识别, 输入法编辑器之后, 就会在任务栏上显示一个语言栏. 还有, 如果你添加了第二种语言或是键盘布局, 也会导致显示语言栏的.)</p>
<p>　　ctl3d32.dll ....Ctl3D 3D Windows 控件</p>
<p>　　ctl3dv2.dll ....Ctl3D 3D Windows NT(WOW) 控件</p>
<p>　　Dcache.bin .....</p>
<p>　　dbgeng.dll .....符号调试引擎</p>
<p>　　DEBUG.EXE ......(调试程序). 命令行下的调试工具.</p>
<p>　　DEFRAG.EXE .....(磁盘碎片整理). 用于整理磁盘碎片的命令行工具.</p>
<p>　　desktop.ini ....</p>
<p>　　DFRGFAT.EXE ....(FAT 碎片整理工具). 用于整理 FAT 分区上的磁盘碎片.</p>
<p>　　dgnet.dll ......Dgnet Module</p>
<p>　　dgrpsetu.dll ...Digi RealPort? 驱动升级</p>
<p>　　dgsetup.dll ....DGSETUP DLL</p>
<p>　　dhcpmon.dll ....DHCP Monitor Dll</p>
<p>　　dhcpsapi.dll ...DHCP Server API Stub DLL</p>
<p>　　DIANTZ.EXE .....(Cab 打包程序). 用于将文件打包为 .cab 文件.</p>
<p>　　digest.dll .....Digest SSPI 认证包</p>
<p>　　DLLHOST.EXE ....(COM+ <a class="channel_keylink" href="http://server.chinaitlab.com/" target="_blank">服务器</a>进程). COM+ 进程管理器.</p>
<p>　　DLLHST3G.EXE ...(COM 代替品). 一个 COM+ 进程组件.</p>
<p>　　dmconfig.dll ...逻辑磁盘管理器配置库</p>
<p>　　DOSKEY.EXE .....(DOS 键盘). MS-DOS 5.0 键盘输入历史记录器,能提供宏.</p>
<p>　　DOSX.EXE .......(DOS 扩展器). 一个 DOS 虚拟机 (VDM), 提供标准模式.</p>
<p>　　DRWATSON.EXE ...(Dr. Watson).16位的程序错误监测和记录工具.</p>
<p>　　DRWTSN32.EXE ...(Dr. Watson 32). 32位的程序错误监测和记录工具.</p>
<p>　　dsauth.dll .....用于服务的DS 认证</p>
<p>　　edit.com .......</p>
<p>　　edit.hlp .......</p>
<p>　　EDLIN.EXE ......(编辑行). 基于 DOS 的编辑器.</p>
<p>　　emptyregdb.dat ..</p>
<p>　　encdec.dll .....XDSCodec &amp; Encypter/Decrypter 标识滤镜</p>
<p>　　EqnClass.Dll ...Equinox 多端口串行协同安装程序</p>
<p>　　esent97.dll ....Microsoft(R) Windows NT(TM) <a class="channel_keylink" href="http://server.chinaitlab.com/" target="_blank">服务器</a>数据库<a class="channel_keylink" href="http://www.storworld.com/" target="_blank">存储</a>引擎</p>
<p>　　esentprf.dll ... 服务器数据库<a class="channel_keylink" href="http://www.storworld.com/" target="_blank">存储</a>性能库</p>
<p>　　esentprf.hxx ...</p>
<p>　　esentprf.ini ...</p>
<p>　　esentutl.exe ... 服务器数据库存储工具</p>
<p>　　EUDCEDIT.EXE ...(私有字符编辑器). 一个造字程序, 可让你创建大约6400 个私有字符.</p>
<p>　　EXE2BIN.EXE ....(Exe to Bin). 基于 DOS, 用于将 .exe 文件转为.bin 文件.</p>
<p>　　EXPAND.EXE .....(Expand). 用于展开 Cab 压缩包中的某些文件.</p>
<p>　　expsrv.dll .....Visual Basic 运行时文件</p>
<p>　　extmgr.dll .....扩展管理器</p>
<p>　　EXTRAC32.EXE ...(CAB 文件提取工具). 用于解压缩 Cab 压缩包</p>
<p>　　exts.dll .......调试器扩展</p>
<p>　　FASTOPEN.EXE ...(快速打开). 一个 DOS 工具, 用于改善系统性能, 加速访问经常用到的文件.</p>
<p>　fc.exe .........文件比较工具</p>
<p>　　fe客户端.dll ...Windows NT 文件加密客户端接口</p>
<p>　　find.exe .......查找字符串 (Grep) 的工具</p>
<p>　　findstr.exe .... 查找字符串 (QGrep) 的工具</p>
<p>　　FIXMAPI.EXE ....(MAPI 修复工具). 探测并解决 (MAPI) 文件出现的问题.</p>
<p>　　fldrclnr.dll ...桌面清理向导</p>
<p>　　fltlib.dll .....筛选库</p>
<p>　　fltMc.exe ......筛选管理器控制程序</p>
<p>　　fontsub.dll ....字体设置DLL</p>
<p>　　FORCEDOS.EXE ...(强制 DOS). 强制在 Windows XP 下将包含 OS/2 和 DOS 代码的程序运行在 DOS 模式下.</p>
<p>　　format.com .....Disk Format Utility格式化命令</p>
<p>　　fsmgmt.msc .....Microsoft 通用控制台文档 (共享文件夹)</p>
<p>　　fsquirt.exe ....(属于蓝牙)</p>
<p>　　fsusd.dll ......摄像头设备 DLL</p>
<p>　　FSUTIL.EXE .....(FSUtil). 一个卷管理工具. 重分析点管理和稀疏文件控制</p>
<p>　　<a href="ftp://ftp.exe/"><font color="#333333">FTP.EXE</font></a> ........(FTP). 命令行模式下的 FTP 工具.</p>
<p>　　ftsrch.dll .....Microsoft? 文本搜索</p>
<p>　　g711codc.ax ....Intel G711 CODEC</p>
<p>　　gcdef.dll ......游戏控制器的默认表</p>
<p>　　GDI.EXE ........(物理设备接口). 一个核心系统组件, 可以提供 Win16 图形设备接口API l库, 以实现向后兼容.</p>
<p>　　glmf32.dll .....OpenGL Metafiling DLL</p>
<p>　　gpkcsp.dll .....Gemplus 加密服务提供程序</p>
<p>　　gpkrsrc.dll ....Gemplus 加密服务提供程序资源文件</p>
<p>　　graftabl.com ...代码页工具</p>
<p>　　graphics.com ...</p>
<p>　　h323.tsp .......</p>
<p>　　h323msp.dll ....Microsoft H.323 媒体服务提供程序</p>
<p>　　hccoin.dll .....USB 协同安装程序</p>
<p>　　HELP.EXE .......(帮助). 显示 Windows XP 命令的基本常规帮助信息.</p>
<p>　　hidphone.tsp ...</p>
<p>　　hlink.dll ......Microsoft 超链接库</p>
<p>　　hnetmon.dll ....家庭网络监视 DLL</p>
<p>　　hnetwiz.dll ....网络安装向导</p>
<p>　　homepage.inf ...</p>
<p>　　hotplug.dll ....用于<a class="channel_keylink" href="http://security.chinaitlab.com/" target="_blank">安全</a>移除硬件, 比如, U 盘</p>
<p>　　HSFCISP2.dll ...HSF 协同安装程序</p>
<p>　　httpapi.dll ....HTTP <a class="channel_keylink" href="http://cisco.chinaitlab.com/List_11.html" target="_blank">协议</a>堆栈 API</p>
<p>　　iccvid.dll .....(Cinepak? Codec) 用于显示 &rsquo;&rsquo;Cinepak&rsquo;&rsquo; 格式的媒体文件. (非常古老的 AVI 编解码格式.)</p>
<p>　　IE4UINIT.EXE ...(IE 安装工具). IE 5.0 每用户安装工具.</p>
<p>　　iedkcs32.dll ...Microsoft Internet Explorer 定制 DLL</p>
<p>　　ieencode.dll ...Microsoft 字符编码</p>
<p>　　iernonce.dll ...带用户界面的扩展 RunOnce 处理库</p>
<p>　　iesetup.dll ....IOD 版本映射</p>
<p>　　ieuinit.inf ....</p>
<p>　　IEXPRESS.EXE ...(自解压和自安装创建程序). 用于创建自解压包或是自安装程序包.</p>
<p>　　ifmon.dll ......IF Monitor DLL</p>
<p>　　igmpagnt.dll ...Microsoft IGMP subagent</p>
<p>　　ils.dll ........用户位置服务组件模块</p>
<p>　　imeshare.dll ...Microsoft Office IME 共享属性库</p>
<p>　　inetmib1.dll ...Microsoft MIB-II subagent</p>
<p>　　initpki.dll ....Microsoft 受信赖的安装和设置</p>
<p>　　input.dll ......(文本输入 DLL). 语言和区域设置需要这个文件来显示相关对话框</p>
<p>　　inseng.dll .....(安装引擎). Active Setup 安装引擎, 允许打开或执行 cab 文件. 用于控制安装.</p>
<p>　　instcat.sql ....用于安装编录</p>
<p>　　intl.cpl .......区域和语言设置</p>
<p>　　iologmsg.dll ...IO 日志 DLL</p>
<p>　　ipconf.tsp .....</p>
<p>　　iprop.dll ......OLE 属性集</p>
<p>　　ir32_32.dll ....</p>
<p>　　ir41_32.ax .....Intel Indeo? Video 4.5</p>
<p>　　ir41_qc.dll ....Intel Indeo? 视频快速压缩编码器 (文件版本: 4.30.62.2)</p>
<p>　　ir41_qcx.dll ...Intel Indeo?视频快速压缩编码器 (文件版本: 4.30.62.2)</p>
<p>　　ir50_32.dll ....Intel Indeo? video 5.10 (文件版本: 5.2562.15.55)</p>
<p>　　ir50_qc.dll ....Intel Indeo? 5.10视频快速压缩编码器(文件版本: 5.0.63.48 )</p>
<p>　　ir50_qcx.dll ...Intel Indeo? 5.10 视频快速压缩编码器 (文件版本: 5.0.63.48 )</p>
<p>　　irclass.dll ....Infrared Class 协同安装程序</p>
<p>　　isrdbg32.dll ...ISR 32 位调试引擎</p>
<p>　　ivfsrc.ax ......Intel Indeo? 视频IVF 源滤镜 5.10</p>
<p>　　itircl.dll .....Microsoft? InfoTech IR Local DLL</p>
<p>　　itss.dll .......Microsoft? InfoTech 存储系统库文件</p>
<p>　　iyuv_32.dll ....Intel Indeo(R) Video YUV Codec (文件版本: 5.1.2600.2180)</p>
<p>　　jet500.dll .....JET 引擎 DLL</p>
<p>　　jgaw400.dll ....JG 音频接口 DLL (AOL 文件)</p>
<p>　　jgdw400.dll ....JG ART DLL (AOL 文件)</p>
<p>　　jgmd400.dll ....JG MIDI Player DLL (AOL 文件)</p>
<p>　　jgpl400.dll ....JG ART Player DLL (AOL 文件)</p>
<p>　　jgsd400.dll ....JG ART DLL (AOL 文件)</p>
<p>　　jgsh400.dll ....JG 幻灯片播放器 DLL (AOL 文件)</p>
<p>　　jobexec.dll ....Active Setup 任务执行程序</p>
<p>　　joy.cpl ........游戏控制器控制面板小程序</p>
<p>　　jsproxy.dll ....JScript 代理自动配置</p>
<p>　　kd1394.dll .....核心调试程序IEEE 1394 HW Extension DLL</p>
<p>　　kb16.com .......</p>
<p>　　key01.sys ......</p>
<p>　　keyboard.sys ...</p>
<p>　　keymgr.dll .....存储的用户名和密码</p>
<p>　　kmddsp.tsp .....</p>
<p>　　KRNL386.EXE ....(Kernel 386). 包含了用于 Win16 增强模式下的核心Kernel 例程.</p>
<p>　　l3codecp.acm ...MPEG Audio Layer-3 Codec for MSACM (系统默认的 MP3 解码器)</p>
<p>　　LABEL.EXE ......(卷标). 用于显示, 编辑, 或更改驱动器的卷标.</p>
<p>　　lanman.drv .....</p>
<p>　　laprxy.dll .....Windows Media Logagent Proxy</p>
<p>　　licmgr10.dll ...ActiveX 许可管理器</p>
<p>　　LIGHTS.EXE .....(Lights). 在 Win 9x 下通过监视 COM 端口来提供对于调制解调器状态的设置.</p>
<p>　LNKSTUB.EXE ....(Win95-Winnt 迁移工具). 用于把 Windows 95 升级至 Windows.</p>
<p>　　loadfix.com ....</p>
<p>　　localui.dll ....本地监视用户界面 DLL</p>
<p>　　LOCATOR.EXE ....(Locator). 向 Windows XP 的环境添加对于 Remote Procedure Calls (RPCs) 的支持.</p>
<p>　　loghours.dll ...计划对话框</p>
<p>　　lpk.dll ........会话注销工具</p>
<p>　　lusrmgr.msc ....lusrmgr.msc = 本地用户和用户组. 无法在 Home 版 XP上使用这个管理工具. 用于管理电脑上的用户帐号.</p>
<p>　　MAKECAB.EXE ....(Cab 文件创建工具). 用于创建 .cab 压缩包文件.</p>
<p>　　mapi32.dll .....Extended MAPI 1.0 for Windows NT</p>
<p>　　mcastmib.dll ...Microsoft 多播子代理</p>
<p>　　mcd32.dll ......OpenGL MCD 客户端 DLL</p>
<p>　　mcdsrv32.dll ...MCD 服务器</p>
<p>　　mchgrcoi.dll ...中级更改器协同安装程序</p>
<p>　　mciavi32.dll ... Windows MCI 视频驱动</p>
<p>　　mciole16.dll ...MCIOLE16 - OLE Handler DLL for MCI Objects</p>
<p>　　mciole32.dll ...MCI OLE DLL</p>
<p>　　mciwave.dll ....MCI 波形音频驱动</p>
<p>　　mdhcp.dll ......Microsoft MDHCP 客户端 COM 接口</p>
<p>　　mdwmdmsp.dll ...用于 MDM 驱动的WMDM 服务提供程序驱动</p>
<p>　　MEM.EXE ........(Memory). 一个用于显示当前内存状态的命令行工具.</p>
<p>　　mf3216.dll .....32 位至 16 位元文件的转换 DLL</p>
<p>　　mfc40.dll ......MFCDLL 共享库 &ndash; 零售版</p>
<p>　　mfc40u.dll .....MFCDLL 共享库 &ndash; 零售版</p>
<p>　　mfcsubs.dll ....</p>
<p>　　MSCTFIME.IME ...</p>
<p>　　mgmtapi.dll ....Microsoft SNMP 管理器 API (使用 WinSNMP)</p>
<p>　　mib.bin ........</p>
<p>　　MIGPWD.EXE .....(迁移 dll). 用于 Windows 95 至 Windows NT 的迁移工具.</p>
<p>　　miglibnt.dll ...NT 迁移支持 dll</p>
<p>　　mlang.dat ......</p>
<p>　　mll_hp.dll .....HP 媒体卷标库</p>
<p>　　mll_mtf.dll ....MTF (Microsoft 磁带格式) 媒体卷标库</p>
<p>　　mll_qic.dll ....QIC113媒体卷标库</p>
<p>　　mmdrv.dll ......多媒体核心支持驱动</p>
<p>　　mobsync.dll ....Microsoft 同步管理器</p>
<p>　　MOBSYNC.EXE ....(脱机工作同步程序). 同步脱机网站.</p>
<p>　　mode.com .......DOS 命令</p>
<p>　　modex.dll ......ModeX 显示驱动</p>
<p>　　more.com .......Dos 命令</p>
<p>　　moricons.dll ...Windows NT 安装图标资源库</p>
<p>　　MOUNTVOL.EXE ...(卷加载器). 创建, 列出以及修改你的存储卷加载点.</p>
<p>　　mpg4ds32.ax ....(文件版本: 8.0.0.4487). Microsoft MPEG-4 视频解码器</p>
<p>　　mplay32.exe ....Windows Media Player 5.1 (非常古老的媒体播放器.)</p>
<p>　　MRINFO.EXE .....(多播信息). 用于查询多播<a class="channel_keylink" href="http://cisco.chinaitlab.com/List_6.html" target="_blank">路由</a>器接口的命令行工具.</p>
<p>　　msacm.dll ......Microsoft 音频压缩管理器</p>
<p>　　msaatext.dll ... Active Accessibility 文本支持</p>
<p>　　msadds32.ax ....(文件版本: 8.0.0.4487). Windows Media 音频解码器</p>
<p>　　msafd.dll ......Microsoft Windows Sockets 2.0 服务提供程序</p>
<p>　　msapsspc.dll ...32 位平台下的 DPA 客户端</p>
<p>　　msaudite.dll ...<a class="channel_keylink" href="http://security.chinaitlab.com/" target="_blank">安全</a>审核事件 DLL</p>
<p>　　mscat32.dll ....MSCAT32 Forwarder DLL</p>
<p>　　MSCTFP.dll .....MSCTFP Server DLL</p>
<p>　　msdadiag.dll ...Microsoft Data Access &ndash; 内建诊断</p>
<p>　　msdart.dll .....Microsoft Data Access - OLE DB 例行运行时</p>
<p>　　msdatsrc.tlb ...</p>
<p>　　msdtcprf.ini ...</p>
<p>　　msencode.dll ...Microsoft 字符编码器</p>
<p>　　msieftp.dll ....Microsoft Internet Explorer FTP 文件夹外壳扩展</p>
<p>　　msimsg.dll .....Windows? Installer 国际消息</p>
<p>　　mslbui.dll .....</p>
<p>　　msnsspc.dll ....MSN Internet Access</p>
<p>　　msobjs.dll .....系统对象审核名称</p>
<p>　　MsPMSNSv.dll ...Microsoft 媒体设备服务提供程序</p>
<p>　　msr2c.dll ......Microsoft Forms DLL</p>
<p>　　msr2cenu.dll ...Microsoft Forms DLL</p>
<p>　　msratelc.dll ...Internet 分级和本地用户管理DLL</p>
<p>　　msrating.dll ...Internet 分级和本地用户管理DLL</p>
<p>　　msrclr40.dll ...Microsoft Jet公文包调解程序</p>
<p>　　msrd2x40.dll ...Microsoft (R) Red ISAM</p>
<p>　　msrd3x40.dll ...Microsoft (R) Red ISAM</p>
<p>　　msrecr40.dll ...Microsoft Jet公文包调解程序资源库</p>
<p>　　msrepl40.dll ...Microsoft 复制库</p>
<p>　　msrle32.dll ....Microsoft RLE 压缩器</p>
<p>　　msscds32.ax ....(文件版本: 8.0.0.4487). Microsoft 屏幕视频解压器</p>
<p>　msscript.ocx ...Microsoft (r) 脚本控件</p>
<p>　　mssign32.dll ...Microsoft 受信赖签证 APIs</p>
<p>　　mssip32.dll ....MSSIP32 Forwarder DLL</p>
<p>　　mstime.dll .....Microsoft (R) 用于 HTML 的定时交互多媒体扩展</p>
<p>　　msswch.dll .....(屏幕键盘). 用于 msswchx.exe.</p>
<p>　　msswchx.exe ....msswchx (属于屏幕键盘.)</p>
<p>　　msutb.dll ......MSUTB 服务器 DLL</p>
<p>　　-------------------------------------------------------</p>
<p>　　msvbvm50.dll ...Visual Basic 虚拟机 (文件版本: 5.2.82.44)</p>
<p>　　这是个老版本的 VB 虚拟机. msvbvm60.dll (也是 VB 虚拟机)文件版本: 6.0.96.90</p>
<p>　　----------------------------------------------</p>
<p>　　msvcirt.dll ....Windows NT IOStreams DLL</p>
<p>　　msvcp50.dll ....Microsoft (R) <a class="channel_keylink" href="http://c.chinaitlab.com/" target="_blank">C++</a> 运行时库文件</p>
<p>　　msvcrt20.dll ...Microsoft? C运行时库文件</p>
<p>　　msvcrt40.dll ...VC 4.x CRT DLL (向后兼容 msvcrt.dll)</p>
<p>　　msvideo.dll ....Microsoft Video for Windows DLL</p>
<p>　　msxml.dll ......XML OM for Win32</p>
<p>　　msxml2.dll .....XML OM for Win32</p>
<p>　　msxml2r.dll ....XML2 资源文件</p>
<p>　　msxmlr.dll .....XML 资源文件</p>
<p>　　msyuv.dll ......Microsoft UYVY 视频解压器</p>
<p>　　mtxoci.dll .....对于<a class="channel_keylink" href="http://oracle.chinaitlab.com/" target="_blank">Oracle</a> 的 Microsoft 数据库支持 DLL</p>
<p>　　mydocs.dll .....我的文档文件夹用户界面</p>
<p>　　ncxpnt.dll ....<a class="channel_keylink" href="http://dotnet.chinaitlab.com/" target="_blank">.Net</a>ork (不是 Network) 安装向导支持 DLL</p>
<p>　　ndptsp.tsp .....</p>
<p>　　NET.EXE ........(Network). 用于管理, 配置和查看与网络相关的信息, 例如 net use, net print, net user, 等等.</p>
<p>　　net.hlp ........</p>
<p>　　NET1.EXE .......(Network). 与 NET.EXE 的功能相同.</p>
<p>　　netapi.dll .....Microsoft 网络动态链接库</p>
<p>　　neth.dll .......网络帮助消息 DLL</p>
<p>　　netplwiz.dll ...映射网络驱动器向导</p>
<p>　　netsetup.cpl ...网络安装向导控制面板小程序</p>
<p>　　NETSETUP.EXE ...(网络安装向导). 通过软盘帮你配置电脑网络.</p>
<p>　　netui0.dll .....NT LM UI Common Code - GUI Classes (文件版本: 5.1.2600.2180)</p>
<p>　　netui1.dll .....NT LM UI Common Code - GUI Classes (文件版本: 5.1.2600.2180)</p>
<p>　　netui2.dll .....NT LM UI Common Code - GUI Classes (文件版本: 5.1.2600.0) &lt;-- 版本要比 netui1.dll 老?</p>
<p>　　netrap.dll .....网罗远程管理<a class="channel_keylink" href="http://cisco.chinaitlab.com/List_11.html" target="_blank">协议</a>DLL</p>
<p>　　所有的 &quot;noise&quot;, &quot;wbcache&quot; 和 &quot;wbdbase&quot; 文件 (不同语言下的文件) 都可被删除.</p>
<p>　　(它们大都是索引服务用到的文件, 可通过 nLite 删除)</p>
<p>　　(下列文件列在了注册表中的这个位置:</p>
<p>　　HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/ContentIndex/Language)</p>
<p>　　noise.chs &lt;&lt;简体中文</p>
<p>　　noise.cht &lt;&lt;繁体中文</p>
<p>　　noise.dat</p>
<p>　　noise.deu &lt;&lt;...注意: ...DEU = 这是德国的</p>
<p>　　noise.eng</p>
<p>　　noise.enu &lt;&lt;英文</p>
<p>　　noise.esn &lt; noise.fra &lt; noise.ita &lt; noise.nld &lt; noise.sve &lt; noise.tha</p>
<p>　　wbcache.deu</p>
<p>　　wbcache.enu &lt;&lt;英文</p>
<p>　　wbcache.esn &lt; wbcache.fra &lt; wbcache.ita &lt; wbcache.nld &lt; wbcache.sve &lt;</p>
<p>　　wbdbase.deu</p>
<p>　　wbdbase.enu &lt;&lt;英文</p>
<p>　　wbdbase.esn &lt; wbdbase.fra &lt; wbdbase.ita &lt; wbdbase.nld &lt; wbdbase.sve &lt;</p>
<p>　　-------------------------------------------------------</p>
<p>　　npptools.dll ...NPP 工具助手 DLL</p>
<p>　　nscompat.tlb ...</p>
<p>　　NSLOOKUP.EXE ...(域名服务器查寻). 用于显示 DNS 服务器的诊断和统计信息.</p>
<p>　　ntlsapi.dll ....Microsoft? 许可服务器接口 DLL</p>
<p>　　ntdos404.sys ...</p>
<p>　　ntdos411.sys ...</p>
<p>　　ntdos412.sys ...</p>
<p>　　ntdos804.sys ...</p>
<p>　　ntimage.gif ....</p>
<p>　　ntio404.sys ....</p>
<p>　　ntio411.sys ....</p>
<p>　　ntio412.sys ....</p>
<p>　　ntio804.sys ....</p>
<p>　　ntlanman.dll ...Microsoft? 局域网管理器</p>
<p>　　ntlanui.dll ....</p>
<p>　　ntlanui2.dll ...网络对象外壳用户界面</p>
<p>　　NTSD.EXE .......(符号调试器). 系统出问题时, 这个疑难解答工具就会详细列出系统状态.</p>
<p>　　ntsdexts.dll ... Windows 2000 下的符号调试工具</p>
<p>　　nwprovau.dll ...用于 NetWare 提供程序和认证的客户端服务</p>
<p>　　NTVDM.EXE ......(NT DOS 虚拟机). 提供用于 DOS 程序和Windows-on-Windows (WOW&mdash;支持 Win16) 的虚拟机.</p>
<p>　　ntvdmd.dll .....NTVDMD.DLL</p>
<p>　　oakley.dll .....Oakley 键盘管理器</p>
<p>　　objsel.dll .....对象挑选对话框</p>
<p>　　occache.dll ....对象控件查看器</p>
<p>　　OSUNINST.EXE ....(卸载工具). 用于卸载Windows XP, 并将其还原到升级前使用的Windows 操作系统. 可在安全模式下运行于命令行模式.</p>
<p>　　-------------------------------------------------------</p>
<p>　　oembios.bin ....</p>
<p>　　oembios.dat ....</p>
<p>　　oembios.sig ....</p>
<p>　　删掉 oembios.sig 的话, 可能会导致系统栏提示 &quot;还剩下X 天用于激活 Windows&quot;. 这个可能会发生在 OEM 版 Windows 中. 如果出现了这种情况, 请将其放回.</p>
<p>　　-------------------------------------------------------</p>
<p>　　ole2.dll .......OLE 2.1 16/32相互操作库</p>
<p>　　ole2disp.dll ...OLE 2.1 16/32相互操作库</p>
<p>　　ole2nls.dll ....OLE 2.1 16/32相互操作库</p>
<p>　　oleprn.dll .....Oleprn DLL</p>
<p>　　p2p.dll ........点对点群</p>
<p>　　p2pgasvc.dll ... 点对点群认证服务</p>
<p>　　p2pgraph.dll ... 点对点图形</p>
<p>　　p2pnetsh.dll ... 点对点NetSh 助手</p>
<p>　　p2psvc.dll ..... 点对点服务</p>
<p>　　PACKAGER.EXE ...(Object Packager). 用于在文档中创建嵌入数据的图标链接.</p>
<p>　　panmap.dll .....PANOSE(tm) 字体映射器</p>
<p>　　paqsp.dll ......PaqSP Module</p>
<p>　　pautoenr.dll ...自动注册 DLL</p>
<p>　　pcl.sep ........</p>
<p>　　PENTNT.EXE .....(NT Pentium <a class="channel_keylink" href="http://softtest.chinaitlab.com/" target="_blank">测试</a>工具). 一个用于检测你的系统是否有Pentium 浮点运算错误的命令行工具. (我还把在 &ldquo;性能&rdquo; 中的快捷方式删掉了).</p>
<p>　　pifmgr.dll .....Windows NT PIF 管理器图标资源库</p>
<p>　　pjlmon.dll .....PJL 语言监视器</p>
<p>　　plustab.dll ....效果控制面板扩展</p>
<p>　　pmspl.dll ......Microsoft 局域网管理器 2.1 网络动态</p>
<p>　　polstore.dll &hellip;策略存储 dll</p>
<p>　　powercfg.exe ...电源设置命令行工具</p>
<p>　　pnrpnsp.dll ....PNRP 命名空间提供程序</p>
<p>　　proctexe.ocx ...Intel 程序纹理</p>
<p>　　prodspec.ini ...</p>
<p>　　PROGMAN.EXE ....(程序管理器). 可用于替换 Windows XP 资源管理器的外壳. 它的主界面基于 Windows 3.x, Windows for Workgroups, 和 Windows NT 3.51.</p>
<p>　　pschdcnt.h .....</p>
<p>　　pschdprf.dll ...Microsoft? Windows(TM) PSched 性能监视器</p>
<p>　　pschdprf.ini ...</p>
<p>　　pscript.sep ....</p>]]></description>
		</item>
		
			<item>
			<link>http://www.agou.net/article/study/735.htm</link>
			<title><![CDATA[详细介绍Linux网络部分优化策略方法]]></title>
			<author>agou@live.com,agou@live.cn(agou)</author>
			<category><![CDATA[学无止境]]></category>
			<pubDate>Thu,22 Jul 2010 13:19:16 +0800</pubDate>
			<guid>http://www.agou.net/default.asp?id=735</guid>
		<description><![CDATA[<div id="lv2">
<p>关于 SYN_RECV 的杂七杂八的东西</p>
<p>Posted by kreny at September 8, 2004 10:38 PM | Trackback URL: <a href="http://weblog.dalouis.com/cgi-bin/mt-tb.cgi/147"><font color="#000000">http://weblog.dalouis.com/cgi-bin/mt-tb.cgi/147</font></a></p>
<p>网页在翻页到一个特定的页面的时候，和服务器80端口的连接被中止。</p>
<p>查看了netstat -anlp 发现有类似以下的记录，而IP就是我的。</p>
<p>tcp 0 2560 61.152.251.68:80 60.26.156.241:1523 SYN_RECV -</p>
<p>由于可能是程序的问题，因为仅仅在浏览这张网页的时候会出现这个问题，但是还是在netstat里面偶尔会看到几个 SYN_RECV ,所以就google了一下，在此总结一下。</p>
<p>1.对于大量的 SYN_RECV</p>
<p>若怀疑是SYN Flood攻击，有以下建议:</p>
<p>这个攻击的解决方法如下：</p>
<p>1，增加未完成连接队列（q0)的最大长度。</p>
<p>echo 1280&gt;;/proc/sys/net/ipv4/tcp_max_syn_backlog</p>
<p>2, 启动SYN_cookie。</p>
<p>echo 1&gt;;/proc/sys/net/ipv4/tcp_syncookies</p>
<p>这些是被动的方法，治标不治本。而且加大了服务器的负担，但是可以避免被拒绝攻击（只是减缓） 治本的方法是在防火墙上做手脚。但是现在能在一定程度上防住syn flood攻击的防火墙都不便宜。并且把这个命令加入&quot;/etc/rc.d/rc.local&quot;文件中,如果对 /proc/sys/net/ipv4 下的配置文件进行解释，可以参阅 LinuxAid技术站的文章。查看本文全文也可以参阅。</p>
<p>关于 syn cookies， 请参阅 &lt;&gt;; <a href="http://cr.yp.to/syncookies.html,也"><font color="#000000">http://cr.yp.to/syncookies.html,也</font></a>许使用mod_limitipconn.c来限制apache的并发数 也会有一定的帮助。最终，仅仅修改了这个参数，但是也加上了iptables的防火墙规则，问题解决。</p>
<p>2.什麼是 TCP SYN Flood 攻擊</p>
<p>TCP SYN Flood是一種常見，而且有效的遠端(遠程)拒絕服務(Denial of Service)攻擊方式，它透過一定的操作破壞TCP三次握手建立正常連接，佔用並耗費系統資源，使得提供TCP服務的主機系統無法正常工作。 由於TCP SYN Flood是透過網路底層對服務器Server進行攻擊的，它可以在任意改變自己的網路IP地址的同時，不被網路上的其他設備所識別，這樣就給防範網路犯罪部門追查犯罪來源造成很大的困難。 在國內內外的網站中，這種攻擊屢見不鮮。在一個拍賣網站上，曾經有犯罪分子利用這種手段，在低價位時阻止其他用戶繼續對商品拍賣，干擾拍賣過程的正常運作。</p>
<p>系統檢查</p>
<p>一般情況下，可以一些簡單步驟進行檢查，來判斷系統是否正在遭受TCP SYN Flood攻擊。</p>
<p>1、 服務端無法提供正常的TCP服務。連接請求被拒絕或超時。</p>
<p>2、透過 netstat -an 命令檢查系統，發現有大量的SYN_RECV連接狀態。</p>
<p>3. iptables的设置，引用自CU</p>
<p>防止同步包洪水（Sync Flood）</p>
<p># iptables -A FORWARD -p tcp --syn -m limit --limit 1/s -j ACCEPT</p>
<p>也有人写作</p>
<p>#iptables -A INPUT -p tcp --syn -m limit --limit 1/s -j ACCEPT</p>
<p>--limit 1/s 限制syn并发数每秒1次，可以根据自己的需要修改</p>
<p>防止各种端口扫描</p>
<p># iptables -A FORWARD -p tcp --tcp-flags SYN,ACK,FIN,RST RST -m limit --limit 1/s -j ACCEPT</p>
<p>Ping洪水攻击（Ping of Death）</p>
<p># iptables -A FORWARD -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT</p>
<p>附：</p>
<p>Iptables 指南 1.1.19</p>
<p>防火墙例子：</p>
<p>在Linux上使用iptables命令，建立一个个人防火墙</p>
<p>参阅：</p>
<p>proc文件系统面面谈</p>
<p><a href="http://www.linuxaid.com.cn/"><font color="#000000">http://www.linuxaid.com.cn</font></a> 02-01-16 21:34 5467p ideal</p>
<p>----------------------------------------------------------------------</p>
<p>什么是proc文件系统</p>
<p>proc文件系统是一个伪文件系统，它只存在内存当中，而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息，并可以改变内核的某些参数。由于系统的信息，如进程，是动态改变的，所以用户或应用程序读取proc文件时，proc文件系统是动态从系统内核读出所需信息并提交的。它的目录结构如下：</p>
<p>目录名称 目录内容</p>
<p>apm 高级电源管理信息</p>
<p>cmdline 内核命令行</p>
<p>Cpuinfo 关于Cpu信息</p>
<p>Devices 可以用到的设备（块设备/字符设备）</p>
<p>Dma 使用的DMA通道</p>
<p>Filesystems 支持的文件系统</p>
<p>Interrupts 中断的使用</p>
<p>Ioports I/O端口的使用</p>
<p>Kcore 内核核心印象</p>
<p>Kmsg 内核消息</p>
<p>Ksyms 内核符号表</p>
<p>Loadavg 负载均衡</p>
<p>Locks 内核锁</p>
<p>Meminfo 内存信息</p>
<p>Misc 杂项</p>
<p>Modules 加载模块列表</p>
<p>Mounts 加载的文件系统</p>
<p>Partitions 系统识别的分区表</p>
<p>Rtc 实时时钟</p>
<p>Slabinfo Slab池信息</p>
<p>Stat 全面统计状态表</p>
<p>Swaps 对换空间的利用情况</p>
<p>Version 内核版本</p>
<p>Uptime 系统正常运行时间</p>
<p>并不是所有这些目录在你的系统中都有，这取决于你的内核配置和装载的模块。另外，在/proc下还有三个很重要的目录：net，scsi和sys。Sys目录是可写的，可以通过它来访问或修改内核的参数（见下一部分），而net和scsi则依赖于内核配置。例如，如果系统不支持scsi，则scsi目录不存在。</p>
<p>除了以上介绍的这些，还有的是一些以数字命名的目录，它们是进程目录。系统中当前运行的每一个进程都有对应的一个目录在/proc下，以进程的PID号为目录名，它们是读取进程信息的接口。而self目录则是读取进程本身的信息接口，是一个link。Proc文件系统的名字就是由之而起。进程目录的结构如下：</p>
<p>目录名称 目录内容</p>
<p>Cmdline 命令行参数</p>
<p>Environ 环境变量值</p>
<p>Fd 一个包含所有文件描述符的目录</p>
<p>Mem 进程的内存被利用情况</p>
<p>Stat 进程状态</p>
<p>Status 进程当前状态，以可读的方式显示出来</p>
<p>Cwd 当前工作目录的链接</p>
<p>Exe 指向该进程的执行命令文件</p>
<p>Maps 内存映象</p>
<p>Statm 进程内存状态信息</p>
<p>Root 链接此进程的root目录</p>
<p>用户如果要查看系统信息，可以用cat命令。例如：</p>
<p># cat /proc/interrupts&nbsp;&nbsp; <br />
CPU0&nbsp;&nbsp; <br />
0: 8728810 XT-PIC timer&nbsp;&nbsp; <br />
1: 895 XT-PIC keyboard&nbsp;&nbsp; <br />
2: 0 XT-PIC cascade&nbsp;&nbsp; <br />
3: 531695 XT-PIC aha152x&nbsp;&nbsp; <br />
4: 2014133 XT-PIC serial&nbsp;&nbsp; <br />
5: 44401 XT-PIC pcnet_cs&nbsp;&nbsp; <br />
8: 2 XT-PIC rtc&nbsp;&nbsp; <br />
11: 8 XT-PIC i82365&nbsp;&nbsp; <br />
12: 182918 XT-PIC Mouse&nbsp;&nbsp; <br />
13: 1 XT-PIC fpu PS/2&nbsp;&nbsp; <br />
14: 1232265 XT-PIC ide0&nbsp;&nbsp; <br />
15: 7 XT-PIC ide1&nbsp;&nbsp; <br />
NMI: 0<br />
&nbsp;<br />
用户还可以实现修改内核参数。在/proc文件系统中有一个有趣的目录：/proc/sys。它不仅提供了内核信息，而且可以通过它修改内核参数，来优化你的系统。但是你必须很小心，因为可能会造成系统崩溃。最好是先找一台无关紧要的机子，调试成功后再应用到你的系统上。</p>
<p>要改变内核的参数，只要用vi编辑或echo参数重定向到文件中即可。下面有一个例子：</p>
<p># cat /proc/sys/fs/file-max&nbsp;&nbsp; <br />
4096&nbsp;&nbsp; <br />
# echo 8192 &gt;; /proc/sys/fs/file-max&nbsp;&nbsp; <br />
# cat /proc/sys/fs/file-max&nbsp;&nbsp; <br />
8192<br />
&nbsp;<br />
如果你优化了参数，则可以把它们写成添加到文件rc.local中，使它在系统启动时自动完成修改。</p>
<p>/proc文件系统中网络参数 <br />
在/proc/sys/net/ipv4/目录下，包含的是和tcp/ip协议相关的各种参数，下面我们就对这些网络参数加以详细的说明。</p>
<p>ip_forward 参数类型：BOOLEAN</p>
<p>0 - 关闭(默认值)</p>
<p>not 0 - 打开ip转发</p>
<p>在网络本地接口之间转发数据报。该参数非常特殊，对该参数的修改将导致其它所有相关配置参数恢复其默认值(对于主机参阅RFC1122，对于路由器参见RFC1812)</p>
<p>ip_default_ttl 参数类型：INTEGER</p>
<p>默认值为 64 。表示IP数据报的Time To Live值。</p>
<p>ip_no_pmtu_disc 参数类型：BOOLEAN</p>
<p>关闭路径MTU探测，默认值为FALSE</p>
<p>ipfrag_high_thresh 参数类型：整型</p>
<p>用来组装分段的IP包的最大内存量。当ipfrag_high_thresh数量的内存被分配来用来组装IP包，则IP分片处理器将丢弃数据报直到ipfrag_low_thresh数量的内存被用来组装IP包。</p>
<p>ipfrag_low_thresh 参数类型：整型</p>
<p>参见ipfrag_high_thresh。</p>
<p>ipfrag_time 参数类型：整型</p>
<p>保存一个IP分片在内存中的时间。</p>
<p>inet_peer_threshold 参数类型：整型</p>
<p>INET对端存储器某个合适值，当超过该阀值条目将被丢弃。该阀值同样决定生存时间以及废物收集通过的时间间隔。条目越多﹐存活期越低﹐GC 间隔越短</p>
<p>inet_peer_minttl 参数类型：整型</p>
<p>条目的最低存活期。在重组端必须要有足够的碎片(fragment)存活期。这个最低存活期必须保证缓冲池容积是否少于 inet_peer_threshold。该值以 jiffies为单位测量。</p>
<p>inet_peer_maxttl 参数类型：整型</p>
<p>条目的最大存活期。在此期限到达之后﹐如果缓冲池没有耗尽压力的话(例如﹐缓冲池中的条目数目非常少)﹐不使用的条目将会超时。该值以 jiffies为单位测量。</p>
<p>inet_peer_gc_mintime 参数类型：整型</p>
<p>废物收集(GC)通过的最短间隔。这个间隔会影响到缓冲池中内存的高压力。 该值以 jiffies为单位测量。</p>
<p>inet_peer_gc_maxtime 参数类型：整型</p>
<p>废物收集(GC)通过的最大间隔，这个间隔会影响到缓冲池中内存的低压力。 该值以 jiffies为单位测量。</p>
<p>tcp_syn_retries 参数类型：整型</p>
<p>对于一个新建连接，内核要发送多少个 SYN 连接请求才决定放弃。不应该大于255，默认值是5，对应于180秒左右。</p>
<p>tcp_synack_retries 参数类型：整型</p>
<p>对于远端的连接请求SYN，内核会发送SYN ＋ ACK数据报，以确认收到上一个 SYN连接请求包。这是所谓的三次握手( threeway handshake)机制的第二个步骤。这里决定内核在放弃连接之前所送出的 SYN+ACK 数目。</p>
<p>tcp_keepalive_time 参数类型：整型</p>
<p>当keepalive打开的情况下，TCP发送keepalive消息的频率，默认值是2个小时。</p>
<p>tcp_keepalive_probes 参数类型：整型</p>
<p>TCP发送keepalive探测以确定该连接已经断开的次数，默认值是9。</p>
<p>tcp_keepalive_interval 参数类型：整型</p>
<p>探测消息发送的频率，乘以tcp_keepalive_probes就得到对于从开始探测以来没有响应的连接杀除的时间。默认值为75秒，也就是没有活动的连接将在大约11分钟以后将被丢弃。</p>
<p>tcp_retries1 参数类型：整型</p>
<p>当出现可疑情况而必须向网络层报告这个可疑状况之前﹐需要进行多少次重试。最低的 RFC 数值是 3 ﹐这也是默认值﹐根据RTO的值大约在3秒 - 8分钟之间。</p>
<p>tcp_retries2 参数类型：整型</p>
<p>在丢弃激活的TCP连接之前﹐需要进行多少次重试。RFC1122规定，该值必须大于100秒。默认值为15，根据RTO的值来决定，相当于13-30分钟，</p>
<p>tcp_orphan_retries 参数类型：整型</p>
<p>在近端丢弃TCP连接之前﹐要进行多少次重试。默认值是 7 个﹐相当于 50秒 - 16分钟﹐视 RTO 而定。如果您的系统是负载很大的web服务器﹐那么也许需要降低该值﹐这类 sockets 可能会耗费大量的资源。另外参的考 tcp_max_orphans 。</p>
<p>tcp_fin_timeout 参数类型：整型</p>
<p>对于本端断开的socket连接，TCP保持在FIN-WAIT-2状态的时间。对方可能会断开连接或一直不结束连接或不可预料的进程死亡。默认值为 60 秒。过去在2.2版本的内核中是 180 秒。您可以设置该值﹐但需要注意﹐如果您的机器为负载很重的web服务器﹐您可能要冒内存被大量无效数据报填满的风险﹐FIN-WAIT-2 sockets 的危险性低于 FIN-WAIT-1 ﹐因为它们最多只吃 1.5K 的内存﹐但是它们存在时间更长。另外参考 tcp_max_orphans。</p>
<p>tcp_max_tw_buckets 参数类型：整型</p>
<p>系统在同时所处理的最大timewait sockets 数目。如果超过此数的话﹐time-wait socket 会被立即砍除并且显示警告信息。之所以要设定这个限制﹐纯粹为了抵御那些简单的 DoS 攻击﹐千万不要人为的降低这个限制﹐不过﹐如果网络条件需要比默认值更多﹐则可以提高它(或许还要增加内存)。</p>
<p>tcp_tw_recycle 参数类型：布尔</p>
<p>打开快速 TIME-WAIT sockets 回收。默认值是1。除非得到技术专家的建议或要求﹐请不要随意修改这个值。</p>
<p>tcp_max_orphans 参数类型：整型</p>
<p>系统所能处理不属于任何进程的TCP sockets最大数量。假如超过这个数量﹐那么不属于任何进程的连接会被立即reset，并同时显示警告信息。之所以要设定这个限制﹐纯粹为了抵御那些简单的 DoS 攻击﹐千万不要依赖这个或是人为的降低这个限制</p>
<p>tcp_abort_on_overflow 参数类型：布尔</p>
<p>当守护进程太忙而不能接受新的连接，就象对方发送reset消息，默认值是false。这意味着当溢出的原因是因为一个偶然的猝发，那么连接将恢复状态。只有在你确信守护进程真的不能完成连接请求时才打开该选项，该选项会影响客户的使用。</p>
<p>tcp_syncookies 参数类型：整型</p>
<p>只有在内核编译时选择了CONFIG_SYNCOOKIES时才会发生作用。当出现syn等候队列出现溢出时象对方发送syncookies。目的是为了防止syn flood攻击。默认值是false。</p>
<p>注意：该选项千万不能用于那些没有收到攻击的高负载服务器，如果在日志中出现synflood消息，但是调查发现没有收到synflood攻击，而是合法用户的连接负载过高的原因，你应该调整其它参数来提高服务器性能。参考: tcp_max_syn_backlog, tcp_synack_retries, tcp_abort_on_overflow.</p>
<p>syncookie严重的违背TCP协议，不允许使用TCP扩展，可能对某些服务导致严重的性能影响(如SMTP转发)。</p>
<p>tcp_stdurg 参数类型：整型</p>
<p>使用 TCP urg pointer 字段中的主机请求解释功能。大部份的主机都使用老旧的 BSD解释，因此如果您在 Linux 打开它﹐或会导致不能和它们正确沟通。默认值为为﹕FALSE</p>
<p>tcp_max_syn_backlog 参数类型：整型</p>
<p>对于那些依然还未获得客户端确认的连接请求﹐需要保存在队列中最大数目。对于超过 128Mb 内存的系统﹐默认值是 1024 ﹐低于 128Mb 的则为 128。如果服务器经常出现过载﹐可以尝试增加这个数字。警告﹗假如您将此值设为大于 1024﹐最好修改 include/net/tcp.h 里面的 TCP_SYNQ_HSIZE ﹐以保持 TCP_SYNQ_HSIZE*16&lt;=tcp_max_syn_backlog ﹐并且编进核心之内。</p>
<p>tcp_window_scaling 参数类型：布尔</p>
<p>正常来说，TCP/IP 可以接受最大到65535字节的 windows。对于宽带网络，该值可能是不够的，通过调整该参数有助于提高宽带服务器性能。</p>
<p>tcp_timestamps 参数类型：布尔</p>
<p>Timestamps 用在其它一些东西中﹐可以防范那些伪造的 sequence 号码。一条1G的宽带线路或许会重遇到带 out-of-line数值的旧sequence 号码(假如它是由于上次产生的)。Timestamp 会让它知道这是个 ''旧封包''。</p>
<p>tcp_sack 参数类型：布尔</p>
<p>使用 Selective ACK﹐它可以用来查找特定的遗失的数据报--- 因此有助于快速恢复状态。</p>
<p>tcp_fack 参数类型：布尔</p>
<p>打开FACK拥塞避免和快速重传功能。</p>
<p>tcp_dsack 参数类型：布尔</p>
<p>允许TCP发送&quot;两个完全相同&quot;的SACK。</p>
<p>tcp_ecn 参数类型：布尔</p>
<p>打开TCP的直接拥塞通告功能。</p>
<p>tcp_reordering 参数类型：整型</p>
<p>TCP流中重排序的数据报最大数量默认值是 3 。</p>
<p>tcp_retrans_collapse 参数类型：布尔</p>
<p>对于某些有bug的打印机提供针对其bug的兼容性。</p>
<p>tcp_wmem - 三个整数的向量： min, default, max</p>
<p>min：为TCP socket预留用于发送缓冲的内存最小值。每个tcp socket都可以在建议以后都可以使用它。默认值为4K。</p>
<p>default：为TCP socket预留用于发送缓冲的内存数量，默认情况下该值会影响其它协议使用的net.core.wmem_default 值，一般要低于net.core.wmem_default的值。默认值为16K。</p>
<p>max: 用于TCP socket发送缓冲的内存最大值。该值不会影响net.core.wmem_max，今天选择参数SO_SNDBUF则不受该值影响。默认值为128K。</p>
<p>tch_rmem - 三个整数的向量： min, default, max</p>
<p>min：为TCP socket预留用于接收缓冲的内存数量，即使在内存出现紧张情况下tcp socket都至少会有这么多数量的内存用于接收缓冲，默认值为8K。</p>
<p>default：为TCP socket预留用于接收缓冲的内存数量，默认情况下该值影响其它协议使用的 net.core.wmem_default 值。该值决定了在tcp_adv_win_scale、tcp_app_win和tcp_app_win:0是默认值情况下，tcp 窗口大小为65535。</p>
<p>max：用于TCP socket接收缓冲的内存最大值。该值不会影响 net.core.wmem_max，今天选择参数 SO_SNDBUF则不受该值影响。默认值为 128K。默认值为87380*2 bytes。</p>
<p>tcp_mem - 三个整数的向量： low, pressure, high</p>
<p>low：当TCP使用了低于该值的内存页面数时，TCP不会考虑释放内存。</p>
<p>pressure：当TCP使用了超过该值的内存页面数量时，TCP试图稳定其内存使用，进入pressure模式，当内存消耗低于low值时则退出pressure状态。</p>
<p>high：允许所有tcp sockets用于排队缓冲数据报的页面量。</p>
<p>一般情况下这些值是在系统启动时根据系统内存数量计算得到的。</p>
<p>tcp_app_win - 整数</p>
<p>保留max(window/2^tcp_app_win, mss)数量的窗口由于应用缓冲。当为0时表示不需要缓冲。默认值是31。</p>
<p>tcp_adv_win_scale - 整数</p>
<p>计算缓冲开销bytes/2^tcp_adv_win_scale(如果tcp_adv_win_scale &gt;; 0)或者bytes-bytes/2^(-tcp_adv_win_scale)(如果tcp_adv_win_scale &lt;= 0），默认值为2。</p>
<p>ip_local_port_range - 两个整数</p>
<p>定于TCP和UDP使用的本地端口范围，第一个数是开始，第二个数是最后端口号，默认值依赖于系统中可用的内存数：</p>
<p>&gt;; 128Mb 32768-61000</p>
<p>&lt; 128Mb 1024-4999 or even less.</p>
<p>该值决定了活动连接的数量，也就是系统可以并发的连接数</p>
<p>icmp_echo_ignore_all - 布尔类型</p>
<p>icmp_echo_ignore_broadcasts - 布尔类型</p>
<p>如果任何一个设置为true(&gt;;0)则系统将忽略所有发送给自己的ICMP ECHO请求或那些广播地址的请求。</p>
<p>icmp_destunreach_rate - 整数</p>
<p>icmp_paramprob_rate - 整数</p>
<p>icmp_timeexceed_rate - 整数</p>
<p>icmp_echoreply_rate - 整数(not enabled per default)</p>
<p>限制发向特定目标的ICMP数据报的最大速率。0表示没有任何限制，否则表示jiffies数据单位中允许发送的个数。</p>
<p>icmp_ignore_bogus_error_responses - 布尔类型</p>
<p>某些路由器违背RFC1122标准，其对广播帧发送伪造的响应来应答。这种违背行为通常会被以告警的方式记录在系统日志中。如果该选项设置为True，内核不会记录这种警告信息。默认值为False。</p>
<p>(1) Jiffie: 内核使用的内部时间单位，在i386系统上大小为1/100s，在Alpha中为1/1024S。在/usr/include/asm/param.h中的HZ定义有特定系统的值。</p>
<p>conf/interface/*:</p>
<p>conf/all/*是特定的，用来修改所有接口的设置，is special and changes the settings for all interfaces.</p>
<p>Change special settings per interface.</p>
<p>log_martians - 布尔类型</p>
<p>记录带有不允许的地址的数据报到内核日志中。</p>
<p>accept_redirects - 布尔类型</p>
<p>收发接收ICMP重定向消息。对于主机来说默认为True，对于用作路由器时默认值为False。</p>
<p>forwarding - 布尔类型</p>
<p>在该接口打开转发功能</p>
<p>mc_forwarding - 布尔类型</p>
<p>是否进行多播路由。只有内核编译有CONFIG_MROUTE并且有路由服务程序在运行该参数才有效。</p>
<p>proxy_arp - 布尔类型</p>
<p>打开proxy arp功能。</p>
<p>shared_media - 布尔类型</p>
<p>发送(路由器)或接收(主机) RFC1620 共享媒体重定向。覆盖ip_secure_redirects的值。默认为True。</p>
<p>secure_redirects - 布尔类型</p>
<p>仅仅接收发给默认网关列表中网关的ICMP重定向消息，默认值是TRUE。</p>
<p>send_redirects - 布尔类型</p>
<p>如果是router，发送重定向消息，默认值是TRUE</p>
<p>bootp_relay - 布尔类型</p>
<p>接收源地址为0.b.c.d，目的地址不是本机的数据报。用来支持BOOTP转发服务进程，该进程将捕获并转发该包。默认为False，目前还没有实现。</p>
<p>accept_source_route - 布尔类型</p>
<p>接收带有SRR选项的数据报。对于主机来说默认为False，对于用作路由器时默认值为True。</p>
<p>rp_filte 参数类型</p>
<p>1 - 通过反向路径回溯进行源地址验证(在RFC1812中定义)。对于单穴主机和stub网络路由器推荐使用该选项。</p>
<p>0 - 不通过反向路径回溯进行源地址验证。</p>
<p>默认值为0。某些发布在启动时自动将其打开。</p>
</div>]]></description>
		</item>
		
			<item>
			<link>http://www.agou.net/article/study/734.htm</link>
			<title><![CDATA[Sun Java System Directory Server  WARNING<10307> ]]></title>
			<author>agou@live.com,agou@live.cn(agou)</author>
			<category><![CDATA[学无止境]]></category>
			<pubDate>Thu,15 Jul 2010 11:12:17 +0800</pubDate>
			<guid>http://www.agou.net/default.asp?id=734</guid>
		<description><![CDATA[<p>Sun Java System Directory Server&nbsp; WARNING&lt;10307&gt;</p>
<p><br />
WARNING&lt;10307&gt; - Replication - conn=-1 op=-1 msgId=-1 - Configuration warning Tombstone purging internal search is unindexed in replica</p>
<p>This is a known problem (bug 6175472) and the fix is already available in 5.2p6. Look for the script called</p>
<p>&lt;serverroot&gt;/bin/slapd/admin/bin/ActivateFix6175472. Run it as:</p>
<p># &lt;server root&gt;/bin/slapd/admin/bin/ActivateFix6175472 &lt;server-root&gt;/slapd-whatever</p>
<p>This will shutdown the instance, modify dse.ldif, define and create a vlv index (for the tombstone entries) and</p>
<p>start the instance back up. Beware that if any of your entries have the objectclass definition in mixed case</p>
<p>(objectClass etc), the script might not work as expected.</p>
<p>Easiest way to check is:<br />
# cd &lt;server-root&gt;/slapd-whatever/config<br />
# grep -i objectclass dse.ldif | grep -v objectclass</p>
<p>If nothing is returned, then you're all set to run the script. If not, you'll have to contact Sun Support (quoting</p>
<p>bug 6692944) for a fix to the script that handles entries in a case insensitive manner.</p>
<p>/var/Sun/mps/bin/slapd/admin/bin/ActivateFix6175472 /var/Sun/mps/slapd-whatever</p>]]></description>
		</item>
		
			<item>
			<link>http://www.agou.net/article/study/733.htm</link>
			<title><![CDATA[隆重推荐耶鲁大学的网上公开课]]></title>
			<author>agou@live.com,agou@live.cn(agou)</author>
			<category><![CDATA[学无止境]]></category>
			<pubDate>Tue,13 Jul 2010 22:08:58 +0800</pubDate>
			<guid>http://www.agou.net/default.asp?id=733</guid>
		<description><![CDATA[<p align="center"><font size="5" face="黑体">隆重推荐耶鲁大学的网上公开课</font></p>
<p><font size="5" face="黑体"><embed quality="high" allowfullscreen="true" src="http://v.blog.sohu.com/fo/v4/4411305" width="400" type="application/x-shockwave-flash" height="300" style="text-align: center; margin: 0px auto 10px; width: 400px; display: block; height: 300px"></embed></font></p>
<p><font size="4">&nbsp;&nbsp;&nbsp; 偶然在网上看到了耶鲁大学的网上公开课程录像，非常过瘾。然后发现美国几家顶级名校都有自己的网上公开课。其中耶鲁口碑最佳，皆因其录像制作精良，令观者感觉犹如置身课堂。大学做到这个份上，太伟大了。</font></p>
<p><font size="4">&nbsp;&nbsp;&nbsp; 《FT》网站上的一篇文章评论说：&ldquo;如果大学的使命是通过研究创造知识，通过教学传播知识，那么以互联网为载体，突破地域和时间限制，向更广泛的人群撒播知识，应该是大学的终极使命了。值得留意的是，在免费网络高等教育中开先河的，都是著名的私立大学。也就是说，在这些大学里就读的大多数佼佼者们，都必须付出高昂的学费；而这些宝贵的免费网络资源，也不是免费得来的。耶鲁的每门网络公开课，都需要三到四万美金的制作费，这些钱大多来自休利特（Hewlett）基金。虽然公开课的目的并不是&ldquo;复制耶鲁教育&rdquo;，也就是说尽管资源丰富，像我这样的学生，既没有同学，也无法和教员保持密切联络，更不能参加任何耶鲁考试以此获得任何学分，但耶鲁公开课程始终以&ldquo;质量保证&rdquo;作为准则，所有公开课程几乎都是本就在耶鲁校园广受欢迎的&ldquo;好课&rdquo;，教授也几乎都是在本领域颇有建树的专家。这个秋季，耶鲁的网络公开课将增扩至36门，正是耶鲁四年前创建网络公开课时的预定目标。&rdquo;</font></p>
<p><font size="4">&nbsp;&nbsp;&nbsp; 以下是美国几大名校公开课程的网址。如果链接不上，可以到电驴上去下载。</font></p>
<p><font size="4"><em>耶鲁大学公开课程：</em></font><a href="http://oyc.yale.edu/"><font color="#333333" size="4">http://oyc.yale.edu/</font></a></p>
<p><font size="4"><em>麻省理工大学公开课程：</em><a href="http://ocw.mit.edu/"><font color="#333333" size="2">http://ocw.mit.edu/</font></a></font></p>
<p><font size="4"><em>斯坦福大学公开课程：</em><a href="http://itunes.stanford.edu/"><font color="#333333" size="2">http://itunes.stanford.edu/</font></a></font></p>
<p><font size="4"><em>加州大学伯克利分校公开课程：</em><a href="http://webcast.berkeley.edu/courses.php"><font color="#333333" size="2">http://webcast.berkeley.edu/courses.php</font></a></font></p>
<p><font size="4"><em>卡内基&middot;梅隆大学公开课程：</em><a href="http://oli.web.cmu.edu/openlearning/"><font color="#333333" size="2">http://oli.web.cmu.edu/openlearning/</font></a></font></p>
<p><font size="4"><em>ITUNES U 和 YOUTUBE.COM/EDU&mdash;&mdash;通过这两家媒体，可以找到众多录像和录音课程。其中YOUTUBE已有300家大学的200门课程和六万堂录像课。</em></font></p>
<p><i>Academicearth.org&mdash;&mdash;拥有十所顶尖大学，130门课程，3,500堂录像课。同样附有收费网络大学学位的咨询，多为著名学府如哈佛网大等。</i></p>
<p><i>Ocwconsortium.org&mdash;&mdash;搜罗了全世界250所大学的13,000网络课程。</i></p>]]></description>
		</item>
		
			<item>
			<link>http://www.agou.net/article/study/732.htm</link>
			<title><![CDATA[SUN ONE LDAP的replication备份配置]]></title>
			<author>agou@live.com,agou@live.cn(agou)</author>
			<category><![CDATA[学无止境]]></category>
			<pubDate>Tue,13 Jul 2010 15:05:23 +0800</pubDate>
			<guid>http://www.agou.net/default.asp?id=732</guid>
		<description><![CDATA[<div id="sina_keyword_ad_area2" class="articalContent">
<div>
<p>一、Master Replica配置</p>
<p>安装配置完SUN ONE LDAP 5.2之后，正常启动，在configuration界面下，有先前配置好的LDAP地址：</p>
<p>例如：zzcatv191.zzcatv.com.cn:389</p>
<p>下拉选项中有DATA项</p>
<p>下拉后有你已经设置好的Directory Server的名字</p>
<p>例如：dc=zzcatv dc=com dc=cn或者o=zzcatv等</p>
<p>下拉之后有Replication（Disable）</p>
<p>点击选择再点击右边菜单中的Enable replication</p>
<p>三个选项可选：</p>
<p>Consumer Replica（Data below this suffix cannot be modified by LDAP clients</p>
<p>Data changes are not logged and cannot be replicated to other servers这个后缀下的数据不能被LDAP客户端修改，更改过的数据不会留下日志，也不能复制到其它服务器）</p>
<p>Master Replica（Data below this suffix can be modified by LDAP clients</p>
<p>Data changes are logged and may be replicated to other servers这个后缀下的数据可以被LDAP客户端修改，更改过的数据可以留下日志，并能复制到其它服务器）</p>
<p>Hub Replica（Data below this suffix cannot be modified by LDAP clients</p>
<p>Data changes are logged and may be replicated to other servers这个后缀下的数据不能被LDAP客户端修改，更改过的数据可以留下日志，并能复制到其它服务器）</p>
<p>这里设置成Master Replica</p>
<p>创建密码：</p>
<p>Assign an ID to this Master replica ( )&nbsp;<wbr></wbr>&nbsp;<wbr></wbr>&nbsp;<wbr></wbr> ----这里随便设置一个数字就可以，作为它的标识</p>
<p>完成之后见提示：</p>
<p>Replication is now enabled on &ldquo;o=zzcatv&rdquo;</p>
<p>This suffix is a master replica</p>
<p>Data changes in this suffix are now logged</p>
<p>You now have to specify the list of servers to which you want to replicate the changes</p>
<p>使得Replication（Enable）</p>
<p>&nbsp;<wbr></wbr></p>
<p>在右侧菜单中选择Defined replication agreement中的NEW，添加Consumer Replica</p>
<p>Send updates to点选other</p>
<p>填写HOST与PORT</p>
<p>设置Authentication，</p>
<p>Connect using simple authentication</p>
<p>自动形成一个DN：cn=replication manager ,cn=replication ,cn=config</p>
<p>设置authentication密码</p>
<p>&nbsp;<wbr></wbr></p>
<p>Master Replica配置完成</p>
<p>由于Consumer Replica没有配置，所以提示如下：</p>
<p>Could not connect to remote server</p>
<p>The provided host and port could be invalid or the server may be down</p>
<p>Do you want to continue?</p>
<p>不用管它，continue便是。</p>
<p>&nbsp;<wbr></wbr></p>
<p>Replication Tab of Data Configuration</p>
<p>Windows 版的log在这个路径下：</p>
<p>C:\Program\Sun\MPS\slapd-zzcatv191/changelogdb</p>
<p>&nbsp;<wbr></wbr></p>
<p>&nbsp;<wbr></wbr></p>
<p>二、Consumer Replica配置</p>
<p>Consumer Replica的配置也是基本如此：</p>
<p>安装配置完SUN ONE LDAP 5.2之后，正常启动，在configuration界面下，有先前配置好的LDAP地址：</p>
<p>例如：zzcatv191.zzcatv.com.cn:389</p>
<p>下拉选项中有DATA项</p>
<p>下拉后有你已经设置好的Directory Server的名字</p>
<p>例如：dc=zzcatv dc=com dc=cn或者o=zzcatv等</p>
<p>下拉之后有Replication（Disable）</p>
<p>点击选择再点击右边菜单中的Enable replication</p>
<p>三个选项可选：</p>
<p>我们选择Consumer Replica</p>
<p>创建密码：</p>
<p>完成之后见提示：</p>
<p>Replication is now enabled on &lsquo;o=zzcatv&rsquo;</p>
<p>This suffix is a consumer replica</p>
<p>It is ready to receive replication updates</p>
<p>&nbsp;<wbr></wbr></p>
<p>Linux版的log在这个目录下：</p>
<p>/var/Sun/mps/slapd-zzcatv236/changelogdb</p>
<p>&nbsp;<wbr></wbr></p>
<p>三、检验</p>
<p>之后再回到Master Replica上，发现Action有三个选项：</p>
<p>Initialize remote replica 初始化远程被复制对象</p>
<p>Send updates now 立即传送升级数据</p>
<p>Disable agreement 关闭传送</p>
<p>在两端服务器正常且没有数据传送的情况下，会有如下提示：</p>
<p>The last replication update message was:</p>
<p>Incremental update session stopped:noting to replicate</p>
<p>在两端服务器正常且数据传送成功的情况下，会有如下提示：</p>
<p>The last replication update message was:</p>
<p>Incremental update session success</p>
<p>&nbsp;<wbr></wbr></p>
<p>/var/Sun/mps/slapd-zzcatv236/logs路径下存有access文档，对于每一次更新和校验信息都有记录，可以随时查看Replica的情况。凌晨4点半有大量的access log，从连接数上看出来应该是所有数据的对照。</p>
<p>[12/Sep/2007:04:36:59 +0800] conn=7761 op=8801 msgId=8802 - EXT oid=&quot;1.3.6.1.4.1.42.2.27.9.6.8&quot;</p>
<p>[12/Sep/2007:04:36:59 +0800] conn=7761 op=0 msgId=8802 - MOD dn=&quot;mac=1\5c,6\5c,00:40:7b:79:8b:5e,o=zzcatv&quot;</p>
<p>[12/Sep/2007:04:36:59 +0800] conn=7761 op=0 msgId=8795 - RESULT err=0 tag=48 nentries=0 etime=0 csn=46e6fbe3001f00010000</p>
<p>[12/Sep/2007:04:36:59 +0800] conn=7761 op=8794 msgId=8795 - RESULT err=0 tag=120 nentries=0 etime=0</p>
</div>
</div>
<p>&nbsp;</p>]]></description>
		</item>
		
			<item>
			<link>http://www.agou.net/article/study/731.htm</link>
			<title><![CDATA[Kerbose 原理 及相关]]></title>
			<author>agou@live.com,agou@live.cn(agou)</author>
			<category><![CDATA[学无止境]]></category>
			<pubDate>Wed,07 Jul 2010 10:41:31 +0800</pubDate>
			<guid>http://www.agou.net/default.asp?id=731</guid>
		<description><![CDATA[<p><strong>Kerbose 原理</strong>&nbsp;<br />
&nbsp;<br />
kerberos的原理及缺陷</p>
<p>1Kerberos的原理</p>
<p>Kerberos采用可信赖第三方服务器进行密钥分发和身份确认，包括：</p>
<p>① 对用户认证<br />
② 对应用服务的提供者进行认证。</p>
<p>此外，还可根据用户要求提供客户/服务器间的数据加密与完整性服务。</p>
<p>RFC1510协议文件对V5作了如下说明：</p>
<p>Kerberos提供了在开放型网络中进行身份认证的方法，认证实体可以是用户或用户服务。这种认证不依赖宿主机的操作系统或主机的IP地址，不需要保证网络上所有主机的物理安全性，并且假定数据包在传输中可被随机窃取篡改。</p>
<p>2Kerberos的主要概念及一个工作模型</p>
<p>DES：对信息加密的算法。V4只支持这一DES(数据加密标准)算法，V5采用独立的加密模块，可用其它加密算法替换。</p>
<p>主体Principal:用户或服务，具体格式为〈登录名Primary name，实体名lnstance,域名realm〉</p>
<p>许可证Ticket:向Kerberos server认证的凭证。</p>
<p>格式〈Primary name,会话密钥Sessionkey，时间戳Timestamp〉会话密钥Session key:两个主体通信的临时密钥。</p>
<p>KDC(密钥发送中心)：包括认证服务器AS(Authenticatin server)</p>
<p>用于用户的初始认证服务。</p>
<p>和TGS(Ticket Granting server)许可证认证服务器。</p>
<p>AS和TGS同驻于一台主机上。</p>
<p><br />
认证符Authenticator.用户创建的令牌。发送给服务器用于证明用户身份<br />
格式〈primary name ,timestamp&gt;</p>
<p>一个Kerberos服务器也称为密钥分发中心KDC，维护着一个数据库.里面保存着所辖域内的用户及服务器的DES密钥。DES密钥基于用户口令而生。用户首次注册时，系统根据用户口令生成密钥。应用服务器向KDC注册也生成密钥，这个密钥既存放在KDC上，也存于该服务器的主机上。</p>
<p><br />
现在假定一用户需要某应用服务器提供服务，工作模型如下：</p>
<p>(电子版中略）</p>
<p>从此例可以看出，基于Needham-schroeder密钥协议的Kerberos系统保障了网络传输和通信的安全。</p>
<p><br />
但用户的负担十分繁重：用户的目的是得到应用服务器S的服务，却不得不积极地申请许可证!</p>
<p><br />
在KerberosV4版里，为防止&ldquo;重放&rdquo;攻击，nonce由时间戳实现，这就带来了时间同步问题。即使利用网络时间协议(Network Time Protocol)或国际标准时间(Coordinated universal time)能在一定程度上解决时间同步问题，用户需要承担的责任也令人忍受。</p>
<p>Kerberos V5 版允许nonce可以是一个数字序列，但要求它唯一。由于服务器无法保证不同用户的nonce不冲突，偶然的冲突可能将合法用户的服务器申请当作重放攻击而拒之门外。</p>
<p>简言之，从没有网络安全知识的用户角度来看，Kerberos以加大用户参与安全保证的力度（而他们并不具备这方面的知识更没有耐心）来保障通信的安全，这种做法并不可行。</p>
<p><br />
本文来自CSDN博客，转载请标明出处：<a href="http://blog.csdn.net/zns2002/archive/2006/02/07/593872.aspx">http://blog.csdn.net/zns2002/archive/2006/02/07/593872.aspx</a></p>
<p><strong>Kerbose 学习&nbsp;</strong><br />
&nbsp;<br />
这是MIT（Massachusetts Institute of Technology）为了帮助人们理解Kerberos的原理而写的一篇对话集。里面有两个虚构的人物：Athena和Euripides，通过Athena不断的构思和Euripides不断的寻找其中的漏洞，使大家明白了Kerberos协议的原理。 <br />
　　Athena: 雅典娜，智慧与技艺的女神。 <br />
　　Euripides:欧里庇得斯, 希腊的悲剧诗人。 <br />
译文如下： <br />
第一幕 <br />
在一个小工作间里。Athena和Euripides正在相邻的终端上工作。 <br />
Athena: 嗨，这个分时操作系统实在太慢了。我根本无法工作，因为每个人都登上去了。</p>
<p>Euripides: 不要对我报怨。我只是在这工作。 <br />
Athena: 你知道我们需要什么吗？我们需要给每一个人一台工作，这样大家就不会担心计算机的速度了。并且，我们需要一个网络把所有的计算机都联起来。 <br />
Euripides: 好。那么我们差不多要一千台工作站？ <br />
Athena: 差不多吧。 <br />
Euripides: 你知道一台普通的工作站的硬盘有多大吗？那里放不下所有的软件。 <br />
Athena: 我已经有主意了。我们可以把系统软件放到服务器上。当你登录到工作站的时候，工作站会通过网络与其中一台服务器上的系统软件联系。这样的设置让一组工作站都使用同一份系统软件，并且利于系统软件的升級。只需改动服务器就可以了。 <br />
Euripides: 好的。个人的文件怎到办呢？在分时操作系统上，我可以登录并从终端上取走我的文件。我能到工作站上取我的文件吗？我要象PC用户一样把我的文件放到磁盘上去吗？我希望不。 <br />
Athena: 我想我们可以其它机器来存文件。你可以到任何一台机器上登录去取你的文件。<br />
Euripides: 打印怎么办呢？每个工作站都要有自已的打印机吗？谁来付钱？电子邮件呢？你怎么把邮件送到所有的工作站上去呢？ <br />
Athena: 啊.....很明显我们没钱为每个人配一台打印机，但我们有专门的机器做打印服务。你把请求送到服务器，它就为你打印。邮件也可以这样做。专门有一台邮件服务器。你如果想要你的邮件，就联系邮件服务器，取走你的邮件。 <br />
Euripides: 你的工作站系统听起来很不错。如果我有一台，你知道我要做什么吗？我要找出你的用户名，让我的工作站认为我就是你。然后我就去邮件服务器取走你的邮件。我会联上你的文件服务器，移走你的文件，然后－－ <br />
Athena: 你能做得到吗？ <br />
Euripides: 当然！这些网络服务器怎么会知道我不是你? <br />
Athena: 嗯，我不知道.我想我需要认真思考一下. <br />
Euripides: 好吧。你想出来后告诉我. <br />
第二幕 <br />
Euripides的办公室，第二天早上。Euripides坐在他的桌子旁边，读着他的邮件。Athena来敲门. <br />
Athena: 我已经想出怎样保护一个开放的网络系统，使象你那样不道德的人不能用别人的名字使用网络服务。 <br />
Euripides: 真的吗？坐吧。 <br />
她坐下了。 <br />
Athena: 在我开始描述之前，我可以为我们的讨论先做一个约定吗？ <br />
Euripides: 什么约定？ <br />
Athena: 好，假设我这样说:&quot;我想要我的邮件，于是我与邮件服务器联系，请求它把邮件送到我的工作站上来。&quot;实际上我并没有联系服务器。我用一个程序来与服务器联系并取得我的邮件，这个程序就是这个服务的客户端。 但我不想每次与服务器交互的时侯说:&quot;客户端怎样怎样&quot;.我只想说:&quot;我怎样怎样,&quot;记住，客户端在代表我做所有的事。这样可以吗？ <br />
Euripides: 当然。没问题. <br />
Athena: 好。那么我要开始阐述我所解决的问题了。在一个开放的网络环境中，提供服务的机器必须能够识别请求服务的实体的身份。如果我去邮件服务器申请我的邮件，服务程序必须能够验证我就是我所申明的那个人。 <br />
Euripides: 没错. <br />
Athena: 你可以用一个笨办法解决这个问题：服务器让你输入你的口令。通过输口令的办法我可以证明我是谁。 <br />
Euripides: 那确实很笨拙。在像那样的系统里面，每一个服务器必须知道你的口令。如果网络有一千个用户,那每个服务器就要知道一千个口令。如果你想改变口令，你就必须联系所有服务器，通知它们修改口令。我想你的系统不会那么笨。 <br />
Athena: 我的系统没那么笨。它是象这样工作的：不光人有口令，服务也有口令。每个用户知道他们自已的口令，每个服务也知道它自已的口令。有一个认证服务知道所有的口令，用户的和服务的。认证服务把口令保存在一个单独的中央数据库中。 <br />
Euripides: 这个认证服务有一个名字吗？ <br />
Athena: 我还没想好。你想一个吧？ <br />
Euripides: 把死人送过冥河的人是谁？ <br />
Athena: Charon? <br />
Euripides: 对，就是他。如果他不能证实你的身份的话，他就不会把你送过河。 <br />
Athena: 你瞎编，是不是想重写希腊神话。Charon不关心你的身份，他只是确定你死了<br />
没有。 <br />
Euripides: 你有更好的名字吗？ <br />
停了一下。 <br />
Athena: 没有，真的没有。 <br />
Euripides: 好，那我们就把这个认证服务&ldquo;Charon&rdquo;。 <br />
Athena: 好，我猜我该描述一下这个系统了吧，嗯? <br />
比如说我们想要一种服务：邮件。在我的系统里面你无法使用一种服务，除非Charon告诉服务你确实是你所申明的人。也就是说你必须得到Charon的认证才能使用服务。当你向Charon请求认证的时候，你必须告诉Charon你要使用哪一个服务。如果你想用邮件，你要告诉Charon。 Charon请你证明你的身份。于是你送给它你的密码。Charon把你的密码和它数据库中的密码相比较。如果相等，Charon就认为你通过了验证。 Charon现在就要让邮件服务知道你通过了验证。既然Charon知道所有服务的密码，它也知道邮件服务的密码。Charon把邮件服务的密码给你，你就可以使用这个密码使邮件服务相信你已通过验证。 问题是，Charon不能直接给你密码，因为你会知道它。下次你想要邮件服务的时候，你就会绕过Charon使用邮件服务而不需要认证。你也可以假装某人来使用邮件服务。 所以不是直接给你邮件服务的密码，Charon给你一张邮件服务的&ldquo;票&rdquo;。这张票含有你的名字，并且名字是用邮件服务的密码加密的。 拿到票，你就可以向邮件服务请求你的邮件。你向邮件服务提出请求，并用你的票来证明你的身份。 服务用它自已的密码来把票解密，如果票能被正确的解密，服务器将票里的用户名取出。服务把这个名字和随票一起送上的用户名进行比较。如果相符，服务器就认为你通过了验证，就把你的邮件发给你。 <br />
你认为怎么样？ <br />
Euripides: 我有些问题。 <br />
Athena: 我猜到了。请讲。 <br />
Euripides: 当服务解密一张票的时候，它如何知道它是被正确的解密的？ <br />
Athena: 我不知道。 <br />
Euripides: 也许你应该在票里包含有服务的名字。这样当服务解密票的时候，它就可以通过能否在票中找到自已的名字来判断解密是否正确。 <br />
Athena: 很好。那票就应该是这个样子： <br />
(她把下面的东西写在了一张纸上) <br />
票-{用户名：服务名} <br />
Euripides: 那票就只包含用户名和服务名？ <br />
Athena: 用服务的口令加密。 <br />
Euripides: 我不认为这些信息就可以让票安全。 <br />
Athena: 什么意思？ <br />
Euripides: 假设你向Charon请求一张邮件服务的票。Charon准备了一张有你名字&ldquo;tina&rdquo;<br />
的票。假设在当票从Charon传给你的过程中我拷了一份。假设我让我的工作站相信我的用户名是&rdquo;tina&ldquo;。邮件客户程序认为我就是你。用你的名字邮件客户程序用偷来的票向邮件服务器提出请求。邮件服务器把票解密，认为它是合法的。票里的用户名和发送该票的用户名是匹配的。邮件服务器就会发给 我你的邮件。 <br />
Athena: 喔!那可不太好。 <br />
Euripides: 但是我想到了一个办法来解决这个问题。或者说部分解决。我想Charon应该在票中包含更多的信息。除了用户名，票还应包含请求票的用户的IP地址。这将给你增加一层安全性。 我来演示。假设现在我偷了你的票。这票有你工作站的IP地址，并且这地址配不上我的<br />
工作站的地址。用你的名字我把偷来的票送给邮件服务器。服务程序把用户名和网络地址从票中解出，并试图匹配用户名和网络地址。用户名匹配可网络地址不匹配。服务器拒绝了这张票，因为它明显是偷来的。 <br />
Athena: 英雄，英雄!我怎么会没想到。 <br />
Euripides: 好了，这就是我要表述的。 <br />
Athena: 那么票应该是这个样子的。 <br />
她把下面的东西写在了黑板上。 <br />
票-{用户名：地址：服务名} <br />
Athena: 现在我真的很激动。让我们来建一个Charon系统看看它是否工作! <br />
Euripides: 没那么快。对于你的系统我还有些问题。 <br />
Athena: 好吧。(Athena从她的椅子上探出了身子)快说。 <br />
Euripides: 听起来好像每次我想要得到服务我都要去取一张新票。如果我整天的工作，我可能不只一次的要取我的邮件。我每次取邮件都要去取一张新票吗？如果真是这样，我不喜欢你的系统。 <br />
Athena: 啊。。。我不明白为什么票不能被重用。如果我已经得到了一张邮件服务的票，我可以一次又一次使用它。当邮件客户程序用你的名字请求了服务，它就传了一份票的拷贝给服务。 <br />
Euripides: 好一些。但我仍有问题。你似乎暗示我每次使用还没有票的服务时，我都必须给Charon我的密码我登录后想取我的文件。我向Charon请求我的票，这意味着我不得不使用我的密码。然后我想读我的邮件。又向Charon发一次请求，我又要输一次我的密码。现在假设我想把我的邮件送去打印。我又要向Charon发一次请求。你知道了吧？ <br />
Athena: 啊，是的，我明白了。 <br />
Euripides: 并且如果这还不够糟的话，想想看：它好像是这样，当每次你要向Charon认证的时候，你就要用明文在网络上传输你的口令。像你这样的聪明人可以监视网络并且得到别人的口令。如果我得到你的口令，我就可以用你的名字来使用任何服务。 <br />
Athena叹了口气。 <br />
Athena: 确实有严重的问题。我想我该回设计室去了。 <br />
第三幕 <br />
第二天一早，Athena在咖啡间遇上了Euripides。在Euripides倒咖啡的时候，Athena拍了<br />
拍Euripides. <br />
Athena: 我有了一个新的Charon的版本来解决我们的问题。 <br />
Euripides: 真的吗？好快呀。 <br />
Athena: 好，你看，这些问题困扰了我一夜。 <br />
Euripides: 一定是你良心发现了。我们去那边的小会议室吧？ <br />
Athena: 好的。 <br />
两人去了小会议室。 <br />
Athena: 我要重新描述问题，但我要根据我们的需要进行适当的转换。 <br />
Athena清了清嗓子。 <br />
Athena: 第一个限制：用户只输一次口令，在他们工作站启动的时候，这意味着当你需要申请新的服务的票时，不需输入你的口令。第二个限制：口令不能在网络上进行明文传输。 <br />
Euripides: 好的。 <br />
Athena: 我以第一项限制开始：你只需要输入你的口令一次。我创造了一个新的网络服务来解决这个问题。 它叫做&ldquo;票据授权&rdquo;服务，这个服务把Charon的票给用户。使用它必须要有票：票据授权的票。 票据授权服务其实只是Charon的一个版本，它可以存取Charon的数据库。它是Charon的一部分，可以让你通过票而不是口令来进行认证。 总之，认证系统现在是象这样工作的：你登录到一个工作站，用一个叫kinit的程序与Charon 服务器通讯。你向Charon证明你的身份，kinit程序取得一张票据授权票。 现在你想从邮件服务器上取你的邮件。你还没有邮件服务器的票，所以你用&ldquo;票据授权&rdquo;票去取邮件服务的票。你不需要使用口令去取新的服务票。 <br />
Euripides: 每次我想要另一种网络服务的时候，我都要去取一张&ldquo;票据授权&rdquo;票吗？ <br />
Athena: 不。记住，上次我们已经同意票是能被重用的。一旦你要用到票据授权票，直接用就可以了。 <br />
Euripides: 好，有道理。既然你能重用票，一旦你得到了某个服务的票，你就无需再去取了。 <br />
Athena: 对啊，那不好吗？ <br />
Euripides: 好的，我没话说，只要你在取得票据授权票的时候没有用明文在网上传输你的口令。 <br />
Athena: 如我所说，我已解决了这个问题。听起来好像是，当我说我要和Charon联系取<br />
得票据授权票的时候，你就要在网络上传输明文密码。但其实不是这样的。 实际上是，当你用kinit程序取得票据授权票的时候，kinit没有把你的口令送<br />
给Charon服务器，kinit只送你的用户名。 <br />
Euripides: 很好。 <br />
Athena: Charon用用户名去查找你的口令。然后Charon就会组一个包含票据授权票的包。在送给你之前，Charon用你的口令去把这个包加密。 你的工作站收到了包。你输入你的口令。kinit用你的口令对这个包进行解密。如果成功你就向Charon成功的进行了认证。你现在有了票据授权票，你可以用这张票来取得其它的票。 <br />
这些奇思妙想怎么样？ <br />
Euripides: 我不知道...我正在思考。你知道你的系统一部分工作得很好。你的系统只需要我认证一次。以后，Charon会给我服务的票而我需要关心。天衣无缝，天衣无缝。但服务票的设计还是有一些困扰我。服务票是可重用的。我同意它们应该能被重用，但重用的服务票，由于它们自身的性质，是非常危险的。 <br />
Athena: 什么意思？ <br />
Euripides: 这样看。假设你正在用一个不安全的工作站。在你登入后，你需要邮件服务票，打印票，和文件服务票。假设你无意中在你退出后留下了那些票。 现在假设我登录到那个工作站并且发现了那些票。我想制造一些麻烦，于是我就用你的名字登录了。既然那些票上是你的名字，那我就可以取你的邮件，打大量的文件。这些完全是因为这些票被偶然的放在了那里。 并且我还可以把这些票拷走，永远的使用它们。 <br />
Athena: 但是这很好解决。我们可以写一个程序，在用户退出的时候把票销毁掉，这些<br />
票也主不能再用了。 <br />
Euripides: 那么很明显你的统应该有一个票据销毁程序，让用户依赖这样的机制是非常愚蠢的。你不能指望用户在他们退出的时候会销毁票据。并且甚至不能依赖销毁票据本身，看下面的情况。 我有一个程序可以监视网络并且拷内别人的服务票据。假设我想牺牲你。我等你登到工作站的时候，打开我的程序并拷贝一份你的票。 我等你退出并离开。我把我的工作站的地址调整为你登录时用的地址。我让工作站认为我是你。我有你的票，你的用户名，你的地址。我可以用这些票来使用你的服务。 <br />
你离开工作站时销毁你的票已没并系。这些我偷来的票可以一直使用下去，因为你现在的票并没有可以使用多少次的期限，或可以使用多长的时间。 <br />
Athena: 哦，我明白你所说的了！票不能是永远合法的，因为它可能是一个非常大的安全隐患。我们应该限制每一张票可以用多长的时间，也许可以给每张票设一个有效期。 <br />
Euripides: 非常正确。我想票需要增加两项信息：生存期表示票多长时间内是合法的，和一个时间标记来说明Charon是什么时候发出这张票的。 <br />
　Euripides走到了黑板写下了如下的内容： <br />
　　票｛用户名：地址：服务名：有效期：时间戳｝ <br />
Euripides: 现在当服务解开票时，它检查票的用户名，地址是否与发送者匹配，然后它<br />
用有效期和时间戳来检查票是否有效。 <br />
Athena: 很好。典型的票使用哪长的有效期呢？ <br />
Euripides: 我不知道。也许是一个典型工作站的工作周期。就八小时吧。 <br />
Athena: 那如果我在工作站呆的时间超过八小时，所有的票将会失效。包括票据授权票。那我就要重新向Charon作认证，在八小时以后。 <br />
Euripides: 是不是不合理？ <br />
Athena: 我想不是。好我们就定下来吧－－票在八小时后失效。现在我有一个问题问你。假设我从网络上拷了　你的票－－。 <br />
Euripides: (眨了眨眼睛）啊，Tina!你不会真的这样做吧？ <br />
Athena: 这只是为了讨论。我拷了你的票。现在我等你退出并离开。假设你有一个医生的约会或聚会要参加，你在两个小时后退出，并且你在退出之前销毁了你的票。 <br />
但我已经偷了你的票，它们还可以使用六小时。这给了我足够的时间用你的名义去取你的文件并打印一千份什么东西。 你看，时间戳工作的很好如果小偷选择在它失效以后来用的话。如果小偷能在它失效之前用...。 <br />
啊，好...当然，你是对的。 <br />
Athena: 我想我们遇上了一个大问题了。(她叹了口气) <br />
停了一下。 <br />
Euripides: 我想这意味着你今晚要忙了。再来点咖啡？ <br />
Athena: 为什么不。 <br />
第四幕 <br />
第二天早上在Euripides的办公室。Athena来敲门。 <br />
Euripides: 你今早有黑眼圈了。 <br />
Athena: 好了，你知道的。又是一个漫漫长夜。 <br />
Euripides: 你解决了重演的问题了吗？ <br />
Athena: 我想是的。 <br />
Euripides: 请坐。 <br />
她坐下了。 <br />
Athena: 照旧，我重申一下问题。票是可重用的，在一个限定的时间内（八小时）。如果谁偷了你的票并在它失效之前使用，我们毫无办法。 <br />
Euripides: 确实如此。 <br />
Athena: 我们可以把这个问题理解为设计一种别人无法重用的票。 <br />
Euripides: 但这样的话你每次用新服务时都要取一张新票。 <br />
Athena: 对。但那是很笨的解决办法。（稍顿。）啊，我怎样继续我的讨论呢？（她沉思了一会儿）。<br />
好的，我要重述一个问题，看有什么必须条件。网络服务必须能够证明使用票的人就是票上所申明的人。 我来顺着认证的过程再走一遍，这样我就可以演示我的解决方案。 我现在想用一个网络服务。我通过启动工作站上的客户端来使用它。客户端送三样东西给服务器：我的名字，我的工作站的网络地址，适当的服务票据。 这张票包含了申请这张票的人的名字和他（她）申请时所使用的工作站的地址。它也包含了票的有效期和时间戳。所有这些信息都被服务的密码加密了。 <br />
我们现在的认证模式基于以下的测试： <br />
服务能对票解密吗？ <br />
票在有效期以内吗？ <br />
票中的名字和地址与申请者的名字和地址匹配吗？ <br />
这些测试证明了什么？ <br />
第一个测试证明了票是不是来自Charon.如果票不能被适当的解密，说明票不是来自真正<br />
的Charon. <br />
真正的Charon会用服务的票来加密票。Charon和服务是唯一知道服务密码的两个实体。<br />
如果票被成功的解密，服务知道它来自于真的Charon.这个测试防止了有人伪造假票。 <br />
第二项测试检查票是否在有效期以内。如果过期，服务拒绝。这项测试阻止使用旧票，<br />
因为票可能是偷来的。 <br />
第三项测试检查票的用户名和地址是否匹配请求者的用户名和地址。如果测试失败，说<br />
明使用者使用了别人的票。这张票当然被拒绝。 <br />
如果名字和地址匹配，这个测试证明了什么？什么也没有。票可以被偷走，用户名和网<br />
络地址都可以被改变，如果需要的话。正如我昨天指出的那样，票可以在有效期内被盗用。<br />
因为服务不能确定票的发送者是不是合法用户。 <br />
服务之所以无法判断是因为它没有与用户共享一个秘密。这样看。假如我正在埃尔斯诺<br />
尔（哈姆雷特中的城堡）值勤，你打算来和我换班。但除非你说出正确的口令，否则我不<br />
会与你换班的。我们共享了一个秘密。它可能是某人为所有值勤的人所设的。 <br />
于是昨晚我就在想，为什么Charon不能为合法用户与服务之间设一个口令呢？Charon发<br />
一份口令给服务，同时发一份给用户。当服务从用户那里收到一张票，它可以用这个口令<br />
检验用户的合法性。 <br />
Euripides: 等一下。Charon如何同时发两份口令？ <br />
Athena: 票据的拥用者从Charon的回应中得到口令，像这个样子： <br />
她在黑板上写下了： <br />
Charon的回应－[口令｜票] <br />
服务从票中获取口令。票的格式如下： <br />
票－｛口令：用户名：地址：服务名：有效期：时间戳｝ <br />
当你要请求服务时，客户端程序生成一个&lsquo;验证器&rsquo;。验证器包含了你的名字和你工作站的地址。客户端用口令把这些信息加密，口令是你请求票据时得到的。 <br />
　验证器－｛用户名：地址｝用口令加密。 <br />
生成验证器以后，客户端把它和票一起送给服务。因为服务没有口令，所以它不能解密<br />
验证器。口令在票中，于是服务先解开票。 <br />
解开票以后，服务得到以下的东西： <br />
票的有效期和时间戳； <br />
票的拥有者的名字； <br />
票拥有者的网络地址。 <br />
口令。 <br />
服务检查票是否过期。如果一切正常，服务就用口令去解验证器。如果解密没有问题，服务将会得到一个用户名和网络地址。服务用它们去和票里的用户名和网络地址去匹配，如果正确，那么服务认为票的发送者确实是票的真实拥有者。 <br />
Athena暂停了一下，清了清喉咙，喝了点咖啡。 <br />
我认为口令验证器的机制解决了盗用的问题。 <br />
Euripides: 也许。但我想。。。攻击这个系统我必须有验证器。 <br />
Athena: 不。你必须同时拥有验证器和票。没有票，验证器是没有用的。解开验证器必须要有口令，服务必须解开票才会有口令。 <br />
Euripides: 好，我明白了，你是说当客户程序联系服务时，它同时送上票和验证器？ <br />
Athena: 是的，我就是这个意思。 <br />
Euripides: 如是真是这样，什么可以阻止我把票和验证器都偷走呢？我可以写一个程序，如果我拥有了票和验证器，我就可以一直使用它至有效期结束。我只需改变我的用户名和工作站的地址。不是吗？ <br />
Athena: (咬了咬她的嘴唇）是的。多沮丧啊。 <br />
Euripides: 等等，等等，等等！这不难解决。票在有效期内是可重用的，但那并不意味着验证器是可重用的。假设我们设计了验证器只可以被用一次。这可以吗？ <br />
Athena: 好，也许。我样来想一下，客户端程序生成验证器，然后把它和票一起送给服务。真的票和验证器比你拷贝的要先到。如果验证器只能被用一次，你的拷贝就失效了。 啊，这就对了。我样现在需要做的就是发明一和方法使得验证器只能被用一次。 <br />
Euripides: 没问题。我们把有效期和时间戳放在上面。假设每个验证有两分钟的有效期。当你想用一个服务时客户端生成验证器，标上当前的时间，把它和票一起送给服务。 服务器收到了票和验证器，服务器解开验证器，它检查验证器的时间戳和有效期。如果验证器还没失效，所有其它的检查都通过了，那么服务器就认为你通过了认证。 假设我通过网络拷贝了一份验证器和票，我必须改变我的工作站的网络地址和我的用户名，这差不多要用几分钟。那是非常苛刻的要求，我不认为是可能的，除非。。。 嗯，有一个潜在的问题。假设不是在网络的转输中拷贝到票和验证器，我拷贝了一份原始的从Charon而来的包，这个包是你向Charon请求时的回应。 这个包，有两个口令在里面：一个是你的，一个是服务的。服务的口令隐藏在票中，我取不到，但另一个呢？那个你用来生成验证器的？ 如果我得到了口令，我就用它来建自已的验证器，如果我能建自已的验证器，我就能攻破你的系统。 <br />
Athena: 这就是我昨晚所想的，但是当我顺着票的处理过程一想，发现那样偷走验证器是不可能的。 <br />
你在一台工作站坐下，用kinit程序得到你的票据授权票。kinit要求输入用户名，你输入以后，kinit把它送给Charon.Charon用你的名字查找你的口令，然后生成一张票据授权票。作为处理的一部分，Charon生成了一个你与票据授权服务共享的口令。Charon把口令和票据授权票一起送给你，并且在发关之前用你的口令将它加密。 <br />
Charon送出了包。某人取得了这个包，但他们无能为力因为它是用你的口令加过密的。特别是，无人可以偷走票据授权服务的口令。 kinit收到了票据包并要求你输入你的口令。如果你输入正确的口令，kinit解开包取出了口令。 现在你注意kinit的处理，你去取你的邮件。你打开邮件客户端。这个程序查找一张邮件服务的票但没有找到（你还没取过你的邮件）。客户端用票据授权票去申请一张邮件服务的票。 客户端为票据授权的过程生成了一个验证器，并用票据授权的口令把验证器加密。客户端把验证器送给了Charon，票据授权票，你的名字，你的工作站的地址，邮件服务的名字。票据授权服务收到了这些东西，并通过了认证检查。如果一切都通过，票据授权服务将会得到那个与你共享的口令。现在票据授权服务为你生成了一张邮件服务的票，在这个过程中生成了一个你与邮件服务共享的口令。票据授权服务把这些东西打成包送给你的工作站。包里有票和口令。在送包之前，票据授权服务用票据授权的口令把包加密。做完以后，包被送出去。 这样邮件服务票的包通过网络被送了出来。假设网络上的某人将它复制了一份。他不幸的发现包是用票据认证的口令加过密的。既然无法解密，他就不能得到邮件口令。没有口令，他就不能使用任何在网络上传送的邮件服务的票。 现在我觉得我们是安全的。你认为呢？ <br />
Euripides: 也许吧。 <br />
Athena: 也许！你就只会说这个吗！ <br />
Euripides: (大笑）别在意。你现在应该知道我处理问题的方式了。我猜我和你昨晚都工<br />
作到了半夜。 <br />
Athena: 哼！ <br />
Euripides: 好的，大半夜。实际上，这个系统似乎是完全可行的。口令的方案解决了我<br />
昨晚想到的一个问题：相互验证的问题。 <br />
稍顿。 <br />
我说一下好吗？ <br />
Athena: (有点冷淡）请便。 <br />
Euripides: 你真好。(Euripides清了清自已的嗓子）昨晚，当口令和验证器在我脑子里转的时候，我想去找出这个系统新的问题，我想我发现了一个很严重的问题。我下面就演示一下。 <br />
假设你厌倦了现在的工作，决定换一个。你想用公司的激光打印机打印求职信，把它们送给猎头和其它的雇主。于是你输入打印命令，命令去取得服务票，然后把票送到打印机。这是你认为它应该被送到的地方。实际上你并不知道你的请求被送到了正确的打印服务器。 假设一些无耻的人－－比如说你的老板－－调整了系统，把你的请求送到了他办公室的打印机。他的打印服务不关心票的内容。它告诉你的工作站服务已准备好打印你的文件。打印命令被送到了假的打印服务器，你有麻烦了。 我从相反的方向表达了相同的问题。用口令和验证器，Charon能够保护的它的服务器防止错误的用户使用，但它不能保护它的用户使用错误的服务器。系统需要为客户端程序提供一种验证服务器的方法，在它向服务器发送敏感信息之前。系统必须允许交互验证。 但口令的方案解决了这个问题。让我们回到打印服务器的场景。我想要打印客户程序确<br />
认它送交的服务是合法的服务。 这就是程序要做的。我输入打印命令并给出一个文件名。这时我已经有了打印服务票和口令。客户程序用密码生成了一个验证器，然后把验证器和票送给了假设的打印服务器。客户端这时还没有送打印文件，它在等待从服务的返回。 真的服务收到票和验证器，把票解密并得到口令，然后用口令解开验证器。这样服务端做完了所有的认证。 测试已经确认了我的身份。现在服务程序要准备一个响应包来证实它自已的身份。它用口令加密了返回包，并把包送给了等待的客户端。 客户端收到了包并试图用口令把它解开。如果包被正确的解开得到了正确的服务器响应信息，客户端程序就知道了这个服务器是合法的服务器。然后这时客户端向它发出打印命令。 假设我的老板改变了一下系统使得他的打印机看起来好像是我想要用的那个。我的客户端送了票和验证器给它并等待它的响应。假冒的打印服务无法生成正确的响应因为它无法把票解开并得到口令。这样的话客户端就不会送打印命令给它因为客户端没有得到正确的<br />
响应。最后客户端放弃等待并退出。我的打印没有完成，但至少我的求职信不会放在我的<br />
对头的桌子上。<br />
好啊，我想我们有了Charon认证系统的坚实的基础。 <br />
Athena: 也许。不管怎么说，我不喜欢Charon这个名字。 <br />
Euripides: 你不喜欢吗？什么时候？ <br />
Athena: 我从来都不喜欢，因为它的名字听起来没意义。有一天我和我荷迪斯（冥王)叔<br />
叔<br />
谈到了这个，他推荐了另一个名字：冥王的三个头的看门狗。 <br />
Euripides: 啊，你是说&ldquo;Cerberus&quot;. <br />
Athena: 你说什么语言啊！&quot;Cerberus&quot;实际上是。。。 <br />
Euripides: 哦，不叫这个吗？ <br />
Athena: 当然，谁让你是罗马人！而我是希腊人，它是一条希腊的看门狗，它的名字是<br />
&rdquo;<br />
Kerberos&ldquo;，&rdquo;Kerberos&ldquo;是&lsquo;K&rsquo;打头的。 <br />
Euripides: 好吧，好吧，别发火。我同意这个名字。实际上，它有一个好的脖环。再见<br />
吧，Charon,欢迎你，Kerberos. <br />
后记 <br />
这篇对话是于1988年写的，是为了帮助读者理解Kerberos V4的运行方式。经过了这么多年，它仍然非常好的服务于此。当我把这篇文章转换成HTML的时候，我惊讶的发现这个文档对Kerberos　V5仍然非常有用。虽然很多东西改变了，但核心概念并没有变。实际上，Kerberos V5对Kerberos只做了两处改变。 <br />
第一处改变是因为意识到验证器用少于五分钟的有效期不足以防止攻击者进行重演，如果攻击者是用一个程序自动的截取票和验证器并进行重演的话。 在Kerberos V5中，验证器真正的只能用一次因为服务器用&lsquo;重演缓冲区&rsquo;保存了最近一次提交的验证器的信息。如果攻击者试图截取验证器并重用它，&lsquo;重演缓冲区&rsquo;会发现验证器已经被提交了。 <br />
第二个主要改变是Kerberos送给kinit服务票的时候，票不再是用用户的口令加密。它已经用票据授权服务的口令加过密了。票据授权服务的票被用来获取其它票的时候，它直接就被传输了。因此票不需要再用用户的口令加密一次。（服务器响应的其它部分，如口令，仍然是用用户的口令加密的。） 一个类似的改变也应用到票据授权服务协议；从票据授权服务返回的票也不再用票据授<br />
权服务的口令来加密了，因为它所包含的票已经被对应的服务的口令加过密了。举例来说<br />
，<br />
Kerberos V4的包像这样： <br />
KDC_REPLY = {TICKET, client, server, K_session}K_user <br />
意思是：｛｝中的内容是用K_user来加密的。 <br />
TICKET = {client, server, start_time, lifetime, K_session}K_server <br />
在Kerberos V5中，KDC_REPLY现在看起来像这样： <br />
KDC_REPLY = TICKET, {client, server, K_session}K_user <br />
(注意：票已经不再用K_user来加密了) <br />
当然，Kerberos V5中还有许多新特性。用户可以在另一个网络中安全的提交他们的票；并且，用户可以把他们的一部分认证权转给服务器，这样服务器就可以作为用户的代理。其它的新特性包括：用更好的加密算法替换了DES加密算法，如三重DES加密。读者如果对V<br />
4<br />
与V5的变化感兴趣的话，可以读一下&quot;The Evolution of <br />
the Kerberos Authentication System&quot;,作者是Cliff Neumann和Theodore Tso. 我希望你能对这篇介绍Kerberos协议的文章感兴趣。我祝愿你在未来的探索中更进一步<br />
本文来自CSDN博客，转载请标明出处：<a href="http://blog.csdn.net/zns2002/archive/2006/02/07/593872.aspx">http://blog.csdn.net/zns2002/archive/2006/02/07/593872.aspx</a></p>]]></description>
		</item>
		
			<item>
			<link>http://www.agou.net/article/study/728.htm</link>
			<title><![CDATA[CISCO完全试验手册（27个试验拓扑+详细步骤） ]]></title>
			<author>agou@live.com,agou@live.cn(agou)</author>
			<category><![CDATA[学无止境]]></category>
			<pubDate>Sat,12 Jun 2010 11:48:26 +0800</pubDate>
			<guid>http://www.agou.net/default.asp?id=728</guid>
		<description><![CDATA[<div style="position: relative; word-wrap: break-word; font-size: 10pt; word-break: break-all">
<div><b>BCN</b><b>试验</b></div>
<div>&nbsp;</div>
<div><b><br />
</b></div>
<div><b>目</b><b> </b><b>录</b></div>
<div>&nbsp;</div>
<div><b>BCN_P52_VLAN&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot; 3</b></div>
<div>&nbsp;</div>
<div><b>BCN_P83_VTP&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot; 7 </b></div>
<div>&nbsp;</div>
<div><b>BCN_P140_STP&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot; 12</b></div>
<div>&nbsp;</div>
<div><b>BCN_P206_RIP_V1&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot; 22</b></div>
<div>&nbsp;</div>
<div><b>BCN_P232_RIP_V2&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot; 26</b></div>
<div>&nbsp;</div>
<div><b>BCN_P323_OSPF&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot; 30</b></div>
<div>&nbsp;</div>
<div><b>BCN_P356_HSRP&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot; 39</b></div>
<div>&nbsp;</div>
<div><b>BCN_P384_ACL&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot; 53</b></div>
<div>&nbsp;</div>
<div><b>BCN_P415_NAT&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot; 48</b></div>
<div>&nbsp;</div>
<div><b>BCN_P448_SNMP&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot; 57</b></div>
<div>&nbsp;</div>
<div><b>BCN_RIP_</b><b>额外</b><b>&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot; 61</b></div>
<div>&nbsp;</div>
<div><b>BCN_</b><b>单臂路由</b><b>&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot; 64</b></div>
<div>&nbsp;</div>
<div><b>项目实践</b><b>&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot; 69</b></div>
<div>&nbsp;</div>
<div><b>BGP</b><b>介绍</b><b>&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot; 91</b></div>
<div>&nbsp;</div>
<div><b>EIGRP</b><b>介绍</b><b>&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot; 94</b></div>
<div>&nbsp;</div>
<div><b>OSPF</b><b>与</b><b>EIGRP</b><b>的比较</b><b>&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot; 96</b></div>
<div>&nbsp;</div>
<div><b>IS-IS&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot; 100</b></div>
<div>&nbsp;</div>
<div><b>路由器密码恢复</b><b>&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot; 104</b></div>
<div>&nbsp;</div>
<div><b>交换机密码恢复</b><b>&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot; 113</b></div>
<div>&nbsp;</div>
<div><b>静态路由故障排除</b><b>&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot; 114</b></div>
<div>&nbsp;</div>
<div><b>RIP</b><b>路由故障排除</b><b>&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot; 116</b></div>
<div>&nbsp;</div>
<div><b>OSPF</b><b>路由故障排除</b><b>&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot; 118</b></div>
<div>&nbsp;</div>
<div><b>EIGRP</b><b>路由故障排除</b><b>&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot; 121</b></div>
<div>&nbsp;</div>
<div><b>BGP</b><b>路由故障排除</b><b>&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot; 122</b></div>
<div>&nbsp;</div>
<div><b>IS</b><b>－</b><b>IS</b><b>路由故障排除</b><b>&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot; 124</b></div>
<div>&nbsp;</div>
<div><b>再分发路由故障排除</b><b>&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot; 125</b></div>
<div>&nbsp;</div>
<div><b>华为和思科路由器的互联配置实例</b><b>&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot; 127</b></div>
<div><b><br />
</b></div>
<div><b>实</b><b> </b><b>验</b><b> </b><b>报</b><b> </b><b>告</b></div>
<div><b>实验目标：</b></div>
<div>通过配置vlan、中继、以太通道优化一个跨交换机的网络。</div>
<div><b>实验拓扑：</b></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106699gNR1.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image002" src="http://img1.51cto.com/attachment/200811/19/18684_1227106700lbHl.gif" height="123" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div><b>实验要求：</b></div>
<div>1、 在两台2950交换机上创立VLAN10、VLAN20、VLAN30和VLAN40。</div>
<div>2、 把两个交换机上的interface f0/21 分配给VLAN10，interface f0/22 分配给VLAN20，interface f0/23 分配给VLAN30，interface f0/24 分配给VLAN40。</div>
<div>3、 每台交换机的interface f0/5 配置为两台交换机的中继端口，实现VLAN数据传输。</div>
<div>4、 配置两台交换机的interface f0/1 ，interface f0/2 的端口做以太通道中继线路。</div>
<div><b>实验步骤：</b></div>
<div>1、交换机A配置过程</div>
<div>Switch&amp;gt;en</div>
<div>Switch#vlan database</div>
<div>Switch(vlan)#vlan 10</div>
<div>Switch(vlan)#vlan 20</div>
<div>Switch(vlan)#vlan 30</div>
<div>Switch(vlan)#vlan 40</div>
<div>Switch(vlan)#exit</div>
<div>(--在交换机上配置VLAN10-40--)</div>
<div>Switch#conf t</div>
<div>Switch(config)#ho 2950A</div>
<div>(--将switch重命名为：2950A--)</div>
<div>2950A(config)#int f0/1</div>
<div>2950A(config-if)#switch mode trunk</div>
<div>2950A(config-if)#int f0/2</div>
<div>2950A(config-if)#switch mode trunk</div>
<div>2950A(config-if)#int f0/5</div>
<div>2950A(config-if)#switch mode trunk</div>
<div>2950A(config-if)#exit</div>
<div>(--将f0/1、f0/2、f0/5配置为中继端口--)</div>
<div>2950A(config)#int f0/21</div>
<div>2950A(config-if)#switchport mode access</div>
<div>2950A(config-if)#switchport access vlan 10</div>
<div>2950A(config-if)#int f0/22</div>
<div>2950A(config-if)#switchport mode access</div>
<div>2950A(config-if)#switchport access vlan 20</div>
<div>2950A(config-if)#int f0/23</div>
<div>2950A(config-if)#switchport mode access</div>
<div>2950A(config-if)#switchport access vlan 30</div>
<div>2950A(config-if)#int f0/24</div>
<div>2950A(config-if)#switchport mode access</div>
<div>2950A(config-if)#switchport access vlan 40</div>
<div>2950A(config-if)#exit</div>
<div>(--将f0/21、f0/22、f0/23、f0/24端口划分到指定vlan--)</div>
<div>2950A(config)#end</div>
<div>2950A#sh int f0/1 swi</div>
<div>2950A#sh int f0/2 swi</div>
<div>2950A#sh int f0/5 swi</div>
<div>2950A#sh vla bri</div>
<div>(--查看f0/1、f0/2、f0/5端口和vlan的配置情况--)</div>
<div>2950A(config)#int ran f0/1 -2</div>
<div>2950A(config-if-range)#channel-group 1 mode on</div>
<div>2950A(config-if-range)#exit</div>
<div>(--将f0/1、f0/2端口配置为通道--)</div>
<div>2950A(config)#end</div>
<div>2950A#sh eth 1 sum</div>
<div>(--查看通道配置情况--)</div>
<div>2、交换机B配置过程</div>
<div>Switch&amp;gt;en</div>
<div>Switch#vlan database</div>
<div>Switch(vlan)#vlan 10</div>
<div>Switch(vlan)#vlan 20</div>
<div>Switch(vlan)#vlan 30</div>
<div>Switch(vlan)#vlan 40</div>
<div>Switch(vlan)#exit</div>
<div>(--在交换机上配置VLAN10-40--)</div>
<div>Switch#conf t</div>
<div>Switch(config)#ho 2950B</div>
<div>(--将switch重命名为：2950B--)</div>
<div>2950B (config)#int f0/1</div>
<div>2950B (config-if)#switch mode trunk</div>
<div>2950B (config-if)#int f0/2</div>
<div>2950B (config-if)#switch mode trunk</div>
<div>2950B (config-if)#int f0/5</div>
<div>2950B (config-if)#switch mode trunk</div>
<div>2950B (config-if)#exit</div>
<div>(--将f0/1、f0/2、f0/5配置为中继端口--)</div>
<div>2950B (config)#int f0/21</div>
<div>2950B (config-if)#switchport mode access</div>
<div>2950B (config-if)#switchport access vlan 10</div>
<div>2950B (config-if)#int f0/22</div>
<div>2950B (config-if)#switchport mode access</div>
<div>2950B (config-if)#switchport access vlan 20</div>
<div>2950B (config-if)#int f0/23</div>
<div>2950B (config-if)#switchport mode access</div>
<div>2950B (config-if)#switchport access vlan 30</div>
<div>2950B (config-if)#int f0/24</div>
<div>2950B (config-if)#switchport mode access</div>
<div>2950B (config-if)#switchport access vlan 40</div>
<div>2950B (config-if)#exit</div>
<div>(--将f0/21、f0/22、f0/23、f0/24端口划分到指定vlan--)</div>
<div>2950B (config)#end</div>
<div>2950B#sh int f0/1 swi</div>
<div>2950B#sh int f0/2 swi</div>
<div>2950B#sh int f0/5 swi</div>
<div>2950B#sh vla bri</div>
<div>(--查看f0/1、f0/2、f0/5端口和vlan的配置情况--)</div>
<div>2950B (config)#int ran f0/1 -2</div>
<div>2950B (config-if-range)#channel-group 1 mode on</div>
<div>2950B (config-if-range)#exit</div>
<div>(--将f0/1、f0/2端口配置为通道--)</div>
<div>2950B (config)#end</div>
<div>2950B#sh eth 1 sum</div>
<div>(--查看通道配置情况--)</div>
<div><b>实验现场：</b></div>
<div>在查看通道配置情况时，出现POL（SD）即Down状态。</div>
<div>分析原因：配置通道操作顺序所引致</div>
<div>操作方法：配置好其它所有选项后，最后再配置通道</div>
<div>解决方法：进入2950B (config-if-range)#模式下，删除通道，然后将端口shutdown，等接口显示为down后，再输入：no sh，重新激活端口。端口显示为up后，再进行配置通道。</div>
<div><b>实验心得:</b></div>
<div>1、switch(vlan)#no vlan 20 name cisco (后面不能跟名字)</div>
<div>2、switch(config-if)#no switchport access vlan 20 (后面不能跟vlan号)</div>
<div>3、switch (config-if-range)#channel-group 1 mode on (通道组号取值范围1-64)</div>
<div>4、switch(config-if)#switchport mode access (定义接入链路)</div>
<div>5、删除vlan后，端口不会自动回到默认vlan1，需要手动配置。</div>
<div>6、2900交换机不支持通道，配置前应先查看说明书。</div>
<div>7、vlan1,vlan1001-1005不能删除，vlan1用来传递vtp通告或控制信息，而vlan1001-1005留给令牌环。</div>
<div>8、vlan1-1005为基本vlan，vlan1006-4095为扩展vlan，这个最大值来源于802.1q中的vlan ID值.</div>
<div>9、vlan1-4094的配置信息保存在vlan.dat文件中，可通过show flash:查看。</div>
<div>10、删除vlan 后，原属于该vlan 的端口不会自动回到vlan1，需要手到配置。</div>
<div><b><br />
</b></div>
<div><b>实</b><b> </b><b>验</b><b> </b><b>报</b><b> </b><b>告</b></div>
<div><b>实验目标：</b></div>
<div>在多个交换机组成LAN的环境中利用VTP 来管理VLAN。</div>
<div><b>实验拓扑：</b></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106700GtzC.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image003" src="http://img1.51cto.com/attachment/200811/19/18684_12271067012C2R.gif" height="227" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div><b>实验要求：</b></div>
<div>5、 在2950A交换机上创建VTP域名：cisco，将2900和2950B配置为：client模式，并查看2900B和2900是否能学到域名。</div>
<div>6、 在2950A交换机上创立VLAN10、VLAN20，并查看2900B和2900是否能学到VLAN信息。</div>
<div>7、 在2950A交换机上设置VTP域密码后，创建VLAN30、VLAN40，查看2900B和2900是否能学到新创建的VLAN信息。</div>
<div>8、 在2950A上启用修剪。</div>
<div>9、 将2950B配置为：transparent，查看VTP信息的变化。</div>
<div>10、 设置所有交换机设置为版本2。</div>
<div>11、 将2950B从cisco域删除，然后再添加到cisco域中。</div>
<div>12、 清除交换机所有配置。</div>
<div>&nbsp;</div>
<div><b>实验步骤：</b></div>
<div>1、要求一操作过程</div>
<div>&Oslash; <b>进入2950A</b><b>交换机，进行以下配置：</b></div>
<div>Switch&amp;gt;en</div>
<div>Switch#conf t</div>
<div>Switch(config)#ho 2950A</div>
<div>(--将switch重命名为：2950A--)</div>
<div>2950A(config)#int ran f0/1 -3</div>
<div>2950A(config-if-range)#switchport mode trunk</div>
<div>2950A(config-if-range)#exit</div>
<div>(--将f0/1、f0/2、f0/3配置为中继端口--)</div>
<div>2950A(config)#int ran f0/1 -2</div>
<div>2950A(config-if-range)#channel-group 1 mode on</div>
<div>2950A(config-if-range)#exit</div>
<div>(--将f0/1、f0/2端口配置为通道--)</div>
<div>2950A(config)#vtp domain cisco</div>
<div>(--配置域名为：cisco--)</div>
<div>&Oslash; <b>进入2950B</b><b>交换机，进行以下配置：</b></div>
<div>Switch&amp;gt;en</div>
<div>Switch#conf t</div>
<div>Switch(config)#ho 2950B</div>
<div>(--将switch重命名为：2950B--)</div>
<div>2950B(config)#int ran f0/1 -2</div>
<div>2950B(config-if-range)#switchport mode trunk</div>
<div>2950B (config-if-range)#int f0/4</div>
<div>2950B (config-if)#switch mode trunk</div>
<div>2950B(config-if-range)#exit</div>
<div>(--将f0/1、f0/2、f0/4配置为中继端口--)</div>
<div>2950B(config)#int ran f0/1 -2</div>
<div>2950B(config-if-range)#channel-group 1 mode on</div>
<div>2950B(config-if-range)#exit</div>
<div>(--将f0/1、f0/2端口配置为通道--)</div>
<div>2950B(config)#vtp mode client</div>
<div>(--配置为客户端模式--)</div>
<div>2950B(config)#end</div>
<div>2900#sh vtp sta</div>
<div>(--查看是否学到域名信息--)</div>
<div>&Oslash; <b>进入2900</b><b>交换机，进行以下配置：</b></div>
<div>Switch&amp;gt;en</div>
<div>Switch#conf t</div>
<div>Switch(config)#ho 2900</div>
<div>(--将switch重命名为：2900--)</div>
<div>2900(config)#int ran f0/3</div>
<div>2900(config-if)#switchport mode trunk</div>
<div>2900 (config-if)#switchport trunk encapsulation dotlp</div>
<div>2900(config-if)#exit</div>
<div>2900(config)#int ran f0/4</div>
<div>2900(config-if)#switchport mode trunk</div>
<div>2900 (config-if)#switchport trunk encapsulation dot1q</div>
<div>2900(config-if)#exit</div>
<div>(--将f0/3、f0/4配置为中继端口，并重新封装为802.1q--)</div>
<div>2900#vlan data</div>
<div>2900(vlan)# vtp client</div>
<div>2900(vlan)#exit</div>
<div>(--配置为客户端模式--)</div>
<div>2900(config)#end</div>
<div>2900#sh vtp sta</div>
<div>(--查看是否学到域名信息--)</div>
<div>2900#sh vtp sta</div>
<div>(--查看VTP的配置情况--)</div>
<div>2、要求二操作过程</div>
<div>&Oslash; <b>进入2950A</b><b>交换机，进行以下配置：</b></div>
<div>2950A #vlan database</div>
<div>2950A (vlan)#vlan 10</div>
<div>2950A (vlan)#vlan 20</div>
<div>2950A (vlan)#exit</div>
<div>(--在交换机上配置VLAN10和VLAN20--)</div>
<div>&Oslash; <b>进入2950B</b><b>交换机，进行以下操作：</b></div>
<div>2950B#sh vla bri</div>
<div>(--查看是否学到服务器2950A上的VLAN信息--)</div>
<div>&Oslash; <b>进入2900</b><b>交换机，进行以下操作：</b></div>
<div>2900#sh vla bri</div>
<div>(--查看是否学到服务器2950A上的VLAN信息--)</div>
<div>3、要求三操作过程</div>
<div>&Oslash; <b>进入2950A</b><b>交换机，进行以下配置：</b></div>
<div>2950A(config)#vtp password cisco</div>
<div>(--配置域密码：cisco--)</div>
<div>2950A #vlan database</div>
<div>2950A (vlan)#vlan 30</div>
<div>2950A (vlan)#vlan 40</div>
<div>2950A (vlan)#exit</div>
<div>(--在交换机上配置VLAN30和VLAN40--)</div>
<div>&Oslash; <b>进入2950B</b><b>交换机，进行以下操作：</b></div>
<div>2950B#sh vla bri</div>
<div>(--查看是否学到服务器2950A上的VLAN30和VLAN4信息--)</div>
<div>&Oslash; <b>进入2900</b><b>交换机，进行以下操作：</b></div>
<div>2900#sh vla bri</div>
<div>(--查看是否学到服务器2950A上的VLAN30和VLAN40信息--)</div>
<div>4、要求四操作过程</div>
<div>&Oslash; <b>进入2950A</b><b>交换机，进行以下配置：</b></div>
<div>2950A(config)#vtp pruning</div>
<div>(--在服务器模式2950A上启用修剪功能--)</div>
<div>5、要求五操作过程</div>
<div>&Oslash; <b>进入2950B</b><b>交换机，进行以下配置：</b></div>
<div>2950B(config)#vtp mode transparent</div>
<div>(--将客户模式2950B改为透明模式--)</div>
<div>&Oslash; <b>进入2950A</b><b>交换机，进行以下配置：</b></div>
<div>2950A #vlan database</div>
<div>2950A (vlan)#vlan 50</div>
<div>2950A (vlan)#exit</div>
<div>(--在交换机上配置VLAN50--)</div>
<div>&Oslash; <b>进入2950B</b><b>交换机，进行以下操作：</b></div>
<div>2950B#sh vla bri</div>
<div>(--查看是否学到服务器2950A上的VLAN50信息--)</div>
<div>6、要求六操作过程</div>
<div>&Oslash; <b>进入2950A</b><b>交换机，进行以下配置：</b></div>
<div>2950A(config)#vtp version 2</div>
<div>(--将2950A的版本1改为版本2--)</div>
<div>2950B， 2900交换机<b>版本自动改为版本</b><b>2</b>模式</div>
<div>7、要求七操作过程</div>
<div>&Oslash; <b>进入2950B</b><b>交换机，进行以下配置：</b></div>
<div>2950B(config)#vtp domain zhangsan</div>
<div>(--将2950B退出cisco域--)</div>
<div>&Oslash; <b>进入2950B</b><b>交换机，进行以下配置：</b></div>
<div>2950B(config)#vtp domain lishi</div>
<div>2950B(config)#vtp domain cisco</div>
<div>(--将2950B添加到cisco域--)</div>
<div>8、要求八操作过程</div>
<div>&Oslash; <b>进入2950A</b><b>交换机，进行以下配置：</b></div>
<div>2950A＃erase nvram</div>
<div>2950A＃del vlan.dat</div>
<div>2950A＃reload</div>
<div>&Oslash; <b>进入2950B</b><b>交换机，进行以下配置：</b></div>
<div>2950B＃erase nvram</div>
<div>2950B＃del vlan.dat</div>
<div>2950B＃reload</div>
<div>&Oslash; <b>进入2900</b><b>交换机，进行以下配置：</b></div>
<div>2900＃erase nvram</div>
<div>2900＃del vlan.dat</div>
<div>2900＃reload</div>
<div>提示是否保存时输入：NO，回车</div>
<div><b>实验现场：</b></div>
<div>在配置VTP时，2950和2900不能同步VTP信息。</div>
<div>分析原因：2900默认封装方式为ISL</div>
<div>操作方法：配置好中继后，把端口封装模式改为802.1q</div>
<div>解决命令：2900(config)#int ran f0/3</div>
<div>2900(config-if)#switchport mode trunk</div>
<div>2900 (config-if)#switchport trunk encapsulation dot1q</div>
<div>2900(config-if)#exit</div>
<div>&nbsp;</div>
<div><b>实验心得:</b></div>
<div>1、配置VTP时，交换机的密码必须一致，且必须设置密码，否则不能同步VTP信息。</div>
<div>2、配置时，所有交换机的版本设置为2，即尽量用新版本。</div>
<div>3、将一个新的交换机加入的VTP域时，一定要将其的配置号调为0。</div>
<div>4、配置VTP域名时，一定要注意大小写。</div>
<div>5、查看VTP版本时，要查看下方VTP V2 mode：后面的值为：Enabled时才为版本2。</div>
<div>6、配置完域名后，交换机除非把信息清空，否则永远必须有一个域名。</div>
<div>7、VTP服务器模式只能配1-1005，与VTP客户模式文件一起保存到：Flash：Vlan.bat中；而VTP透明模式能配1-1005，以及扩展Vlan 1006-4094，文件保存到Flash：Vlan.bat和NVRAM：Config.text中</div>
<div><b><br />
</b></div>
<div><b>实</b><b> </b><b>验</b><b> </b><b>报</b><b> </b><b>告</b><b> </b><b>一</b></div>
<div><b>实验目标：</b></div>
<div>在交换网中启用生成树协议，实现冗余备份。</div>
<div><b>实验拓扑：</b></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106702b0Ot.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image004" src="http://img1.51cto.com/attachment/200811/19/18684_12271067025mj4.gif" height="123" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106703ZR0Q.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image005" src="http://img1.51cto.com/attachment/200811/19/18684_1227106704JTUH.gif" height="280" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><b>实验要求：</b></div>
<div>13、 在2950A交换机上创建VTP域名：cisco，设置为server模式，将其它交换机设置为：client模式，将2950A与2950D的F0/3端口、F0/4端口配置为以太通道。</div>
<div>14、 在2950A交换机上创立VLAN100、VLAN200，并将F0/2端口划分给VLAN100，F0/1端口划分给VLAN200。</div>
<div>15、 在2950B交换机上将F0/1端口、F0/2端口划分给VLAN200。</div>
<div>16、 在2950C交换机上将F0/1端口、F0/2端口划分给VLAN100。</div>
<div>17、 将2950A设置为VLAN100的根网桥后，查看STP各端口状态的情况。</div>
<div>18、 将2950D设置为VLAN200的根网桥后，查看STP各端口状态的情况。</div>
<div>19、 通过修改端口成本或端口做优先级，将阻塞端口变为转发状态。</div>
<div>20、 假设交换机2950C、2950D的F0/23端口和F0/24端口连接WEB、DNS服务器，请将这些端口配置为速端口。</div>
<div>21、 将有阻塞端口的交换机中置为上行链路，提高故障修复率。</div>
<div>22、 清除交换机所有配置。</div>
<div>23、 将拓扑改为最佳方案。</div>
<div>&nbsp;</div>
<div><b>实验步骤：</b></div>
<div>&Oslash; <b>进入2950A</b><b>交换机，进行以下配置：</b></div>
<div>Switch&amp;gt;en</div>
<div>Switch#conf t</div>
<div>Switch(config)#ho 2950A</div>
<div>(--将switch重命名为：2950A--)</div>
<div>2950A(config)#vtp domain cisco</div>
<div>(--配置域名为：cisco--)</div>
<div>2950A(config)#vtp mode server</div>
<div>(--配置VTP域模式为服务器模式，默认为此模式，可略--)</div>
<div>2950A(config)#int ran f0/3 -4</div>
<div>2950A(config-if-range)#switchport mode trunk</div>
<div>2950A(config-if-range)#exit</div>
<div>(--将f0/3、f0/4配置为中继端口--)</div>
<div>2950A(config)#int ran f0/3 -4</div>
<div>2950A(config-if-range)#channel-group 1 mode on</div>
<div>2950A(config-if-range)#exit</div>
<div>(--将f0/3、f0/4端口配置为通道--)</div>
<div>2950D#sh eth 1 sum</div>
<div>(--查看通道配置情况--)</div>
<div>2950A #vlan database</div>
<div>2950A (vlan)#vlan 100</div>
<div>2950A (vlan)#vlan 200</div>
<div>2950A (vlan)#exit</div>
<div>(--在交换机上配置VLAN100和VLAN200--)</div>
<div>2950A(config-if)#int f0/1</div>
<div>2950A(config-if)#switchport mode access</div>
<div>2950A(config-if)#switchport access vlan 200</div>
<div>2950A(config-if)#int f0/2</div>
<div>2950A(config-if)#switchport mode access</div>
<div>2950A(config-if)#switchport access vlan 100</div>
<div>2950A(config-if)#exit</div>
<div>(--将f0/1端口划分给vlan100，f0/2端口划分给vlan200--)</div>
<div>2950A(config)#spanning-tree vlan 100 root primary</div>
<div>2950A(config)#end</div>
<div>(--手动将2950A设置为vlan100的根网桥--)</div>
<div>2950A(config)#spanning-tree vlan 100 priority 8192</div>
<div>(--通过调整网桥优先级将2950A设置为vlan100的根网桥--)</div>
<div>2950A#show spaning-tree summary</div>
<div>(--查看VLAN的生成树配置--)</div>
<div>2950A#show spaning-tree vlan 100 detail</div>
<div>(--查看VLAN100生成树状态的详细信息--)</div>
<div>2950A#show spaning-tree vlan 200 detail</div>
<div>(--查看VLAN200生成树状态的详细信息--)</div>
<div>2950A#show spaning-tree vlan 1 detail</div>
<div>(--查看VLAN1生成树状态的详细信息--)</div>
<div>&Oslash; <b>进入2950B</b><b>交换机，进行以下配置：</b></div>
<div>Switch&amp;gt;en</div>
<div>Switch#conf t</div>
<div>Switch(config)#ho 2950B</div>
<div>(--将switch重命名为：2950B--)</div>
<div>2950B(config)#int ran f0/1 -2</div>
<div>2950B(config-if)#switchport mode access</div>
<div>2950B(config-if)#switchport access vlan 200</div>
<div>2950B(config-if)#exit</div>
<div>(--将f0/1，f0/2端口划分给vlan200--)</div>
<div>2950B#show spaning-tree summary</div>
<div>(--查看VLAN的生成树配置--)</div>
<div>&Oslash; <b>进入2950C</b><b>交换机，进行以下配置：</b></div>
<div>Switch&amp;gt;en</div>
<div>Switch#conf t</div>
<div>Switch(config)#ho 2950C</div>
<div>(--将switch重命名为：2950C--)</div>
<div>2950C(config)#int ran f0/1 -2</div>
<div>2950C(config-if)#switchport mode access</div>
<div>2950C(config-if)#switchport access vlan 100</div>
<div>2950C(config-if)#exit</div>
<div>(--将f0/1，f0/2端口划分给vlan100--)</div>
<div>2950C(config)#int ran f0/23 -24</div>
<div>2950C(config-if)#spanning-tree portfast</div>
<div>2950C(config-if)#exit</div>
<div>(--将f0/23，f0/24端口配置为速端口--)</div>
<div>2950C#show spaning-tree summary</div>
<div>(--查看VLAN的生成树配置--)</div>
<div>&Oslash; <b>进入2950D</b><b>交换机，进行以下配置：</b></div>
<div>Switch&amp;gt;en</div>
<div>Switch#conf t</div>
<div>Switch(config)#ho 2950D</div>
<div>(--将switch重命名为：2950D--)</div>
<div>2950D(config-if)#int f0/1</div>
<div>2950D(config-if)#switchport mode access</div>
<div>2950D(config-if)#switchport access vlan 100</div>
<div>2950D(config-if)#int f0/2</div>
<div>2950D(config-if)#switchport mode access</div>
<div>2950D(config-if)#switchport access vlan 200</div>
<div>2950D(config-if)#exit</div>
<div>(--将f0/1端口划分给vlan100，f0/2端口划分给vlan200--)</div>
<div>2950D(config)#int ran f0/3 -4</div>
<div>2950D(config-if-range)#switchport mode trunk</div>
<div>2950D(config-if-range)#exit</div>
<div>(--将f0/3、f0/4配置为中继端口--)</div>
<div>2950D(config)#int ran f0/3 -4</div>
<div>2950D(config-if-range)#channel-group 1 mode on</div>
<div>2950D(config-if-range)#exit</div>
<div>(--将f0/3、f0/4端口配置为通道--)</div>
<div>2950D#sh eth 1 sum</div>
<div>(--查看通道配置情况--)</div>
<div>2950D(config)#int ran f0/23 -24</div>
<div>2950D(config-if)#spanning-tree portfast</div>
<div>2950D(config-if)#exit</div>
<div>(--将f0/23，f0/24端口配置为速端口--)</div>
<div>2950D(config)#spanning-tree vlan 200 root primary</div>
<div>2950D(config)#end</div>
<div>(--手动将2950A设置为vlan200的根网桥--)</div>
<div>2950A(config)#spanning-tree vlan 200 priority 8192</div>
<div>(--通过调整网桥优先级将2950D设置为vlan200的根网桥--)</div>
<div>2950D#show spaning-tree summary</div>
<div>(--查看VLAN的生成树配置--)</div>
<div>2950D#show spaning-tree vlan 100 detail</div>
<div>(--查看VLAN100生成树状态的详细信息--)</div>
<div>2950D#show spaning-tree vlan 200 detail</div>
<div>(--查看VLAN200生成树状态的详细信息--)</div>
<div>2950D#show spaning-tree vlan 1 detail</div>
<div>(--查看VLAN1生成树状态的详细信息--)</div>
<div>在非根网桥上通过命令：</div>
<div><b>Switch(config)#spanning-tree uplinkfast</b></div>
<div>(--在交换机上启用上行速链路--)</div>
<div>实验完成后，清除配置命令：</div>
<div>Switch＃erase nvram</div>
<div>Switch＃del vlan.dat</div>
<div>Switch＃reload</div>
<div>提示是否保存时输入：no，回车</div>
<div>多个会话中，切换的命令：</div>
<div>同时按下ctrl + shift + 6 ，然后松开，再按X</div>
<div>可以用：show sesscion查看会话</div>
<div>或用：show host 查看会话主机</div>
<div>输入要切换到的会话编号，按回车即可。</div>
<div><b>最佳拓扑：</b></div>
<div>&nbsp;</div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106705U3BZ.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image006" src="http://img1.51cto.com/attachment/200811/19/18684_1227106706W68k.gif" height="242" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><b> </b></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><b>汇聚层</b></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><b>接入层</b></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><b>实</b><b> </b><b>验</b><b> </b><b>报</b><b> </b><b>告</b><b> </b><b>二</b></div>
<div><b>实验目标：</b></div>
<div>在交换网中启用生成树协议，实现冗余备份。</div>
<div><b>实验拓扑：</b></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106707vfYi.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image004[1]" src="http://img1.51cto.com/attachment/200811/19/18684_1227106708G9OV.gif" height="123" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106709nCHE.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image007" src="http://img1.51cto.com/attachment/200811/19/18684_12271067098g5L.gif" height="266" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106710a1EL.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image008" src="http://img1.51cto.com/attachment/200811/19/18684_1227106711pWRZ.gif" height="142" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106712DMtp.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image009" src="http://img1.51cto.com/attachment/200811/19/18684_1227106712I8cP.gif" height="142" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106713EGty.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image010" src="http://img1.51cto.com/attachment/200811/19/18684_1227106713eJgv.gif" height="142" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div><b>实验要求：</b></div>
<ol>
    <li>配置交换机所有链路成中继链路</li>
    <li>配置交换机2900C为VLAN1的根网桥</li>
    <li>查看交换机各端口在不同VLAN的的STP状态</li>
    <li>交换机D上的端口情况如何，如何修改配置，使端口状态变化</li>
    <li>配置三台交换机的三种时间参数不一致，在交换机上分别使用命令：</li>
</ol>
<div>debug spanning-tree bpdu</div>
<div>关闭命令：u all</div>
<ol>
    <li>查看交换机使用哪个时间参数来发送BPDU</li>
</ol>
<div><b>实验步骤：</b></div>
<div>&Oslash; <b>进入2900C</b><b>交换机，进行以下配置：</b></div>
<div>Switch&amp;gt;en</div>
<div>Switch#conf t</div>
<div>Switch(config)#ho 2900C</div>
<div>(--将switch重命名为：2900C--)</div>
<div>2900C(config)#int f0/2</div>
<div>2900C (config-if)#switchport mode trunk</div>
<div>2900C (config-if)#switchport trunk encapsulation dot1q</div>
<div>2900C (config-if)#exit</div>
<div>(--将f0/2配置为中继端口--)</div>
<div>2900C (config)#spanning-tree vlan 1 root primary</div>
<div>2900C (config)#end</div>
<div>(--手动将2900C设置为vlan10的根网桥--)</div>
<div>2900C (config)#spanning-tree vlan 1 priority 8192</div>
<div>(--通过调整网桥优先级将2900C设置为vlan1的根网桥--)</div>
<div>2900C #show spaning-tree vlan 1 detail</div>
<div>(--查看VLAN1生成树状态的详细信息--)</div>
<div>&Oslash; <b>进入2900A</b><b>交换机，进行以下配置：</b></div>
<div>Switch(config)#ho 2900A</div>
<div>(--将switch重命名为：2900A --)</div>
<div>2900A (config)#int ran f0/1 -2</div>
<div>2900A (config-if-range)#switchport mode trunk</div>
<div>2900A (config-if)#switchport trunk encapsulation dot1q</div>
<div>2900A (config-if-range)#exit</div>
<div>(--将f0/1、f0/2配置为中继端口--)</div>
<div>&Oslash; <b>进入2950B</b><b>交换机，进行以下配置：</b></div>
<div>Switch(config)#ho 2950B</div>
<div>(--将switch重命名为：2950B--)</div>
<div>2950B(config)#int ran f0/1 -4</div>
<div>2950B(config-if)#switchport mode trunk</div>
<div>2950B(config-if)#exit</div>
<div>(--将f0/1，f0/2，f0/3，f0/4配置为中继端口--)</div>
<div>2950B(config)#int ran f0/2 -3</div>
<div>2950B(config-if-range)#channel-group 1 mode on</div>
<div>2950B(config-if-range)#exit</div>
<div>(--将f0/2、f0/3端口配置为通道--)</div>
<div>&Oslash; <b>进入2950D</b><b>交换机，进行以下配置：</b></div>
<div>Switch(config)#ho 2950D</div>
<div>(--将switch重命名为：2950D--)</div>
<div>2950D(config)#int ran f0/2 -4</div>
<div>2950D(config-if)#switchport mode trunk</div>
<div>2950D(config-if)#exit</div>
<div>(--将f0/2，f0/3，f0/4配置为中继端口--)</div>
<div>2950D(config)#int ran f0/2 -3</div>
<div>2950D(config-if-range)#channel-group 1 mode on</div>
<div>2950D(config-if-range)#exit</div>
<div>(--将f0/2、f0/3端口配置为通道--)</div>
<div>2950D(config)#int ran f0/2 -3</div>
<div>2950D(config-if-range)#spanning-tree vlan 1 cost 50</div>
<div>2950D(config-if-range)#exit</div>
<div>(--修改f0/2、f0/3端口路径成本为50--)</div>
<div>2950D#show spaning-tree vlan 1 detail</div>
<div>(--查看VLAN1生成树各端口状态--)</div>
<div>2950D(config)#int ran f0/2 -3</div>
<div>2950D(config-if-range)#no spanning-tree vlan 1 cost</div>
<div>2950D(config-if-range)#exit</div>
<div>(--恢复f0/2、f0/3端口路径成本为缺省值--)</div>
<div>2950B(config)#int f0/4</div>
<div>2950B(config-if)#spanning-tree vlan 1 port-priority 32</div>
<div>2950B(config-if)#exit</div>
<div>(--修改2950B的f0/4端口的优先级为32，注该优先值必须为16的倍数--)</div>
<div>2950D#show spaning-tree vlan 1 detail</div>
<div>(--查看VLAN1生成树各端口状态--)</div>
<div>&Oslash; <b>进入2900A</b><b>交换机，进行以下配置：</b></div>
<div>2900A(config)#spanning-tree vlan 1 hello-time 8 （范围：1-10）</div>
<div>2900A(config)#spanning-tree vlan 1 forward-time 30 （范围：4-30）</div>
<div>2900A(config)#spanning-tree vlan 1 max-time 40 （范围：6-40）</div>
<div>2900A#debug spaning-tree bpdu</div>
<div>(--启用debug动态信息跟踪--)</div>
<div>2900A#u all</div>
<div>(--终止debug动态信息跟踪，查看BPDU间隔时间值--)</div>
<div>2900A#show spaning-tree vlan 1 detail</div>
<div>(--查看VLAN1生成树状态的详细信息--)</div>
<div>&Oslash; <b>进入2950B</b><b>交换机，进行以下配置：</b></div>
<div>2950B(config)#spanning-tree vlan 1 hello-time 6 （范围：1-10）</div>
<div>2950B (config)#spanning-tree vlan 1 forward-time 25 （范围：4-30）</div>
<div>2950B (config)#spanning-tree vlan 1 max-time 30 （范围：6-40）</div>
<div>2950B #debug spaning-tree bpdu</div>
<div>(--启用debug动态信息跟踪--)</div>
<div>2950B #u all</div>
<div>(--终止debug动态信息跟踪，查看BPDU间隔时间值--)</div>
<div>2950B #show spaning-tree vlan 1 detail</div>
<div>(--查看VLAN1生成树状态的详细信息--)</div>
<div>&Oslash; <b>进入2950D</b><b>交换机，进行以下配置：</b></div>
<div>2950D(config)#spanning-tree vlan 1 hello-time 4 （范围：1-10）</div>
<div>2950D (config)#spanning-tree vlan 1 forward-time 18 （范围：4-30）</div>
<div>2950D (config)#spanning-tree vlan 1 max-time 25 （范围：6-40）</div>
<div>2950D #debug spaning-tree bpdu</div>
<div>(--启用debug动态信息跟踪--)</div>
<div>2950D #u all</div>
<div>(--终止debug动态信息跟踪，查看BPDU间隔时间值--)</div>
<div>2950D #show spaning-tree vlan 1 detail</div>
<div>(--查看VLAN1生成树状态的详细信息--)</div>
<div><b>实验现场：</b></div>
<div>与2900交换机构建以太通道后，不能查看通道配置信息，目前2900以过时，可用以下命令删除并重新创建以太通道：</div>
<div>Switch(config-if-range)#no channel-group 1 mode on ##删除通道##</div>
<div>Switch(config)#no int port-channel1 ##删除虚拟通道端口##</div>
<div>Switch(config-if-range)#sh ##将端口down掉##</div>
<div>Switch(config-if-range)#no sh ##端口显示down后，重新up端口##</div>
<div>Switch(config-if-range)#channel-group 1 mode on ##端口up后，重建通道##</div>
<div><b>实验心得:</b></div>
<div>1、 Cisco交换机最多同时支持128个pvst+,支持16个MST。</div>
<div>2、 一般情况下，绘制好拓扑图后，手动将最合适的交换机设置成为根网桥。</div>
<div>Switch(config)#spanning-tree vlan vlan_id root primary</div>
<div>3、 一般公司中，将各类服务器所连接的交换机端口设置为速端口。</div>
<div>4、 在有阻塞端口的交换机上配置上行链路。</div>
<div>5、 所有交换机的计时器都以根网桥时间为准，自身的时间只在拓扑发生变化时生效。</div>
<div>6、 STP用来解决二层环路问题，路由协议用来解决三层环路。</div>
<div>7、 Debug命令用来实时查看事件和问题，如果在一台非常繁忙的路由器上，debug进程会引起严重的必能下降。因此，是否在路由器启用debug进程，用户应该非常谨慎；在使用这些命令之前用户可能必须等待大约数小时或网络休止一段时间之后。此外，用户绝不要使用debug all命令&mdash;&mdash;在路器，这条命令启用与所启用的IOS特性相关的所有进程的调试。在这种情况下，用户将只能看到一页接一页的关于各种事情的消息输出，并且在一台繁忙的路器上，这可能会使其崩溃。</div>
<div>8、 配置STP时，先查看一下交换机说明书是否支持生成树。</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><b>交换机端口镜像配置</b></div>
<div><b><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106715LS3P.jpg"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image012" src="http://img1.51cto.com/attachment/200811/19/18684_1227106716fJcl.jpg" height="339" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></b></div>
<div><b>一、思科交换机端口监听配置</b></div>
<div>CISCO交换机分为两种，在CATALYST家族中称监听端口为分析端口(analysis port)。</div>
<div>1、Catalyst 2900XL/3500XL/2950系列交换机端口监听配置(基于CLI)</div>
<div>以下命令配置端口监听：port monitor</div>
<div>例如，F0/1和F0/2、F0/5同属VLAN1，F0/1监听F0/2、F0/5端口：</div>
<div>interface FastEthernet0/1</div>
<div>port monitor FastEthernet0/2</div>
<div>port monitor FastEthernet0/5</div>
<div>port monitor VLAN1</div>
<div>2、Catalyst 4000/5000/6000系列交换机端口监听配置(基于IOS)</div>
<div>以下命令配置端口监听：</div>
<div>set span</div>
<div>例如，模块6中端口1和端口2同属VLAN1，端口3在VLAN2，端口4和5在VLAN2，端口2监听端口1和3、4、5，</div>
<div>set span 6/1,6/3-5 6/2</div>
<div><b>二、华为交换机端口监听配置</b></div>
<div>华为交换机用户手册中，端口监听被称为&ldquo;端口镜像&rdquo;（Port Mirroring）。</div>
<div>使用Huawei Lanswitch View管理系统添加一个镜像端口：</div>
<div>选择 Device Setup或Stack Setup。</div>
<div>点击 Port Mirroring。</div>
<div>点击 Add按钮。对于堆叠，点击Switch并从列表选择一个交换机。</div>
<div>点击 Reflect from并选择流量将被镜像的端口。</div>
<div>点击 Reflect to并选上面所选择的端口上的</div>
<div><b><br />
</b></div>
<div><b>实</b><b> </b><b>验</b><b> </b><b>报</b><b> </b><b>告</b><b> </b><b>一</b></div>
<div><b>实验目标：</b></div>
<div>RIP-V1路由协议的配置。</div>
<div><b>实验拓扑：</b></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106717jP1U.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image014" src="http://img1.51cto.com/attachment/200811/19/18684_1227106718PrOD.gif" height="102" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106719hH2Y.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image015" src="http://img1.51cto.com/attachment/200811/19/18684_1227106719GYKj.gif" height="102" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106720aTlo.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image016" src="http://img1.51cto.com/attachment/200811/19/18684_1227106721iNCR.gif" height="229" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div>&nbsp;</div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106722NDB2.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image017" src="http://img1.51cto.com/attachment/200811/19/18684_1227106723rlRF.gif" height="7" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106724x1Dn.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image018" src="http://img1.51cto.com/attachment/200811/19/18684_1227106724uTLp.gif" height="19" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106725XOHb.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image019" src="http://img1.51cto.com/attachment/200811/19/18684_1227106726FucZ.gif" height="8" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_12271067269v4x.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image020" src="http://img1.51cto.com/attachment/200811/19/18684_1227106727XD83.gif" height="146" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106727BDff.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image020[1]" src="http://img1.51cto.com/attachment/200811/19/18684_1227106728bm75.gif" height="146" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106729Py35.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image017[1]" src="http://img1.51cto.com/attachment/200811/19/18684_1227106729mZZo.gif" height="7" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106730OXDC.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image019[1]" src="http://img1.51cto.com/attachment/200811/19/18684_1227106731OQ4Q.gif" height="8" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106731yp0M.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image021" src="http://img1.51cto.com/attachment/200811/19/18684_1227106732dXmt.gif" height="19" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><b>实验要求：</b></div>
<div>掌握RIP-V1路由协议的基本配置。</div>
<div><b>实验步骤：</b></div>
<div>&Oslash; <b>进入RouterA</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho RouterA</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterA--)</div>
<div>RouterA (config)#int loopback 0</div>
<div>RouterA (config-if)#ip address 192.168.10.1 255.255.255.0</div>
<div>(--设置RouterA路由器上的回环网络，用来验证链路的连通性--)</div>
<div>RouterA (config-if)#int e0</div>
<div>RouterA (config-if)#ip address 192.168.1.1 255.255.255.0</div>
<div>RouterA (config-if)#ip address 172.16.8.1 255.255.255.0 secondary</div>
<div>RouterA (config-if)#no sh</div>
<div>(--配置e0口主Ip地址，以及172.16.0.0子网的辅助IP--)</div>
<div>RouterA (config-if)#int s1</div>
<div>RouterA (config-if)#ip address 172.16.1.1 255.255.255.0</div>
<div>RouterA (config-if)#clock rate 64000</div>
<div>RouterA (config-if)#no sh</div>
<div>RouterA (config-if)#exit</div>
<div>(--配置s1口Ip地址，以及时钟频率--)</div>
<div>RouterA (config)#router rip</div>
<div>RouterA (config-router)#network 192.168.10.0</div>
<div>RouterA (config-router)#network 172.16.0.0</div>
<div>RouterA (config-router)#network 192.168.1.0</div>
<div>RouterA (config-router)#end</div>
<div>(--配置RouterA所连接的网段--)</div>
<div>RouterA#show ip route</div>
<div>(--查看RouterA的路由信息--)</div>
<div>RouterA#debug ip rip</div>
<div>(--查看RouterA路由器rip协议数据包具体的收发过程--)</div>
<div>&Oslash; <b>进入RouterB</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho RouterB</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterB--)</div>
<div>RouterB (config)#int loopback 0</div>
<div>RouterB (config-if)#ip address 192.168.20.1 255.255.255.0</div>
<div>(--设置RouterB路由器上的回环网络，用来验证链路的连通性--)</div>
<div>RouterB (config-if)#int e0</div>
<div>RouterB (config-if)#ip address 192.168.2.1 255.255.255.0</div>
<div>RouterB (config-if)#ip address 172.16.9.1 255.255.255.0 secondary</div>
<div>RouterB (config-if)#no sh</div>
<div>(--配置e0口主Ip地址，以及172.16.0.0子网的辅助IP--)</div>
<div>RouterB (config-if)#int s1</div>
<div>RouterB (config-if)#ip address 172.16.1.2 255.255.255.0</div>
<div>RouterB (config-if)#no sh</div>
<div>RouterB (config-if)#exit</div>
<div>(--配置s1口Ip地址--)</div>
<div>RouterB (config)#router rip</div>
<div>RouterB (config-router)#network 192.168.20.0</div>
<div>RouterB (config-router)#network 172.16.0.0</div>
<div>RouterB (config-router)#network 192.168.2.0</div>
<div>RouterB (config-router)#end</div>
<div>(--配置RouterB所连接的网段--)</div>
<div>RouterB#show ip route</div>
<div>(--查看RouterB的路由信息--)</div>
<div>RouterB#debug ip rip</div>
<div>(--查看RouterB路由器rip协议数据包具体的收发过程--)</div>
<div>&Oslash; <b>进入RouterC</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho RouterC</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterC--)</div>
<div>RouterC (config)#int loopback 0</div>
<div>RouterC (config-if)#ip address 192.168.30.1 255.255.255.0</div>
<div>(--设置RouterC路由器上的回环网络，用来验证链路的连通性--)</div>
<div>RouterC (config-if)#int f0/1</div>
<div>RouterC (config-if)#ip address 192.168.1.2 255.255.255.0</div>
<div>RouterC (config-if)#ip address 172.16.8.2 255.255.255.0 secondary</div>
<div>RouterC (config-if)#no sh</div>
<div>(--配置f0/1口主Ip地址，以及172.16.0.0子网的辅助IP--)</div>
<div>RouterC (config-if)#int f0/0</div>
<div>RouterC (config-if)#ip address 172.16.2.1 255.255.255.0</div>
<div>RouterC (config-if)#no sh</div>
<div>RouterC (config-if)#exit</div>
<div>(--配置f0/0口Ip地址--)</div>
<div>RouterC (config)#router rip</div>
<div>RouterC (config-router)#network 192.168.30.0</div>
<div>RouterC (config-router)#network 172.16.0.0</div>
<div>RouterC (config-router)#network 192.168.1.0</div>
<div>RouterC (config-router)#end</div>
<div>(--配置RouterC所连接的网段--)</div>
<div>RouterC#show ip route</div>
<div>(--查看RouterC的路由信息--)</div>
<div>RouterC#debug ip rip</div>
<div>(--查看RouterC路由器rip协议数据包具体的收发过程--)</div>
<div>&Oslash; <b>进入RouterD</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho RouterD</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterD--)</div>
<div>RouterD (config)#int loopback 0</div>
<div>RouterD (config-if)#ip address 192.168.40.1 255.255.255.0</div>
<div>(--设置RouterD路由器上的回环网络，用来验证链路的连通性--)</div>
<div>RouterD (config-if)#int f0/1</div>
<div>RouterD (config-if)#ip address 192.168.2.2 255.255.255.0</div>
<div>RouterD (config-if)#ip address 172.16.9.2 255.255.255.0 secondary</div>
<div>RouterD (config-if)#no sh</div>
<div>(--配置f0/1口主Ip地址，以及172.16.0.0子网的辅助IP--)</div>
<div>RouterD (config-if)#int f0/0</div>
<div>RouterD (config-if)#ip address 172.16.2.2 255.255.255.0</div>
<div>RouterD (config-if)#no sh</div>
<div>RouterD (config-if)#exit</div>
<div>(--配置f0/0口Ip地址--)</div>
<div>RouterD (config)#router rip</div>
<div>RouterD (config-router)#network 192.168.40.0</div>
<div>RouterD (config-router)#network 172.16.0.0</div>
<div>RouterD (config-router)#network 192.168.2.0</div>
<div>RouterD (config-router)#end</div>
<div>(--配置RouterD所连接的网段--)</div>
<div>RouterD#show ip route</div>
<div>(--查看RouterD的路由信息--)</div>
<div>RouterD#debug ip rip</div>
<div>(--查看RouterD路由器rip协议数据包具体的收发过程--)</div>
<div><b>实验现场：</b></div>
<div>在配置完成后，路由器无法学习到关于172.16.0.0网络的子网。</div>
<div>分析原因：不连续子网，需要配置辅助IP</div>
<div>操作方法：在图中RouterA的e0接口、RouterB的e0接口、RouterC的F0/0接口和RouterD的F0/0接口配置不同于172.16.1.0/24 与 172.16.2.0/24的其它子网IP。</div>
<div>解决命令：RouterA (config-if)#int e0</div>
<div>RouterA (config-if)#ip address 192.168.1.1 255.255.255.0 ##主IP##</div>
<div>RouterA (config-if)#ip address 172.16.8.1 255.255.255.0 secondary ##辅助IP##</div>
<div>(--其它路由器接口配置类似，略--)</div>
<div><b>实验心得:</b></div>
<div>1、配置RIP－V1的路由时，要注意只能跟主网络地址，即A、B、C类主网络地址。</div>
<div>2、对于不连续的子网，只能通过辅助IP地址来解决。</div>
<div>3、RIP－V1只支持固定长度子网掩码（FLSM），在RIP－V1拓扑中，划分子网时，不能出现不同掩码。例如：172.16.1.0/24 172.16.8/22</div>
<div>4、RIP－V1以广播地址（255.255.255.255）进行路由表更新。</div>
<div><b><br />
</b></div>
<div><b>实</b><b> </b><b>验</b><b> </b><b>报</b><b> </b><b>告</b><b> </b><b>二</b></div>
<div><b>实验目标：</b></div>
<div>RIP-V2路由协议的配置。</div>
<div><b>实验拓扑：</b></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106732LmdP.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image014[1]" src="http://img1.51cto.com/attachment/200811/19/18684_1227106733Mwln.gif" height="102" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106734okx7.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image015[1]" src="http://img1.51cto.com/attachment/200811/19/18684_12271067346ODl.gif" height="102" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106735aavt.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image022" src="http://img1.51cto.com/attachment/200811/19/18684_1227106736QIfD.gif" height="229" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div>&nbsp;</div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_12271067365kSS.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image017[2]" src="http://img1.51cto.com/attachment/200811/19/18684_1227106737fs6T.gif" height="7" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106738nJg1.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image018[1]" src="http://img1.51cto.com/attachment/200811/19/18684_1227106738jiie.gif" height="19" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106739uUfq.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image019[2]" src="http://img1.51cto.com/attachment/200811/19/18684_1227106739R5SY.gif" height="8" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106740iP2j.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image020[2]" src="http://img1.51cto.com/attachment/200811/19/18684_1227106741OzK5.gif" height="146" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106741YuJR.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image020[3]" src="http://img1.51cto.com/attachment/200811/19/18684_1227106742OgTN.gif" height="146" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106742xUF5.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image017[3]" src="http://img1.51cto.com/attachment/200811/19/18684_1227106743U27P.gif" height="7" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106744wxEf.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image019[3]" src="http://img1.51cto.com/attachment/200811/19/18684_1227106744HUl5.gif" height="8" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106745eq9M.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image021[1]" src="http://img1.51cto.com/attachment/200811/19/18684_12271067464X2T.gif" height="19" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><b>实验要求：</b></div>
<div>1、 掌握RIP-V2路由协议的基本配置。</div>
<div>2、 将RouterC配置为RIP-V1，查看其它路由器的路由表。</div>
<div>3、 最后再将RouterC的F0/1口设为发送V1、V2更新，再次查看其它路由器的路由表</div>
<div><b>实验步骤：</b></div>
<div>&Oslash; <b>进入RouterA</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho RouterA</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterA--)</div>
<div>RouterA (config)#int loopback 0</div>
<div>RouterA (config-if)#ip address 192.168.10.1 255.255.255.0</div>
<div>(--设置RouterA路由器上的回环网络，用来验证链路的连通性--)</div>
<div>RouterA (config-if)#int e0</div>
<div>RouterA (config-if)#ip address 192.168.1.1 255.255.255.0</div>
<div>RouterA (config-if)#no sh</div>
<div>(--配置e0口主Ip地址--)</div>
<div>RouterA (config-if)#int s1</div>
<div>RouterA (config-if)#ip address 172.16.1.1 255.255.255.0</div>
<div>RouterA (config-if)#clock rate 64000</div>
<div>RouterA (config-if)#no sh</div>
<div>(--配置s1口Ip地址，以及时钟频率--)</div>
<div>RouterA (config)#router rip</div>
<div>RouterA (config-router)#version 2</div>
<div>RouterA (config-router)#network 192.168.10.0</div>
<div>RouterA (config-router)#network 172.16.0.0</div>
<div>RouterA (config-router)#network 192.168.1.0</div>
<div>RouterA (config-router)#no auto-summary</div>
<div>(--配置RouterA所连接的网段--)</div>
<div>RouterA#show ip route</div>
<div>(--查看RouterA的路由信息--)</div>
<div>RouterA#debug ip rip</div>
<div>(--查看RouterA路由器rip协议数据包具体的收发过程--)</div>
<div>&Oslash; <b>进入RouterB</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho RouterB</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterB--)</div>
<div>RouterB (config)#int loopback 0</div>
<div>RouterB (config-if)#ip address 192.168.20.1 255.255.255.0</div>
<div>(--设置RouterB路由器上的回环网络，用来验证链路的连通性--)</div>
<div>RouterB (config-if)#int e0</div>
<div>RouterB (config-if)#ip address 192.168.2.1 255.255.255.0</div>
<div>RouterB (config-if)#no sh</div>
<div>(--配置e0口主Ip地址--)</div>
<div>RouterB (config-if)#int s1</div>
<div>RouterB (config-if)#ip address 172.16.1.2 255.255.255.0</div>
<div>RouterB (config-if)#no sh</div>
<div>(--配置s1口Ip地址--)</div>
<div>RouterB (config)#router rip</div>
<div>RouterB (config-router)#version 2</div>
<div>RouterB (config-router)#network 192.168.20.0</div>
<div>RouterB (config-router)#network 172.16.0.0</div>
<div>RouterB (config-router)#network 192.168.2.0</div>
<div>RouterB (config-router)#no auto-summary</div>
<div>(--配置RouterB所连接的网段--)</div>
<div>RouterB#show ip route</div>
<div>(--查看RouterB的路由信息--)</div>
<div>RouterB#debug ip rip</div>
<div>(--查看RouterB路由器rip协议数据包具体的收发过程--)</div>
<div>&Oslash; <b>进入RouterC</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho RouterC</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterC--)</div>
<div>RouterC (config)#int loopback 0</div>
<div>RouterC (config-if)#ip address 192.168.30.1 255.255.255.0</div>
<div>(--设置RouterC路由器上的回环网络，用来验证链路的连通性--)</div>
<div>RouterC (config-if)#int f0/1</div>
<div>RouterC (config-if)#ip address 192.168.1.2 255.255.255.0</div>
<div>RouterC (config-if)#no sh</div>
<div>(--配置f0/1口主Ip地址--)</div>
<div>RouterC (config-if)#int f0/0</div>
<div>RouterC (config-if)#ip address 172.16.2.1 255.255.255.0</div>
<div>RouterC (config-if)#no sh</div>
<div>(--配置f0/0口Ip地址--)</div>
<div>RouterC (config)#router rip</div>
<div>RouterC (config-router)#network 192.168.30.0</div>
<div>RouterC (config-router)#network 172.16.0.0</div>
<div>RouterC (config-router)#network 192.168.1.0</div>
<div>(--配置RouterC所连接的网段--)</div>
<div>RouterC#show ip route</div>
<div>(--查看RouterC的路由信息--)</div>
<div>RouterC#debug ip rip</div>
<div>(--查看RouterC路由器rip协议数据包具体的收发过程--)</div>
<div>&Oslash; <b>进入RouterD</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho RouterD</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterD--)</div>
<div>RouterD (config)#int loopback 0</div>
<div>RouterD (config-if)#ip address 192.168.40.1 255.255.255.0</div>
<div>(--设置RouterD路由器上的回环网络，用来验证链路的连通性--)</div>
<div>RouterD (config-if)#int f0/1</div>
<div>RouterD (config-if)#ip address 192.168.2.2 255.255.255.0</div>
<div>RouterD (config-if)#ip address 172.16.9.2 255.255.255.0 secondary</div>
<div>RouterD (config-if)#no sh</div>
<div>(--配置f0/1口主Ip地址，以及172.16.0.0子网的辅助IP--)</div>
<div>RouterD (config-if)#int f0/0</div>
<div>RouterD (config-if)#ip address 172.16.2.2 255.255.255.0</div>
<div>RouterD (config-if)#no sh</div>
<div>RouterD (config-if)#exit</div>
<div>(--配置f0/0口Ip地址--)</div>
<div>RouterD (config)#router rip</div>
<div>RouterD (config-router)#version 2</div>
<div>RouterD (config-router)#network 192.168.40.0</div>
<div>RouterD (config-router)#network 172.16.0.0</div>
<div>RouterD (config-router)#network 192.168.2.0</div>
<div>RouterD (config-router)#no auto-summary</div>
<div>RouterD (config-router)#end</div>
<div>(--配置RouterD所连接的网段--)</div>
<div>RouterD#show ip route</div>
<div>(--查看RouterD的路由信息--)</div>
<div>RouterD#debug ip rip</div>
<div>(--查看RouterD路由器rip协议数据包具体的收发过程--)</div>
<div>将RouterC的F0/1口设为发送V1、V2更新，再次查看其它路由器的路由表。</div>
<div>RouterC (config)#int f0/1</div>
<div>RouterC (config-if)#ip rip send version 1 2</div>
<div>（--注：发送命令RouterC (config-if)#ip rip receive version 1 2--）</div>
<div>RouterD#show ip route</div>
<div>(--查看RouterD路由器rip协议数据包具体的收发过程，观察配置前后的变化--)</div>
<div><b>实验现场：</b></div>
<div>在配置完成后，路由器无法学习到关于172.16.0.0网络的子网。</div>
<div>分析原因：不连续子网，在RIP－V1需要配置辅助IP，在RIP－V2时要关闭路由汇总。</div>
<div>操作方法：在图中所有启用RIP－V2的路由器上关闭路由汇总即可。</div>
<div>解决命令：RouterA (configf)#router rip</div>
<div>RouterA (config-router)#no auto-summary</div>
<div>(--其它路由器配置类似，略--)</div>
<div><b>实验心得:</b></div>
<div>1、对于不连续的子网，通过关闭路由汇总来解决。</div>
<div>2、RIP－V2以组播地址（224.0.0.9）进行路由表更新，且更新条目时，增加了子网掩码的字段，因而RIP－V2协议可以使用可变长子网掩码（VLSM），也就是说RIP－V2是一个无类别的路由选择协议。</div>
<div>3、当RIP－V1与RIP－V2混用的时候，要注意相互兼容，即四个开关合理应用。</div>
<div><b><br />
</b></div>
<div><b>实</b><b> </b><b>验</b><b> </b><b>报</b><b> </b><b>告</b><b> </b><b>一</b></div>
<div><b>实验目标：</b></div>
<div>OSPF路由协议的配置。</div>
<div><b>Area 1</b></div>
<div><b>实验拓扑：</b></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106746w7Yr.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image023" src="http://img1.51cto.com/attachment/200811/19/18684_1227106747suFk.gif" height="219" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106748vo2N.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image024" src="http://img1.51cto.com/attachment/200811/19/18684_1227106749juZp.gif" height="148" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106749O2OF.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image025" src="http://img1.51cto.com/attachment/200811/19/18684_12271067507x16.gif" height="227" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106750vuBv.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image026" src="http://img1.51cto.com/attachment/200811/19/18684_1227106751u2zX.gif" height="215" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div>&nbsp;</div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106752FDqM.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image027" src="http://img1.51cto.com/attachment/200811/19/18684_1227106752GVXe.gif" height="122" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106753OMQf.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image028" src="http://img1.51cto.com/attachment/200811/19/18684_1227106754E6c8.gif" height="80" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106754M4qK.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image029" src="http://img1.51cto.com/attachment/200811/19/18684_1227106755JJsA.gif" height="80" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106756LGxN.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image030" src="http://img1.51cto.com/attachment/200811/19/18684_1227106757PzG4.gif" height="163" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106758x17a.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image031" src="http://img1.51cto.com/attachment/200811/19/18684_1227106759aG9d.gif" height="249" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106759ISHx.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image032" src="http://img1.51cto.com/attachment/200811/19/18684_1227106760SWiU.gif" height="8" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><b>实验要求：</b></div>
<div>4、 如图所示，根据要求配置动态路由协议，所有接口都能Ping通。</div>
<div>5、 区域1内不得出现OSPF外部区域路由。</div>
<div>6、 除区域2外，其它区域只出现一条172.16网段的汇总路由。</div>
<div>7、 从路由器E上能ping通所有其它区域接口。</div>
<div><b>实验步骤：</b></div>
<div>&Oslash; <b>进入RouterA</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho RouterA</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterA--)</div>
<div>RouterA (config)#int loopback 0</div>
<div>RouterA (config-if)#ip address 10.0.0.1 255.255.0.0</div>
<div>(--设置RouterA路由器ID为10.0.0.1--)</div>
<div>RouterA (config)#int F0/1</div>
<div>RouterA (config-if)#ip address 192.168.1.2 255.255.255.0</div>
<div>RouterA (config-if)#no sh</div>
<div>(--配置f0/1接口Ip地址--)</div>
<div>RouterA (config)#router ospf 100</div>
<div>RouterA (config-router)#router-id 10.0.0.1</div>
<div>RouterA (config-router)#network 0.0.0.0 255.255.255.255 area 1</div>
<div>(--配置RouterA上的所有接口地址范围都匹配到area 1 --)</div>
<div>RouterA (config-router)#area 1 nssa</div>
<div>(--配置area 1为NSSA区域--)</div>
<div>RouterA#show ip route</div>
<div>(--查看RouterA的路由信息--)</div>
<div>RouterA#show ip ospf database database-summany</div>
<div>(--查看RouterA的LSA数据库--)</div>
<div>RouterA#debug ip ospf</div>
<div>(--查看RouterA路由器ospf协议数据包具体的收发过程--)</div>
<div>&Oslash; <b>进入RouterB</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho RouterB</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterB--)</div>
<div>RouterB (config)#int loopback 0</div>
<div>RouterB (config-if)#ip address 10.0.0.2 255.255.0.0</div>
<div>(--设置RouterB路由器ID为10.0.0.2--)</div>
<div>RouterB (config)#int F0/1</div>
<div>RouterB (config-if)#ip address 192.168.1.1 255.255.255.0</div>
<div>RouterB (config-if)#no sh</div>
<div>RouterB (config-if)#int F0/0</div>
<div>RouterB (config-if)#ip address 192.168.0.1 255.255.255.0</div>
<div>RouterB (config-if)#no sh</div>
<div>RouterB (config-if)#int E1/0</div>
<div>RouterB (config-if)#ip address 10.1.1.1 255.255.255.0</div>
<div>RouterB (config-if)#no sh</div>
<div>(--配置f0/1、 f0/0 、E1/0接口Ip地址--)</div>
<div>RouterB (config)#router ospf 100</div>
<div>RouterB (config-router)#router-id 10.0.0.2</div>
<div>RouterB (config-router)#redistribute rip metric 10 subnets</div>
<div>(--将rip路由条目分发到ospf区域中，其中，subnets指重分发主网和子网--)</div>
<div>RouterB (config-router)#network 192.168.1.1 0.0.0.0 area 1</div>
<div>RouterB (config-router)#network 192.168.0.1 0.0.0.0 area 0</div>
<div>(--配置RouterB上area 1和area 0的接口地址范围--)</div>
<div>RouterB (config-router)#area nssa no-redistribution default-information-originate</div>
<div>(--配置area 1为NSSA区域，通告类型7的缺省路由--)</div>
<div>RouterB (config)#router rip</div>
<div>RouterB (config-router)#redistribute ospf 100 metric 1</div>
<div>RouterB (config-router)#version 2</div>
<div>RouterB (config-router)#network 10.0.0.0</div>
<div>RouterB (config-router)#no auto-summary</div>
<div>RouterB (config-router)#exit</div>
<div>(--配置rip-v2路由协议--)</div>
<div>RouterB#show ip route</div>
<div>(--查看RouterB的路由信息--)</div>
<div>RouterB#debug ip ospf</div>
<div>(--查看RouterB路由器ospf协议数据包具体的收发过程--)</div>
<div>RouterB#show ip ospf database database-summany</div>
<div>(--查看RouterB的LSA数据库--)</div>
<div>&Oslash; <b>进入RouterC</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho RouterC</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterC--)</div>
<div>RouterC (config)#int loopback 0</div>
<div>RouterC (config-if)#ip address 10.0.0.3 255.255.0.0</div>
<div>(--设置RouterC路由器ID为10.0.0.3--)</div>
<div>RouterC (config)#int F0/0</div>
<div>RouterC (config-if)#ip address 192.168.0.2 255.255.255.0</div>
<div>RouterC (config-if)#no sh</div>
<div>RouterC (config-if)#int F0/1</div>
<div>RouterC (config-if)#ip address 172.16.0.1 255.255.255.0</div>
<div>RouterC (config-if)#no sh</div>
<div>(--配置f0/1、f0/0接口Ip地址--)</div>
<div>RouterC (config)#router ospf 100</div>
<div>RouterC (config-router)#router-id 10.0.0.3</div>
<div>RouterC (config-router)#network 192.168.0.2 0.0.0.0 area 0</div>
<div>RouterC (config-router)#network 172.16.0.1 0.0.0.0 area 2</div>
<div>(--配置RouterB上area 2和area 0的接口地址范围--)</div>
<div>RouterC (config-router)#area 2 range 172.16.0.0 255.255.252.0</div>
<div>(--配置RouterC上对RouterD进行地址汇总--)</div>
<div>RouterC (config-router)#area 2 stub no-summary</div>
<div>(--配置area 2为完全末梢区域--)</div>
<div>RouterC#show ip route</div>
<div>(--查看RouterC的路由信息--)</div>
<div>RouterC#debug ip ospf</div>
<div>(--查看RouterC路由器ospf协议数据包具体的收发过程--)</div>
<div>RouterC#show ip ospf database database-summany</div>
<div>(--查看RouterC的LSA数据库--)</div>
<div>&Oslash; <b>进入RouterD</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho RouterD</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterD--)</div>
<div>RouterD (config)#int loopback 0</div>
<div>RouterD (config-if)#ip address 10.0.0.4 255.255.0.0</div>
<div>(--设置RouterD路由器ID为10.0.0.1--)</div>
<div>RouterD (config)#int F0/1</div>
<div>RouterD (config-if)#ip address 172.16.0.2 255.255.255.0</div>
<div>RouterD (config-if)#no sh</div>
<div>(--配置f0/1接口Ip地址--)</div>
<div>RouterD (config)#int loopback 1</div>
<div>RouterD (config-if)#ip address 172.16.1.1 255.255.255.0</div>
<div>RouterD (config-if)#int loopback 2</div>
<div>RouterD (config-if)#ip address 172.16.2.1 255.255.255.0</div>
<div>RouterD (config-if)#int loopback 3</div>
<div>RouterD (config-if)#ip address 172.16.3.1 255.255.255.0</div>
<div>(--设置RouterD路由器上的回环网络，用来验证链路的连通性与地址汇总--)</div>
<div>RouterD (config)#router ospf 100</div>
<div>RouterA (config-router)#router-id 10.0.0.4</div>
<div>RouterD (config-router)#network 0.0.0.0 255.255.255.255 area 2</div>
<div>(--配置RouterD上的所有接口地址范围都匹配到area 2 --)</div>
<div>RouterD (config-router)#area 2 stub</div>
<div>(--配置area 2为完全末梢区域--)</div>
<div>RouterD#show ip route</div>
<div>(--查看RouterD的路由信息--)</div>
<div>RouterD#debug ip ospf</div>
<div>(--查看RouterD路由器ospf协议数据包具体的收发过程--)</div>
<div>RouterD#show ip ospf database database-summany</div>
<div>(--查看RouterD的LSA数据库--)</div>
<div>&Oslash; <b>进入RouterE</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho RouterE</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterE--)</div>
<div>RouterE (config)#int F0/0</div>
<div>RouterE (config-if)#ip address 10.1.1.2 255.255.255.0</div>
<div>RouterE (config-if)#no sh</div>
<div>(--配置f0/0接口Ip地址--)</div>
<div>RouterE (config)#router rip</div>
<div>RouterE (config-router)#version 2</div>
<div>RouterE (config-router)#network 10.0.0.0</div>
<div>RouterE (config-router)#no auto-summary</div>
<div>RouterE (config-router)#exit</div>
<div>(--配置rip-v2路由协议--)</div>
<div>RouterE#show ip route</div>
<div>(--查看RouterE的路由信息--)</div>
<div>RouterE#debug ip rip</div>
<div>(--查看RouterB路由器rip协议数据包具体的收发过程--)</div>
<div><b>实</b><b> </b><b>验</b><b> </b><b>报</b><b> </b><b>告</b><b> </b><b>二</b></div>
<div><b>实验目标：</b></div>
<div>OSPF路由协议__虚链路的配置。</div>
<div><b>实验拓扑：</b></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106761kpBF.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image033" src="http://img1.51cto.com/attachment/200811/19/18684_1227106762iMt8.gif" height="240" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><b> </b></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106762b5Ia.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image026[1]" src="http://img1.51cto.com/attachment/200811/19/18684_1227106763j7E4.gif" height="215" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106764a8WU.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image034" src="http://img1.51cto.com/attachment/200811/19/18684_1227106764PpI3.gif" height="213" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div>&nbsp;</div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_122710676555L3.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image035" src="http://img1.51cto.com/attachment/200811/19/18684_1227106766LpJM.gif" height="142" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106767Dpe9.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image028[1]" src="http://img1.51cto.com/attachment/200811/19/18684_1227106767Eg2S.gif" height="80" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106768pUQj.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image029[1]" src="http://img1.51cto.com/attachment/200811/19/18684_12271067695z0G.gif" height="80" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106770gW7p.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image036" src="http://img1.51cto.com/attachment/200811/19/18684_1227106770A95w.gif" height="58" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106771Y7A4.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image032[1]" src="http://img1.51cto.com/attachment/200811/19/18684_1227106772XUbs.gif" height="8" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><b>实验要求：</b></div>
<div>如图所示，根据要求配置动态路由协议，使Area 2和Area 1能够互相通信。</div>
<div><b>实验步骤：</b></div>
<div>&Oslash; <b>进入RouterA</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho RouterA</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterA--)</div>
<div>RouterA (config)#int loopback 0</div>
<div>RouterA (config-if)#ip address 10.0.0.1 255.255.0.0</div>
<div>(--设置RouterA路由器ID为10.0.0.1--)</div>
<div>RouterA (config)#int F0/1</div>
<div>RouterA (config-if)#ip address 192.168.1.2 255.255.255.0</div>
<div>RouterA (config-if)#no sh</div>
<div>(--配置f0/1接口Ip地址--)</div>
<div>RouterA (config)#router ospf 100</div>
<div>RouterA (config-router)#network 192.168.1.2 0.0.0.0 area 0</div>
<div>(--配置RouterA上的所有接口地址范围都匹配到area 0 --)</div>
<div>RouterA#show ip route</div>
<div>(--查看RouterA的路由信息--)</div>
<div>RouterA#show ip ospf database database-summany</div>
<div>(--查看RouterA的LSA数据库--)</div>
<div>RouterA#debug ip ospf</div>
<div>(--查看RouterA路由器ospf协议数据包具体的收发过程--)</div>
<div>&Oslash; <b>进入RouterB</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho RouterB</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterB--)</div>
<div>RouterB (config)#int loopback 0</div>
<div>RouterB (config-if)#ip address 10.0.0.2 255.255.0.0</div>
<div>(--设置RouterB路由器ID为10.0.0.2--)</div>
<div>RouterB (config)#int F0/1</div>
<div>RouterB (config-if)#ip address 192.168.1.1 255.255.255.0</div>
<div>RouterB (config-if)#no sh</div>
<div>RouterB (config-if)#int F0/0</div>
<div>RouterB (config-if)#ip address 192.168.0.1 255.255.255.0</div>
<div>RouterB (config-if)#no sh</div>
<div>(--配置f0/1、 f0/0接口Ip地址--)</div>
<div>RouterB#show ip ospf neighbor</div>
<div>(--查看邻居路由器ID--)</div>
<div>RouterB (config)#router ospf 100</div>
<div>RouterB (config-router)#network 192.168.1.0 0.0.0.255 area 0</div>
<div>RouterB (config-router)#network 192.168.0.0 0.0.0.255 area 1</div>
<div>(--配置RouterB上area 1和area 0的接口地址范围--)</div>
<div>RouterB (config-router)#area 1 virtual-link 10.0.0.3</div>
<div>(--在RouterB上配置area 2到area 0的虚链路--)</div>
<div>RouterB#show ip route</div>
<div>(--查看RouterB的路由信息--)</div>
<div>RouterB#debug ip ospf</div>
<div>(--查看RouterB路由器ospf协议数据包具体的收发过程--)</div>
<div>RouterB#show ip ospf database database-summany</div>
<div>(--查看RouterB的LSA数据库--)</div>
<div>&Oslash; <b>进入RouterC</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho RouterC</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterC--)</div>
<div>RouterC (config)#int loopback 0</div>
<div>RouterC (config-if)#ip address 10.0.0.3 255.255.0.0</div>
<div>(--设置RouterC路由器ID为10.0.0.3--)</div>
<div>RouterC (config)#int F0/0</div>
<div>RouterC (config-if)#ip address 192.168.0.2 255.255.255.0</div>
<div>RouterC (config-if)#no sh</div>
<div>RouterC (config-if)#int F0/1</div>
<div>RouterC (config-if)#ip address 172.16.0.1 255.255.255.0</div>
<div>RouterC (config-if)#no sh</div>
<div>(--配置f0/1、f0/0接口Ip地址--)</div>
<div>RouterC#show ip ospf neighbor</div>
<div>(--查看邻居路由器ID--)</div>
<div>RouterC (config)#router ospf 100</div>
<div>RouterC (config-router)#network 192.168.0.0 0.0.0.255 area 1</div>
<div>RouterC (config-router)#network 172.16.0.0 0.0.0.255 area 2</div>
<div>(--配置RouterB上area 2和area 0的接口地址范围--)</div>
<div>RouterC (config-router)#area 1 virtual-link 10.0.0.2</div>
<div>(--在RouterC上配置area 2到area 0的虚链路--)</div>
<div>RouterC (config-router)#area 2 stub no-summary</div>
<div>(--配置area 2为完全末梢区域--)</div>
<div>RouterC#show ip route</div>
<div>(--查看RouterC的路由信息--)</div>
<div>RouterC#debug ip ospf</div>
<div>(--查看RouterC路由器ospf协议数据包具体的收发过程--)</div>
<div>RouterC#show ip ospf database database-summany</div>
<div>(--查看RouterC的LSA数据库--)</div>
<div>&Oslash; <b>进入RouterD</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho RouterD</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterD--)</div>
<div>RouterD (config)#int loopback 0</div>
<div>RouterD (config-if)#ip address 10.0.0.4 255.255.0.0</div>
<div>(--设置RouterD路由器ID为10.0.0.1--)</div>
<div>RouterD (config)#int F0/1</div>
<div>RouterD (config-if)#ip address 172.16.0.2 255.255.255.0</div>
<div>RouterD (config-if)#no sh</div>
<div>(--配置f0/1接口Ip地址--)</div>
<div>RouterD (config)#router ospf 100</div>
<div>RouterD (config-router)#network 172.16.0.2 0.0.0.0 area 2</div>
<div>(--配置RouterD上的所有接口地址范围都匹配到area 2 --)</div>
<div>RouterD (config-router)#area 2 stub</div>
<div>(--配置area 2为完全末梢区域--)</div>
<div>RouterD (config-if)#ip ospf priority 0-255</div>
<div>(--配置接口优先级，用来选择DR和BDR--)</div>
<div>RouterD#show ip route</div>
<div>(--查看RouterD的路由信息--)</div>
<div>RouterD#debug ip ospf</div>
<div>(--查看RouterD路由器ospf协议数据包具体的收发过程--)</div>
<div>RouterD#show ip ospf database database-summany</div>
<div>(--查看RouterD的LSA数据库--)</div>
<div>RouterD#show ip interface brief</div>
<div>(--查看路由器接口的IP地址--)</div>
<div>RouterD#shwo ip ospf</div>
<div>(--查看OSPF的配置--)</div>
<div>RouterD#show ip ospf database database-summany</div>
<div>(--查看Router的LSA数据库--)</div>
<div>RouterD#show cdp neighbor</div>
<div>(--查看链路情况--)</div>
<div>RouterD# show ip ospf virtual-links</div>
<div>(--查看虚链路配置--)</div>
<div><b><br />
</b></div>
<div><b>实</b><b> </b><b>验</b><b> </b><b>报</b><b> </b><b>告</b><b> </b><b>一</b></div>
<div><b>实验目标：</b></div>
<div>掌握HSRP热备份路由协议的配置。</div>
<div>&nbsp;</div>
<div><b>实验拓扑：</b></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106773XLtp.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image037" src="http://img1.51cto.com/attachment/200811/19/18684_1227106774Hxct.gif" height="425" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><b> </b></div>
<div>&nbsp;</div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106775fX1q.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image038" src="http://img1.51cto.com/attachment/200811/19/18684_1227106775u9SR.gif" height="132" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106776ktXw.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image039" src="http://img1.51cto.com/attachment/200811/19/18684_1227106777UtTb.gif" height="7" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106777gl8r.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image040" src="http://img1.51cto.com/attachment/200811/19/18684_1227106778SG06.gif" height="100" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106779fNhE.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image041" src="http://img1.51cto.com/attachment/200811/19/18684_1227106779n7on.gif" height="110" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106780JCQ4.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image042" src="http://img1.51cto.com/attachment/200811/19/18684_1227106781ri5P.gif" height="143" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106782DcS4.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image043" src="http://img1.51cto.com/attachment/200811/19/18684_1227106782AIQf.gif" height="110" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106783cQ07.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image044" src="http://img1.51cto.com/attachment/200811/19/18684_1227106784fEfn.gif" height="110" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_12271067847Y9u.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image045" src="http://img1.51cto.com/attachment/200811/19/18684_1227106785OMq5.gif" height="122" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106786VoID.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image046" src="http://img1.51cto.com/attachment/200811/19/18684_122710678626T9.gif" height="101" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106787eAq3.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image047" src="http://img1.51cto.com/attachment/200811/19/18684_12271067879Oyp.gif" height="8" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><b>实验要求：</b></div>
<div>2950A能够ping通2950B。</div>
<div><b>实验步骤：</b></div>
<div>&Oslash; <b>进入2950A</b><b>交换机，进行以下配置：</b></div>
<div>Switch(config)#ho 2950A</div>
<div>(--将switch重命名为：2950A--)</div>
<div>2950A(config)#int vlan 1</div>
<div>2950A(config-if)#ip add 192.168.10.100 255.255.255.0</div>
<div>2950A(config-if)#no sh</div>
<div>(--配置vlan 1虚拟接口地址--)</div>
<div>2950A(config)#ip default-gateway 192.168.10.254</div>
<div>(--配置vlan 1虚拟接口网关地址--)</div>
<div>&Oslash; <b>进入2950B</b><b>交换机，进行以下配置：</b></div>
<div>Switch(config)#ho 2950B</div>
<div>(--将switch重命名为：2950B--)</div>
<div>2950B(config)#int vlan 1</div>
<div>2950B(config-if)#ip add 192.168.20.100 255.255.255.0</div>
<div>2950B(config-if)#no sh</div>
<div>(--配置vlan 1虚拟接口地址--)</div>
<div>2950B(config)#ip default-gateway 192.168.20.254</div>
<div>(--配置vlan 1虚拟接口网关地址--)</div>
<div>&Oslash; <b>进入2600A</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho 2600A</div>
<div>(--根据拓扑，更改Router路由器的名字为2600A--)</div>
<div>2600A (config)#int loopback 0</div>
<div>2600A (config-if)#ip address 10.0.0.1 255.255.0.0</div>
<div>(--设置2600A路由器ID为10.0.0.1--)</div>
<div>2600A (config)#int F0/0</div>
<div>2600A (config-if)#ip address 172.16.1.1 255.255.255.0</div>
<div>2600A (config-if)#no sh</div>
<div>2600A (config-if)#int F0/1</div>
<div>2600A (config-if)#ip address 192.168.10.1 255.255.255.0</div>
<div>2600A (config-if)#no sh</div>
<div>(--配置F0/0、F0/1接口Ip地址--)</div>
<div>2600A (config)#router ospf 100</div>
<div>2600A (config-router)#network 192.168.10.1 0.0.0.0 area 0</div>
<div>2600A (config-router)#network 172.16.1.1 0.0.0.0 area 0</div>
<div>(--配置2600A上area 0的接口地址范围--)</div>
<div>2600A (config)#int F0/1</div>
<div>2600A (config-if)#standby 1 ip 192.168.10.254</div>
<div>(--加入备份组1和指定虚拟IP地址--)</div>
<div>2600A (config-if)#standby 1 priority 200</div>
<div>(--配置F0/1口优先级为200--)</div>
<div>2600A (config-if)#standby 1 preempt</div>
<div>(--配置F0/1口占先权--)</div>
<div>2600A (config-if)#standby 1 track F0/0 150</div>
<div>(--配置F0/1口跟踪F0/0接口，且自动降级值150--)</div>
<div>2600A #show standby brief</div>
<div>(--查看HSRP路由器的状态--)</div>
<div>&Oslash; <b>进入2600B</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho 2600B</div>
<div>(--根据拓扑，更改Router路由器的名字为2600B--)</div>
<div>2600B (config)#int loopback 0</div>
<div>2600B(config-if)#ip address 10.0.0.2 255.255.0.0</div>
<div>(--设置2600B路由器ID为10.0.0.1--)</div>
<div>2600B (config)#int F0/0</div>
<div>2600B (config-if)#ip address 172.16.1.2 255.255.255.0</div>
<div>2600B (config-if)#no sh</div>
<div>2600B (config-if)#int F0/1</div>
<div>2600B (config-if)#ip address 192.168.20.1 255.255.255.0</div>
<div>2600B (config-if)#no sh</div>
<div>(--配置F0/0、F0/1接口Ip地址--)</div>
<div>2600B (config)#router ospf 100</div>
<div>2600B (config-router)#network 192.168.20.1 0.0.0.0 area 0</div>
<div>2600B (config-router)#network 172.16.1.2 0.0.0.0 area 0</div>
<div>(--配置2600B上area 0的接口地址范围--)</div>
<div>2600B (config)#int F0/1</div>
<div>2600B (config-if)#standby 2 ip 192.168.20.254</div>
<div>(--加入备份组2和指定虚拟IP地址--)</div>
<div>2600B (config-if)#standby 2 priority 200</div>
<div>(--配置F0/1口优先级为200--)</div>
<div>2600B (config-if)#standby 2 preempt</div>
<div>(--配置F0/1口占先权--)</div>
<div>2600B (config-if)#standby 2 track F0/0 150</div>
<div>(--配置F0/1口跟踪F0/0接口，且自动降级值150--)</div>
<div>2600B #show standby brief</div>
<div>(--查看HSRP路由器的状态--)</div>
<div>&Oslash; <b>进入2500A</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho 2500A</div>
<div>(--根据拓扑，更改Router路由器的名字为2500A --)</div>
<div>2500A (config)#int S1</div>
<div>2500A (config-if)#ip address 172.16.2.1 255.255.255.0</div>
<div>2500A (config-if)#clock rate 64000</div>
<div>2500A (config-if)#no sh</div>
<div>2500A (config-if)#int E0</div>
<div>2500A (config-if)#ip address 192.168.10.2 255.255.255.0</div>
<div>2500A (config-if)#no sh</div>
<div>(--配置S1、E0接口Ip地址--)</div>
<div>2500A (config)#router rip</div>
<div>2500A (config-router)#version 2</div>
<div>2500A (config-router)#network 192.168.10. 0</div>
<div>2500A (config-router)#network 172.16.0.0</div>
<div>2500A (config-router)#no auto-summary</div>
<div>(--通告2500A上RIP-V2路由--)</div>
<div>2500A (config)#int E0</div>
<div>2500A (config-if)#standby 1 ip 192.168.10.254</div>
<div>(--加入备份组1和指定虚拟IP地址--)</div>
<div>2500A (config-if)#standby 1 priority 100</div>
<div>(--配置E0口优先级为100--)</div>
<div>2500A (config-if)#standby 1 preempt</div>
<div>(--配置E0口占先权--)</div>
<div>2500A #show standby brief</div>
<div>(--查看HSRP路由器的状态--)</div>
<div>&Oslash; <b>进入2500B</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho 2500B</div>
<div>(--根据拓扑，更改Router路由器的名字为2500B--)</div>
<div>2500B (config)#int S1</div>
<div>2500B (config-if)#ip address 172.16.2.2 255.255.255.0</div>
<div>2500B (config-if)#no sh</div>
<div>2500B (config-if)#int E0</div>
<div>2500B (config-if)#ip address 192.168.20.1 255.255.255.0</div>
<div>2500B (config-if)#no sh</div>
<div>(--配置S1、E0接口Ip地址--)</div>
<div>2500B (config)#router rip</div>
<div>2500B (config-router)#version 2</div>
<div>2500B (config-router)#network 192.168.20. 0</div>
<div>2500B (config-router)#network 172.16.0.0</div>
<div>2500B (config-router)#no auto-summary</div>
<div>(--通告2500B上RIP-V2路由--)</div>
<div>2500B (config)#int E0</div>
<div>2500B (config-if)#standby 2 ip 192.168.20.254</div>
<div>(--加入备份组2和指定虚拟IP地址--)</div>
<div>2500B (config-if)#standby 2 priority 100</div>
<div>(--配置E0口优先级为100--)</div>
<div>2500B (config-if)#standby 2 preempt</div>
<div>(--配置E0口占先权--)</div>
<div>2500B #show standby brief</div>
<div>(--查看HSRP路由器的状态--)</div>
<div>实验心得：</div>
<div>1、 通过扩展ping命令查看HSRP活动与备份状态切换的时间过程：</div>
<div>2950A#ping ##输入ping后，回车##</div>
<div>Protocol[ip]： ##直接回车##</div>
<div>Target IP address：192.168.1.5 ##要ping的IP地址##</div>
<div>Repeat count [5]：100000 ##输入连ping的次数##</div>
<div>Datogram size [100]：1000 ##输入连ping包的大小##</div>
<div>Timeout in seconds [2]： ##直接回车##</div>
<div>Extended commands [n]： ##直接回车##</div>
<div>Sweep range of sizes [n]： ##直接回车##</div>
<div>2、 使用ctrl+shift+6 6 可以终止域名解析与扩展ping等一些命令</div>
<div>3、 使用show cdp neighbor 查看链路情况</div>
<div>4、 使用show run int brief 查看接口工作状态</div>
<div>5、 上面拓扑中，利用命令：no ip routing 清除所有动态路由条目</div>
<div>再用ip routing 启用动态路由协议。然后，在每个路由器上配置一条静态路由即可解决。（实际工作中，只要配置缺省路由即可）</div>
<div>6、 利用show standby查看HSRP的详细信息。</div>
<div>7、 上面拓扑中，注意接口类型。如果是串口连接时，当一端端口down后，另一端端口自动down；而如果是以太口连接时，当一端端口down后，另一端端口仍为up，要注意。</div>
<div>8、 实际工作中，不允许使用debug standby命令，太费系统资源，容易出问题。</div>
<div><b>实</b><b> </b><b>验</b><b> </b><b>报</b><b> </b><b>告</b><b> </b><b>二</b></div>
<div><b>实验目标：</b></div>
<div>掌握多个VLAN间HSRP热备份路由协议的配置。</div>
<div>&nbsp;</div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106788Xz5H.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image048" src="http://img1.51cto.com/attachment/200811/19/18684_1227106789aopx.gif" height="55" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106790F0kR.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image049" src="http://img1.51cto.com/attachment/200811/19/18684_1227106791B8Zf.gif" height="76" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><b>实验拓扑：</b></div>
<div>&nbsp;</div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106792OVZ3.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image050" src="http://img1.51cto.com/attachment/200811/19/18684_1227106793UCu4.gif" height="392" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106793atU0.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image051" src="http://img1.51cto.com/attachment/200811/19/18684_1227106794exNg.gif" height="50" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div><b>192.168.100.254</b><b>／</b><b>24</b></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106795WvED.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image052" src="http://img1.51cto.com/attachment/200811/19/18684_1227106795CqAh.gif" height="105" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106796Aw4h.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image053" src="http://img1.51cto.com/attachment/200811/19/18684_1227106797HmAq.gif" height="54" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106797Jbzn.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image054" src="http://img1.51cto.com/attachment/200811/19/18684_1227106798c900.gif" height="112" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div>&nbsp;</div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106798flUf.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image055" src="http://img1.51cto.com/attachment/200811/19/18684_1227106799ySuf.gif" height="350" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div>&nbsp;</div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106800MDOU.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image056" src="http://img1.51cto.com/attachment/200811/19/18684_1227106800OyKo.gif" height="111" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106801tZHs.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image057" src="http://img1.51cto.com/attachment/200811/19/18684_1227106802waKj.gif" height="7" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106802cbyy.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image058" src="http://img1.51cto.com/attachment/200811/19/18684_12271068037p1K.gif" height="183" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_12271068049I7P.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image059" src="http://img1.51cto.com/attachment/200811/19/18684_1227106805gCM5.gif" height="107" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106806K4HA.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image060" src="http://img1.51cto.com/attachment/200811/19/18684_1227106807PPvW.gif" height="189" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106807qV7P.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image061" src="http://img1.51cto.com/attachment/200811/19/18684_1227106808TtX2.gif" height="49" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106809SkYD.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image062" src="http://img1.51cto.com/attachment/200811/19/18684_12271068102WvX.gif" height="132" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106811sE9E.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image063" src="http://img1.51cto.com/attachment/200811/19/18684_1227106811JBvp.gif" height="122" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106812CDU8.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image064" src="http://img1.51cto.com/attachment/200811/19/18684_1227106813TqGw.gif" height="12" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div><b>实验要求：</b></div>
<div>2500A、2500B能够ping通2950B。</div>
<div><b>实验步骤：</b></div>
<div>&Oslash; <b>进入2950A</b><b>交换机，进行以下配置：</b></div>
<div>Switch#vlan database</div>
<div>Switch(vlan)#vlan 20</div>
<div>Switch(vlan)#vlan 30</div>
<div>(--在2950A上配置VLAN20、VLAN30--)</div>
<div>Switch(config)#ho 2950A</div>
<div>(--将switch重命名为：2950A--)</div>
<div>2950A(config)#int ran f0/1 -2</div>
<div>2950A(config-if-range)#switchport mode trunk</div>
<div>(--将f0/1、f0/2配置为中继端口--)</div>
<div>2950A(config)#int f0/5</div>
<div>2950A(config-if)#switchport mode access</div>
<div>2950A(config-if)#switchport access vlan 30</div>
<div>2950A(config-if)#int f0/6</div>
<div>2950A(config-if)#switchport mode access</div>
<div>2950A(config-if)#switchport access vlan 20</div>
<div>(--将f0/5、f0/6端口划分到指定vlan--)</div>
<div>&Oslash; <b>进入2500A</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho 2500A</div>
<div>(--根据拓扑，更改Router路由器的名字为2500A --)</div>
<div>2500A (config)#int E0</div>
<div>2500A (config-if)#ip address 192.168.100.100 255.255.255.0</div>
<div>2500A (config-if)#no sh</div>
<div>(--配置E0接口Ip地址--)</div>
<div>2500A (config)#ip route 0.0.0.0 0.0.0.0 192.168.100.254</div>
<div>(--配置默认路由--)</div>
<div>&Oslash; <b>进入2500B</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho 2500B</div>
<div>(--根据拓扑，更改Router路由器的名字为2500B--)</div>
<div>2500B (config)#int E0</div>
<div>2500B (config-if)#ip address 172.16.100.100 255.255.255.0</div>
<div>2500B (config-if)#no sh</div>
<div>(--配置E0接口Ip地址--)</div>
<div>2500B (config)#ip route 0.0.0.0 0.0.0.0 172.16.100.254</div>
<div>(--配置默认路由--)</div>
<div>&Oslash; <b>进入2600A</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho 2600A</div>
<div>(--根据拓扑，更改Router路由器的名字为2600A--)</div>
<div>2600A (config)#int F0/0.30</div>
<div>2600A (config- subif)#encapsulation dot1q 30</div>
<div>2600A (config- subif)#ip address 172.16.100.1 255.255.255.0</div>
<div>2600A (config-if)#int F0/0.20</div>
<div>2600A (config- subif)#encapsulation dot1q 20</div>
<div>2600A (config- subif)#ip address 192.168.100.1 255.255.255.0</div>
<div>2600A (config-subif)#exit</div>
<div>2600A (config)#int F0/0</div>
<div>2600A (config-if)#no sh</div>
<div>(--配置F0/0.20、F0/0.30子接口Ip地址--)</div>
<div>2600A (config)#int F0/0.20</div>
<div>2600A (config- subif)#standby 1 ip 192.168.100.254</div>
<div>(--加入备份组1和指定虚拟IP地址--)</div>
<div>2600A (config- subif)#standby 1 priority 200</div>
<div>(--配置F0/0.20子接口优先级为200--)</div>
<div>2600A (config- subiff)#standby 1 preempt</div>
<div>(--配置F0/0.20子接口占先权--)</div>
<div>2600A (config- subif)#standby 1 track F0/1 150</div>
<div>(--配置F0/0.20子接口跟踪F0/1接口，且自动降级值150--)</div>
<div>2600A (config)#int F0/0.30</div>
<div>2600A (config- subif)#standby 2 ip 172.16.100.254</div>
<div>(--加入备份组2和指定虚拟IP地址--)</div>
<div>2600A (config- subif)#standby 2 priority 100</div>
<div>(--配置F0/0.30子接口优先级为100--)</div>
<div>2600A (config- subiff)#standby 2 preempt</div>
<div>(--配置F0/0.30子接口占先权--)</div>
<div>2600A (config)#int F0/1</div>
<div>2600A (config-if)#ip address 172.16.1.1 255.255.255.0</div>
<div>2600A (config-if)#no sh</div>
<div>(--配置F0/1接口Ip地址--)</div>
<div>2600A #show standby brief</div>
<div>(--查看HSRP路由器的状态--)</div>
<div>&Oslash; <b>进入2600B</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho 2600B</div>
<div>(--根据拓扑，更改Router路由器的名字为2600B--)</div>
<div>2600B (config)#int F0/0.30</div>
<div>2600B (config- subif)#encapsulation dot1q 30</div>
<div>2600B (config- subif)#ip address 172.16.100.2 255.255.255.0</div>
<div>2600B (config-if)#int F0/0.20</div>
<div>2600B (config- subif)#encapsulation dot1q 20</div>
<div>2600B (config- subif)#ip address 192.168.100.2 255.255.255.0</div>
<div>2600B (config-subif)#exit</div>
<div>2600B (config)#int F0/0</div>
<div>2600B (config-if)#no sh</div>
<div>(--配置F0/0.20、F0/0.30子接口Ip地址--)</div>
<div>2600B (config)#int F0/0.20</div>
<div>2600B (config- subif)#standby 1 ip 192.168.100.254</div>
<div>(--加入备份组1和指定虚拟IP地址--)</div>
<div>2600B (config- subif)#standby 1 priority 100</div>
<div>(--配置F0/0.20子接口优先级为100--)</div>
<div>2600B (config- subiff)#standby 1 preempt</div>
<div>(--配置F0/0.20子接口占先权--)</div>
<div>2600B (config)#int F0/0.30</div>
<div>2600B (config- subif)#standby 2 ip 172.16.100.254</div>
<div>(--加入备份组2和指定虚拟IP地址--)</div>
<div>2600B (config- subif)#standby 2 priority 200</div>
<div>(--配置F0/0.30子接口优先级为200--)</div>
<div>2600B (config- subiff)#standby 2 preempt</div>
<div>(--配置F0/0.30子接口占先权--)</div>
<div>2600B (config- subif)#standby 2 track F0/1 150</div>
<div>(--配置F0/0.30子接口跟踪F0/1接口，且自动降级值150--)</div>
<div>2600B (config)#int F0/1</div>
<div>2600B (config-if)#ip address 172.16.1.2 255.255.255.0</div>
<div>2600B (config-if)#no sh</div>
<div>(--配置F0/1接口Ip地址--)</div>
<div>2600B #show standby brief</div>
<div>(--查看HSRP路由器的状态--)</div>
<div>&Oslash; <b>进入2950B</b><b>交换机，进行以下配置：</b></div>
<div>Switch(config)#ho 2950B</div>
<div>(--将switch重命名为：2950B--)</div>
<div>&Oslash; <b>进入2600C</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho 2600C</div>
<div>(--根据拓扑，更改Router路由器的名字为2600C --)</div>
<div>2600C (config)#int F0/0</div>
<div>2600C (config-if)#ip address 172.16.1.100 255.255.255.0</div>
<div>2600C (config-if)#no sh</div>
<div>(--配置F0/0接口Ip地址--)</div>
<div>2600C (config)#ip route 0.0.0.0 0.0.0.0 172.16.1.1</div>
<div>2600C (config)#ip route 0.0.0.0 0.0.0.0 172.16.1.2 50</div>
<div>(--配置默认路由与备份静态路由--)</div>
<div><b><br />
</b></div>
<div><b>实</b><b> </b><b>验</b><b> </b><b>报</b><b> </b><b>告</b><b> </b><b>一</b></div>
<div><b>实验目标：</b></div>
<div>掌握网络地址转换NAT／PAT的配置。</div>
<div>&nbsp;</div>
<div><b>实验拓扑：</b></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_12271068141NmL.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image065" src="http://img1.51cto.com/attachment/200811/19/18684_1227106814qtBF.gif" height="147" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106815OON9.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image047[1]" src="http://img1.51cto.com/attachment/200811/19/18684_1227106816J2Hy.gif" height="8" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106817TiBJ.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image047[2]" src="http://img1.51cto.com/attachment/200811/19/18684_12271068178Eon.gif" height="8" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div>&nbsp;</div>
<div><b>实验要求：</b></div>
<div>1、 如图所示，配置所需要的路由信息。</div>
<div>2、 在路由器B上配置NAT转换，从外网看：实际从网络192.168.1.0/24发出的数据包被外网认为是从地址10.1.1.0/24发出的。</div>
<div>3、 要求主机A能够Ping通主机C地址。</div>
<div>4、 <b>为了降低实验难度，可在B</b><b>、C</b><b>之间使用串行链路。</b></div>
<div>注意：当路由器B和路由器C之间的链路是串行链路或以太网链路的时候有什么不同？</div>
<div><b>实验步骤：</b></div>
<div>&Oslash; <b>进入RouterA</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho RouterA</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterA--)</div>
<div>RouterA (config-if)#int F0/0</div>
<div>RouterA (config-if)#ip address 192.168.1.1 255.255.255.0</div>
<div>RouterA (config-if)#no sh</div>
<div>(--配置F0/0接口Ip地址--)</div>
<div>RouterA (config)#ip route 0.0.0.0 0.0.0.0 192.168.1.2</div>
<div>(--配置出站静态路由--)</div>
<div>RouterA#show ip route</div>
<div>(--查看RouterA的路由信息--)</div>
<div>&Oslash; <b>进入RouterB</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho RouterB</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterB--)</div>
<div>RouterB (config)#int loopback 0</div>
<div>RouterB (config-if)#ip address 10.1.1.1 255.255.255.0</div>
<div>(--设置RouterB路由器虚拟接口地址，以接收返回的数据包--)</div>
<div>RouterB (config)#int F0/0</div>
<div>RouterB (config-if)#ip address 192.168.1.2 255.255.255.0</div>
<div>RouterB (config-if)#no sh</div>
<div>RouterB (config-if)#int F0/1</div>
<div>RouterB (config-if)#ip address 172.16.1.1 255.255.255.0</div>
<div>RouterB (config-if)#no sh</div>
<div>(--配置F0/0 、F0/1接口Ip地址--)</div>
<div>RouterB (config)#access-list 1 permit 192.168.1.0 0.0.0.255</div>
<div>(--配置网络A可访问外网的地址段--)</div>
<div>RouterB (config)#ip nat pool networkA 10.1.1.2 10.1.1.254 prefix-length 24</div>
<div>(--配置网络A对外合法IP地址池--)</div>
<div>RouterB (config)#ip nat inside source list 1 pool networkA</div>
<div>(--配置网络地址转换映射--)</div>
<div>RouterB (config-if)#int F0/0</div>
<div>RouterB (config-if)#ip nat inside</div>
<div>RouterB (config-if)#int F0/1</div>
<div>RouterB (config-if)#ip nat outside</div>
<div>(--在接口上启用静态地址转换--)</div>
<div>RouterB#show ip route</div>
<div>(--查看RouterB的路由信息--)</div>
<div>&Oslash; <b>进入RouterC</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho RouterC</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterC--)</div>
<div>RouterC (config)#int F0/1</div>
<div>RouterC (config-if)#ip address 172.16.1.2 255.255.255.0</div>
<div>RouterC (config-if)#no sh</div>
<div>(--配置F0/1接口Ip地址--)</div>
<div>RouterC (config)#ip route 0.0.0.0 0.0.0.0 172.16.1.1</div>
<div>(--配置出站静态路由--)</div>
<div>RouterC#show ip route</div>
<div>(--查看RouterC的路由信息--)</div>
<div><b>实</b><b> </b><b>验</b><b> </b><b>报</b><b> </b><b>告</b><b> </b><b>二</b></div>
<div><b>实验目标：</b></div>
<div>掌握网络地址转换NAT／PAT的配置。</div>
<div>&nbsp;</div>
<div><b>实验拓扑：</b></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106818xidS.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image066" src="http://img1.51cto.com/attachment/200811/19/18684_1227106819uT3b.gif" height="152" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><b> </b></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106820LoSs.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image067" src="http://img1.51cto.com/attachment/200811/19/18684_1227106820m0iB.gif" height="8" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div>&nbsp;</div>
<div><b>实验要求：</b></div>
<div>1、如图所示，配置所需要的路由信息。</div>
<div>2、配置所需的NAT转换，使得从网络B来看，网络A的地址处于10.1.1.0/24。从网</div>
<div>络A来看，网络B处于10.2.2.0/24</div>
<div>3、为了降低实验难度，可在B、C之间使用串行链路</div>
<div>4、为了验证实验配置，可使用静态NAT转换</div>
<div><b>5</b><b>、思考：可以使用几种方法处理这种问题？</b></div>
<div><b>实验步骤：</b></div>
<div>&Oslash; <b>进入RouterA</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho RouterA</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterA--)</div>
<div>RouterA (config-if)#int F0/0</div>
<div>RouterA (config-if)#ip address 192.168.1.1 255.255.255.0</div>
<div>RouterA (config-if)#no sh</div>
<div>(--配置F0/0接口IP地址--)</div>
<div>RouterA (config)#ip route 0.0.0.0 0.0.0.0 192.168.1.2</div>
<div>(--配置出站静态路由--)</div>
<div>RouterA#show ip route</div>
<div>(--查看RouterA的路由信息--)</div>
<div>&Oslash; <b>进入RouterB</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho RouterB</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterB--)</div>
<div>RouterB (config)#int loopback 0</div>
<div>RouterB (config-if)#ip address 10.1.1.1 255.255.255.0</div>
<div>(--设置RouterB路由器虚拟接口地址，与地址池在同一网段--)</div>
<div>RouterB (config)#int F0/0</div>
<div>RouterB (config-if)#ip address 192.168.1.2 255.255.255.0</div>
<div>RouterB (config-if)#no sh</div>
<div>RouterB (config-if)#int F0/1</div>
<div>RouterB (config-if)#ip address 172.1.1.1 255.255.255.0</div>
<div>RouterB (config-if)#no sh</div>
<div>(--配置F0/0 、F0/1接口Ip地址--)</div>
<div>RouterB (config)#ip route 0.0.0.0 0.0.0.0 172.1.1.2</div>
<div>(--配置默认路由--)</div>
<div>RouterB (config)#access-list 1 permit 192.168.1.0 0.0.0.255</div>
<div>(--配置网络A可访问外网的地址段--)</div>
<div>RouterB (config)#ip nat pool networkA 10.1.1.2 10.1.1.254 prefix-length 24</div>
<div>(--配置网络A对外合法IP地址池--)</div>
<div>RouterB (config)#ip nat inside source list 1 pool networkA</div>
<div>(--配置网络地址转换映射--)</div>
<div>RouterB (config-if)#int F0/0</div>
<div>RouterB (config-if)#ip nat inside</div>
<div>RouterB (config-if)#int F0/1</div>
<div>RouterB (config-if)#ip nat outside</div>
<div>(--在接口上启用NAT--)</div>
<div>RouterB#show ip route</div>
<div>(--查看RouterB的路由信息--)</div>
<div>&Oslash; <b>进入RouterC</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho RouterC</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterC--)</div>
<div>RouterC (config)#int loopback 0</div>
<div>RouterC (config-if)#ip address 10.2.2.1 255.255.255.0</div>
<div>RouterC (config)#int F0/1</div>
<div>RouterC (config-if)#ip address 172.1.1.2 255.255.255.0</div>
<div>RouterC (config-if)#no sh</div>
<div>RouterC (config-if)#int F0/0</div>
<div>RouterC (config-if)#ip address 192.168.1.1 255.255.255.0</div>
<div>RouterC (config-if)#no sh</div>
<div>(--配置F0/1、F0/0接口Ip地址--)</div>
<div>RouterC (config)#ip route 0.0.0.0 0.0.0.0 172.1.1.1</div>
<div>(--配置默认路由--)</div>
<div>RouterC (config)#access-list 1 permit 192.168.1.0 0.0.0.255</div>
<div>(--配置网络B可访问外网的地址段--)</div>
<div>RouterC (config)#ip nat pool networkB 10.2.2.2 10.2.2.254 prefix-length 24</div>
<div>(--配置网络B对外合法IP地址池--)</div>
<div>RouterC (config)#ip nat inside source list 1 pool networkB</div>
<div>(--配置网络地址转换映射--)</div>
<div>RouterC#show ip route</div>
<div>(--查看RouterC的路由信息--)</div>
<div>&Oslash; <b>进入RouterD</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho RouterD</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterD--)</div>
<div>RouterD (config)#int f0/0</div>
<div>RouterD (config-if)#ip address 192.168.1.2 255.255.255.0</div>
<div>RouterD (config-if)#no sh</div>
<div>(--配置f0/0接口IP地址--)</div>
<div>RouterD (config)#ip route 0.0.0.0 0.0.0.0 192.168.1.1</div>
<div>(--配置出站静态路由--)</div>
<div>RouterD#show ip route</div>
<div>(--查看RouterD的路由信息--)</div>
<div><b>实验心得:</b></div>
<div>1、show ip nat translations ##查看地址转换列表##</div>
<div>2、show ip nat statistics ##查看地址转换的统计信息##</div>
<div>3、debug ip nat ##查看每个转换的条目##</div>
<div>4、clear ip nat translation * ##清除转换表中所有的<b>动态</b>条目##</div>
<div>5、no ip nat inside source static ##清除转换表中<b>静态</b>条目##</div>
<div>6、配置PAT时，一定不能忘记在命令最后加参数：overload</div>
<div><b><br />
</b></div>
<div><b>实</b><b> </b><b>验</b><b> </b><b>报</b><b> </b><b>告</b></div>
<div><b>实验目标：</b></div>
<div>掌握访问控制列表ACL的配置。</div>
<div>&nbsp;</div>
<div><b>实验拓扑：</b></div>
<div>&nbsp;</div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106821KgB3.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image068" src="http://img1.51cto.com/attachment/200811/19/18684_1227106822kxdX.gif" height="297" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><b> </b></div>
<div>&nbsp;</div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106823qrhW.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image069" src="http://img1.51cto.com/attachment/200811/19/18684_1227106824uCi3.gif" height="132" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106824W0fq.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image039[1]" src="http://img1.51cto.com/attachment/200811/19/18684_1227106825m5WG.gif" height="7" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106826N5Up.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image070" src="http://img1.51cto.com/attachment/200811/19/18684_1227106826aYR1.gif" height="122" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div><b>实验要求：</b></div>
<div>1、如图所示，路由器配置OSPF动态路由协议</div>
<div>2、在路由器A上拒绝10.0.0.0/24网段到172.16.1.0/24网段的访问</div>
<div>3、在路由器D的右边网段，除了主机172.16.1.20/24以外，允许该网段其它主机对网络的访问</div>
<div>4、在路由器上拒绝所有的Ping流量</div>
<div>5、在路由器上拒绝所有的Telnet流量</div>
<div><b>实验步骤：</b></div>
<div>&Oslash; <b>进入RouterA</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho RouterA</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterA--)</div>
<div>RouterA (config)#int loopback 0</div>
<div>RouterA (config-if)#ip address 11.1.1.1 255.255.0.0</div>
<div>(--设置RouterA路由器ID为11.1.1.1--)</div>
<div>RouterA (config)#int F0/1</div>
<div>RouterA (config-if)#ip address 172.16.0.1 255.255.255.0</div>
<div>RouterA (config-if)#no sh</div>
<div>(--配置f0/1接口Ip地址--)</div>
<div>RouterA (config)#router ospf 100</div>
<div>RouterA (config-router)#network 172.16.0.1 0.0.0.0 area 1</div>
<div>(--配置RouterA上area 1 的接口地址范围--)</div>
<div>RouterA (config)#access-list 101 deny ip 10.0.0.0 0.0.0.255 172.16.0.0 0.0.0.255</div>
<div>(--配置RouterA上拒绝10.0.0.0/24网段到172.16.1.0/24网段的访问 --)</div>
<div>RouterA (config)#access-list 101 deny icmp any any echo</div>
<div>RouterA (config)#access-list 101 deny icmp any any echo-reply</div>
<div>(--配置RouterA上拒绝所有的Ping流量 --)</div>
<div>RouterA (config)#access-list 101 deny tcp any any eq 23</div>
<div>(--配置RouterA上拒绝所有的Telnet流量 --)</div>
<div>RouterA (config)#access-list 101 permit ip any any</div>
<div>(--配置RouterA上配置允许其它任何IP流量 --)</div>
<div>RouterA (config)#int F0/1</div>
<div>RouterA (config-if)#ip access-group 101 in</div>
<div>(--将表号为101的扩展访问控制列表应用到接口上 --)</div>
<div>&Oslash; <b>进入RouterB</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho RouterB</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterB--)</div>
<div>RouterB (config)#int loopback 0</div>
<div>RouterB (config-if)#ip address 11.1.1.2 255.255.0.0</div>
<div>(--设置RouterB路由器ID为11.1.1.2--)</div>
<div>RouterB (config)#int F0/1</div>
<div>RouterB (config-if)#ip address 172.16.0.2 255.255.255.0</div>
<div>RouterB (config-if)#no sh</div>
<div>RouterB (config-if)#int F0/0</div>
<div>RouterB (config-if)#ip address 192.168.0.1 255.255.255.0</div>
<div>RouterB (config-if)#no sh</div>
<div>(--配置f0/1、 f0/0接口Ip地址--)</div>
<div>RouterB (config)#router ospf 100</div>
<div>RouterB (config-router)#network 172.16.0.1 0.0.0.0 area 1</div>
<div>RouterB (config-router)#network 192.168.0.1 0.0.0.0 area 0</div>
<div>(--配置RouterB上area 1、area 0 的接口地址范围--)</div>
<div>RouterB (config)#access-list 101 deny icmp any any echo</div>
<div>RouterB (config)#access-list 101 deny icmp any any echo-reply</div>
<div>(--配置RouterB上拒绝所有的Ping流量 --)</div>
<div>RouterB (config)#access-list 101 deny tcp any any eq 23</div>
<div>(--配置RouterB上拒绝所有的Telnet流量 --)</div>
<div>RouterB (config)#access-list 101 permit ip any any</div>
<div>(--配置RouterB上配置允许其它任何IP流量 --)</div>
<div>RouterB (config)#int F0/1</div>
<div>RouterB (config-if)#ip access-group 101 in</div>
<div>RouterB (config-if)#int F0/0</div>
<div>RouterB (config-if)#ip access-group 101 in</div>
<div>(--将表号为101的扩展访问控制列表应用到接口上 --)</div>
<div>&Oslash; <b>进入RouterC</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho RouterC</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterC--)</div>
<div>RouterC (config)#int loopback 0</div>
<div>RouterC (config-if)#ip address 11.1.1.3 255.255.0.0</div>
<div>(--设置RouterC路由器ID为11.1.1.3--)</div>
<div>RouterC (config)#int F0/1</div>
<div>RouterC (config-if)#ip address 10.0.0.1 255.255.255.0</div>
<div>RouterC (config-if)#no sh</div>
<div>RouterC (config-if)#int F0/0</div>
<div>RouterC (config-if)#ip address 192.168.0.2 255.255.255.0</div>
<div>RouterC (config-if)#no sh</div>
<div>(--配置f0/1、 f0/0接口Ip地址--)</div>
<div>RouterC (config)#router ospf 100</div>
<div>RouterC (config-router)#network 10.0.0.1 0.0.0.0 area 2</div>
<div>RouterC (config-router)#network 192.168.0.2 0.0.0.0 area 0</div>
<div>(--配置RouterC上area 2、area 0 的接口地址范围--)</div>
<div>RouterC (config)#access-list 101 deny icmp any any echo</div>
<div>RouterC (config)#access-list 101 deny icmp any any echo-reply</div>
<div>(--配置RouterC上拒绝所有的Ping流量 --)</div>
<div>RouterC (config)#access-list 101 deny tcp any any eq 23</div>
<div>(--配置RouterC上拒绝所有的Telnet流量 --)</div>
<div>RouterC (config)#access-list 101 permit ip any any</div>
<div>(--配置RouterC上配置允许其它任何IP流量 --)</div>
<div>RouterC (config)#int F0/1</div>
<div>RouterC (config-if)#ip access-group 101 in</div>
<div>RouterC (config-if)#int F0/0</div>
<div>RouterC (config-if)#ip access-group 101 in</div>
<div>(--将表号为101的扩展访问控制列表应用到接口上 --)</div>
<div>&Oslash; <b>进入RouterD</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho RouterD</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterD--)</div>
<div>RouterD (config)#int loopback 0</div>
<div>RouterD (config-if)#ip address 11.1.1.4 255.255.0.0</div>
<div>(--设置RouterD路由器ID为11.1.1.4--)</div>
<div>RouterD (config)#int F0/1</div>
<div>RouterD (config-if)#ip address 10.0.0.2 255.255.255.0</div>
<div>RouterD (config-if)#no sh</div>
<div>(--配置f0/1接口Ip地址--)</div>
<div>RouterD (config)#router ospf 100</div>
<div>RouterD (config-router)#network 10.0.0.2 0.0.0.0 area 2</div>
<div>(--配置RouterD上area 2 的接口地址范围--)</div>
<div>RouterD (config)#access-list 101 deny icmp any any echo</div>
<div>RouterD (config)#access-list 101 deny icmp any any echo-reply</div>
<div>(--配置RouterD上拒绝所有的Ping流量 --)</div>
<div>RouterD (config)#access-list 101 deny tcp any any eq 23</div>
<div>(--配置RouterD上拒绝所有的Telnet流量 --)</div>
<div>RouterD (config)#access-list 101 permit ip any any</div>
<div>(--配置RouterD上配置允许其它任何IP流量 --)</div>
<div>RouterD (config)#int F0/1</div>
<div>RouterD (config-if)#ip access-group 101 in</div>
<div>(--将表号为101的扩展访问控制列表应用到接口上 --)</div>
<div><b>实验心得:</b></div>
<div>1、 配置时一定要注意列表条目的前后顺序。</div>
<div>2、 配置拒绝条目时，一定要在后面加一条允许所有条目。</div>
<div>3、 在CISCO设备中的所有访问控制列表中，都隐含着一条拒绝所有条目。</div>
<div>4、 列表配置后，一定要应用到相应接口。</div>
<div>5、 控制列表对自身产生的数据包不起作用，比如说路由条目更新，即动态路由流量。</div>
<div><b><br />
</b></div>
<div><b>实</b><b> </b><b>验</b><b> </b><b>报</b><b> </b><b>告</b><b> </b></div>
<div><b>实验目标：</b></div>
<div>掌握SNMP网络管理协议的配置。</div>
<div><b>实验拓扑：</b></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106827fxIL.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image072" src="http://img1.51cto.com/attachment/200811/19/18684_1227106828U3u1.gif" height="110" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106829tVis.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image073" src="http://img1.51cto.com/attachment/200811/19/18684_1227106829U9SN.gif" height="109" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106830JYF2.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image074" src="http://img1.51cto.com/attachment/200811/19/18684_1227106831tqzs.gif" height="107" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106832RbGz.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image075" src="http://img1.51cto.com/attachment/200811/19/18684_1227106833Bw4W.gif" height="110" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106834w505.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image076" src="http://img1.51cto.com/attachment/200811/19/18684_1227106835hi9l.gif" height="104" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106835CVW9.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image077" src="http://img1.51cto.com/attachment/200811/19/18684_1227106836V6RO.gif" height="122" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106837j4Cn.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image078" src="http://img1.51cto.com/attachment/200811/19/18684_12271068387RCu.gif" height="8" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106838Fs6e.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image079" src="http://img1.51cto.com/attachment/200811/19/18684_1227106839n1f8.gif" height="133" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106840sQvc.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image080" src="http://img1.51cto.com/attachment/200811/19/18684_1227106841kV89.gif" height="8" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><b>实验要求：</b></div>
<div>1、通过MRTG管理软件查看路由器A的流量情况，生成流量表。</div>
<div>2、将路由器A设为NTP服务器，调整时间为2001年1月1日0点0分0秒。</div>
<div>3、将路由器B设为NTP客户端，查看时间可否与NTP服务器同步。</div>
<div>注：配置NTP时，启用验证机制。</div>
<div>4、在路由器A启用DHCP服务，设置DHCP服务器名称、IP地址池，DNS地址和默认网关，查看PCB是否自动获得IP以及网关、DNS地址。</div>
<div><b>实验步骤：</b></div>
<div>&Oslash; <b>进入RouterA</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho RouterA</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterA--)</div>
<div>RouterA (config)#int F0/1</div>
<div>RouterA (config-if)#ip address 192.168.1.1 255.255.255.0</div>
<div>RouterA (config-if)#no sh</div>
<div>RouterA (config-if)#int F0/0</div>
<div>RouterA (config-if)#ip address 172.16.1.1 255.255.255.0</div>
<div>RouterA (config-if)#no sh</div>
<div>(--配置f0/1、f0/0接口Ip地址--)</div>
<div>RouterA (config)#snmp-server community cisco ro</div>
<div>(--启用SNMP网络管理协议,指定cisco为RO的团体名称--)</div>
<div>RouterA (config)#snmp-server host 192.168.1.2 cisco syslog</div>
<div>(--配置管理站主机的地址，用来接收snmp trap信息--)</div>
<div>RouterA (config)#snmp-server enable traps</div>
<div>(--启用SNMP陷入轮询，当被管理设备发生网络固障时，自动通告管理站--)</div>
<div>RouterA (config)#clock timezone cisco +8</div>
<div>(--配置时区--)</div>
<div>RouterA (config)#ntp master 3</div>
<div>(--在NTP服务器上配置精度级别，范围1-8，默认为8，客户端不配置此项--)</div>
<div>RouterA (config)#ntp authenticate</div>
<div>RouterA (config)#ntp authentication-key 1234 md5 cisco</div>
<div>RouterA (config)#ntp trusted-key 1234</div>
<div>(--配置NTP认证--)</div>
<div>RouterA #clock set 00:00:00 1 sep 2001</div>
<div>(--配置时间为2001年1月1日0点0分0秒--)</div>
<div>RouterA (config)#service dhcp</div>
<div>(--启用DHCP服务--)</div>
<div>RouterA (config)#ip dhcp pool DHCPserver</div>
<div>(--设置DHCP服务器名称为：DHCPserver --)</div>
<div>RouterA (config-dhcp)#network 192.168.1.0 255.255.255.0</div>
<div>(--设置分配给客户机的ip地址范围 --)</div>
<div>RouterA (config-dhcp)#dns-server 192.168.1.2</div>
<div>(--配置DNS服务器的ip地址 --)</div>
<div>RouterA (config-dhcp)#default-router 192.168.1.1</div>
<div>(--配置给客户机的默认路由，即网关 --)</div>
<div>RouterA (config-dhcp)#lease 5</div>
<div>(--配置给客户机IP地址的租约天数 --)</div>
<div>RouterA (config)#ip dhcp excluded-address 192.168.1.1 192.168.1.2</div>
<div>(--配置保留的IP地址范围，不给客户机分配 --)</div>
<div>RouterA #show ip dhcp binding</div>
<div>(--查看RouterA上分配给客户的地址--)</div>
<div>RouterA #clear ip dhcp binding * [或指定某个地址]</div>
<div>(--清除RouterAB上分配给客户的所有地址--)</div>
<div>&Oslash; <b>进入RouterB</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho RouterB</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterB--)</div>
<div>RouterB (config)#int F0/0</div>
<div>RouterB (config-if)#ip address 172.16.1.2 255.255.255.0</div>
<div>RouterB (config-if)#no sh</div>
<div>(--配置f0/0接口Ip地址--)</div>
<div>RouterB (config)#clock timezone cisco +8</div>
<div>(--配置时区，必须在每个客户机上配置且一致，<b>注：时区不同步</b>--)</div>
<div>RouterB (config)#ntp server 172.16.1.1</div>
<div>(--在NTP客户机上指定NTP服务器的接口IP地址--)</div>
<div>RouterB (config)#ntp source f0/0</div>
<div>(--在NTP客户机上指定连接NTP服务器较近的接口--)</div>
<div>RouterB (config)#ntp authenticate</div>
<div>RouterB (config)#ntp authentication-key 1234 md5 cisco</div>
<div>RouterB (config)#ntp trusted-key 1234</div>
<div>(--配置NTP认证，必须与服务器一致--)</div>
<div>RouterB #show clock</div>
<div>(--查看RouterB当前工作时间，要等几分钟后才会同步服务器时间--)</div>
<div>RouterB #show ntp status</div>
<div>RouterB #show ntp associations</div>
<div>(--调试NTP--)</div>
<div>RouterB (config)#int F0/0</div>
<div>RouterB (config-if)#ip address dhcp</div>
<div>RouterB (config-if)#no sh</div>
<div>(--配置RouterB 为DHCP客户端--)</div>
<div>&Oslash; <b>进入SW2950</b><b>交换机，进行以下配置：</b></div>
<div>Switch(config)#ho SW2950</div>
<div>(--将switch重命名为：SW2950--)</div>
<div>&Oslash; <b>进入PCA</b><b>计算机，进行以下配置：</b></div>
<div>1、 将网卡地址设置为：192.168.1.2／24</div>
<div>2、 安装Active Perl软件用来支持mrtg。</div>
<div>3、 安装完成后，查看环境变量中：path下是否有：c:\Perl\bin</div>
<div>4、 将mrtg-2.14.zip软件解压到C盘根目录：c:\mrtg-2.14\</div>
<div>5、 运行：cmd，进入：c:\mrtg-2.14\bin&amp;gt;目录，输入：perl mrtg验证perl安装。</div>
<div>6、 在C盘根目录下，创建文件夹：c:\inetpub\wwwroot\mrtg</div>
<div>7、 运行：cmd 进入c:\mrtg-2.14\bin&amp;gt;目录，输入：</div>
<div>Perl_cfgmaker_cisco@192.168.1.1_--global_&ldquo;WorkDir:_c:\inetpub\wwwroot\mrtg&rdquo;_--output_mrtg.cfg&nbsp; ##生成配置文件##</div>
<div>注：&lt;1&gt;cisco为在RouterA上定义的团体名；</div>
<div>&lt;2&gt;192.168.1.1为RouterA与管理站相连的接口IP地址。</div>
<div>&lt;3&gt;&ldquo;_&rdquo;代表此处要输入空格。</div>
<div>&lt;4&gt;此命令的作用：生成配置文件：mrtg.cfg</div>
<div>&lt;5&gt;上面命令不分段，为一整行。</div>
<div>8、 打开资源管理器，找到：c:\mrtg-2.14\bin\目录，在目录中，右击mrtg.cfg使用</div>
<div>记事本打开，在文档最后，WorkDir:_c:\inetpub\wwwroot\mrtg的上方输入：</div>
<div>Language:gb2312 ##在浏览器查看时，翻译此文件为中文##</div>
<div>RunAsDaemon:yes ##一直不停的运行，以获取设备的统计信息##</div>
<div>9、 运行：cmd 进入c:\mrtg-2.14\bin&amp;gt;目录，输入：</div>
<div>Perl_indexmaker_--output=&ldquo;c:\inetpub\wwwroot\mrtg\index.html&rdquo;</div>
<div>_--title=windowMRTG_mrtg.cfg ##生成网页文件##</div>
<div>注：&lt;1&gt;&ldquo;_&rdquo;代表此处要输入空格。</div>
<div>&lt;2&gt;上面命令不分段，为一整行。</div>
<div>10、安装IIS服务器。 ##这一步可以省略##</div>
<div>11、打开资源管理器，找到：c:\inetpub\wwwroot\mrtg\目录，在目录中，双击打开</div>
<div>网页文件&lt;<b>.htlm</b>&gt;后，双击图表即可。</div>
<div>12、运行：cmd，输入：ping 192.168.1.1 &ndash;t &ndash;l 5000，以每5000KB的数据包一直不</div>
<div>停的ping 被管理设备，即RouterA，通过产生模拟的数据流，每五分钟，观</div>
<div>察一次图表的变化。</div>
<div><b>实验心得:</b></div>
<div>1、 NTP网络时间协议的意义：解决由于不同设备上的系统时间不同、先后顺序不一致性所带来的分析工作问题。</div>
<div>2、 配置为DHCP的优点：减少了设备上的配置量；减少了配置错误的可能性；通过集中IP寻址信息从而提供了更多的控制。</div>
<div>3、 网络设置管理软件在实际应用中，主要以自主开发的软件为准。由于mrtg只能针对数据流量进行监控，因此基本上不使用该软件。一般应用的是针对流量，接口状态信息，链路状态信息等的监控。比如说，cisco的Cisco Works 2000，SolarWinds2002_CATV等。</div>
<div><b>4、 </b>启用陷入制导轮询的意义：管理站在启动（或定期每天每周）后，会向所有被管理代理设备发送一次轮询，之后管理站将不再进行轮询。而由代理设备在必要时，比如出现网络固障时，主动向管理站发送报告。<b>注意：发送的数据包中包含时间，当然管理站分析问题时，同步时间是很重要的环节。</b></div>
<div><b><br />
</b></div>
<div><b>实</b><b> </b><b>验</b><b> </b><b>报</b><b> </b><b>告</b><b> </b></div>
<div><b>实验目标：</b></div>
<div>掌握RIP路由协议的其它一些配置。</div>
<div><b>实验拓扑：</b></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106841yl2E.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image081" src="http://img1.51cto.com/attachment/200811/19/18684_12271068428FcA.gif" height="105" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106843NzLQ.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image082" src="http://img1.51cto.com/attachment/200811/19/18684_1227106844KOrD.gif" height="229" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106844xJM9.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image083" src="http://img1.51cto.com/attachment/200811/19/18684_1227106846sRdl.gif" height="257" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106846A21F.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image047[3]" src="http://img1.51cto.com/attachment/200811/19/18684_1227106847t5cn.gif" height="8" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106848HAqz.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image047[4]" src="http://img1.51cto.com/attachment/200811/19/18684_1227106852sOBM.gif" height="8" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><b>实验要求：</b></div>
<div>8、 掌握RIP路由协议的认证配置。</div>
<div>9、 掌握RIP路由协议的手动路由汇总配置。</div>
<div>10、 掌握关闭某接口向外泛洪更新与单播更新的配置。</div>
<div><b>实验步骤：</b></div>
<div>&Oslash; <b>进入RouterA</b><b>路由器，进行以下配置：</b></div>
<div>Router&amp;gt;en</div>
<div>Router#conf t</div>
<div>Router(config)#ho RouterA</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterA--)</div>
<div>RouterA (config)#int loopback 0</div>
<div>RouterA (config-if)#ip address 192.168.10.32 255.255.224.0</div>
<div>RouterA (config-if)#ip address 192.168.10.64 255.255.224.0</div>
<div>RouterA (config-if)#ip address 192.168.10.96 255.255.224.0</div>
<div>RouterA (config-if)#ip address 192.168.10.128 255.255.224.0</div>
<div>(--在RouterA路由器上的配置多条回环网络，用来验证汇总路由的好处--)</div>
<div>RouterA (config-if)#int f0/0</div>
<div>RouterA (config-if)#ip address 192.168.1.1 255.255.255.0</div>
<div>RouterA (config-if)#ip summary-address rip 192.168.10.0 255.255.255.192</div>
<div>RouterA (config-if)#no sh</div>
<div>(--配置f0/0口Ip地址，并手动汇总路由--)</div>
<div>RouterA (config)#router rip</div>
<div>RouterA (config-router)#version 2</div>
<div>RouterA (config-router)#network 192.168.1.0</div>
<div>RouterA (config-router)#network 192.168.10.0</div>
<div>RouterB (config-router)#no auto-summary</div>
<div>RouterA (config-router)#end</div>
<div>(--配置RouterA所连接的网段--)</div>
<div>RouterA#show ip route</div>
<div>(--查看RouterA的路由信息，观察边界自动汇总，关闭自汇总和手动汇总的区别--)</div>
<div>RouterA#debug ip rip</div>
<div>(--查看RouterA路由器rip协议数据包具体的收发过程--)</div>
<div>&Oslash; <b>进入RouterB</b><b>路由器，进行以下配置：</b></div>
<div>Router&amp;gt;en</div>
<div>Router#conf t</div>
<div>Router(config)#ho RouterB</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterB--)</div>
<div>RouterB (config)#key chain huyi</div>
<div>RouterB (config-keychain)#key 1</div>
<div>RouterB (config-keychain-key)#key-string s2t08</div>
<div>RouterB (config-keychain-key)#end</div>
<div>(--在f0/1接口设置验证密码，可配置多个密码--)</div>
<div>RouterB (config-if)#int f0/0</div>
<div>RouterB (config-if)#ip address 192.168.1.2 255.255.255.0</div>
<div>RouterB (config-if)#no sh</div>
<div>RouterB (config-if)#int f0/1</div>
<div>RouterB (config-if)#ip address 192.168.2.1 255.255.255.0</div>
<div>RouterB (config-if)#ip rip authentication key-chain huyi</div>
<div>RouterB (config-if)#ip rip authentication mode md5 ##或者名文显示：text ##</div>
<div>RouterB (config-if)#no sh</div>
<div>RouterB (config-if)#exit</div>
<div>(--配置f0/0与f0/1接口Ip地址，并在f0/1上启用密钥，加密方式：md5--)</div>
<div>RouterB (config)#router rip</div>
<div>RouterB (config-router)#version 2</div>
<div>RouterB (config-router)#network 192.168.1.0</div>
<div>RouterB (config-router)#network 192.168.2.0</div>
<div>RouterB (config-router)#no auto-summary</div>
<div>RouterB (config-router)#end</div>
<div>(--配置RouterB所连接的网段--)</div>
<div>RouterB#show ip route</div>
<div>(--查看RouterB的路由信息--)</div>
<div>RouterB#debug ip rip</div>
<div>(--查看RouterB路由器rip协议数据包具体的收发过程--)</div>
<div>&Oslash; <b>进入RouterC</b><b>路由器，进行以下配置：</b></div>
<div>Router&amp;gt;en</div>
<div>Router#conf t</div>
<div>Router(config)#ho RouterC</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterB--)</div>
<div>RouterC (config)#key chain huyi</div>
<div>RouterC (config-keychain)#key 1</div>
<div>RouterC (config-keychain-key)#key-string s2t08</div>
<div>RouterC (config-keychain-key)#end</div>
<div>(--在f0/1接口设置验证密码，可配置多个密码--)</div>
<div>RouterC (config-if)#int f0/1</div>
<div>RouterC (config-if)#ip address 192.168.2.2 255.255.255.0</div>
<div>RouterC (config-if)#ip rip authentication key-chain huyi ##密钥尽量保持一致##</div>
<div>RouterC (config-if)#ip rip authentication mode md5 ##加密方式必须一致##</div>
<div>RouterC (config-if)#no sh</div>
<div>RouterC (config-if)#exit</div>
<div>(--配置f0/1接口Ip地址，并在f0/1上启用密钥，加密方式：md5--)</div>
<div>RouterC (config)#router rip</div>
<div>RouterC (config-router)#version 2</div>
<div>RouterC (config-router)#network 192.168.20.0</div>
<div>RouterC (config-router)#network 192.168.2.0</div>
<div>RouterC (config-router)#no auto-summary</div>
<div>RouterC (config-router)#end</div>
<div>(--配置RouterB所连接的网段--)</div>
<div>RouterC#show ip route</div>
<div>(--查看RouterB的路由信息，查看f0/1接口密钥配置前后的变化--)</div>
<div>RouterC#debug ip rip</div>
<div>(--查看RouterB路由器rip协议数据包具体的收发过程--)</div>
<div>&Oslash; <b>进入RouterD</b><b>路由器，进行以下配置：</b></div>
<div>Router&amp;gt;en</div>
<div>Router#conf t</div>
<div>Router(config)#ho RouterD</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterD--)</div>
<div>RouterD (config)#int loopback 0</div>
<div>RouterD (config-if)#ip address 192.168.30.1 255.255.255.0</div>
<div>(--设置RouterD路由器上的回环网络，用来验证链路的连通性--)</div>
<div>RouterD (config-if)#int f0/1</div>
<div>RouterD (config-if)#ip address 192.168.2.3 255.255.255.0</div>
<div>RouterD (config-if)#no sh</div>
<div>(--配置f0/1口Ip地址--)</div>
<div>RouterD (config)#router rip</div>
<div>RouterD (config-router)#network 192.168.30.0</div>
<div>RouterD (config-router)#network 192.168.2.0</div>
<div>RouterD (config-router)#end</div>
<div>(--配置RouterD所连接的网段--)</div>
<div>RouterD#show ip route</div>
<div>(--查看RouterD的路由信息--)</div>
<div>RouterD#debug ip rip</div>
<div>(--查看RouterD路由器rip协议数据包具体的收发过程--)</div>
<div>拓扑中，如果RouterC、RouterD不运行rip的话，在RouterB的F0/1接口设置关闭<b>接口</b>向外泛洪更新。</div>
<div>操作命令：</div>
<div>RouterB(config)router rip</div>
<div>RouterB(config-router)#passive-interface F0/1</div>
<div>(--执行命令后，该接口只是不能发送，但可以接收更新--)</div>
<div>拓扑中，如果RouterC运行rip，而RouterD不运行rip的话，在RouterB的F0/1接口设置关闭<b>接口</b>向外泛洪更新，向RouterC的F0/1接口发送单播更新。</div>
<div>发往指定接口的单播更新</div>
<div>RouterB(config)router rip</div>
<div>RouterB(config-router)#passive-interface F0/1</div>
<div>RouterB(config-router)#neighbor 192.168.2.2</div>
<div><b><br />
</b></div>
<div><b>实</b><b> </b><b>验</b><b> </b><b>报</b><b> </b><b>告</b><b> </b></div>
<div><b>实验目标：</b></div>
<div>掌握单臂路由的配置。</div>
<div><b>实验拓扑：</b></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106852iJzn.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image084" src="http://img1.51cto.com/attachment/200811/19/18684_1227106853noby.gif" height="111" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_12271068546Ikd.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image085" src="http://img1.51cto.com/attachment/200811/19/18684_1227106855cutn.gif" height="100" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a> <br />
<a href="http://img1.51cto.com/attachment/200811/19/18684_1227106855ArbP.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image086" src="http://img1.51cto.com/attachment/200811/19/18684_1227106856n0Uf.gif" height="100" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106857CMcd.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image087" src="http://img1.51cto.com/attachment/200811/19/18684_1227106859Oakw.gif" height="133" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106859WUY6.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image087[1]" src="http://img1.51cto.com/attachment/200811/19/18684_1227106860ToFn.gif" height="133" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106861z58H.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image047[5]" src="http://img1.51cto.com/attachment/200811/19/18684_1227106861xiiV.gif" height="8" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106862zLbX.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image047[6]" src="http://img1.51cto.com/attachment/200811/19/18684_1227106863KYYK.gif" height="8" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><b>实验要求：</b></div>
<div>1、2950A的F0/24属于VLAN30，2950B的F0/23属于VLAN40。</div>
<div>2、2950A的F0/1与2950B的F0/1为中继链路。</div>
<div>3、不同VLAN之间能够进行通讯，即RouterA能够ping通RouterB。</div>
<div><b>实验步骤：</b></div>
<div>&Oslash; <b>进入RouterA</b><b>路由器，进行以下配置：</b></div>
<div>Switch&amp;gt;en</div>
<div>Switch#vlan database</div>
<div>Switch(vlan)#vlan 30</div>
<div>Switch(vlan)#exit</div>
<div>(--在交换机上配置VLAN30--)</div>
<div>Switch(config)#ho 2950A</div>
<div>(--将switch重命名为：2950A--)</div>
<div>2950A(config)#int f0/1</div>
<div>2950A(config-if)#switch mode trunk</div>
<div>2950A(config-if)#exit</div>
<div>(--将f0/1配置为中继端口--)</div>
<div>2950A(config)#int f0/24</div>
<div>2950A(config-if)#switchport mode access</div>
<div>2950A(config-if)#switchport access vlan 30</div>
<div>2950A(config-if)#exit</div>
<div>(--将f0/24端口划分到vlan30--)</div>
<div>2950A(config)#end</div>
<div>2950A#sh int f0/1 swi</div>
<div>2950A#sh int f0/24</div>
<div>2950A#sh vla bri</div>
<div>(--查看f0/1、f0/24端口和vlan的配置情况--)</div>
<div>&Oslash; <b>进入RouterB</b><b>路由器，进行以下配置：</b></div>
<div>Switch&amp;gt;en</div>
<div>Switch#vlan database</div>
<div>Switch(vlan)#vlan 40</div>
<div>Switch(vlan)#exit</div>
<div>(--在交换机上配置VLAN40--)</div>
<div>Switch(config)#ho 2950B</div>
<div>(--将switch重命名为：2950B--)</div>
<div>2950B(config)#int f0/1</div>
<div>2950B(config-if)#switch mode trunk</div>
<div>2950B(config-if)#exit</div>
<div>(--将f0/1配置为中继端口--)</div>
<div>2950B(config)#int f0/24</div>
<div>2950B(config-if)#switch mode trunk</div>
<div>2950B(config-if)#exit</div>
<div>(--将f0/24配置为中继端口--)</div>
<div>2950B(config)#int f0/23</div>
<div>2950B(config-if)#switchport mode access</div>
<div>2950B(config-if)#switchport access vlan 40</div>
<div>2950B(config-if)#exit</div>
<div>(--将f0/23端口划分到vlan40--)</div>
<div>2950B(config)#end</div>
<div>2950B#sh int f0/1 swi</div>
<div>2950B#sh int f0/23</div>
<div>2950B#sh vla bri</div>
<div>(--查看f0/1、f0/23端口和vlan的配置情况--)</div>
<div>&Oslash; <b>进入RouterC</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho RouterC</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterC--)</div>
<div>RouterC (config)#int F0/1.30</div>
<div>RouterC (config-subif)#encapsulation dot1q 30</div>
<div>RouterC (config-subif)#ip address 192.168.1.1 255.255.255.0</div>
<div>RouterC (config-subif)#exit</div>
<div>RouterC (config)#int F0/1.40</div>
<div>RouterC (config-subif)#encapsulation dot1q 40</div>
<div>RouterC (config-subif)#ip address 172.16.1.1 255.255.255.0</div>
<div>RouterC (config-subif)#exit</div>
<div>RouterC (config)#int F0/1</div>
<div>RouterC (config-if)#no sh</div>
<div>&Oslash; <b>进入RouterA</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho RouterA</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterA--)</div>
<div>RouterA (config)#int F0/0</div>
<div>RouterA (config-if)#ip address 192.168.1.10 255.255.255.0</div>
<div>RouterA (config-if)#no sh</div>
<div>(--配置F0/0接口Ip地址--)</div>
<div>RouterA (config)#ip route 172.16.1.0 255.255.255.0 192.168.1.1</div>
<div>(--配置到172.16.1.0网段的静态路由--)</div>
<div>RouterB#ping 172.16.1.1</div>
<div>(--检查是否能ping 通172.16.1.1网关--)</div>
<div>&Oslash; <b>进入RouterB</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho RouterB</div>
<div>(--根据拓扑，更改Router路由器的名字为RouterB--)</div>
<div>RouterB (config)#int F0/0</div>
<div>RouterB (config-if)#ip address 172.16.1.10 255.255.255.0</div>
<div>RouterB (config-if)#no sh</div>
<div>(--配置F0/0接口Ip地址--)</div>
<div>RouterA (config)#ip route 192.168.1.0 255.255.255.0 172.16.1.1</div>
<div>(--配置到192.168.1.0网段的静态路由--)</div>
<div>RouterB#ping 192.168.1.10</div>
<div>(--检查是否能ping 通192.168.1.10主机--)</div>
<div>注：本例中，所用到的为二层交换机，且2950只支持dot1q封装，如果为其它交换机要在与路由器相连的接口进行dot1q封装。VLAN间如果要通讯，必须借助路由器。如发现路由器不能进入子接口，或不能进行子接口dot1q封装时，应该检查路由器的IOS版本是不是需要升级，IOS 12.4以上版本支持子接口封装。CISCO 2500不支持子接口dot1q封装。</div>
<div>如果有一个三层交换机，可不用路由器，直接在三层交换上配置虚拟子接口(SVI端口)，最后启用路由功能。</div>
<div>操作过程：</div>
<div>Switch(config)#int vlan 30</div>
<div>Switch(config-if)#ip address 192.168.1.1 255.255.255.0</div>
<div>Switch(config-if)#no sh</div>
<div>Switch(config-if)#exit</div>
<div>Switch(config)#int vlan 40</div>
<div>Switch(config-if)#ip address 172.16.1.1 255.255.255.0</div>
<div>Switch(config-if)#no sh</div>
<div>Switch(config-if)#exit</div>
<div>Switch(config)#ip routing</div>
<div><b><br />
</b></div>
<div><b>项目实践实验报告</b><b> </b></div>
<div><b>实验目标：</b></div>
<div>路由表配置正确，六台交换机和四台路由器（LOOPBACK0接口）两两之间能够相互ping成功。</div>
<div><b>实验拓扑：</b></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106864TiaS.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image088" src="http://img1.51cto.com/attachment/200811/19/18684_1227106865W3BN.gif" height="372" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><b> </b></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106866YtBM.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image089" src="http://img1.51cto.com/attachment/200811/19/18684_1227106867fCli.gif" height="90" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106868eerM.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image090" src="http://img1.51cto.com/attachment/200811/19/18684_1227106869iC55.gif" height="80" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106870OdfS.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image039[2]" src="http://img1.51cto.com/attachment/200811/19/18684_1227106871Tg5H.gif" height="7" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106871GqnT.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image089[1]" src="http://img1.51cto.com/attachment/200811/19/18684_1227106872uxSm.gif" height="90" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106873f1EI.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image091" src="http://img1.51cto.com/attachment/200811/19/18684_1227106874Br7y.gif" height="81" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106875HHU0.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image092" src="http://img1.51cto.com/attachment/200811/19/18684_1227106875R8Y5.gif" height="111" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106879pXGY.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image093" src="http://img1.51cto.com/attachment/200811/19/18684_1227106880C9ZJ.gif" height="111" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106881s1K8.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image092[1]" src="http://img1.51cto.com/attachment/200811/19/18684_1227106881xud6.gif" height="111" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106882RC0u.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image092[2]" src="http://img1.51cto.com/attachment/200811/19/18684_1227106883kDBz.gif" height="111" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106884qgXQ.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image039[3]" src="http://img1.51cto.com/attachment/200811/19/18684_1227106885eOOm.gif" height="7" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106885Vzgk.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image094" src="http://img1.51cto.com/attachment/200811/19/18684_1227106886vWdd.gif" height="8" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106886ZKpP.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image047[7]" src="http://img1.51cto.com/attachment/200811/19/18684_1227106887ZFgz.gif" height="8" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106888gqyu.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image095" src="http://img1.51cto.com/attachment/200811/19/18684_1227106888Q1bV.gif" height="122" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div><a href="http://img1.51cto.com/attachment/200811/19/18684_12271068896OiI.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image096" src="http://img1.51cto.com/attachment/200811/19/18684_1227106890AEZM.gif" height="90" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106890zo9f.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image097" src="http://img1.51cto.com/attachment/200811/19/18684_1227106891mIJ4.gif" height="90" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106892AMFI.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image098" src="http://img1.51cto.com/attachment/200811/19/18684_1227106892xwhx.gif" height="90" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106893SPNa.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image099" src="http://img1.51cto.com/attachment/200811/19/18684_1227106894cdT9.gif" height="90" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_122710689499Lh.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image100" src="http://img1.51cto.com/attachment/200811/19/18684_1227106895q4GT.gif" height="90" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_1227106895z8Oj.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image101" src="http://img1.51cto.com/attachment/200811/19/18684_1227106896ZVPF.gif" height="112" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a><a href="http://img1.51cto.com/attachment/200811/19/18684_12271068977oyU.gif"><img onclick="window.open(&quot;http://blog.51cto.com/viewpic.php?refimg=&quot; + this.src)" border="0" alt="clip_image102" src="http://img1.51cto.com/attachment/200811/19/18684_1227106897z5Vz.gif" height="112" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></div>
<div>&nbsp;</div>
<div><b>实验要求：</b></div>
<div>1、按照上图中所示，为所有设备配置名称和登录口令，包括激活特权状态的口令和</div>
<div>VTY口令，实验中建议口令如下：benet1和benet2</div>
<div>2、所有交换机之间相连的端口需要配置成为TRUNK，启用V2版本，增加7个VLAN（VLAN配置要求见下表），配置VLAN名称，将所属端口加入到相应的VLAN中。</div>
<div>VLAN号</div>
<div>9</div>
<div>12</div>
<div>13</div>
<div>14</div>
<div>15</div>
<div>16</div>
<div>17</div>
<div>所属端口</div>
<div>F0/12</div>
<div>F0/13</div>
<div>F0/14</div>
<div>F0/15</div>
<div>F0/16</div>
<div>F0/17</div>
<div>一组名称</div>
<div>B1-HL</div>
<div>B1-F2</div>
<div>B1-F3</div>
<div>B1-F4</div>
<div>B1-F5</div>
<div>B1-F6</div>
<div>B1-F7</div>
<div>二组名称</div>
<div>B2-HL</div>
<div>B2-F2</div>
<div>B2-F3</div>
<div>B2-F4</div>
<div>B2-F5</div>
<div>B2-F6</div>
<div>B2-F7</div>
<div>3、使B1/2-D-S1交换机成为VLAN1和VLAN9的生成树根网桥，VLAN12-17的生成树备份根网桥；使B1/2-D-S2交换机成为VLAN1和VLAN9的知成树备份根网桥 ，VLAN12-17的生成树根网桥 。</div>
<div>4、B1/2-D-S1和B1/2-D-S2交换机之间的两条链路要能够同时传送数据，提高网络带宽。需要减少中继端口上不必要的流量，提高网络的性能。</div>
<div>5、B1/2-F2-S1交换机，使得它到B1/2-D-S1/2的上行链路中的一条失效发生时，能够有效减少对终端网络用户的影响。</div>
<div>6、交换机的F0/11都是用来连接服务器端口，需要配置速端口。</div>
<div>7、B1/2-D-S？可以增删VLANr配置，而B1/2-F2-S1交换机不能增删VLAN的配置。</div>
<div>8、采取措施，使得当一台新的交换机接入网络的时候不能自动加入域；将交换机上不使用的端口关闭；以提高网络的安全性。</div>
<div>9、为了管理的目的，请配置所有交换机的VLAN1接口，和缺省网关。</div>
<div>10、为路由器的LOOPBACK0、E1/0、E1/1、F0/0.9接口配置IP地址。</div>
<div>11、为VLAN、VLAN2-VLAN17的网络用户提供可靠的热备份网关服务（网关地址：＊.＊.＊.254），配置路器F0/0的子接口（规范参见课本80页表1、表2），规定热备份组号与子接口号相同（F0/0主接口上的热备份组号为1）</div>
<div>12、B1/2-D-S1-R路由器优先为VLAN1的用户服务，B1/2-D-S2-R路由器优先为VLAN12-VLAN17的用户服务，允许路由器拥有占先权。</div>
<div>13、为路由器配置OSPF协议进程，按照图2所示进行接口和区域的配置，LOOPBACK接口属于相应的AREA（非AREA0）。指定LOOPBACK0的接口地址是路由器ID。要求进行非骨干区域的路由汇总。</div>
<div>14、指定BI-D-S1-R和B2-D-S1-R是10.16.65.0/27网络上的DR和BDR；指定B2-D-S2-R和B1-DS2-R是10.16.65.32/27网络上的DR和BDR；</div>
<div><b>实验步骤：</b></div>
<div>&Oslash; <b>进入B1-F2-S1</b><b>交换机，进行以下配置：</b></div>
<div>Switch(config)#ho B1-F2-S1</div>
<div>(--将switch重命名为：B1-F2-S1--)</div>
<div>B1-F2-S1 (config)#enable secret benet1</div>
<div>(--设置B1-F2-S1登录密码：benet1--)</div>
<div>B1-F2-S1 (config)#line vty 0 1</div>
<div>B1-F2-S1 (config-line)#password benet1</div>
<div>B1-F2-S1 (config-line)#login</div>
<div>(--设置B1-F2-S1虚拟终端登录密码：benet1，允许登录数2人--)</div>
<div>B1-F2-S1 (config)#int ran f0/1 -2</div>
<div>B1-F2-S1 (config-if-range)#switchport mode trunk</div>
<div>(--将f0/1、f0/2配置为中继端口--)</div>
<div>B1-F2-S1 (config)#int ran f0/3 -24</div>
<div>B1-F2-S1 (config-if-range)#sh</div>
<div>(--关闭f0/3-f0/24端口--)</div>
<div>B1-F2-S1 (config)#int vlan 1</div>
<div>B1-F2-S1 (config-if-)#ip add 10.16.34.3 255.255.255.0</div>
<div>B1-F2-S1 (config-if-)#no sh</div>
<div>B1-F2-S1 (config)#ip default-gateway 10.16.34.254</div>
<div>(--配置vlan 1接口地址和缺省网关，用于网络管理--)</div>
<div>B1-F2-S1 (config)#vtp domain BEN-C1</div>
<div>B1-F2-S1 (config)#vtp mode client</div>
<div>B1-F2-S1 (config)#vtp version 2</div>
<div>B1-F2-S1 (config)#vtp password benet1</div>
<div>(--配置VTP域名、模式、版本、密码--)</div>
<div>B1-F2-S1 (config)#int f0/11</div>
<div>B1-F2-S1 (config-if)#spanning-tree portfast</div>
<div>(--将f0/11配置为速端口--)</div>
<div>B1-F2-S1 (config-if)#int f0/12</div>
<div>B1-F2-S1 (config-if)#switchport mode access</div>
<div>B1-F2-S1 (config-if)#switchport access vlan 12</div>
<div>B1-F2-S1 (config-if)#int f0/13</div>
<div>B1-F2-S1 (config-if)#switchport mode access</div>
<div>B1-F2-S1 (config-if)#switchport access vlan 13</div>
<div>B1-F2-S1 (config-if)#int f0/14</div>
<div>B1-F2-S1 (config-if)#switchport mode access</div>
<div>B1-F2-S1 (config-if)#switchport access vlan 14</div>
<div>B1-F2-S1 (config-if)#int f0/15</div>
<div>B1-F2-S1 (config-if)#switchport mode access</div>
<div>B1-F2-S1 (config-if)#switchport access vlan 15</div>
<div>B1-F2-S1 (config-if)#int f0/16</div>
<div>B1-F2-S1 (config-if)#switchport mode access</div>
<div>B1-F2-S1 (config-if)#switchport access vlan 16</div>
<div>B1-F2-S1 (config-if)#int f0/17</div>
<div>B1-F2-S1 (config-if)#switchport mode access</div>
<div>B1-F2-S1 (config-if)#switchport access vlan 17</div>
<div>(--根据要求，将端口划分给指定vlan --)</div>
<div>B1-F2-S1 #wr</div>
<div>(--保存配置--)</div>
<div>&Oslash; <b>进入B1-D-S1</b><b>交换机，进行以下配置：</b></div>
<div>Switch(config)#ho B1-D-S1</div>
<div>(--将switch重命名为：B1-D-S1--)</div>
<div>B1-D-S1 (config)#enable secret benet1</div>
<div>(--设置B1-D-S1登录密码：benet1--)</div>
<div>B1-D-S1 (config)#line vty 0 1</div>
<div>B1-D-S1 (config-line)#password benet1</div>
<div>B1-D-S1 (config-line)#login</div>
<div>(--设置B1-D-S1虚拟终端登录密码：benet1，允许登录数2人--)</div>
<div>B1-D-S1 (config)#int ran f0/1 -2, f0/23 -24</div>
<div>B1-D-S1 (config-if-range)#switchport mode trunk</div>
<div>(--将f0/1、f0/2、f0/23、f0/24配置中继端口--)</div>
<div>B1-D-S1 (config)#int ran f0/3 -10，f0/18 -22</div>
<div>B1-D-S1 (config-if-range)#sh</div>
<div>(--关闭f0/3-f0/10、f0/18-f0/22端口--)</div>
<div>B1-D-S1 (config)#int vlan 1</div>
<div>B1-D-S1 (config-if-)#ip add 10.16.34.1 255.255.255.0</div>
<div>B1-D-S1(config-if-)#no sh</div>
<div>B1-D-S1 (config)#ip default-gateway 10.16.34.254</div>
<div>(--配置vlan 1接口地址和缺省网关，用于网络管理--)</div>
<div>B1-D-S1 #vlan database</div>
<div>B1-D-S1 (vlan)#vlan 9 name B1-HL</div>
<div>B1-D-S1 (vlan)#vlan 12 name B1-F2</div>
<div>B1-D-S1 (vlan)#vlan 13 name B1-F3</div>
<div>B1-D-S1 (vlan)#vlan 14 name B1-F4</div>
<div>B1-D-S1 (vlan)#vlan 15 name B1-F5</div>
<div>B1-D-S1 (vlan)#vlan 16 name B1-F6</div>
<div>B1-D-S1 (vlan)#vlan 17 name B1-F7</div>
<div>(--根据要求，划分vlan --)</div>
<div>B1-D-S1 (config-if)#int f0/12</div>
<div>B1-D-S1 (config-if)#switchport mode access</div>
<div>B1-D-S1 (config-if)#switchport access vlan 12</div>
<div>B1-D-S1 (config-if)#int f0/13</div>
<div>B1-D-S1 (config-if)#switchport mode access</div>
<div>B1-D-S1 (config-if)#switchport access vlan 13</div>
<div>B1-D-S1 (config-if)#int f0/14</div>
<div>B1-D-S1 (config-if)#switchport mode access</div>
<div>B1-D-S1 (config-if)#switchport access vlan 14</div>
<div>B1-D-S1 (config-if)#int f0/15</div>
<div>B1-D-S1 (config-if)#switchport mode access</div>
<div>B1-D-S1 (config-if)#switchport access vlan 15</div>
<div>B1-D-S1 (config-if)#int f0/16</div>
<div>B1-D-S1 (config-if)#switchport mode access</div>
<div>B1-D-S1 (config-if)#switchport access vlan 16</div>
<div>B1-D-S1 (config-if)#int f0/17</div>
<div>B1-D-S1 (config-if)#switchport mode access</div>
<div>B1-D-S1 (config-if)#switchport access vlan 17</div>
<div>(--根据要求，将端口划分给指定vlan --)</div>
<div>B1-D-S1 (config)#vtp domain BEN-C1</div>
<div>B1-D-S1 (config)#vtp mode server</div>
<div>B1-D-S1 (config)#vtp version 2</div>
<div>B1-D-S1 (config)#vtp password benet1</div>
<div>B1-D-S1 (config)#vtp prunning</div>
<div>(--配置VTP域名、模式、版本、密码、修剪--)</div>
<div>B1-D-S1 (config)#spanning-tree vlan 1 root primary</div>
<div>B1-D-S1 (config)#spanning-tree vlan 9 root primary</div>
<div>(--手动将B1-D-S1设置为vlan1、vlan9的根网桥--)</div>
<div>B1-D-S1 (config)#spanning-tree vlan 12 root secondary</div>
<div>B1-D-S1 (config)#spanning-tree vlan 13 root secondary</div>
<div>B1-D-S1 (config)#spanning-tree vlan 14 root secondary</div>
<div>B1-D-S1 (config)#spanning-tree vlan 15 root secondary</div>
<div>B1-D-S1 (config)#spanning-tree vlan 16 root secondary</div>
<div>B1-D-S1 (config)#spanning-tree vlan 17 root secondary</div>
<div>(--手动将B1-D-S1设置为vlan12&mdash;17的备份网桥--)</div>
<div>B1-D-S1 (config)#int f0/11</div>
<div>B1-D-S1 (config-if)#spanning-tree portfast</div>
<div>(--将f0/11配置为速端口--)</div>
<div>B1-D-S1 (config)#int ran f0/23 -24</div>
<div>B1-D-S1 (config-if-range)channel-group 1 mode on</div>
<div>(--将f0/23、f0/24配置为以太通道--)</div>
<div>B1-D-S1 #wr</div>
<div>(--保存配置--)</div>
<div>&Oslash; <b>进入B1-D-S2</b><b>交换机，进行以下配置：</b></div>
<div>Switch(config)#ho B1-D-S2</div>
<div>(--将switch重命名为：B1-D-S2--)</div>
<div>B1-D-S2 (config)#enable secret benet1</div>
<div>(--设置B1-D-S2登录密码：benet1--)</div>
<div>B1-D-S2 (config)#line vty 0 1</div>
<div>B1-D-S2 (config-line)#password benet1</div>
<div>B1-D-S2 (config-line)#login</div>
<div>(--设置B1-D-S2虚拟终端登录密码：benet1，允许登录数2人--)</div>
<div>B1-D-S2 (config)#int ran f0/1 -2, f0/23 -24</div>
<div>B1-D-S2 (config-if-range)#switchport mode trunk</div>
<div>(--将f0/1、f0/2、f0/23、f0/24配置中继端口--)</div>
<div>B1-D-S2 (config)#int ran f0/3 -10，f0/18 -22</div>
<div>B1-D-S2 (config-if-range)#sh</div>
<div>(--关闭f0/3-f0/10、f0/18-f0/22端口--)</div>
<div>B1-D-S2 (config)#int vlan 1</div>
<div>B1-D-S2 (config-if-)#ip add 10.16.34.2 255.255.255.0</div>
<div>B1-D-S2 (config-if-)#no sh</div>
<div>B1-D-S2 (config)#ip default-gateway 10.16.34.252</div>
<div>(--配置vlan 1接口地址和缺省网关，用于网络管理--)</div>
<div>B1-D-S2 (config-if)#int f0/12</div>
<div>B1-D-S2 (config-if)#switchport mode access</div>
<div>B1-D-S2 (config-if)#switchport access vlan 12</div>
<div>B1-D-S2 (config-if)#int f0/13</div>
<div>B1-D-S2 (config-if)#switchport mode access</div>
<div>B1-D-S2 (config-if)#switchport access vlan 13</div>
<div>B1-D-S2 (config-if)#int f0/14</div>
<div>B1-D-S2 (config-if)#switchport mode access</div>
<div>B1-D-S2 (config-if)#switchport access vlan 14</div>
<div>B1-D-S2 (config-if)#int f0/15</div>
<div>B1-D-S2 (config-if)#switchport mode access</div>
<div>B1-D-S2 (config-if)#switchport access vlan 15</div>
<div>B1-D-S2 (config-if)#int f0/16</div>
<div>B1-D-S2 (config-if)#switchport mode access</div>
<div>B1-D-S2 (config-if)#switchport access vlan 16</div>
<div>B1-D-S2 (config-if)#int f0/17</div>
<div>B1-D-S2 (config-if)#switchport mode access</div>
<div>B1-D-S2 (config-if)#switchport access vlan 17</div>
<div>(--根据要求，将端口划分给指定vlan --)</div>
<div>B1-D-S2 (config)#vtp domain BEN-C1</div>
<div>B1-D-S2 (config)#vtp mode server</div>
<div>B1-D-S2 (config)#vtp version 2</div>
<div>B1-D-S2 (config)#vtp password benet1</div>
<div>B1-D-S2 (config)#vtp prunning</div>
<div>(--配置VTP域名、模式、版本、密码、修剪--)</div>
<div>B1-D-S2 (config)#spanning-tree vlan 1 root secondary</div>
<div>B1-D-S2 (config)#spanning-tree vlan 9 root secondary</div>
<div>(--手动将B1-D-S2设置为vlan1、vlan9的备份网桥--)</div>
<div>B1-D-S2 (config)#spanning-tree vlan 12 root primary</div>
<div>B1-D-S2 (config)#spanning-tree vlan 13 root primary</div>
<div>B1-D-S2 (config)#spanning-tree vlan 14 root primary</div>
<div>B1-D-S2 (config)#spanning-tree vlan 15 root primary</div>
<div>B1-D-S2 (config)#spanning-tree vlan 16 root primary</div>
<div>B1-D-S2 (config)#spanning-tree vlan 17 root primary</div>
<div>(--手动将B1-D-S2设置为vlan12&mdash;17的根网桥--)</div>
<div>B1-D-S2 (config)#int f0/11</div>
<div>B1-D-S2 (config-if)#spanning-tree portfast</div>
<div>(--将f0/11配置为速端口--)</div>
<div>B1-D-S2 (config)#spanning-tree uplinkfast</div>
<div>(--在B1-D-S2上配置上行速链路--)</div>
<div>B1-D-S2 (config)#int ran f0/23 -24</div>
<div>B1-D-S2 (config-if-range)channel-group 1 mode on</div>
<div>(--将f0/23、f0/24配置为以太通道--)</div>
<div>B1-D-S2 #wr</div>
<div>(--保存配置--)</div>
<div>&Oslash; <b>进入B1-D-S1-R</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho B1-D-S1-R</div>
<div>(--根据拓扑，更改Router路由器的名字为B1-D-S1-R --)</div>
<div>B1-D-S1-R (config)#enable secret benet1</div>
<div>(--设置B1-D-S1-R登录密码：benet1--)</div>
<div>B1-D-S1-R (config)#line vty 0 1</div>
<div>B1-D-S1-R (config-line)#password benet1</div>
<div>B1-D-S1-R (config-line)#login</div>
<div>(--设置B1-D-S1-R虚拟终端登录密码：benet1，允许登录数2人--)</div>
<div>B1-D-S1-R (config)#int loopback 0<b> </b></div>
<div>B1-D-S1-R (config-if)#ip address 10.16.35.1 255.255.255.255</div>
<div>(--设置B1-D-S1-R路由器ID为10.16.35.1--)</div>
<div>B1-D-S1-R (config)#int F0/0</div>
<div>B1-D-S1-R (config-if)#ip address 10.16.34.252 255.255.255.0</div>
<div>B1-D-S1-R (config-if)#no sh</div>
<div>B1-D-S1-R (config-if)#int F0/0.9</div>
<div>B1-D-S1-R (config-if)#encapsulation dot1q 9</div>
<div>B1-D-S1-R (config &ndash;subif)#ip address 10.16.65.249 255.255.255.248</div>
<div>B1-D-S1-R (config-if)#int F0/0.12</div>
<div>B1-D-S1-R (config-if)#encapsulation dot1q 12</div>
<div>B1-D-S1-R (config &ndash;subif)#ip address 10.16.98.252 255.255.255.0</div>
<div>B1-D-S1-R (config-if)#int F0/0.13</div>
<div>B1-D-S1-R (config-if)#encapsulation dot1q 13</div>
<div>B1-D-S1-R (config &ndash;subif)#ip address 10.16.99.252 255.255.255.0</div>
<div>B1-D-S1-R (config-if)#int F0/0.14</div>
<div>B1-D-S1-R (config-if)#encapsulation dot1q 14</div>
<div>B1-D-S1-R (config &ndash;subif)#ip address 10.16.100.252 255.255.255.0</div>
<div>B1-D-S1-R (config-if)#int F0/0.15</div>
<div>B1-D-S1-R (config-if)#encapsulation dot1q 15</div>
<div>B1-D-S1-R (config &ndash;subif)#ip address 10.16.101.252 255.255.255.0</div>
<div>B1-D-S1-R (config-if)#int F0/0.16</div>
<div>B1-D-S1-R (config-if)#encapsulation dot1q 16</div>
<div>B1-D-S1-R (config &ndash;subif)#ip address 10.16.102.252 255.255.255.0</div>
<div>B1-D-S1-R (config-if)#int F0/0.17</div>
<div>B1-D-S1-R (config-if)#encapsulation dot1q 17</div>
<div>B1-D-S1-R (config &ndash;subif)#ip address 10.16.103.252 255.255.255.0</div>
<div>(--配置F0/0接口及其子接口的Ip地址--)</div>
<div>B1-D-S1-R (config)#int E1/0</div>
<div>B1-D-S1-R (config-if)#ip address 10.16.65.1 255.255.255.224</div>
<div>B1-D-S1-R (config-if)#no sh</div>
<div>B1-D-S1-R (config-if)#int E1/1</div>
<div>B1-D-S1-R (config-if)#ip address 10.16.65.33 255.255.255.224</div>
<div>B1-D-S1-R (config-if)#no sh</div>
<div>(--配置E1/0、E1/1接口接口的Ip地址--)</div>
<div>B1-D-S1-R (config)#int F0/0.12</div>
<div>B1-D-S1-R (config- subif)#standby 12 ip 10.16.98.254</div>
<div>B1-D-S1-R (config- subif)#standby 12 priority 150</div>
<div>B1-D-S1-R (config- subif)#standby 12 preempt</div>
<div>B1-D-S1-R (config- subif)#int F0/0.13</div>
<div>B1-D-S1-R (config- subif)#standby 13 ip 10.16.99.254</div>
<div>B1-D-S1-R (config- subif)#standby 13 priority 150</div>
<div>B1-D-S1-R (config- subif)#standby 13 preempt</div>
<div>B1-D-S1-R (config- subif)#int F0/0.14</div>
<div>B1-D-S1-R (config- subif)#standby 14 ip 10.16.100.254</div>
<div>B1-D-S1-R (config- subif)#standby 14 priority 150</div>
<div>B1-D-S1-R (config- subif)#standby 14 preempt</div>
<div>B1-D-S1-R (config- subif)#int F0/0.15</div>
<div>B1-D-S1-R (config- subif)#standby 15 ip 10.16.101.254</div>
<div>B1-D-S1-R (config- subif)#standby 15 priority 150</div>
<div>B1-D-S1-R (config- subif)#standby 15 preempt</div>
<div>B1-D-S1-R (config- subif)#int F0/0.16</div>
<div>B1-D-S1-R (config- subif)#standby 16 ip 10.16.102.254</div>
<div>B1-D-S1-R (config- subif)#standby 16 priority 150</div>
<div>B1-D-S1-R (config- subif)#standby 16 preempt</div>
<div>B1-D-S1-R (config- subif)#int F0/0.17</div>
<div>B1-D-S1-R (config- subif)#standby 17 ip 10.16.103.254</div>
<div>B1-D-S1-R (config- subif)#standby 17 priority 150</div>
<div>B1-D-S1-R (config- subif)#standby 17 preempt</div>
<div>B1-D-S1-R (config- subif)#int F0/0</div>
<div>B1-D-S1-R (config- if)#standby 1 ip 10.16.34.254</div>
<div>B1-D-S1-R (config- if)#standby 1 priority 200</div>
<div>B1-D-S1-R (config- if)#standby 1 preempt</div>
<div>(--加入相应的备份组，指定虚拟IP、子接口优先级、占先权--)</div>
<div>B1-D-S1-R (config)#int E1/0</div>
<div>B1-D-S1-R (config-if)#ip ospf priority 200</div>
<div>(--配置E1/0接口优先级，使其成为10.16.65.0/27网段的DR--)</div>
<div>B1-D-S1-R (config)#router ospf 100</div>
<div>B1-D-S1-R (config)#router-id 10.16.35.1</div>
<div>B1-D-S1-R (config-router)#network 10.16.34.0 0.0.0.255 area 1</div>
<div>B1-D-S1-R (config-router)#network 10.16.65.0 0.0.0.7 area 1</div>
<div>B1-D-S1-R (config-router)#network 10.16.98.0 0.0.0.255 area 1</div>
<div>B1-D-S1-R (config-router)#network 10.16.99.0 0.0.0.255 area 1</div>
<div>B1-D-S1-R (config-router)#network 10.16.100.0 0.0.0.255 area 1</div>
<div>B1-D-S1-R (config-router)#network 10.16.101.0 0.0.0.255 area 1</div>
<div>B1-D-S1-R (config-router)#network 10.16.102.0 0.0.0.255 area 1</div>
<div>B1-D-S1-R (config-router)#network 10.16.103.0 0.0.0.255 area 1</div>
<div>B1-D-S1-R (config-router)#network 10.16.35.1 0.0.0.0 area 0</div>
<div>B1-D-S1-R (config-router)#network 10.16.65.1 0.0.0.0 area 0</div>
<div>B1-D-S1-R (config-router)#network 10.16.65.33 0.0.0.0 area 0</div>
<div>B1-D-S1-R (config-router)#area 1 range 10.16.0.0 255.255.128.0</div>
<div>(--配置B1-D-S1-R配置OSPF进程，以及地址汇总--)</div>
<div>B1-D-S1-R#wr</div>
<div>(--保存配置--)</div>
<div>&Oslash; <b>进入B1-D-S2-R</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho B1-D-S2-R</div>
<div>(--根据拓扑，更改Router路由器的名字为B1-D-S2-R --)</div>
<div>B1-D-S2-R (config)#enable secret benet1</div>
<div>(--设置B1-D-S2-R登录密码：benet1--)</div>
<div>B1-D-S2-R (config)#line vty 0 1</div>
<div>B1-D-S2-R (config-line)#password benet1</div>
<div>B1-D-S2-R (config-line)#login</div>
<div>(--设置B1-D-S2-R虚拟终端登录密码：benet1，允许登录数2人--)</div>
<div>B1-D-S2-R (config)#int loopback 0<b> </b></div>
<div>B1-D-S2-R (config-if)#ip address 10.16.35.2 255.255.255.255</div>
<div>(--设置B1-D-S2-R路由器ID为10.16.35.2--)</div>
<div>B1-D-S2-R (config)#int F0/0</div>
<div>B1-D-S2-R (config-if)#ip address 10.16.34.253 255.255.255.0</div>
<div>B1-D-S2-R (config-if)#no sh</div>
<div>B1-D-S2-R (config-if)#int F0/0.9</div>
<div>B1-D-S2-R (config-if)#encapsulation dot1q 9</div>
<div>B1-D-S2-R (config &ndash;subif)#ip address 10.16.65.250 255.255.255.248</div>
<div>B1-D-S2-R (config-if)#int F0/0.12</div>
<div>B1-D-S2-R (config-if)#encapsulation dot1q 12</div>
<div>B1-D-S2-R (config &ndash;subif)#ip address 10.16.98.253 255.255.255.0</div>
<div>B1-D-S2-R (config-if)#int F0/0.13</div>
<div>B1-D-S2-R (config-if)#encapsulation dot1q 13</div>
<div>B1-D-S2-R (config &ndash;subif)#ip address 10.16.99.253 255.255.255.0</div>
<div>B1-D-S2-R (config-if)#int F0/0.14</div>
<div>B1-D-S2-R (config-if)#encapsulation dot1q 14</div>
<div>B1-D-S2-R (config &ndash;subif)#ip address 10.16.100.253 255.255.255.0</div>
<div>B1-D-S2-R (config-if)#int F0/0.15</div>
<div>B1-D-S2-R (config-if)#encapsulation dot1q 15</div>
<div>B1-D-S2-R (config &ndash;subif)#ip address 10.16.101.253 255.255.255.0</div>
<div>B1-D-S2-R (config-if)#int F0/0.16</div>
<div>B1-D-S2-R (config-if)#encapsulation dot1q 16</div>
<div>B1-D-S2-R (config &ndash;subif)#ip address 10.16.102.253 255.255.255.0</div>
<div>B1-D-S2-R (config-if)#int F0/0.17</div>
<div>B1-D-S2-R (config-if)#encapsulation dot1q 17</div>
<div>B1-D-S2-R (config &ndash;subif)#ip address 10.16.103.253 255.255.255.0</div>
<div>(--配置F0/0接口及其子接口的Ip地址--)</div>
<div>B1-D-S2-R (config)#int E1/0</div>
<div>B1-D-S2-R (config-if)#ip address 10.16.65.2 255.255.255.224</div>
<div>B1-D-S2-R (config-if)#no sh</div>
<div>B1-D-S2-R (config-if)#int E1/1</div>
<div>B1-D-S2-R (config-if)#ip address 10.16.65.34 255.255.255.224</div>
<div>B1-D-S2-R (config-if)#no sh</div>
<div>(--配置E1/0、E1/1接口接口的Ip地址--)</div>
<div>B1-D-S2-R (config)#int F0/0.12</div>
<div>B1-D-S2-R (config- subif)#standby 12 ip 10.16.98.254</div>
<div>B1-D-S2-R (config- subif)#standby 12 priority 200</div>
<div>B1-D-S2-R (config- subif)#standby 12 preempt</div>
<div>B1-D-S2-R (config- subif)#int F0/0.13</div>
<div>B1-D-S2-R (config- subif)#standby 13 ip 10.16.99.254</div>
<div>B1-D-S2-R (config- subif)#standby 13 priority 200</div>
<div>B1-D-S2-R (config- subif)#standby 13 preempt</div>
<div>B1-D-S2-R (config- subif)#int F0/0.14</div>
<div>B1-D-S2-R (config- subif)#standby 14 ip 10.16.100.254</div>
<div>B1-D-S2-R (config- subif)#standby 14 priority 200</div>
<div>B1-D-S2-R (config- subif)#standby 14 preempt</div>
<div>B1-D-S2-R (config- subif)#int F0/0.15</div>
<div>B1-D-S2-R (config- subif)#standby 15 ip 10.16.101.254</div>
<div>B1-D-S2-R (config- subif)#standby 15 priority 200</div>
<div>B1-D-S2-R (config- subif)#standby 15 preempt</div>
<div>B1-D-S2-R (config- subif)#int F0/0.16</div>
<div>B1-D-S2-R (config- subif)#standby 16 ip 10.16.102.254</div>
<div>B1-D-S2-R (config- subif)#standby 16 priority 200</div>
<div>B1-D-S2-R (config- subif)#standby 16 preempt</div>
<div>B1-D-S2-R (config- subif)#int F0/0.17</div>
<div>B1-D-S2-R (config- subif)#standby 17 ip 10.16.103.254</div>
<div>B1-D-S2-R (config- subif)#standby 17 priority 200</div>
<div>B1-D-S2-R (config- subif)#standby 17 preempt</div>
<div>B1-D-S2-R (config- subif)#int F0/0</div>
<div>B1-D-S2-R (config- if)#standby 1 ip 10.16.34.254</div>
<div>B1-D-S2-R (config- if)#standby 1 priority 150</div>
<div>B1-D-S2-R (config- if)#standby 1 preempt</div>
<div>(--加入相应的备份组，指定虚拟IP、子接口优先级、占先权--)</div>
<div>B1-D-S2-R (config)#int E1/1</div>
<div>B1-D-S2-R (config-if)#ip ospf priority 150</div>
<div>(--配置E1/1接口优先级，使其成为10.16.65.32/27网段的BDR--)</div>
<div>B1-D-S2-R (config)#router ospf 100</div>
<div>B1-D-S2-R (config)#router-id 10.16.35.2</div>
<div>B1-D-S2-R (config-router)#network 10.16.34.0 0.0.0.255 area 2</div>
<div>B1-D-S2-R (config-router)#network 10.16.65.0 0.0.0.7 area 2</div>
<div>B1-D-S2-R (config-router)#network 10.16.98.0 0.0.0.255 area 2</div>
<div>B1-D-S2-R (config-router)#network 10.16.99.0 0.0.0.255 area 2</div>
<div>B1-D-S2-R (config-router)#network 10.16.100.0 0.0.0.255 area 2</div>
<div>B1-D-S2-R (config-router)#network 10.16.101.0 0.0.0.255 area 2</div>
<div>B1-D-S2-R (config-router)#network 10.16.102.0 0.0.0.255 area 2</div>
<div>B1-D-S2-R (config-router)#network 10.16.103.0 0.0.0.255 area 2</div>
<div>B1-D-S2-R (config-router)#network 10.16.35.2 0.0.0.0 area 0</div>
<div>B1-D-S2-R (config-router)#network 10.16.65.2 0.0.0.0 area 0</div>
<div>B1-D-S2-R (config-router)#network 10.16.65.34 0.0.0.0 area 0</div>
<div>B1-D-S2-R (config-router)#area 1 range 10.16.0.0 255.255.128.0</div>
<div>(--配置B1-D-S2-R配置OSPF进程，以及地址汇总--)</div>
<div>B1-D-S2-R#wr</div>
<div>(--保存配置--)</div>
<div>&Oslash; <b>进入B2-F2-S1</b><b>交换机，进行以下配置：</b></div>
<div>Switch(config)#ho B2-F2-S1</div>
<div>(--将switch重命名为：B2-F2-S1--)</div>
<div>B2-F2-S1 (config)#enable secret benet2</div>
<div>(--设置B2-F2-S1登录密码：benet2--)</div>
<div>B2-F2-S1 (config)#line vty 0 1</div>
<div>B2-F2-S1 (config-line)#password benet2</div>
<div>B2-F2-S1 (config-line)#login</div>
<div>(--设置B2-F2-S1虚拟终端登录密码：benet2，允许登录数2人--)</div>
<div>B2-F2-S1 (config)#int ran f0/1 -2</div>
<div>B2-F2-S1 (config-if-range)#switchport mode trunk</div>
<div>(--将f0/1、f0/2配置为中继端口--)</div>
<div>B2-F2-S1 (config)#int ran f0/3 -24</div>
<div>B2-F2-S1 (config-if-range)#sh</div>
<div>(--关闭f0/3 -f0/24端口--)</div>
<div>B2-F2-S1 (config)#int vlan 1</div>
<div>B2-F2-S1 (config-if-)#ip add 10.32.34.3 255.255.255.0</div>
<div>B2-F2-S1 (config-if-)#no sh</div>
<div>B2-F2-S1 (config)#ip default-gateway 10.32.34.254</div>
<div>(--配置vlan 1接口地址和缺省网关，用于网络管理--)</div>
<div>B2-F2-S1 (config)#vtp domain BEN-C2</div>
<div>B2-F2-S1 (config)#vtp mode client</div>
<div>B2-F2-S1 (config)#vtp version 2</div>
<div>B2-F2-S1 (config)#vtp password benet2</div>
<div>(--配置VTP域名、模式、版本、密码--)</div>
<div>B1-F2-S1 (config)#int f0/11</div>
<div>B1-F2-S1 (config-if)#spanning-tree portfast</div>
<div>(--将f0/11配置为速端口--)</div>
<div>B2-F2-S1 (config-if)#int f0/12</div>
<div>B2-F2-S1 (config-if)#switchport mode access</div>
<div>B2-F2-S1 (config-if)#switchport access vlan 12</div>
<div>B2-F2-S1 (config-if)#int f0/13</div>
<div>B2-F2-S1 (config-if)#switchport mode access</div>
<div>B2-F2-S1 (config-if)#switchport access vlan 13</div>
<div>B2-F2-S1 (config-if)#int f0/14</div>
<div>B2-F2-S1 (config-if)#switchport mode access</div>
<div>B2-F2-S1 (config-if)#switchport access vlan 14</div>
<div>B2-F2-S1 (config-if)#int f0/15</div>
<div>B2-F2-S1 (config-if)#switchport mode access</div>
<div>B2-F2-S1 (config-if)#switchport access vlan 15</div>
<div>B2-F2-S1 (config-if)#int f0/16</div>
<div>B2-F2-S1 (config-if)#switchport mode access</div>
<div>B2-F2-S1 (config-if)#switchport access vlan 16</div>
<div>B2-F2-S1 (config-if)#int f0/17</div>
<div>B2-F2-S1 (config-if)#switchport mode access</div>
<div>B2-F2-S1 (config-if)#switchport access vlan 17</div>
<div>(--根据要求，将端口划分给指定vlan --)</div>
<div>B2-F2-S1 #wr</div>
<div>(--保存配置--)</div>
<div>&Oslash; <b>进入B2-D-S1</b><b>交换机，进行以下配置：</b></div>
<div>Switch(config)#ho B2-D-S1</div>
<div>(--将switch重命名为：B2-D-S1--)</div>
<div>B2-D-S1 (config)#enable secret benet2</div>
<div>(--设置B2-D-S1登录密码：benet2--)</div>
<div>B2-D-S1 (config)#line vty 0 1</div>
<div>B2-D-S1 (config-line)#password benet2</div>
<div>B2-D-S1 (config-line)#login</div>
<div>(--设置B2-D-S1虚拟终端登录密码：benet2，允许登录数2人--)</div>
<div>B2-D-S1 (config)#int ran f0/1 -2, f0/23 -24</div>
<div>B2-D-S1 (config-if-range)#switchport mode trunk</div>
<div>(--将f0/1、f0/2、f0/23 、f0/24配置中继端口--)</div>
<div>B2-D-S1 (config)#int ran f0/3 -10，f0/18 -22</div>
<div>B2-D-S1 (config-if-range)#sh</div>
<div>(--关闭f0/3-f0/10、f0/18-f0/22端口--)</div>
<div>B2-D-S1 (config)#int vlan 1</div>
<div>B2-D-S1 (config-if-)#ip add 10.32.34.1 255.255.255.0</div>
<div>B2-D-S1(config-if-)#no sh</div>
<div>B2-D-S1 (config)#ip default-gateway 10.32.34.254</div>
<div>(--配置vlan 1接口地址和缺省网关，用于网络管理--)</div>
<div>B2-D-S1 #vlan database</div>
<div>B2-D-S1 (vlan)#vlan 9 name B2-HL</div>
<div>B2-D-S1 (vlan)#vlan 12 name B2-F2</div>
<div>B2-D-S1 (vlan)#vlan 13 name B2-F3</div>
<div>B2-D-S1 (vlan)#vlan 14 name B2-F4</div>
<div>B2-D-S1 (vlan)#vlan 15 name B2-F5</div>
<div>B2-D-S1 (vlan)#vlan 16 name B2-F6</div>
<div>B2-D-S1 (vlan)#vlan 17 name B2-F7</div>
<div>(--根据要求，划分vlan --)</div>
<div>B2-D-S1 (config-if)#int f0/12</div>
<div>B2-D-S1 (config-if)#switchport mode access</div>
<div>B2-D-S1 (config-if)#switchport access vlan 12</div>
<div>B2-D-S1 (config-if)#int f0/13</div>
<div>B2-D-S1 (config-if)#switchport mode access</div>
<div>B2-D-S1 (config-if)#switchport access vlan 13</div>
<div>B2-D-S1 (config-if)#int f0/14</div>
<div>B2-D-S1 (config-if)#switchport mode access</div>
<div>B2-D-S1 (config-if)#switchport access vlan 14</div>
<div>B2-D-S1 (config-if)#int f0/15</div>
<div>B2-D-S1 (config-if)#switchport mode access</div>
<div>B2-D-S1 (config-if)#switchport access vlan 15</div>
<div>B2-D-S1 (config-if)#int f0/16</div>
<div>B2-D-S1 (config-if)#switchport mode access</div>
<div>B2-D-S1 (config-if)#switchport access vlan 16</div>
<div>B2-D-S1 (config-if)#int f0/17</div>
<div>B2-D-S1 (config-if)#switchport mode access</div>
<div>B2-D-S1 (config-if)#switchport access vlan 17</div>
<div>(--根据要求，将端口划分给指定vlan --)</div>
<div>B2-D-S1 (config)#vtp domain BEN-C2</div>
<div>B2-D-S1 (config)#vtp mode server</div>
<div>B2-D-S1 (config)#vtp version 2</div>
<div>B2-D-S1 (config)#vtp password benet2</div>
<div>B2-D-S1 (config)#vtp prunning</div>
<div>(--配置VTP域名、模式、版本、密码、修剪--)</div>
<div>B2-D-S1 (config)#spanning-tree vlan 1 root primary</div>
<div>B2-D-S1 (config)#spanning-tree vlan 9 root primary</div>
<div>(--手动将B2-D-S1设置为vlan1、vlan9的根网桥--)</div>
<div>B2-D-S1 (config)#spanning-tree vlan 12 root secondary</div>
<div>B2-D-S1 (config)#spanning-tree vlan 13 root secondary</div>
<div>B2-D-S1 (config)#spanning-tree vlan 14 root secondary</div>
<div>B2-D-S1 (config)#spanning-tree vlan 15 root secondary</div>
<div>B2-D-S1 (config)#spanning-tree vlan 16 root secondary</div>
<div>B2-D-S1 (config)#spanning-tree vlan 17 root secondary</div>
<div>(--手动将B2-D-S1设置为vlan12&mdash;17的备份网桥--)</div>
<div>B2-D-S1 (config)#int f0/11</div>
<div>B2-D-S1 (config-if)#spanning-tree portfast</div>
<div>(--将f0/11配置为速端口--)</div>
<div>B2-D-S1 (config)#int ran f0/23 -24</div>
<div>B2-D-S1 (config-if-range)channel-group 1 mode on</div>
<div>(--将f0/23、f0/24配置为以太通道--)</div>
<div>B2-D-S1 #wr</div>
<div>(--保存配置--)</div>
<div>&Oslash; <b>进入B2-D-S2</b><b>交换机，进行以下配置：</b></div>
<div>Switch(config)#ho B2-D-S2</div>
<div>(--将switch重命名为：B2-D-S2--)</div>
<div>B2-D-S2 (config)#enable secret benet2</div>
<div>(--设置B2-D-S2登录密码：benet2--)</div>
<div>B2-D-S2 (config)#line vty 0 1</div>
<div>B2-D-S2 (config-line)#password benet2</div>
<div>B2-D-S2 (config-line)#login</div>
<div>(--设置B2-D-S2虚拟终端登录密码：benet2，允许登录数2人--)</div>
<div>B2-D-S2 (config)#int ran f0/1 -2, f0/23 -24</div>
<div>B2-D-S2 (config-if-range)#switchport mode trunk</div>
<div>(--将f0/1、f0/2、f0/23 、f0/24配置中继端口--)</div>
<div>B2-D-S2 (config)#int ran f0/3 -10，f0/18 -22</div>
<div>B2-D-S2 (config-if-range)#sh</div>
<div>(--关闭f0/3-f0/10、f0/18-f0/22端口--)</div>
<div>B2-D-S2 (config)#int vlan 1</div>
<div>B2-D-S2 (config-if-)#ip add 10.32.34.2 255.255.255.0</div>
<div>B2-D-S2 (config-if-)#no sh</div>
<div>B2-D-S2 (config)#ip default-gateway 10.32.34.254</div>
<div>(--配置vlan 1接口地址和缺省网关，用于网络管理--)</div>
<div>B2-D-S2 (config-if)#int f0/12</div>
<div>B2-D-S2 (config-if)#switchport mode access</div>
<div>B2-D-S2 (config-if)#switchport access vlan 12</div>
<div>B2-D-S2 (config-if)#int f0/13</div>
<div>B2-D-S2 (config-if)#switchport mode access</div>
<div>B2-D-S2 (config-if)#switchport access vlan 13</div>
<div>B2-D-S2 (config-if)#int f0/14</div>
<div>B2-D-S2 (config-if)#switchport mode access</div>
<div>B2-D-S2 (config-if)#switchport access vlan 14</div>
<div>B2-D-S2 (config-if)#int f0/15</div>
<div>B2-D-S2 (config-if)#switchport mode access</div>
<div>B2-D-S2 (config-if)#switchport access vlan 15</div>
<div>B2-D-S2 (config-if)#int f0/16</div>
<div>B2-D-S2 (config-if)#switchport mode access</div>
<div>B2-D-S2 (config-if)#switchport access vlan 16</div>
<div>B2-D-S2 (config-if)#int f0/17</div>
<div>B2-D-S2 (config-if)#switchport mode access</div>
<div>B2-D-S2 (config-if)#switchport access vlan 17</div>
<div>(--根据要求，将端口划分给指定vlan --)</div>
<div>B2-D-S2 (config)#vtp domain BEN-C2</div>
<div>B2-D-S2 (config)#vtp mode server</div>
<div>B2-D-S2 (config)#vtp version 2</div>
<div>B2-D-S2 (config)#vtp password benet2</div>
<div>B2-D-S2 (config)#vtp prunning</div>
<div>(--配置VTP域名、模式、版本、密码、修剪--)</div>
<div>B2-D-S2 (config)#spanning-tree vlan 1 root secondary</div>
<div>B2-D-S2 (config)#spanning-tree vlan 9 root secondary</div>
<div>(--手动将B2-D-S2设置为vlan1、vlan9的备份网桥--)</div>
<div>B2-D-S2 (config)#spanning-tree vlan 12 root primary</div>
<div>B2-D-S2 (config)#spanning-tree vlan 13 root primary</div>
<div>B2-D-S2 (config)#spanning-tree vlan 14 root primary</div>
<div>B2-D-S2 (config)#spanning-tree vlan 15 root primary</div>
<div>B2-D-S2 (config)#spanning-tree vlan 16 root primary</div>
<div>B2-D-S2 (config)#spanning-tree vlan 17 root primary</div>
<div>(--手动将B2-D-S2设置为vlan12&mdash;17的根网桥--)</div>
<div>B2-D-S2 (config)#int f0/11</div>
<div>B2-D-S2 (config-if)#spanning-tree portfast</div>
<div>(--将f0/11配置为速端口--)</div>
<div>B2-D-S2 (config)#spanning-tree uplinkfast</div>
<div>(--在B2-D-S2上配置上行速链路--)</div>
<div>B2-D-S2 (config)#int ran f0/23 -24</div>
<div>B2-D-S2 (config-if-range)channel-group 1 mode on</div>
<div>(--将f0/23、f0/24配置为以太通道--)</div>
<div>B2-D-S2 #wr</div>
<div>(--保存配置--)</div>
<div>&Oslash; <b>进入B2-D-S1-R</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho B2-D-S1-R</div>
<div>(--根据拓扑，更改Router路由器的名字为B2-D-S1-R --)</div>
<div>B2-D-S1-R (config)#enable secret benet2</div>
<div>(--设置B2-D-S1-R登录密码：benet2--)</div>
<div>B2-D-S1-R (config)#line vty 0 1</div>
<div>B2-D-S1-R (config-line)#password benet2</div>
<div>B2-D-S1-R (config-line)#login</div>
<div>(--设置B2-D-S1-R虚拟终端登录密码：benet2，允许登录数2人--)</div>
<div>B2-D-S1-R (config)#int loopback 0<b> </b></div>
<div>B2-D-S1-R (config-if)#ip address 10.32.35.1 255.255.255.255</div>
<div>(--设置B2-D-S1-R路由器ID为10.32.35.1--)</div>
<div>B2-D-S1-R (config)#int F0/0</div>
<div>B2-D-S1-R (config-if)#ip address 10.32.34.252 255.255.255.0</div>
<div>B2-D-S1-R (config-if)#no sh</div>
<div>B2-D-S1-R (config-if)#int F0/0.9</div>
<div>B2-D-S1-R (config-if)#encapsulation dot1q 9</div>
<div>B2-D-S1-R (config &ndash;subif)#ip address 10.32.65.249 255.255.255.248</div>
<div>B2-D-S1-R (config-if)#int F0/0.12</div>
<div>B2-D-S1-R (config-if)#encapsulation dot1q 12</div>
<div>B2-D-S1-R (config &ndash;subif)#ip address 10.32.98.252 255.255.255.0</div>
<div>B2-D-S1-R (config-if)#int F0/0.13</div>
<div>B2-D-S1-R (config-if)#encapsulation dot1q 13</div>
<div>B2-D-S1-R (config &ndash;subif)#ip address 10.32.99.252 255.255.255.0</div>
<div>B2-D-S1-R (config-if)#int F0/0.14</div>
<div>B2-D-S1-R (config-if)#encapsulation dot1q 14</div>
<div>B2-D-S1-R (config &ndash;subif)#ip address 10.32.100.252 255.255.255.0</div>
<div>B2-D-S1-R (config-if)#int F0/0.15</div>
<div>B2-D-S1-R (config-if)#encapsulation dot1q 15</div>
<div>B2-D-S1-R (config &ndash;subif)#ip address 10.32.101.252 255.255.255.0</div>
<div>B2-D-S1-R (config-if)#int F0/0.16</div>
<div>B2-D-S1-R (config-if)#encapsulation dot1q 16</div>
<div>B2-D-S1-R (config &ndash;subif)#ip address 10.32.102.252 255.255.255.0</div>
<div>B2-D-S1-R (config-if)#int F0/0.17</div>
<div>B2-D-S1-R (config-if)#encapsulation dot1q 17</div>
<div>B2-D-S1-R (config &ndash;subif)#ip address 10.32.103.252 255.255.255.0</div>
<div>(--配置F0/0接口及其子接口的Ip地址--)</div>
<div>B2-D-S1-R (config)#int E1/0</div>
<div>B2-D-S1-R (config-if)#ip address 10.16.65.3 255.255.255.224</div>
<div>B2-D-S1-R (config-if)#no sh</div>
<div>B2-D-S1-R (config-if)#int E1/1</div>
<div>B2-D-S1-R (config-if)#ip address 10.16.65.35 255.255.255.224</div>
<div>B2-D-S1-R (config-if)#no sh</div>
<div>(--配置E1/0、E1/1接口接口的Ip地址--)</div>
<div>B2-D-S1-R (config)#int F0/0.12</div>
<div>B2-D-S1-R (config- subif)#standby 12 ip 10.32.98.254</div>
<div>B2-D-S1-R (config- subif)#standby 12 priority 150</div>
<div>B2-D-S1-R (config- subif)#standby 12 preempt</div>
<div>B2-D-S1-R (config- subif)#int F0/0.13</div>
<div>B2-D-S1-R (config- subif)#standby 13 ip 10.32.99.254</div>
<div>B2-D-S1-R (config- subif)#standby 13 priority 150</div>
<div>B2-D-S1-R (config- subif)#standby 13 preempt</div>
<div>B2-D-S1-R (config- subif)#int F0/0.14</div>
<div>B2-D-S1-R (config- subif)#standby 14 ip 10.32.100.254</div>
<div>B2-D-S1-R (config- subif)#standby 14 priority 150</div>
<div>B2-D-S1-R (config- subif)#standby 14 preempt</div>
<div>B2-D-S1-R (config- subif)#int F0/0.15</div>
<div>B2-D-S1-R (config- subif)#standby 15 ip 10.32.101.254</div>
<div>B2-D-S1-R (config- subif)#standby 15 priority 150</div>
<div>B2-D-S1-R (config- subif)#standby 15 preempt</div>
<div>B2-D-S1-R (config- subif)#int F0/0.16</div>
<div>B2-D-S1-R (config- subif)#standby 16 ip 10.32.102.254</div>
<div>B2-D-S1-R (config- subif)#standby 16 priority 150</div>
<div>B2-D-S1-R (config- subif)#standby 16 preempt</div>
<div>B2-D-S1-R (config- subif)#int F0/0.17</div>
<div>B2-D-S1-R (config- subif)#standby 17 ip 10.32.103.254</div>
<div>B2-D-S1-R (config- subif)#standby 17 priority 150</div>
<div>B2-D-S1-R (config- subif)#standby 17 preempt</div>
<div>B2-D-S1-R (config- subif)#int F0/0</div>
<div>B2-D-S1-R (config- if)#standby 1 ip 10.32.34.254</div>
<div>B2-D-S1-R (config- if)#standby 1 priority 200</div>
<div>B2-D-S1-R (config- if)#standby 1 preempt</div>
<div>(--加入相应的备份组，指定虚拟IP、子接口优先级、占先权--)</div>
<div>B2-D-S1-R (config)#int E1/0</div>
<div>B2-D-S1-R (config-if)#ip ospf priority 150</div>
<div>(--配置E1/0接口优先级，使其成为10.16.65.0/27网段的BDR--)</div>
<div>B2-D-S1-R (config)#router ospf 100</div>
<div>B2-D-S1-R (config)#router-id 10.32.35.1</div>
<div>B2-D-S1-R (config-router)#network 10.32.34.0 0.0.0.255 area 1</div>
<div>B2-D-S1-R (config-router)#network 10.32.65.0 0.0.0.7 area 1</div>
<div>B2-D-S1-R (config-router)#network 10.32.98.0 0.0.0.255 area 1</div>
<div>B2-D-S1-R (config-router)#network 10.32.99.0 0.0.0.255 area 1</div>
<div>B2-D-S1-R (config-router)#network 10.32.100.0 0.0.0.255 area 1</div>
<div>B2-D-S1-R (config-router)#network 10.32.101.0 0.0.0.255 area 1</div>
<div>B2-D-S1-R (config-router)#network 10.32.102.0 0.0.0.255 area 1</div>
<div>B2-D-S1-R (config-router)#network 10.32.103.0 0.0.0.255 area 1</div>
<div>B2-D-S1-R (config-router)#network 10.32.35.1 0.0.0.0 area 0</div>
<div>B2-D-S1-R (config-router)#network 10.16.65.3 0.0.0.0 area 0</div>
<div>B2-D-S1-R (config-router)#network 10.16.65.35 0.0.0.0 area 0</div>
<div>B2-D-S1-R (config-router)#area 1 range 10.32.0.0 255.255.128.0</div>
<div>(--配置B2-D-S1-R配置OSPF进程，以及地址汇总--)</div>
<div>B2-D-S1-R#wr</div>
<div>(--保存配置--)</div>
<div>&Oslash; <b>进入B2-D-S2-R</b><b>路由器，进行以下配置：</b></div>
<div>Router(config)#ho B2-D-S2-R</div>
<div>(--根据拓扑，更改Router路由器的名字为B2-D-S2-R --)</div>
<div>B2-D-S2-R (config)#enable secret benet2</div>
<div>(--设置B2-D-S2-R登录密码：benet2--)</div>
<div>B2-D-S2-R (config)#line vty 0 1</div>
<div>B2-D-S2-R (config-line)#password benet2</div>
<div>B2-D-S2-R (config-line)#login</div>
<div>(--设置B2-D-S2-R虚拟终端登录密码：benet2，允许登录数2人--)</div>
<div>B2-D-S2-R (config)#int loopback 0<b> </b></div>
<div>B2-D-S2-R (config-if)#ip address 10.32.35.2 255.255.255.255</div>
<div>(--设置B1-D-S2-R路由器ID为10.32.35.2--)</div>
<div>B2-D-S2-R (config)#int F0/0</div>
<div>B2-D-S2-R (config-if)#ip address 10.32.34.253 255.255.255.0</div>
<div>B2-D-S2-R (config-if)#no sh</div>
<div>B2-D-S2-R (config-if)#int F0/0.9</div>
<div>B2-D-S2-R (config-if)#encapsulation dot1q 9</div>
<div>B2-D-S2-R (config &ndash;subif)#ip address 10.32.65.250 255.255.255.248</div>
<div>B2-D-S2-R (config-if)#int F0/0.12</div>
<div>B2-D-S2-R (config-if)#encapsulation dot1q 12</div>
<div>B2-D-S2-R (config &ndash;subif)#ip address 10.32.98.253 255.255.255.0</div>
<div>B2-D-S2-R (config-if)#int F0/0.13</div>
<div>B2-D-S2-R (config-if)#encapsulation dot1q 13</div>
<div>B2-D-S2-R (config &ndash;subif)#ip address 10.32.99.253 255.255.255.0</div>
<div>B2-D-S2-R (config-if)#int F0/0.14</div>
<div>B2-D-S2-R (config-if)#encapsulation dot1q 14</div>
<div>B2-D-S2-R (config &ndash;subif)#ip address 10.32.100.253 255.255.255.0</div>
<div>B2-D-S2-R (config-if)#int F0/0.15</div>
<div>B2-D-S2-R (config-if)#encapsulation dot1q 15</div>
<div>B2-D-S2-R (config &ndash;subif)#ip address 10.32.101.253 255.255.255.0</div>
<div>B2-D-S2-R (config-if)#int F0/0.16</div>
<div>B2-D-S2-R (config-if)#encapsulation dot1q 16</div>
<div>B2-D-S2-R (config &ndash;subif)#ip address 10.32.102.253 255.255.255.0</div>
<div>B2-D-S2-R (config-if)#int F0/0.17</div>
<div>B2-D-S2-R (config-if)#encapsulation dot1q 17</div>
<div>B2-D-S2-R (config &ndash;subif)#ip address 10.32.103.253 255.255.255.0</div>
<div>(--配置F0/0接口及其子接口的Ip地址--)</div>
<div>B2-D-S2-R (config)#int E1/0</div>
<div>B2-D-S2-R (config-if)#ip address 10.16.65.4 255.255.255.224</div>
<div>B2-D-S2-R (config-if)#no sh</div>
<div>B2-D-S2-R (config-if)#int E1/1</div>
<div>B2-D-S2-R (config-if)#ip address 10.16.65.36 255.255.255.224</div>
<div>B2-D-S2-R (config-if)#no sh</div>
<div>(--配置E1/0、E1/1接口接口的Ip地址--)</div>
<div>B2-D-S2-R (config)#int F0/0.12</div>
<div>B2-D-S2-R (config- subif)#standby 12 ip 10.32.98.254</div>
<div>B2-D-S2-R (config- subif)#standby 12 priority 200</div>
<div>B2-D-S2-R (config- subif)#standby 12 preempt</div>
<div>B2-D-S2-R (config- subif)#int F0/0.13</div>
<div>B2-D-S2-R (config- subif)#standby 13 ip 10.32.99.254</div>
<div>B2-D-S2-R (config- subif)#standby 13 priority 200</div>
<div>B2-D-S2-R (config- subif)#standby 13 preempt</div>
<div>B2-D-S2-R (config- subif)#int F0/0.14</div>
<div>B2-D-S2-R (config- subif)#standby 14 ip 10.32.100.254</div>
<div>B2-D-S2-R (config- subif)#standby 14 priority 200</div>
<div>B2-D-S2-R (config- subif)#standby 14 preempt</div>
<div>B2-D-S2-R (config- subif)#int F0/0.15</div>
<div>B2-D-S2-R (config- subif)#standby 15 ip 10.32.101.254</div>
<div>B2-D-S2-R (config- subif)#standby 15 priority 200</div>
<div>B2-D-S2-R (config- subif)#standby 15 preempt</div>
<div>B2-D-S2-R (config- subif)#int F0/0.16</div>
<div>B2-D-S2-R (config- subif)#standby 16 ip 10.32.102.254</div>
<div>B2-D-S2-R (config- subif)#standby 16 priority 200</div>
<div>B2-D-S2-R (config- subif)#standby 16 preempt</div>
<div>B2-D-S2-R (config- subif)#int F0/0.17</div>
<div>B2-D-S2-R (config- subif)#standby 17 ip 10.32.103.254</div>
<div>B2-D-S2-R (config- subif)#standby 17 priority 200</div>
<div>B2-D-S2-R (config- subif)#standby 17 preempt</div>
<div>B2-D-S2-R (config- subif)#int F0/0</div>
<div>B2-D-S2-R (config- if)#standby 1 ip 10.32.34.254</div>
<div>B2-D-S2-R (config- if)#standby 1 priority 150</div>
<div>B2-D-S2-R (config- if)#standby 1 preempt</div>
<div>(--加入相应的备份组，指定虚拟IP、子接口优先级、占先权--)</div>
<div>B2-D-S2-R (config)#int E1/1</div>
<div>B2-D-S2-R (config-if)#ip ospf priority 200</div>
<div>(--配置E1/1接口优先级，使其成为10.16.65.32/27网段的DR--)</div>
<div>B2-D-S2-R (config)#router ospf 100</div>
<div>B2-D-S2-R (config)#router-id 10.32.35.2</div>
<div>B2-D-S2-R (config-router)#network 10.32.34.0 0.0.0.255 area 2</div>
<div>B2-D-S2-R (config-router)#network 10.32.65.0 0.0.0.7 area 2</div>
<div>B2-D-S2-R (config-router)#network 10.32.98.0 0.0.0.255 area 2</div>
<div>B2-D-S2-R (config-router)#network 10.32.99.0 0.0.0.255 area 2</div>
<div>B2-D-S2-R (config-router)#network 10.32.100.0 0.0.0.255 area 2</div>
<div>B2-D-S2-R (config-router)#network 10.32.101.0 0.0.0.255 area 2</div>
<div>B2-D-S2-R (config-router)#network 10.32.102.0 0.0.0.255 area 2</div>
<div>B2-D-S2-R (config-router)#network 10.32.103.0 0.0.0.255 area 2</div>
<div>B2-D-S2-R (config-router)#network 10.32.35.2 0.0.0.0 area 0</div>
<div>B2-D-S2-R (config-router)#network 10.16.65.4 0.0.0.0 area 0</div>
<div>B2-D-S2-R (config-router)#network 10.16.65.36 0.0.0.0 area 0</div>
<div>B2-D-S2-R (config-router)#area 2 range 10.32.0.0 255.255.128.0</div>
<div>(--配置B2-D-S2-R配置OSPF进程，以及地址汇总--)</div>
<div>B2-D-S2-R#wr</div>
<div>(--保存配置--)</div>
<div>&Oslash; <b>设备验证：</b></div>
<div>1、 show startup-config 查看配置</div>
<div>2、 show interface trunk 查看接口配置</div>
<div>3、 show etherchannel detail 查看以太通道</div>
<div>4、 show vtp status 查看VTP的配置</div>
<div>5、 show vlan brief 查看VLAN 的配置</div>
<div>6、 show interfaces status 查看接口列表</div>
<div>7、 show spaning-tree summary 查看STP的配置</div>
<div>8、 show spaning-tree vlan 9 detail 查看Vlan9生成树状态的详细信息</div>
<div>9、 show ip interface brief 查看路由器接口的IP地址</div>
<div>10、show standby brief 查看HSRP的配置</div>
<div>11、shwo ip ospf 查看OSPF的配置</div>
<div>12、show ip ospf database database-summany 查看Router的LSA数据库</div>
<div>12、show ip route 查看路由表</div>
<div>13、show cdp neighbor 查看链路情况</div>
<div>14、ip routing 上启用路由功能</div>
<div>15、no ip routing 删除所有非直连路由</div>
<div>16、show ip ospf virtual-links 查看虚链路配置</div>
<div>17、show access-list 查看所有ACL内容</div>
<div>18、show access-list 10 查看指定列表（如：列表10）</div>
<div>19、show ip nat translations 查看地址转换列表</div>
<div>20、show ip nat statistics 查看地址转换列表的统计信息</div>
<div>21、clear ip nat tranislation * 清除所有动态列表条目</div>
<div>22、no ip nat inside source static 清除静态列表条目</div>
<div>23、show clock 查看时间</div>
<div>24、show ntp status 调试NTP</div>
<div>25、show cont s0 查看串口DCE/DTE状态</div>
<div>26、show arp 查看ARP缓存</div>
<div>27、show ip protocols 查看动态路由协议信息</div>
<div>28、show int status 查看交换机接口状态</div>
<div>29、no ip domain-loopback 禁用域名解析（全局下）</div>
<div>30、show run int brief 查看接口工作状态</div>
<div>31、u all 终止 debug动态调试信息</div>
<div><b>配置基本的边界网关协议（BGP）</b><b> <br />
</b>路由选择协议分为两种类型： <br />
1、内部网关协议（IGP） <br />
2、外部网关协议（EGP） <br />
BGP是一种域间路由选择协议也称为EGP <br />
自治系统的定义是：在单一技术管理下，采用同一种内部网关协议和统一度量值在AS内转发数据包、并采用一种外部网关协议将数据包转发到其它A S的一组路由器。 <br />
自治系统可以使用多种IGP，并可以采用多种度量值。从BGP的角度上来说，AS的重要的特性是AS对另一个自治系统来说具有一个统一的内部路由计划，并为其可达的目的地表现出一个一致的画面。A S内部的所有部分必须全互连。 <br />
自治系统的指示符是一个16BIT的数，范围是从1－65535，64512－65535的AS编号是留作私用的。 <br />
BGP的主要目标是提出供一种能够保证自治系统间无环路的路由信息交换的域间路由系统。BGP路由器交换有关到目的地网络路由路径的信息。 <br />
一、可扩展路由选择协议的比较： <br />
协议内部或外部距离矢量型/链路状态型是否需要体系化度量值 <br />
OSPF内部链路状态是开销（COST） <br />
EGIP内部高级距离矢量型否复合 <br />
BGP外部高级距离矢量型否路径矢量或属性 <br />
二、何时使用BGP ？ <br />
1、AS允许数据穿过它到达其它自治系统 <br />
2、AS有到其它自治系统的多条连接 <br />
3、必须对进入和离开AS的数据流进行控制 <br />
BGP被设计成为让ISP之间进行通信和交换数据包</div>
<div>四、何时不使用BGP ？ <br />
l、只有到Internet或另一个AS的单一连接； <br />
2、无需考虑路由策略或路由选择； <br />
3、路由器缺乏经常性的BGP更新的内存或处理器 <br />
4、对路由过滤和BGP路径选择过程了解十分有限 <br />
5、在自治系统间带宽较低</div>
<div>BGP术语和概念： <br />
BGP用传输控制协议TCP，作茧自缚为它的转输层协议，这样可提供面向边接的可靠传输，BGP使用TCP端口179。在可靠听链路上，它不需要定期的路由更新，所以采用触发更新。B GP传送keepalive消息，与OSPF和EIGRP所发送的hello消息相似。BGP路由器交换网络可达性信息，被称为路径矢量，由路径属性组成，包括路由到达目的地所应该通过的全路径列表。 <br />
BGP对等体可以在AS系统内部也可以在AS系统的外部 <br />
路由策略或规则的设置被称为基于策略的路由。这些策略是基于路由信息中所承载的以及配置在路由器上的属性。 <br />
BGP规定BGP路由器只能够向相邻自治系统中的对等体通告那些它自己使用的路由。 <br />
路由器发送关于目的地网络的BGP更新消息，这些更新消息包括有关BGP度量值的信息，被称为路径属性 <br />
路径属性分为四类： <br />
----公认的，必遵的； <br />
1、AS路径（AS-path）类型编码 2; <br />
2、下一跳 (next-hop) 类型编码3 <br />
3、起源 (origin) 类型编码1 <br />
AS路径属性被BGP用来确保无环路环境； <br />
下一跳属性说明了用于去往目的地的下一跳IP地址； <br />
起源属性定义路径信息的起源，它可以有三个值之一： <br />
1．IGP-路由在起始AS的内部，在BGP表中用I表示； <br />
2．EGP-路由通过外部网关协议而被学到，在BGP表中用E表示； <br />
3．不完全-路由起源未知或通过别的方法学到，在BGP表中用？表示。 <br />
----公认的，自决的； <br />
1、本地优先（local preference）类型编码 5; <br />
它为AS中的路由器提供一个指示哪能条路径被优先选择为该AS出口，它是路由器上配置的属性，只能在AS内的路由器之间进行交换，缺省值是1 00 <br />
2、原子聚合（Atomic aggregate）类型编码 6 <br />
----任选的，可传递的； <br />
3、聚合者（aggregator）类型编码 7 <br />
4、团体（community）类型编码 8 （Cisco定义） <br />
它是一种用来过滤入路由或外出路由的方法，任一BGP路由器都可以在入路由或外出路由更新中或者进行路由再发布时标缀路由。任一BGP 路由器都有可以根据团体属性在入路由或外出路由更新中过滤路由，或者选择优先路由。 <br />
----任选的，非传递的。 <br />
5、多出口标识（Multi-exit-discriminator, MED） 类型编码 4 <br />
MED用于向外部邻居指示进本AS的优先路径。MED属性也被子称为路径值。 <br />
源ID（Originator-ID）类型编码 9 (Cisco定义) <br />
簇列表（Cluster list）类型编码 10 (Cisco定义) <br />
此外Cisco还为BGP定义了一个权重属性（Cisco 专用）； <br />
权重属性是CISCO自己定义的属性，它用于路径的选择过程。它被本地化地配置在路由器上，并针对每个不同的邻居。它只提供本地路由策略，不能传给任何B GP邻居。 <br />
权重的值可以从0~65535，由本地路由器始发的路径的缺省值为32768。其它路径的缺省权重值为0，高权重值的路由被优选。</div>
<div>公认属性是一种所有BGP实施都有必须能识别的属性 <br />
任选属性不要求所有BGP的实施都有必须支持；它可能是一个私有属性。 <br />
BGP同步在当前IOS版本中在缺省情况下启用 <br />
BGP的消息类型： <br />
1、打开（open） <br />
--版本 <br />
--我的自治系统 <br />
--保持时间 <br />
--BGP标识符（路由器ID） <br />
--任选参数域长度 <br />
--任选参数 <br />
2、Keepalive <br />
3、更新（updata） <br />
--撤消路由 <br />
--路径属性 <br />
--网络层可达性信息 <br />
4、通知（notification） <br />
Keepalive消息只由消息头构成，长度为19字节；在缺省情况下每60秒发送一次。其它类型的消息长度在19字节和4096字节之间。缺省的保持时间是1 80秒。 <br />
配置BGP <br />
激活BGP协议： <br />
router bgp autonomous-system <br />
标识本地路由器将与之建成立的对等路由器 <br />
neighbor {ip-address|peer-group-name} remote-as autonomous-system <br />
改变下一跳属性 <br />
neighbor {ip-address|peer-group-name} next-hop-self <br />
关闭BGP同步 <br />
no synchronization <br />
在BGP表中创建一个归纳地址 <br />
aggregate-address ip-address mask [summary-only][as-set] <br />
复位BGP <br />
clear ip bgp{*|address}[soft[in|out]] <br />
show ip bgp 显示BGP路由表中的条目 <br />
show ip bgp summary 显示所有BGP连接状态 <br />
show ip bgp neighbors 显示有关邻居的TCP和BGP连接信息。 <br />
Dampening BGP衰减 <br />
Events BGP事件 <br />
Keepalives BGP keepalive <br />
Updates BGP更新</div>
<div><b>增强型内部网关协议</b><b>EIGRP</b></div>
<div>EIGRP是Cisco私有路由协议,它综合了距离矢量和链路状态2者的优点,它的特点包括:</div>
<div>1、快速收敛:EIGRP使用Diffusing Update算法(DUAL)来实现快速收敛.路由器使用EIGRP来存储所有到达目的地的备份路由,以便进行快速切换.如果没有合适的或备份路由在本地路由表中的话.路由器向它的邻居进行查询来选择一条备份路由。</div>
<div>2、减少带宽占用:EIGRP不作周期性的更新,它只在路由的路径和度发生变化以后做部分更新.当路径信息改变以后,DUAL只发送那条路由信息改变了的更新,而不是发送整个路由表.和更新传输到一个区域内的所有路由器上的链路状态路由协议相比,DUAL只发送更新给需要该更新信息的路由器。</div>
<div>3、支持多种网络层协议:EIGRP通过使用protocol-dependent modules(PDMs),可以支持ApplleTalk,IP和Novell Netware等协议 。</div>
<div>4、.无缝连接数据链路层协议和拓扑结构:EIGRP不要求对OSI参考模型的层2协议做特别是配置.不像OSPF,OSPF对不同的层2协议要做不同配置,比如以太网和帧中继总之,EIGRP能够有效的工作在LAN和WAN中,而且EIGRP保证网络不会产生环路(loop-free);而且配置起来很简单;支持VLSM;它使用多播和单播,不使用广播,这样做节约了带宽;它使用和IGRP一样的度的算法,但是是32位长的;它可以做非等价的路径的负载平衡 。</div>
<div><b>EIGRP Databases </b></div>
<div>运行了EIGRP的路由器维持3张表:neighbor table,topology table和routing table.其中neighbor table保存了和路由器建立了邻居关系的,直接相连的路由器;topology table包含路由器学习到的到达目的地的所有路由条目,其过程如下:</div>
<div>1、neighbor table中的每个邻居都转发1份IP路由表的拷贝给它们的邻居</div>
<div>2、然后每个邻居把从它们邻居处得来的路由表存储在自己的EIGRP拓扑数据库中</div>
<div>3、EIGRP检查拓扑数据库,然后选择出一条到达目的地的最佳路由</div>
<div>4、EIGRP从拓扑数据库中选择到达目的地的最佳的successor routes,然后把它们放到路由表里.路由器为每种协议(比如IP,IPX)各自保持1张单独是路由表</div>
<div>&nbsp;</div>
<div><b>Feasible Distance vs. Advertised Distance </b></div>
<div>为了决定到达目的地的最佳路由(successor)和备份路由(feasible successor),EIGRP使用下面2个参数:</div>
<div>1、advertised distance:EIGRP邻居到达目标网络的度</div>
<div>2、feasible distance:到达邻居路由器的度加上advertised distance(即邻居到达目标网络的度)</div>
<div>路由器比较所有的FD,然后选择FD值最低的放进IP路由表</div>
<div><b>EIGRP Metric Calculation </b></div>
<div>EIGRP选择一条主路由(最佳路由)和一条备份路由放在topology table(EIGRP到目的地支持最多6条链路).它支持几种路由类型:内部,外部(非EIGRP)和汇总路由.EIGRP使用混合度</div>
<div>EIGRP度的5个标准如下:</div>
<div>1、带宽:10的7次方除以源和目标之间最低的带宽乘以256</div>
<div>2、延迟(delay):接口的累积延迟乘以256,单位是微秒</div>
<div>以上是默认的2个,下面是可选的3个标准:</div>
<div>3、可靠性(reliability):根据keepalive而定的源和目的之间最不可靠的可靠度的值</div>
<div>4、负载(loading):根据包速率和接口配置带宽而定的源和目的之间最不差的负载的值</div>
<div>5、最大传输单元(MTU):路径中最小的MTU.MTU包含在EIGRP的路由更新里,但是一般不参与EIGRP度的运算</div>
<div>EIGRP使用DUAL来决定到达目的地的最佳路由(successor).当最佳路由出问题的时候,EIGRP不使用holddown timer而立即使用备份路由(feasible successor),这样就使得EIGRP可以进行快速收敛</div>
<div>看看EIGRP计算度的公式,K是常量,公式如下:</div>
<div>metric=[K1*bandwidth+(K2*bandwidth)/(256&ndash;load)+K3*delay]*[K5/(reliability+K4)]</div>
<div>默认:K1=1,K2=0,K3=1,K4=0,K5=0</div>
<div>这样就得到默认的度的简化计算公式,如下:</div>
<div>metric=bandwidth+delay</div>
<div><b>注意，不推荐修改</b><b>K</b><b>值</b><b>.K</b><b>值通过</b><b>EIGRP</b><b>的</b><b>hello</b><b>包运载</b><b>.</b><b>如果两个路由器的</b><b>K</b><b>值不匹配的话它们是不会形成邻居关系的。</b></div>
<div><b><br />
</b></div>
<div><b>OSPF</b><b>与</b><b>EIGRP</b><b>的比较</b></div>
<div>在互联网飞速发展的今天，TCP/IP协议已经成为数据网络互联的主流协议。在各种网络上运行的大大小小各种型号路由器，承担着控制本世纪或许最重要信息的流量，而这成百上千台路由器间的协同工作，离不开路由协议。OSPF和EIGRP都是近年来出现的比较好的动态路由协议，OSPF以协议标准化强，支持厂家多，受到广泛应用，而EIGRP协议由网络界公认的领先厂商Cisco公司发明，并靠其在业界的影响力和绝对的市场份额，也受到用户的普遍认同。然而这两种协议究竟哪种更好，谁更适合网络未来发展的需要？本文就用户普遍关心的问题，从技术角度客观分析这两种协议各自的优缺点，以便网络集成商和企业用户在网络设计规划时，能作为参考。</div>
<div>一、OSPF协议</div>
<div>（一）、OSPF协议简介</div>
<div>OSPF是Open Shortest Path First（即&ldquo;开放最短路由优先协议&rdquo;）的缩写。它是IETF组织开发的一个基于链路状态的自治系统内部路由协议。在IP网络上，它通过收集和传递自治系统的链路状态来动态地发现并传播路由。</div>
<div>每一台运行OSPF协议的路由器总是将本地网络的连接状态，（如可用接口信息、可达邻居信息等）用LSA（链路状态广播）描述，并广播到整个自治系统中去。这样，每台路由器都收到了自治系统中所有路由器生成的LSA，这些LSA的集合组成了LSDB（链路状态数据库）。由于每一条LSA是对一台路由器周边网络拓扑的描述，则整个LSDB就是对该自治系统网络拓扑的真实反映。</div>
<div>根据LSDB，各路由器运行SPF(最短路径优先)算法。构建一棵以自己为根的最短路径树，这棵树给出了到自治系统中各节点的路由。在图论中，&ldquo;树&rdquo;是一种无环路的连接图。所以OSPF计算出的路由也是一种无环路的路由。</div>
<div>OSPF协议为了减少自身的开销，提出了以下概念：</div>
<div>（1）. DR：</div>
<div>在各类可以多址访问的网络中，如果存在两台或两台以上的路由器，该网络上要选举出一个&ldquo;指定路由器&rdquo;(DR)。&ldquo;指定路由器&rdquo;负责与本网段内所有路由器进行LSDB的同步。这样，两台非DR路由器之间就不再进行LSDB的同步。大大节省了同一网段内的带宽开销。</div>
<div>（2）. AREA：</div>
<div>OSPF可以根据自治系统的拓扑结构划分成不同的区域（AREA），这样区域边界路由器（ABR）向其它区域发送路由信息时，以网段为单位生成摘要LSA。这样可以减少自治系统中的LSA的数量，以及路由计算的复杂度。</div>
<div>OSPF使用4类不同的路由，按优先顺序来说分别是：</div>
<div>区域内路由</div>
<div>区域间路由</div>
<div>第一类外部路由</div>
<div>第二类外部路由</div>
<div>区域内和区域间路由描述的是自治系统内部的网络结构，而外部路由则描述了应该如何选择到自治系统以外目的地的路由。一般来说，第一类外部路由对应于OSPF从其它内部路由协议所引入的信息，这些路由的花费和OSPF自身路由的花费具有可比性；第二类外部路由对应于OSPF从外部路由协议所引入的信息，它们的花费远大于OSPF自身的路由花费，因而在计算时，将只考虑外部的花费。</div>
<div>（二）、OSPF协议主要优点：</div>
<div>1、OSPF是真正的LOOP- FREE（无路由自环）路由协议。源自其算法本身的优点。（链路状态及最短路径树算法）</div>
<div>2、OSPF收敛速度快：能够在最短的时间内将路由变化传递到整个自治系统。</div>
<div>3、提出区域（area）划分的概念，将自治系统划分为不同区域后，通过区域之间的对路由信息的摘要，大大减少了需传递的路由信息数量。也使得路由信息不会随网络规模的扩大而急剧膨胀。</div>
<div>4、将协议自身的开销控制到最小。见下：</div>
<div>1）用于发现和维护邻居关系的是定期发送的是不含路由信息的hello报文，非常短小。包含路由信息的报文时是触发更新的机制。（有路由变化时才会发送）。但为了增强协议的健壮性，每1800秒全部重发一次。</div>
<div>2）在广播网络中，使用组播地址（而非广播）发送报文，减少对其它不运行ospf 的网络设备的干扰。</div>
<div>3）在各类可以多址访问的网络中（广播，NBMA），通过选举DR，使同网段的路由器之间的路由交换（同步）次数由 O（N*N）次减少为 O （N）次。</div>
<div>4）提出STUB区域的概念，使得STUB区域内不再传播引入的ASE路由。</div>
<div>5）在ABR（区域边界路由器）上支持路由聚合，进一步减少区域间的路由信息传递。</div>
<div>6）在点到点接口类型中，通过配置按需播号属性（OSPF over On Demand Circuits），使得ospf不再定时发送hello报文及定期更新路由信息。只在网络拓扑真正变化时才发送更新信息。</div>
<div>5、通过严格划分路由的级别（共分四极），提供更可信的路由选择。</div>
<div>6、良好的安全性，ospf支持基于接口的明文及md5 验证。</div>
<div>7、OSPF适应各种规模的网络，最多可达数千台。</div>
<div>二、EIGRP协议</div>
<div>EIGRP和早期的IGRP协议都是由Cisco发明，是基于距离向量算法的动态路由协议。EIGRP(Enhanced Interior Gateway Routing Protocol)是增强版的IGRP协议。它属于动态内部网关路由协议，仍然使用矢量－距离算法。但它的实现比IGRP已经有很大改进，其收敛特性和操作效率比IGRP有显著的提高。</div>
<div>EIGRP的收敛特性是基于DUAL ( Distributed Update Algorithm ) 算法的。DUAL 算法使得路径在路由计算中根本不可能形成环路。它的收敛时间可以与已存在的其他任何路由协议相匹敌。</div>
<div>EIGRP协议主要具有如下特点：</div>
<div>1. 精确的路由计算和多路由的支持</div>
<div>EIGRP协议继承了IGRP协议的最大的优点：矢量路由权。EIGRP协议在路由计算中要对网络带宽，网络时延，信道占用率，信道可信度等因素作全面的综合考虑，所以EIGRP的路由计算更为准确，更能反映网络的实际情况。同时EIGRP协议支持多路由，使路由器可以按照不同的路径进行负载分担。</div>
<div>2. 较少的带宽占用</div>
<div>使用EIGRP协议的对等路由器之间周期性的发送很小的hello报文，以此来保证从前发送报文的有效性。路由的发送使用增量发送方法，即每次只发送发生变化的路由。发送的路由更新报文采用可靠传输，如果没有收到确认信息则重新发送，直至确认。EIGRP还可以对发送的EIGRP报文进行控制，减少EIGRP报文对接口带宽的占用率，从而避免连续大量发送路由报文而影响正常数据业务的事情发生。</div>
<div>3. 无环路由和较快的收敛速度</div>
<div>路由计算的无环路和路由的收敛速度是路由计算的重要指标。EIGRP协议由于使用了DUAL算法，使得EIGRP协议在路由计算中不可能有环路路由产生，同时路由计算的收敛时间也有很好的保证。因为，DUAL算法使得EIGRP在路由计算时，只会对发生变化的路由进行重新计算；对一条路由，也只有此路由影响的路由器才会介入路由的重新计算。</div>
<div>4. MD5认证</div>
<div>为确保路由获得的正确性，运行EIGRP协议进程的路由器之间可以配置MD5认证，对不符合认证的报文丢弃不理，从而确保路由获得的安全。</div>
<div>5. 任意掩码长度的路由聚合</div>
<div>EIGRP协议可以通过配置，对所有的EIGRP路由进行任意掩码长度的路由聚合，从而减少路由信息传输，节省带宽。</div>
<div>6. 同一目的但优先级的路由可实现负载分担</div>
<div>去往同一目的的路由表项，可根据接口的速率、连接质量、可靠性等属性，自动生成路由优先级，报文发送时可根据这些信息自动匹配接口的流量，达到几个接口负载分担的目的。</div>
<div>7. 协议配置简单</div>
<div>使用EIGRP协议组建网络，路由器配置非常简单，它没有复杂的区域设置，也无需针对不同网络接口类型实施不同的配置方法。使用EIGRP协议只需使用router eigrp命令在路由器上启动EIGRP 路由进程，然后再使用network 命令使能网络范围内的接口即可。</div>
<div>三、OSPF和EIGRP的比较</div>
<div>OSPF和EIGRP都是收敛速度较快并且不会形成环路的算法，网络带宽占用较小，使用灵活，安全性较好的路由协议。但是从以上分析可以看出，各自还是有优缺点。</div>
<div>（一）、OSPF的缺点</div>
<div>1、配置相对复杂。由于网络区域划分和网络属性的复杂性，需要网络分析员有较高的网络知识水平才能配置和管理OSPF网络。</div>
<div>2、路由负载均衡能力较弱。OSPF虽然能根据接口的速率、连接可靠性等信息，自动生成接口路由优先级，但通往同一目的的不同优先级路由，OSPF只选择优先级较高的转发，不同优先级的路由，不能实现负载分担。只有相同优先级的，才能达到负载均衡的目的，不象EIGRP那样可以根据优先级不同，自动匹配流量。</div>
<div>（二）、EIGRP的缺点</div>
<div>1. EIGRP没有区域（AREA）的概念，而OSPF在大规模网络的情况下，可以通过划分区域来规划和限制网络规模。所以EIGRP适用于网络规模相对较小的网络，这也是矢量-距离路由算法（RIP协议就是使用这种算法）的局限所在。</div>
<div>2. 运行EIGRP的路由器之间必须通过定时发送HELLO报文来维持邻居关系，这种邻居关系即使在拨号网络上，也需要定时发送HELLO报文，这样在按需拨号的网络上，无法定位这是有用的业务报文还是EIGRP发送的定时探询报文，从而可能误触发按需拨号网络发起连接，尤其在备份网络上，引起不必要的麻烦。所以一般运行EIGRP的路由器，在拨号备份端口还需配置Dialer list和Dialer group，以便过滤不必要的报文，或者运行TRIP协议，这样做增加路由器运行的开销。而OSPF可以提供对拨号网络按需拨号的支持，只用一种路由协议就可以满足各种专线或拨号网络应用的需求。</div>
<div>3. EIGRP的无环路计算和收敛速度是基于分布式的DUAL算法的，这种算法实际上是将不确定的路由信息（active route）散播（向邻居发query报文），得到所有邻居的确认后（reply报文）再收敛的过程，邻居在不确定该路由信息可靠性的情况下又会重复这种散播，因此某些情况下可能会出现该路由信息一直处于active状态（这种路由被称为stuck in active route），并且，如果在active route的这次DUAL计算过程中，出现到该路由的后继（successor）的metric发生变化的情况，就会进入多重计算，这些都会影响DUAL算法的收敛速度。而OSPF算法则没有这种问题，所以从收敛速度上看，虽然整体相近，但在某种特殊情况下，EIGRP还有不理想的情况。</div>
<div>4、EIGRP是Cisco公司的私有协议。Cisco公司是该协议的发明者和唯一具备该协议解释和修改权的厂商。如果要支持EIGRP协议需向Cisco公司购买相应版权，并且Cisco公司修改该协议没有义务通知任何其他厂家和使用该协议的用户。而OSPF是开放的协议，是IETF组织公布的标准。世界上主要的网络设备厂商都支持该协议，所以它的互操作性和可靠性由于公开而得到保障，并且在众多的厂商支持下，该协议也会不断走向更加完善。</div>
<div>附录： Quidway(R) 系列路由器对OSPF的支持</div>
<div>Quidway(R) 系列路由器上所实现的OSPF软件遵循 Internet RFC 2328所描述的协议文本，下面列出一些主要特色：</div>
<div>支持STUB区域：定义STUB区域以节省该区域内路由器引入ASE路由时的开销。也可以用该命令过滤区域间路由。</div>
<div>支持按需拨号：OSPF 按需拨号（OSPF over On Demand Circuits）是对OSPF协议的一种改进，它通过抑制HELLO报文和连接状态广播报文的定时传送，使得协议在ISDN、X.25 、SVCs 和 拨号线等按需拨号网上运行得更为有效。</div>
<div>丰富的路由策略：支持引入其它路由协议发现的路由。支持路由过滤功能。</div>
<div>授权验证字：OSPF对同一区域内的相邻路由器之间可以选择明文验证字和MD5加密验证字两种报文合法性验证手段。</div>
<div>路由器接口参数的灵活配置：在路由器的接口上，可以配置OSPF的参数包括：输出花费、HELLO报文发送间隔、重传间隔、接口传输时延、路由优先级、相邻路由器&ldquo;死亡&rdquo;时间、报文验证方式和报文验证字等。</div>
<div>虚连接： Quidway(R) 系列路由器的OSPF支持虚连接。以保证和增强骨干区域的连通性。</div>
<div>支持多种接口类型：支持协议中规定的广播，NBMA，点到多点，点到点四种接口类型。并支持将某种类型的接口任意改为其它类型。</div>
<div>支持配置邻接点：在NBMA等不支持多播发送报文的网络上，可以手工配置邻接点，单播发送协议报文。</div>
<div>支持区域间路由聚合： 如果某区域中存在一些连续的网段，可以在它的区域边界路由器(ABR)上使用聚合命令将这些连续的网段聚合成一个网段。可以减少其它区域中链路状态数据库(LSDB)的规模。</div>
<div>丰富的调试信息： Quidway(R) 系列路由器的OSPF，提供了丰富的调试信息帮助用户诊断故障。</div>
<div><b><br />
</b></div>
<div><b>IS-IS</b><b>中文说明</b></div>
<div>ISIS是一个分级的链接状态路由协议，基于DECnet PhaseV 路由算法。ISIS可以在不同的子网上操作，包括广播型的LAN、WAN和点到点链路。ISIS是一个链接状态协议，实际上与OSPF非常相似，它也使用Hello协议寻找毗邻节点，使用一个传播协议发送链接信息。ISIS消息使用序列号，但它只是一个简单的加法计数器。当计数器计到最大值时，一个ISIS路由器没有别的选择，只能伪造一个错误触发对所有旧信息的刷新。然而，因为序列号有3 2