<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3580549767611110022</id><updated>2012-02-13T02:52:35.783+08:00</updated><category term='经典CASE'/><category term='常用资料'/><category term='Windows常用技术'/><category term='网络技术'/><category term='Linux技术'/><category term='CCIE SP 备考'/><category term='P1i'/><category term='学习笔记'/><title type='text'>『无题』</title><subtitle type='html'>&amp;amp; Frank &amp;amp; 51NETWORK</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>41</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-6323212466498982538</id><published>2008-06-05T12:47:00.004+08:00</published><updated>2008-06-05T12:52:52.647+08:00</updated><title type='text'>新Blog地址</title><content type='html'>我现在搬了家!&lt;br /&gt;新家的地址：&lt;a href="http://www.zhaocs.info"&gt;www.zhaocs.info&lt;/a&gt;&lt;br /&gt;以后Blogger近1年将不会更新。&lt;br /&gt;文章会在新博客上发布，请朋友到我的新家去！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-6323212466498982538?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/6323212466498982538/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=6323212466498982538' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/6323212466498982538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/6323212466498982538'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2008/06/blog.html' title='新Blog地址'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-7355331844211041161</id><published>2008-05-05T10:47:00.008+08:00</published><updated>2009-05-12T23:22:33.016+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='常用资料'/><title type='text'>中国城市列表</title><content type='html'>&lt;h1 style="color: rgb(255, 102, 102);"&gt;直辖市&lt;/h1&gt; &lt;div class="editsection" style="float: right; margin-left: 5px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name=".E9.87.8D.E5.BA.86"&gt;&lt;/a&gt;&lt;h2&gt;&lt;a href="http://www.wiki.cn/wiki/%E9%87%8D%E5%BA%86" title="重庆"&gt;重庆&lt;/a&gt;&lt;/h2&gt; &lt;div class="editsection" style="float: right; margin-left: 5px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name=".E5.8C.97.E4.BA.AC"&gt;&lt;/a&gt;&lt;h2&gt;&lt;a href="http://www.wiki.cn/wiki/%E5%8C%97%E4%BA%AC" title="北京"&gt;北京&lt;/a&gt;&lt;/h2&gt; &lt;div class="editsection" style="float: right; margin-left: 5px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name=".E4.B8.8A.E6.B5.B7"&gt;&lt;/a&gt;&lt;h2&gt;&lt;a href="http://www.wiki.cn/wiki/%E4%B8%8A%E6%B5%B7" title="上海"&gt;上海&lt;/a&gt;&lt;/h2&gt; &lt;div class="editsection" style="float: right; margin-left: 5px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name=".E5.A4.A9.E6.B4.A5"&gt;&lt;/a&gt;&lt;h2&gt;&lt;a href="http://www.wiki.cn/wiki/%E5%A4%A9%E6%B4%A5" title="天津"&gt;天津&lt;/a&gt;&lt;/h2&gt; &lt;div class="editsection" style="float: right; margin-left: 5px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name=".E7.9C.81"&gt;&lt;/a&gt;&lt;h1 style="color: rgb(255, 102, 102);"&gt;&lt;br /&gt;&lt;/h1&gt;&lt;h1 style="color: rgb(255, 102, 102);"&gt;省&lt;/h1&gt; &lt;p&gt;其中省会用&lt;b&gt;粗体字&lt;/b&gt;表明。 &lt;/p&gt; &lt;div class="editsection" style="float: right; margin-left: 5px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name=".E5.AE.89.E5.BE.BD.E7.9C.81"&gt;&lt;/a&gt;&lt;h2&gt;&lt;a href="http://www.wiki.cn/wiki/%E5%AE%89%E5%BE%BD%E7%9C%81" title="安徽省"&gt;安徽省&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;地级市：&lt;b&gt;&lt;a href="http://www.wiki.cn/wiki/%E5%90%88%E8%82%A5" title="合肥"&gt;合肥&lt;/a&gt;&lt;/b&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%AE%BF%E5%B7%9E" title="宿州"&gt;宿州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B7%AE%E5%8C%97" title="淮北"&gt;淮北&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%98%9C%E9%98%B3" title="阜阳"&gt;阜阳&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%9A%8C%E5%9F%A0" title="蚌埠"&gt;蚌埠&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B7%AE%E5%8D%97" title="淮南"&gt;淮南&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%BB%81%E5%B7%9E" title="滁州"&gt;滁州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%A9%AC%E9%9E%8D%E5%B1%B1" title="马鞍山"&gt;马鞍山&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%8A%9C%E6%B9%96" title="芜湖"&gt;芜湖&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%93%9C%E9%99%B5" title="铜陵"&gt;铜陵&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%AE%89%E5%BA%86" title="安庆"&gt;安庆&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%BB%84%E5%B1%B1" title="黄山"&gt;黄山&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%85%AD%E5%AE%89" title="六安"&gt;六安&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%B7%A2%E6%B9%96" title="巢湖"&gt;巢湖&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B1%A0%E5%B7%9E" title="池州"&gt;池州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%AE%A3%E5%9F%8E" title="宣城"&gt;宣城&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%BA%B3%E5%B7%9E" title="亳州"&gt;亳州&lt;/a&gt;。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;县级市：&lt;a href="http://www.wiki.cn/wiki/%E7%95%8C%E9%A6%96" title="界首"&gt;界首&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%98%8E%E5%85%89" title="明光"&gt;明光&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%A4%A9%E9%95%BF" title="天长"&gt;天长&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%A1%90%E5%9F%8E" title="桐城"&gt;桐城&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%AE%81%E5%9B%BD" title="宁国"&gt;宁国&lt;/a&gt;。 &lt;/li&gt;&lt;/ul&gt; &lt;div class="editsection" style="float: right; margin-left: 5px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name=".E7.A6.8F.E5.BB.BA.E7.9C.81"&gt;&lt;/a&gt;&lt;h2 style="font-weight: normal;"&gt;----------------------------------------------------------------------------------&lt;/h2&gt;&lt;h2&gt;&lt;a href="http://www.wiki.cn/wiki/%E7%A6%8F%E5%BB%BA%E7%9C%81" title="福建省"&gt;福建省&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;副省级城市：&lt;a href="http://www.wiki.cn/wiki/%E5%8E%A6%E9%97%A8" title="厦门"&gt;厦门&lt;/a&gt;。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;地级市：&lt;b&gt;&lt;a href="http://www.wiki.cn/wiki/%E7%A6%8F%E5%B7%9E" title="福州"&gt;福州&lt;/a&gt;&lt;/b&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%8D%97%E5%B9%B3" title="南平"&gt;南平&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B8%89%E6%98%8E" title="三明"&gt;三明&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%8E%86%E7%94%B0" title="莆田"&gt;莆田&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B3%89%E5%B7%9E" title="泉州"&gt;泉州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%BC%B3%E5%B7%9E" title="漳州"&gt;漳州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%BE%99%E5%B2%A9" title="龙岩"&gt;龙岩&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%AE%81%E5%BE%B7" title="宁德"&gt;宁德&lt;/a&gt;。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;县级市：&lt;a href="http://www.wiki.cn/wiki/%E7%A6%8F%E6%B8%85" title="福清"&gt;福清&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%95%BF%E4%B9%90" title="长乐"&gt;长乐&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%82%B5%E6%AD%A6" title="邵武"&gt;邵武&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%AD%A6%E5%A4%B7%E5%B1%B1" title="武夷山"&gt;武夷山&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%BB%BA%E7%93%AF" title="建瓯"&gt;建瓯&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%BB%BA%E9%98%B3" title="建阳"&gt;建阳&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B0%B8%E5%AE%89" title="永安"&gt;永安&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%9F%B3%E7%8B%AE" title="石狮"&gt;石狮&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%99%8B%E6%B1%9F" title="晋江"&gt;晋江&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%8D%97%E5%AE%89" title="南安"&gt;南安&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%BE%99%E6%B5%B7" title="龙海"&gt;龙海&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%BC%B3%E5%B9%B3" title="漳平"&gt;漳平&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%A6%8F%E5%AE%89" title="福安"&gt;福安&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%A6%8F%E9%BC%8E" title="福鼎"&gt;福鼎&lt;/a&gt;。 &lt;/li&gt;&lt;/ul&gt; &lt;div class="editsection" style="float: right; margin-left: 5px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name=".E7.94.98.E8.82.83.E7.9C.81"&gt;&lt;/a&gt;&lt;h2 style="font-weight: normal;"&gt;&lt;span&gt;&lt;span style="font-size:100%;"&gt;----------------------------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt; &lt;h2&gt;&lt;a href="http://www.wiki.cn/wiki/%E7%94%98%E8%82%83%E7%9C%81" title="甘肃省"&gt;甘肃省&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;地级市：&lt;b&gt;&lt;a href="http://www.wiki.cn/wiki/%E5%85%B0%E5%B7%9E" title="兰州"&gt;兰州&lt;/a&gt;&lt;/b&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%98%89%E5%B3%AA%E5%85%B3" title="嘉峪关"&gt;嘉峪关&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%87%91%E6%98%8C" title="金昌"&gt;金昌&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%99%BD%E9%93%B6" title="白银"&gt;白银&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%A4%A9%E6%B0%B4" title="天水"&gt;天水&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%85%92%E6%B3%89" title="酒泉"&gt;酒泉&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%BC%A0%E6%8E%96" title="张掖"&gt;张掖&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%AD%A6%E5%A8%81" title="武威"&gt;武威&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%BA%86%E9%98%B3" title="庆阳"&gt;庆阳&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%B9%B3%E5%87%89" title="平凉"&gt;平凉&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%AE%9A%E8%A5%BF" title="定西"&gt;定西&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%99%87%E5%8D%97" title="陇南"&gt;陇南&lt;/a&gt;。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;县级市：&lt;a href="http://www.wiki.cn/wiki/%E7%8E%89%E9%97%A8" title="玉门"&gt;玉门&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%95%A6%E7%85%8C" title="敦煌"&gt;敦煌&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B8%B4%E5%A4%8F" title="临夏"&gt;临夏&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%90%88%E4%BD%9C" title="合作"&gt;合作&lt;/a&gt;。&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt; &lt;div class="editsection" style="float: right; margin-left: 5px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name=".E5.B9.BF.E4.B8.9C.E7.9C.81"&gt;&lt;/a&gt;&lt;h2 style="font-weight: normal;"&gt;&lt;span&gt;&lt;span style="font-size:100%;"&gt;----------------------------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt; &lt;h2&gt;&lt;a href="http://www.wiki.cn/wiki/%E5%B9%BF%E4%B8%9C%E7%9C%81" title="广东省"&gt;广东省&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;副省级城市： &lt;b&gt;&lt;a href="http://www.wiki.cn/wiki/%E5%B9%BF%E5%B7%9E" title="广州"&gt;广州&lt;/a&gt;&lt;/b&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B7%B1%E5%9C%B3" title="深圳"&gt;深圳&lt;/a&gt;。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;地级市：&lt;a href="http://www.wiki.cn/wiki/%E6%B8%85%E8%BF%9C" title="清远"&gt;清远&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%9F%B6%E5%85%B3" title="韶关"&gt;韶关&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B2%B3%E6%BA%90" title="河源"&gt;河源&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%A2%85%E5%B7%9E" title="梅州"&gt;梅州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%BD%AE%E5%B7%9E" title="潮州"&gt;潮州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B1%95%E5%A4%B4" title="汕头"&gt;汕头&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%8F%AD%E9%98%B3" title="揭阳"&gt;揭阳&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B1%95%E5%B0%BE" title="汕尾"&gt;汕尾&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%83%A0%E5%B7%9E" title="惠州"&gt;惠州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B8%9C%E8%8E%9E" title="东莞"&gt;东莞&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%8F%A0%E6%B5%B7" title="珠海"&gt;珠海&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B8%AD%E5%B1%B1" title="中山"&gt;中山&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B1%9F%E9%97%A8" title="江门"&gt;江门&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%BD%9B%E5%B1%B1" title="佛山"&gt;佛山&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%82%87%E5%BA%86" title="肇庆"&gt;肇庆&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%BA%91%E6%B5%AE" title="云浮"&gt;云浮&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%98%B3%E6%B1%9F" title="阳江"&gt;阳江&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%8C%82%E5%90%8D" title="茂名"&gt;茂名&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B9%9B%E6%B1%9F" title="湛江"&gt;湛江&lt;/a&gt;。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;县级市：&lt;a href="http://www.wiki.cn/wiki/%E4%BB%8E%E5%8C%96" title="从化"&gt;从化&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%A2%9E%E5%9F%8E" title="增城"&gt;增城&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%8B%B1%E5%BE%B7" title="英德"&gt;英德&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%BF%9E%E5%B7%9E" title="连州"&gt;连州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B9%90%E6%98%8C" title="乐昌"&gt;乐昌&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%8D%97%E9%9B%84" title="南雄"&gt;南雄&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%85%B4%E5%AE%81%E5%B8%82" title="兴宁市"&gt;兴宁&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%99%AE%E5%AE%81" title="普宁"&gt;普宁&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%99%86%E4%B8%B0" title="陆丰"&gt;陆丰&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%81%A9%E5%B9%B3" title="恩平"&gt;恩平&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%8F%B0%E5%B1%B1" title="台山"&gt;台山&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%BC%80%E5%B9%B3" title="开平"&gt;开平&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%B9%A4%E5%B1%B1" title="鹤山"&gt;鹤山&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%AB%98%E8%A6%81" title="高要"&gt;高要&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%9B%9B%E4%BC%9A" title="四会"&gt;四会&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%BD%97%E5%AE%9A" title="罗定"&gt;罗定&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%98%B3%E6%98%A5" title="阳春"&gt;阳春&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%8C%96%E5%B7%9E" title="化州"&gt;化州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%BF%A1%E5%AE%9C" title="信宜"&gt;信宜&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%AB%98%E5%B7%9E" title="高州"&gt;高州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%90%B4%E5%B7%9D" title="吴川"&gt;吴川&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%BB%89%E6%B1%9F" title="廉江"&gt;廉江&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%9B%B7%E5%B7%9E" title="雷州"&gt;雷州&lt;/a&gt;。&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt; &lt;div class="editsection" style="float: right; margin-left: 5px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name=".E8.B4.B5.E5.B7.9E.E7.9C.81"&gt;&lt;/a&gt;&lt;h2 style="font-weight: normal;"&gt;&lt;span&gt;&lt;span style="font-size:100%;"&gt;----------------------------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt; &lt;h2&gt;&lt;a href="http://www.wiki.cn/wiki/%E8%B4%B5%E5%B7%9E%E7%9C%81" title="贵州省"&gt;贵州省&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;地级市：&lt;b&gt;&lt;a href="http://www.wiki.cn/wiki/%E8%B4%B5%E9%98%B3" title="贵阳"&gt;贵阳&lt;/a&gt;&lt;/b&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%85%AD%E7%9B%98%E6%B0%B4" title="六盘水"&gt;六盘水&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%81%B5%E4%B9%89" title="遵义"&gt;遵义&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%AE%89%E9%A1%BA" title="安顺"&gt;安顺&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;县级市：&lt;a href="http://www.wiki.cn/wiki/%E6%B8%85%E9%95%87" title="清镇"&gt;清镇&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%B5%A4%E6%B0%B4" title="赤水"&gt;赤水&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%BB%81%E6%80%80" title="仁怀"&gt;仁怀&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%87%AF%E9%87%8C" title="凯里"&gt;凯里&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%83%BD%E5%8C%80" title="都匀"&gt;都匀&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%85%B4%E4%B9%89" title="兴义"&gt;兴义&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%AF%95%E8%8A%82" title="毕节"&gt;毕节&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%93%9C%E4%BB%81" title="铜仁"&gt;铜仁&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%A6%8F%E6%B3%89" title="福泉"&gt;福泉&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt; &lt;div class="editsection" style="float: right; margin-left: 5px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name=".E6.B2.B3.E5.8C.97.E7.9C.81"&gt;&lt;/a&gt;&lt;h2 style="font-weight: normal;"&gt;&lt;span&gt;&lt;span style="font-size:100%;"&gt;----------------------------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt; &lt;h2&gt;&lt;a href="http://www.wiki.cn/wiki/%E6%B2%B3%E5%8C%97%E7%9C%81" title="河北省"&gt;河北省&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;地级市：&lt;b&gt;&lt;a href="http://www.wiki.cn/wiki/%E7%9F%B3%E5%AE%B6%E5%BA%84" title="石家庄"&gt;石家庄&lt;/a&gt;&lt;/b&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%82%AF%E9%83%B8" title="邯郸"&gt;邯郸&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%94%90%E5%B1%B1" title="唐山"&gt;唐山&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%BF%9D%E5%AE%9A" title="保定"&gt;保定&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%A7%A6%E7%9A%87%E5%B2%9B" title="秦皇岛"&gt;秦皇岛&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%82%A2%E5%8F%B0" title="邢台"&gt;邢台&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%BC%A0%E5%AE%B6%E5%8F%A3" title="张家口"&gt;张家口&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%89%BF%E5%BE%B7" title="承德"&gt;承德&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B2%A7%E5%B7%9E" title="沧州"&gt;沧州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%BB%8A%E5%9D%8A" title="廊坊"&gt;廊坊&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%A1%A1%E6%B0%B4" title="衡水"&gt;衡水&lt;/a&gt; 。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;县级市：&lt;a href="http://www.wiki.cn/wiki/%E8%BE%9B%E9%9B%86" title="辛集"&gt;辛集&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%97%81%E5%9F%8E" title="藁城"&gt;藁城&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%99%8B%E5%B7%9E" title="晋州"&gt;晋州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%96%B0%E4%B9%90" title="新乐"&gt;新乐&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%B9%BF%E6%B3%89" title="鹿泉"&gt;鹿泉&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B8%B0%E5%8D%97" title="丰南"&gt;丰南&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%81%B5%E5%8C%96" title="遵化"&gt;遵化&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%BF%81%E5%AE%89" title="迁安"&gt;迁安&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%9C%B8%E5%B7%9E" title="霸州"&gt;霸州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B8%89%E6%B2%B3" title="三河"&gt;三河&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%AE%9A%E5%B7%9E" title="定州"&gt;定州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B6%BF%E5%B7%9E" title="涿州"&gt;涿州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%AE%89%E5%9B%BD" title="安国"&gt;安国&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%AB%98%E7%A2%91%E5%BA%97" title="高碑店"&gt;高碑店&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B3%8A%E5%A4%B4" title="泊头"&gt;泊头&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%BB%BB%E4%B8%98" title="任丘"&gt;任丘&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%BB%84%E9%AA%85" title="黄骅"&gt;黄骅&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B2%B3%E9%97%B4" title="河间"&gt;河间&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%86%80%E5%B7%9E" title="冀州"&gt;冀州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B7%B1%E5%B7%9E" title="深州"&gt;深州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%8D%97%E5%AE%AB" title="南宫"&gt;南宫&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B2%99%E6%B2%B3" title="沙河"&gt;沙河&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%AD%A6%E5%AE%89" title="武安"&gt;武安&lt;/a&gt;。&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt; &lt;div class="editsection" style="float: right; margin-left: 5px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name=".E9.BB.91.E9.BE.99.E6.B1.9F.E7.9C.81"&gt;&lt;/a&gt;&lt;h2 style="font-weight: normal;"&gt;&lt;span&gt;&lt;span style="font-size:100%;"&gt;----------------------------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt; &lt;h2&gt;&lt;a href="http://www.wiki.cn/wiki/%E9%BB%91%E9%BE%99%E6%B1%9F%E7%9C%81" title="黑龙江省"&gt;黑龙江省&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;副省级城市：&lt;b&gt;&lt;a href="http://www.wiki.cn/wiki/%E5%93%88%E5%B0%94%E6%BB%A8" title="哈尔滨"&gt;哈尔滨&lt;/a&gt;&lt;/b&gt;  &lt;/li&gt;&lt;li&gt;地级市：&lt;a href="http://www.wiki.cn/wiki/%E9%BD%90%E9%BD%90%E5%93%88%E5%B0%94" title="齐齐哈尔"&gt;齐齐哈尔&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%BB%91%E6%B2%B3" title="黑河"&gt;黑河&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%A4%A7%E5%BA%86" title="大庆"&gt;大庆&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%BC%8A%E6%98%A5" title="伊春"&gt;伊春&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%B9%A4%E5%B2%97" title="鹤岗"&gt;鹤岗&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%BD%B3%E6%9C%A8%E6%96%AF" title="佳木斯"&gt;佳木斯&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%8F%8C%E9%B8%AD%E5%B1%B1" title="双鸭山"&gt;双鸭山&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B8%83%E5%8F%B0%E6%B2%B3" title="七台河"&gt;七台河&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%B8%A1%E8%A5%BF" title="鸡西"&gt;鸡西&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%89%A1%E4%B8%B9%E6%B1%9F" title="牡丹江"&gt;牡丹江&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%BB%A5%E5%8C%96" title="绥化"&gt;绥化&lt;/a&gt;。 &lt;/li&gt;&lt;li&gt;县级市：&lt;a href="http://www.wiki.cn/wiki/%E5%8F%8C%E5%9F%8E" title="双城"&gt;双城&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%B0%9A%E5%BF%97" title="尚志"&gt;尚志&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%BA%94%E5%B8%B8" title="五常"&gt;五常&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%98%BF%E5%9F%8E" title="阿城"&gt;阿城&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%AE%B7%E6%B2%B3" title="讷河"&gt;讷河&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%8C%97%E5%AE%89" title="北安"&gt;北安&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%BA%94%E5%A4%A7%E8%BF%9E%E6%B1%A0" title="五大连池"&gt;五大连池&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%93%81%E5%8A%9B" title="铁力"&gt;铁力&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%90%8C%E6%B1%9F" title="同江"&gt;同江&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%AF%8C%E9%94%A6" title="富锦"&gt;富锦&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%99%8E%E6%9E%97" title="虎林"&gt;虎林&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%AF%86%E5%B1%B1" title="密山"&gt;密山&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%BB%A5%E8%8A%AC%E6%B2%B3" title="绥芬河"&gt;绥芬河&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B5%B7%E6%9E%97" title="海林"&gt;海林&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%AE%81%E5%AE%89" title="宁安"&gt;宁安&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%AE%89%E8%BE%BE" title="安达"&gt;安达&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%82%87%E4%B8%9C" title="肇东"&gt;肇东&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B5%B7%E4%BC%A6" title="海伦"&gt;海伦&lt;/a&gt;。 &lt;/li&gt;&lt;/ul&gt; &lt;div class="editsection" style="float: right; margin-left: 5px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name=".E6.B2.B3.E5.8D.97.E7.9C.81"&gt;&lt;/a&gt;&lt;h2 style="font-weight: normal;"&gt;&lt;span&gt;&lt;span style="font-size:100%;"&gt;----------------------------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt; &lt;h2&gt;&lt;a href="http://www.wiki.cn/wiki/%E6%B2%B3%E5%8D%97%E7%9C%81" title="河南省"&gt;河南省&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;地级市：&lt;b&gt;&lt;a href="http://www.wiki.cn/wiki/%E9%83%91%E5%B7%9E" title="郑州"&gt;郑州&lt;/a&gt;&lt;/b&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%BC%80%E5%B0%81" title="开封"&gt;开封&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B4%9B%E9%98%B3" title="洛阳"&gt;洛阳&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%B9%B3%E9%A1%B6%E5%B1%B1" title="平顶山"&gt;平顶山&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%AE%89%E9%98%B3" title="安阳"&gt;安阳&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%B9%A4%E5%A3%81" title="鹤壁"&gt;鹤壁&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%96%B0%E4%B9%A1" title="新乡"&gt;新乡&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%84%A6%E4%BD%9C" title="焦作"&gt;焦作&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%BF%AE%E9%98%B3" title="濮阳"&gt;濮阳&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%AE%B8%E6%98%8C" title="许昌"&gt;许昌&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%BC%AF%E6%B2%B3" title="漯河"&gt;漯河&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B8%89%E9%97%A8%E5%B3%A1" title="三门峡"&gt;三门峡&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%8D%97%E9%98%B3" title="南阳"&gt;南阳&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%95%86%E4%B8%98" title="商丘"&gt;商丘&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%91%A8%E5%8F%A3" title="周口"&gt;周口&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%A9%BB%E9%A9%AC%E5%BA%97" title="驻马店"&gt;驻马店&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%BF%A1%E9%98%B3" title="信阳"&gt;信阳&lt;/a&gt;。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;省直辖县级市：&lt;a href="http://www.wiki.cn/wiki/%E6%B5%8E%E6%BA%90" title="济源"&gt;济源&lt;/a&gt;。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;县级市：&lt;a href="http://www.wiki.cn/wiki/%E8%8D%A5%E9%98%B3" title="荥阳"&gt;荥阳&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%96%B0%E9%83%91" title="新郑"&gt;新郑&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%99%BB%E5%B0%81" title="登封"&gt;登封&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%96%B0%E5%AF%86" title="新密"&gt;新密&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%B7%A9%E4%B9%89" title="巩义"&gt;巩义&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%82%93%E5%B7%9E" title="邓州"&gt;邓州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%81%83%E5%B8%88" title="偃师"&gt;偃师&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%AD%9F%E5%B7%9E" title="孟州"&gt;孟州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B2%81%E9%98%B3" title="沁阳"&gt;沁阳&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%8D%AB%E8%BE%89" title="卫辉"&gt;卫辉&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%BE%89%E5%8E%BF" title="辉县"&gt;辉县&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%9E%97%E5%B7%9E" title="林州"&gt;林州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B0%B8%E5%9F%8E" title="永城"&gt;永城&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%A6%B9%E5%B7%9E" title="禹州"&gt;禹州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%95%BF%E8%91%9B" title="长葛"&gt;长葛&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%88%9E%E9%92%A2" title="舞钢"&gt;舞钢&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B1%9D%E5%B7%9E" title="汝州"&gt;汝州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B9%89%E9%A9%AC" title="义马"&gt;义马&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%81%B5%E5%AE%9D" title="灵宝"&gt;灵宝&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%A1%B9%E5%9F%8E" title="项城"&gt;项城&lt;/a&gt;。&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt; &lt;div class="editsection" style="float: right; margin-left: 5px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name=".E6.B9.96.E5.8C.97.E7.9C.81"&gt;&lt;/a&gt;&lt;h2 style="font-weight: normal;"&gt;&lt;span&gt;&lt;span style="font-size:100%;"&gt;----------------------------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt; &lt;h2&gt;&lt;a href="http://www.wiki.cn/wiki/%E6%B9%96%E5%8C%97%E7%9C%81" title="湖北省"&gt;湖北省&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;副省级城市：&lt;b&gt;&lt;a href="http://www.wiki.cn/wiki/%E6%AD%A6%E6%B1%89" title="武汉"&gt;武汉&lt;/a&gt;&lt;/b&gt;。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;地级市：&lt;a href="http://www.wiki.cn/wiki/%E5%8D%81%E5%A0%B0" title="十堰"&gt;十堰&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%A5%84%E6%A8%8A" title="襄樊"&gt;襄樊&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%8D%86%E9%97%A8" title="荆门"&gt;荆门&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%AD%9D%E6%84%9F" title="孝感"&gt;孝感&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%BB%84%E5%86%88" title="黄冈"&gt;黄冈&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%84%82%E5%B7%9E" title="鄂州"&gt;鄂州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%BB%84%E7%9F%B3" title="黄石"&gt;黄石&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%92%B8%E5%AE%81" title="咸宁"&gt;咸宁&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%8D%86%E5%B7%9E" title="荆州"&gt;荆州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%AE%9C%E6%98%8C" title="宜昌"&gt;宜昌&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%9A%8F%E5%B7%9E" title="随州"&gt;随州&lt;/a&gt;。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;省直辖县级市：&lt;a href="http://www.wiki.cn/wiki/%E4%BB%99%E6%A1%83" title="仙桃"&gt;仙桃&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%A4%A9%E9%97%A8" title="天门"&gt;天门&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%BD%9C%E6%B1%9F" title="潜江"&gt;潜江&lt;/a&gt;。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;县级市：&lt;a href="http://www.wiki.cn/wiki/%E4%B8%B9%E6%B1%9F%E5%8F%A3" title="丹江口"&gt;丹江口&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%80%81%E6%B2%B3%E5%8F%A3" title="老河口"&gt;老河口&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%9E%A3%E9%98%B3" title="枣阳"&gt;枣阳&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%AE%9C%E5%9F%8E" title="宜城"&gt;宜城&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%92%9F%E7%A5%A5" title="钟祥"&gt;钟祥&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B1%89%E5%B7%9D" title="汉川"&gt;汉川&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%BA%94%E5%9F%8E" title="应城"&gt;应城&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%AE%89%E9%99%86" title="安陆"&gt;安陆&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%B9%BF%E6%B0%B4" title="广水"&gt;广水&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%BA%BB%E5%9F%8E" title="麻城"&gt;麻城&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%AD%A6%E7%A9%B4" title="武穴"&gt;武穴&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%A4%A7%E5%86%B6" title="大冶"&gt;大冶&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%B5%A4%E5%A3%81" title="赤壁"&gt;赤壁&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%9F%B3%E9%A6%96" title="石首"&gt;石首&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B4%AA%E6%B9%96" title="洪湖"&gt;洪湖&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%9D%BE%E6%BB%8B" title="松滋"&gt;松滋&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%AE%9C%E9%83%BD" title="宜都"&gt;宜都&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%9E%9D%E6%B1%9F" title="枝江"&gt;枝江&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%BD%93%E9%98%B3" title="当阳"&gt;当阳&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%81%A9%E6%96%BD" title="恩施"&gt;恩施&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%88%A9%E5%B7%9D" title="利川"&gt;利川&lt;/a&gt;。&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt; &lt;div class="editsection" style="float: right; margin-left: 5px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name=".E6.B9.96.E5.8D.97.E7.9C.81"&gt;&lt;/a&gt;&lt;h2 style="font-weight: normal;"&gt;&lt;span&gt;&lt;span style="font-size:100%;"&gt;----------------------------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt; &lt;h2&gt;&lt;a href="http://www.wiki.cn/wiki/%E6%B9%96%E5%8D%97%E7%9C%81" title="湖南省"&gt;湖南省&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;地级市：&lt;b&gt;&lt;a href="http://www.wiki.cn/wiki/%E9%95%BF%E6%B2%99" title="长沙"&gt;长沙&lt;/a&gt;&lt;/b&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%BC%A0%E5%AE%B6%E7%95%8C" title="张家界"&gt;张家界&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%B8%B8%E5%BE%B7" title="常德"&gt;常德&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%9B%8A%E9%98%B3" title="益阳"&gt;益阳&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%B2%B3%E9%98%B3" title="岳阳"&gt;岳阳&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%A0%AA%E6%B4%B2" title="株洲"&gt;株洲&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B9%98%E6%BD%AD" title="湘潭"&gt;湘潭&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%A1%A1%E9%98%B3" title="衡阳"&gt;衡阳&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%83%B4%E5%B7%9E" title="郴州"&gt;郴州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B0%B8%E5%B7%9E" title="永州"&gt;永州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%82%B5%E9%98%B3" title="邵阳"&gt;邵阳&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%80%80%E5%8C%96" title="怀化"&gt;怀化&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%A8%84%E5%BA%95" title="娄底"&gt;娄底&lt;/a&gt;。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;县级市：&lt;a href="http://www.wiki.cn/wiki/%E6%B5%8F%E9%98%B3" title="浏阳"&gt;浏阳&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B4%A5%E5%B8%82" title="津市"&gt;津市&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B2%85%E6%B1%9F" title="沅江"&gt;沅江&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B1%A8%E7%BD%97" title="汨罗"&gt;汨罗&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B8%B4%E6%B9%98" title="临湘"&gt;临湘&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%86%B4%E9%99%B5" title="醴陵"&gt;醴陵&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B9%98%E4%B9%A1" title="湘乡"&gt;湘乡&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%9F%B6%E5%B1%B1" title="韶山"&gt;韶山&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%80%92%E9%98%B3" title="耒阳"&gt;耒阳&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%B8%B8%E5%AE%81" title="常宁"&gt;常宁&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%B5%84%E5%85%B4" title="资兴"&gt;资兴&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%AD%A6%E5%86%88" title="武冈"&gt;武冈&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B4%AA%E6%B1%9F" title="洪江"&gt;洪江&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%86%B7%E6%B0%B4%E6%B1%9F" title="冷水江"&gt;冷水江&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B6%9F%E6%BA%90" title="涟源"&gt;涟源&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%90%89%E9%A6%96" title="吉首"&gt;吉首&lt;/a&gt;。&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt; &lt;div class="editsection" style="float: right; margin-left: 5px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name=".E5.90.89.E6.9E.97.E7.9C.81"&gt;&lt;/a&gt;&lt;h2 style="font-weight: normal;"&gt;&lt;span&gt;&lt;span style="font-size:100%;"&gt;----------------------------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt; &lt;h2&gt;&lt;a href="http://www.wiki.cn/wiki/%E5%90%89%E6%9E%97%E7%9C%81" title="吉林省"&gt;吉林省&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;副省级城市：&lt;b&gt;&lt;a href="http://www.wiki.cn/wiki/%E9%95%BF%E6%98%A5" title="长春"&gt;长春&lt;/a&gt;&lt;/b&gt;。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;地级市：&lt;a href="http://www.wiki.cn/wiki/%E5%90%89%E6%9E%97%E5%B8%82" title="吉林市"&gt;吉林市&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%99%BD%E5%9F%8E" title="白城"&gt;白城&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%9D%BE%E5%8E%9F" title="松原"&gt;松原&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%9B%9B%E5%B9%B3" title="四平"&gt;四平&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%BE%BD%E6%BA%90" title="辽源"&gt;辽源&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%80%9A%E5%8C%96" title="通化"&gt;通化&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%99%BD%E5%B1%B1" title="白山"&gt;白山&lt;/a&gt;。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;县级市：&lt;a href="http://www.wiki.cn/wiki/%E5%BE%B7%E6%83%A0" title="德惠"&gt;德惠&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B9%9D%E5%8F%B0" title="九台"&gt;九台&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%A6%86%E6%A0%91" title="榆树"&gt;榆树&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%9B%98%E7%9F%B3" title="盘石"&gt;盘石&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%9B%9F%E6%B2%B3" title="蛟河"&gt;蛟河&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%A1%A6%E7%94%B8" title="桦甸"&gt;桦甸&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%88%92%E5%85%B0" title="舒兰"&gt;舒兰&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B4%AE%E5%8D%97" title="洮南"&gt;洮南&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%A4%A7%E5%AE%89" title="大安"&gt;大安&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%8F%8C%E8%BE%BD" title="双辽"&gt;双辽&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%85%AC%E4%B8%BB%E5%B2%AD" title="公主岭"&gt;公主岭&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%A2%85%E6%B2%B3%E5%8F%A3" title="梅河口"&gt;梅河口&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%9B%86%E5%AE%89" title="集安"&gt;集安&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B8%B4%E6%B1%9F" title="临江"&gt;临江&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%BB%B6%E5%90%89" title="延吉"&gt;延吉&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%9B%BE%E4%BB%AC" title="图们"&gt;图们&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%95%A6%E5%8C%96" title="敦化"&gt;敦化&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%8F%B2%E6%98%A5" title="珲春"&gt;珲春&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%BE%99%E4%BA%95" title="龙井"&gt;龙井&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%92%8C%E9%BE%99" title="和龙"&gt;和龙&lt;/a&gt;。&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt; &lt;div class="editsection" style="float: right; margin-left: 5px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name=".E6.B1.9F.E8.A5.BF.E7.9C.81"&gt;&lt;/a&gt;&lt;h2 style="font-weight: normal;"&gt;&lt;span&gt;&lt;span style="font-size:100%;"&gt;----------------------------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt; &lt;h2&gt;&lt;a href="http://www.wiki.cn/wiki/%E6%B1%9F%E8%A5%BF%E7%9C%81" title="江西省"&gt;江西省&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;地级市：&lt;b&gt;&lt;a href="http://www.wiki.cn/wiki/%E5%8D%97%E6%98%8C" title="南昌"&gt;南昌&lt;/a&gt;&lt;/b&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B9%9D%E6%B1%9F" title="九江"&gt;九江&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%99%AF%E5%BE%B7%E9%95%87" title="景德镇"&gt;景德镇&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%B9%B0%E6%BD%AD" title="鹰潭"&gt;鹰潭&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%96%B0%E4%BD%99" title="新余"&gt;新余&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%90%8D%E4%B9%A1" title="萍乡"&gt;萍乡&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%B5%A3%E5%B7%9E" title="赣州"&gt;赣州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B8%8A%E9%A5%B6" title="上饶"&gt;上饶&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%8A%9A%E5%B7%9E" title="抚州"&gt;抚州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%AE%9C%E6%98%A5" title="宜春"&gt;宜春&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%90%89%E5%AE%89" title="吉安"&gt;吉安&lt;/a&gt;。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;县级市：&lt;a href="http://www.wiki.cn/wiki/%E7%91%9E%E6%98%8C" title="瑞昌"&gt;瑞昌&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B9%90%E5%B9%B3" title="乐平"&gt;乐平&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%91%9E%E9%87%91" title="瑞金"&gt;瑞金&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%8D%97%E5%BA%B7" title="南康"&gt;南康&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%BE%B7%E5%85%B4" title="德兴"&gt;德兴&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B8%B0%E5%9F%8E" title="丰城"&gt;丰城&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%A8%9F%E6%A0%91" title="樟树"&gt;樟树&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%AB%98%E5%AE%89" title="高安"&gt;高安&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%BA%95%E5%86%88%E5%B1%B1" title="井冈山"&gt;井冈山&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%B4%B5%E6%BA%AA" title="贵溪"&gt;贵溪&lt;/a&gt;。 &lt;/li&gt;&lt;/ul&gt; &lt;div class="editsection" style="float: right; margin-left: 5px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name=".E6.B1.9F.E8.8B.8F.E7.9C.81"&gt;&lt;/a&gt;&lt;h2 style="font-weight: normal;"&gt;&lt;span&gt;&lt;span style="font-size:100%;"&gt;----------------------------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt; &lt;h2&gt;&lt;a href="http://www.wiki.cn/wiki/%E6%B1%9F%E8%8B%8F%E7%9C%81" title="江苏省"&gt;江苏省&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;副省级城市：&lt;b&gt;&lt;a href="http://www.wiki.cn/wiki/%E5%8D%97%E4%BA%AC" title="南京"&gt;南京&lt;/a&gt;&lt;/b&gt;。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;地级市：&lt;a href="http://www.wiki.cn/wiki/%E5%BE%90%E5%B7%9E" title="徐州"&gt;徐州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%BF%9E%E4%BA%91%E6%B8%AF" title="连云港"&gt;连云港&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%AE%BF%E8%BF%81" title="宿迁"&gt;宿迁&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B7%AE%E5%AE%89" title="淮安"&gt;淮安&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%9B%90%E5%9F%8E" title="盐城"&gt;盐城&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%89%AC%E5%B7%9E" title="扬州"&gt;扬州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B3%B0%E5%B7%9E" title="泰州"&gt;泰州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%8D%97%E9%80%9A" title="南通"&gt;南通&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%95%87%E6%B1%9F" title="镇江"&gt;镇江&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%B8%B8%E5%B7%9E" title="常州"&gt;常州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%97%A0%E9%94%A1" title="无锡"&gt;无锡&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%8B%8F%E5%B7%9E" title="苏州"&gt;苏州&lt;/a&gt;。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;县级市：&lt;a href="http://www.wiki.cn/wiki/%E6%B1%9F%E9%98%B4" title="江阴"&gt;江阴&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%AE%9C%E5%85%B4" title="宜兴"&gt;宜兴&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%82%B3%E5%B7%9E" title="邳州"&gt;邳州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%96%B0%E6%B2%82" title="新沂"&gt;新沂&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%87%91%E5%9D%9B" title="金坛"&gt;金坛&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%BA%A7%E9%98%B3" title="溧阳"&gt;溧阳&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%B8%B8%E7%86%9F" title="常熟"&gt;常熟&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%BC%A0%E5%AE%B6%E6%B8%AF" title="张家港"&gt;张家港&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%A4%AA%E4%BB%93" title="太仓"&gt;太仓&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%98%86%E5%B1%B1" title="昆山"&gt;昆山&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%90%B4%E6%B1%9F" title="吴江"&gt;吴江&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%A6%82%E7%9A%8B" title="如皋"&gt;如皋&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%80%9A%E5%B7%9E" title="通州"&gt;通州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B5%B7%E9%97%A8" title="海门"&gt;海门&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%90%AF%E4%B8%9C" title="启东"&gt;启东&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%A4%A7%E4%B8%B0" title="大丰"&gt;大丰&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B8%9C%E5%8F%B0" title="东台"&gt;东台&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%AB%98%E9%82%AE" title="高邮"&gt;高邮&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%BB%AA%E5%BE%81" title="仪征"&gt;仪征&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B1%9F%E9%83%BD" title="江都"&gt;江都&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%89%AC%E4%B8%AD" title="扬中"&gt;扬中&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%8F%A5%E5%AE%B9" title="句容"&gt;句容&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B8%B9%E9%98%B3" title="丹阳"&gt;丹阳&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%85%B4%E5%8C%96" title="兴化"&gt;兴化&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%A7%9C%E5%A0%B0" title="姜堰"&gt;姜堰&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B3%B0%E5%85%B4" title="泰兴"&gt;泰兴&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%9D%96%E6%B1%9F" title="靖江"&gt;靖江&lt;/a&gt;。&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt; &lt;div class="editsection" style="float: right; margin-left: 5px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name=".E8.BE.BD.E5.AE.81.E7.9C.81"&gt;&lt;/a&gt;&lt;h2 style="font-weight: normal;"&gt;&lt;span&gt;&lt;span style="font-size:100%;"&gt;----------------------------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt; &lt;h2&gt;&lt;a href="http://www.wiki.cn/wiki/%E8%BE%BD%E5%AE%81%E7%9C%81" title="辽宁省"&gt;辽宁省&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;副省级城市：&lt;b&gt;&lt;a href="http://www.wiki.cn/wiki/%E6%B2%88%E9%98%B3" title="沈阳"&gt;沈阳&lt;/a&gt;&lt;/b&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%A4%A7%E8%BF%9E" title="大连"&gt;大连&lt;/a&gt;。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;地级市：&lt;a href="http://www.wiki.cn/wiki/%E6%9C%9D%E9%98%B3" title="朝阳"&gt;朝阳&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%98%9C%E6%96%B0" title="阜新"&gt;阜新&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%93%81%E5%B2%AD" title="铁岭"&gt;铁岭&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%8A%9A%E9%A1%BA" title="抚顺"&gt;抚顺&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%9C%AC%E6%BA%AA" title="本溪"&gt;本溪&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%BE%BD%E9%98%B3" title="辽阳"&gt;辽阳&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%9E%8D%E5%B1%B1" title="鞍山"&gt;鞍山&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B8%B9%E4%B8%9C" title="丹东"&gt;丹东&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%90%A5%E5%8F%A3" title="营口"&gt;营口&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%9B%98%E9%94%A6" title="盘锦"&gt;盘锦&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%94%A6%E5%B7%9E" title="锦州"&gt;锦州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%91%AB%E8%8A%A6%E5%B2%9B" title="葫芦岛"&gt;葫芦岛&lt;/a&gt;。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;县级市：&lt;a href="http://www.wiki.cn/wiki/%E6%96%B0%E6%B0%91" title="新民"&gt;新民&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%93%A6%E6%88%BF%E5%BA%97" title="瓦房店"&gt;瓦房店&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%99%AE%E5%85%B0%E5%BA%97" title="普兰店"&gt;普兰店&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%BA%84%E6%B2%B3" title="庄河"&gt;庄河&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%8C%97%E7%A5%A8" title="北票"&gt;北票&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%87%8C%E6%BA%90" title="凌源"&gt;凌源&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%B0%83%E5%85%B5%E5%B1%B1" title="调兵山"&gt;调兵山&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%BC%80%E5%8E%9F" title="开原"&gt;开原&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%81%AF%E5%A1%94" title="灯塔"&gt;灯塔&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B5%B7%E5%9F%8E" title="海城"&gt;海城&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%87%A4%E5%9F%8E" title="凤城"&gt;凤城&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B8%9C%E6%B8%AF" title="东港"&gt;东港&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%A4%A7%E7%9F%B3%E6%A1%A5" title="大石桥"&gt;大石桥&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%9B%96%E5%B7%9E" title="盖州"&gt;盖州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%87%8C%E6%B5%B7" title="凌海"&gt;凌海&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%8C%97%E5%AE%81" title="北宁"&gt;北宁&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%85%B4%E5%9F%8E" title="兴城"&gt;兴城&lt;/a&gt;。&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt; &lt;div class="editsection" style="float: right; margin-left: 5px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name=".E5.B1.B1.E4.B8.9C.E7.9C.81"&gt;&lt;/a&gt;&lt;h2 style="font-weight: normal;"&gt;&lt;span&gt;&lt;span style="font-size:100%;"&gt;----------------------------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt; &lt;h2&gt;&lt;a href="http://www.wiki.cn/wiki/%E5%B1%B1%E4%B8%9C%E7%9C%81" title="山东省"&gt;山东省&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;副省级城市： &lt;b&gt;&lt;a href="http://www.wiki.cn/wiki/%E6%B5%8E%E5%8D%97" title="济南"&gt;济南&lt;/a&gt;&lt;/b&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%9D%92%E5%B2%9B" title="青岛"&gt;青岛&lt;/a&gt;。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;地级市：&lt;a href="http://www.wiki.cn/wiki/%E8%81%8A%E5%9F%8E" title="聊城"&gt;聊城&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%BE%B7%E5%B7%9E%E5%B8%82" title="德州市"&gt;德州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B8%9C%E8%90%A5" title="东营"&gt;东营&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B7%84%E5%8D%9A" title="淄博"&gt;淄博&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%BD%8D%E5%9D%8A" title="潍坊"&gt;潍坊&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%83%9F%E5%8F%B0" title="烟台"&gt;烟台&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%A8%81%E6%B5%B7" title="威海"&gt;威海&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%97%A5%E7%85%A7" title="日照"&gt;日照&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B8%B4%E6%B2%82" title="临沂"&gt;临沂&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%9E%A3%E5%BA%84" title="枣庄"&gt;枣庄&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B5%8E%E5%AE%81" title="济宁"&gt;济宁&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B3%B0%E5%AE%89" title="泰安"&gt;泰安&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%8E%B1%E8%8A%9C" title="莱芜"&gt;莱芜&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%BB%A8%E5%B7%9E" title="滨州"&gt;滨州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%8F%8F%E6%B3%BD" title="菏泽"&gt;菏泽&lt;/a&gt;。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;县级市：&lt;a href="http://www.wiki.cn/wiki/%E7%AB%A0%E4%B8%98" title="章丘"&gt;章丘&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%83%B6%E5%B7%9E" title="胶州"&gt;胶州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%83%B6%E5%8D%97" title="胶南"&gt;胶南&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%8D%B3%E5%A2%A8" title="即墨"&gt;即墨&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%B9%B3%E5%BA%A6" title="平度"&gt;平度&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%8E%B1%E8%A5%BF" title="莱西"&gt;莱西&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B8%B4%E6%B8%85" title="临清"&gt;临清&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B9%90%E9%99%B5" title="乐陵"&gt;乐陵&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%A6%B9%E5%9F%8E" title="禹城"&gt;禹城&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%AE%89%E4%B8%98" title="安丘"&gt;安丘&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%98%8C%E9%82%91%E5%B8%82" title="昌邑市"&gt;昌邑&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%AB%98%E5%AF%86" title="高密"&gt;高密&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%9D%92%E5%B7%9E" title="青州"&gt;青州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%AF%B8%E5%9F%8E" title="诸城"&gt;诸城&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%AF%BF%E5%85%89" title="寿光"&gt;寿光&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%A0%96%E9%9C%9E" title="栖霞"&gt;栖霞&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B5%B7%E9%98%B3" title="海阳"&gt;海阳&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%BE%99%E5%8F%A3" title="龙口"&gt;龙口&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%8E%B1%E9%98%B3" title="莱阳"&gt;莱阳&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%8E%B1%E5%B7%9E" title="莱州"&gt;莱州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%93%AC%E8%8E%B1" title="蓬莱"&gt;蓬莱&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%8B%9B%E8%BF%9C" title="招远"&gt;招远&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%96%87%E7%99%BB" title="文登"&gt;文登&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%8D%A3%E6%88%90" title="荣成"&gt;荣成&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B9%B3%E5%B1%B1" title="乳山"&gt;乳山&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%BB%95%E5%B7%9E" title="滕州"&gt;滕州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%9B%B2%E9%98%9C" title="曲阜"&gt;曲阜&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%85%96%E5%B7%9E" title="兖州"&gt;兖州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%82%B9%E5%9F%8E" title="邹城"&gt;邹城&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%96%B0%E6%B3%B0" title="新泰"&gt;新泰&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%82%A5%E5%9F%8E" title="肥城"&gt;肥城&lt;/a&gt;。&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt; &lt;div class="editsection" style="float: right; margin-left: 5px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name=".E9.99.95.E8.A5.BF.E7.9C.81"&gt;&lt;/a&gt;&lt;h2 style="font-weight: normal;"&gt;&lt;span&gt;&lt;span style="font-size:100%;"&gt;----------------------------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt; &lt;h2&gt;&lt;a href="http://www.wiki.cn/wiki/%E9%99%95%E8%A5%BF%E7%9C%81" title="陕西省"&gt;陕西省&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;副省级城市：&lt;b&gt;&lt;a href="http://www.wiki.cn/wiki/%E8%A5%BF%E5%AE%89" title="西安"&gt;西安&lt;/a&gt;&lt;/b&gt;。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;地级市：&lt;a href="http://www.wiki.cn/wiki/%E5%BB%B6%E5%AE%89" title="延安"&gt;延安&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%93%9C%E5%B7%9D" title="铜川"&gt;铜川&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B8%AD%E5%8D%97" title="渭南"&gt;渭南&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%92%B8%E9%98%B3" title="咸阳"&gt;咸阳&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%AE%9D%E9%B8%A1" title="宝鸡"&gt;宝鸡&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B1%89%E4%B8%AD" title="汉中"&gt;汉中&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%A6%86%E6%9E%97" title="榆林"&gt;榆林&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%95%86%E6%B4%9B" title="商洛"&gt;商洛&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%AE%89%E5%BA%B7" title="安康"&gt;安康&lt;/a&gt;。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;县级市：&lt;a href="http://www.wiki.cn/wiki/%E9%9F%A9%E5%9F%8E" title="韩城"&gt;韩城&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%8D%8E%E9%98%B4" title="华阴"&gt;华阴&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%85%B4%E5%B9%B3" title="兴平"&gt;兴平&lt;/a&gt;。&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt; &lt;div class="editsection" style="float: right; margin-left: 5px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name=".E5.B1.B1.E8.A5.BF.E7.9C.81"&gt;&lt;/a&gt;&lt;h2 style="font-weight: normal;"&gt;&lt;span&gt;&lt;span style="font-size:100%;"&gt;----------------------------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt; &lt;h2&gt;&lt;a href="http://www.wiki.cn/wiki/%E5%B1%B1%E8%A5%BF%E7%9C%81" title="山西省"&gt;山西省&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;地级市：&lt;b&gt;&lt;a href="http://www.wiki.cn/wiki/%E5%A4%AA%E5%8E%9F" title="太原"&gt;太原&lt;/a&gt;&lt;/b&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%A4%A7%E5%90%8C" title="大同"&gt;大同&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%9C%94%E5%B7%9E" title="朔州"&gt;朔州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%98%B3%E6%B3%89" title="阳泉"&gt;阳泉&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%95%BF%E6%B2%BB" title="长治"&gt;长治&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%99%8B%E5%9F%8E" title="晋城"&gt;晋城&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%BF%BB%E5%B7%9E" title="忻州"&gt;忻州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%90%95%E6%A2%81" title="吕梁"&gt;吕梁&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%99%8B%E4%B8%AD" title="晋中"&gt;晋中&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B8%B4%E6%B1%BE" title="临汾"&gt;临汾&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%BF%90%E5%9F%8E" title="运城"&gt;运城&lt;/a&gt;。 &lt;/li&gt;&lt;li&gt;县级市：&lt;a href="http://www.wiki.cn/wiki/%E5%8F%A4%E4%BA%A4" title="古交"&gt;古交&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%BD%9E%E5%9F%8E" title="潞城"&gt;潞城&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%AB%98%E5%B9%B3" title="高平"&gt;高平&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%8E%9F%E5%B9%B3" title="原平"&gt;原平&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%AD%9D%E4%B9%89" title="孝义"&gt;孝义&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B1%BE%E9%98%B3" title="汾阳"&gt;汾阳&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%BB%8B%E4%BC%91" title="介休"&gt;介休&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%BE%AF%E9%A9%AC" title="侯马"&gt;侯马&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%9C%8D%E5%B7%9E" title="霍州"&gt;霍州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B0%B8%E6%B5%8E" title="永济"&gt;永济&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B2%B3%E6%B4%A5" title="河津"&gt;河津&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt; &lt;div class="editsection" style="float: right; margin-left: 5px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name=".E5.9B.9B.E5.B7.9D.E7.9C.81"&gt;&lt;/a&gt;&lt;h2 style="font-weight: normal;"&gt;&lt;span&gt;&lt;span style="font-size:100%;"&gt;----------------------------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt; &lt;h2&gt;&lt;a href="http://www.wiki.cn/wiki/%E5%9B%9B%E5%B7%9D%E7%9C%81" title="四川省"&gt;四川省&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;副省级城市： &lt;b&gt;&lt;a href="http://www.wiki.cn/wiki/%E6%88%90%E9%83%BD" title="成都"&gt;成都&lt;/a&gt;&lt;/b&gt; 。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;地级市：&lt;a href="http://www.wiki.cn/wiki/%E5%B9%BF%E5%85%83" title="广元"&gt;广元&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%BB%B5%E9%98%B3" title="绵阳"&gt;绵阳&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%BE%B7%E9%98%B3" title="德阳"&gt;德阳&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%8D%97%E5%85%85" title="南充"&gt;南充&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%B9%BF%E5%AE%89" title="广安"&gt;广安&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%81%82%E5%AE%81" title="遂宁"&gt;遂宁&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%86%85%E6%B1%9F" title="内江"&gt;内江&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B9%90%E5%B1%B1" title="乐山"&gt;乐山&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%87%AA%E8%B4%A1" title="自贡"&gt;自贡&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B3%B8%E5%B7%9E" title="泸州"&gt;泸州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%AE%9C%E5%AE%BE" title="宜宾"&gt;宜宾&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%94%80%E6%9E%9D%E8%8A%B1" title="攀枝花"&gt;攀枝花&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%B7%B4%E4%B8%AD" title="巴中"&gt;巴中&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%BE%BE%E5%B7%9E" title="达州"&gt;达州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%B5%84%E9%98%B3" title="资阳"&gt;资阳&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%9C%89%E5%B1%B1" title="眉山"&gt;眉山&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%9B%85%E5%AE%89" title="雅安"&gt;雅安&lt;/a&gt; 。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;县级市：&lt;a href="http://www.wiki.cn/wiki/%E5%B4%87%E5%B7%9E" title="崇州"&gt;崇州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%82%9B%E5%B4%83" title="邛崃"&gt;邛崃&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%83%BD%E6%B1%9F%E5%A0%B0" title="都江堰"&gt;都江堰&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%BD%AD%E5%B7%9E" title="彭州"&gt;彭州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B1%9F%E6%B2%B9" title="江油"&gt;江油&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%BB%80%E9%82%A1" title="什邡"&gt;什邡&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%B9%BF%E6%B1%89" title="广汉"&gt;广汉&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%BB%B5%E7%AB%B9" title="绵竹"&gt;绵竹&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%98%86%E4%B8%AD" title="阆中"&gt;阆中&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%8D%8E%E8%93%A5" title="华蓥"&gt;华蓥&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%B3%A8%E7%9C%89%E5%B1%B1" title="峨眉山"&gt;峨眉山&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B8%87%E6%BA%90" title="万源"&gt;万源&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%AE%80%E9%98%B3" title="简阳"&gt;简阳&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%A5%BF%E6%98%8C" title="西昌"&gt;西昌&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt; &lt;div class="editsection" style="float: right; margin-left: 5px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name=".E4.BA.91.E5.8D.97.E7.9C.81"&gt;&lt;/a&gt;&lt;h2 style="font-weight: normal;"&gt;&lt;span&gt;&lt;span style="font-size:100%;"&gt;----------------------------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt; &lt;h2&gt;&lt;a href="http://www.wiki.cn/wiki/%E4%BA%91%E5%8D%97%E7%9C%81" title="云南省"&gt;云南省&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;地级市：&lt;b&gt;&lt;a href="http://www.wiki.cn/wiki/%E6%98%86%E6%98%8E" title="昆明"&gt;昆明&lt;/a&gt;&lt;/b&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%9B%B2%E9%9D%96" title="曲靖"&gt;曲靖&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%8E%89%E6%BA%AA" title="玉溪"&gt;玉溪&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B8%BD%E6%B1%9F" title="丽江"&gt;丽江&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%98%AD%E9%80%9A" title="昭通"&gt;昭通&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%80%9D%E8%8C%85" title="思茅"&gt;思茅&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B8%B4%E6%B2%A7" title="临沧"&gt;临沧&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%BF%9D%E5%B1%B1" title="保山"&gt;保山&lt;/a&gt;。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;县级市：&lt;a href="http://www.wiki.cn/wiki/%E5%AE%89%E5%AE%81" title="安宁"&gt;安宁&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%AE%A3%E5%A8%81" title="宣威"&gt;宣威&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%BD%9E%E8%A5%BF" title="潞西"&gt;潞西&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%91%9E%E4%B8%BD" title="瑞丽"&gt;瑞丽&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%A4%A7%E7%90%86" title="大理"&gt;大理&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%A5%9A%E9%9B%84" title="楚雄"&gt;楚雄&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B8%AA%E6%97%A7" title="个旧"&gt;个旧&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%BC%80%E8%BF%9C" title="开远"&gt;开远&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%99%AF%E6%B4%AA" title="景洪"&gt;景洪&lt;/a&gt;。 &lt;/li&gt;&lt;/ul&gt; &lt;div class="editsection" style="float: right; margin-left: 5px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name=".E6.B5.99.E6.B1.9F.E7.9C.81"&gt;&lt;/a&gt;&lt;h2 style="font-weight: normal;"&gt;&lt;span&gt;&lt;span style="font-size:100%;"&gt;----------------------------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt; &lt;h2&gt;&lt;a href="http://www.wiki.cn/wiki/%E6%B5%99%E6%B1%9F%E7%9C%81" title="浙江省"&gt;浙江省&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;副省级城市：&lt;b&gt;&lt;a href="http://www.wiki.cn/wiki/%E6%9D%AD%E5%B7%9E" title="杭州"&gt;杭州&lt;/a&gt;&lt;/b&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%AE%81%E6%B3%A2" title="宁波"&gt;宁波&lt;/a&gt; 。 &lt;/li&gt;&lt;li&gt;地级市：&lt;a href="http://www.wiki.cn/wiki/%E6%B9%96%E5%B7%9E" title="湖州"&gt;湖州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%98%89%E5%85%B4" title="嘉兴"&gt;嘉兴&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%88%9F%E5%B1%B1" title="舟山"&gt;舟山&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%BB%8D%E5%85%B4" title="绍兴"&gt;绍兴&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%A1%A2%E5%B7%9E" title="衢州"&gt;衢州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%87%91%E5%8D%8E" title="金华"&gt;金华&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%8F%B0%E5%B7%9E" title="台州"&gt;台州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B8%A9%E5%B7%9E" title="温州"&gt;温州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B8%BD%E6%B0%B4" title="丽水"&gt;丽水&lt;/a&gt;。  &lt;/li&gt;&lt;li&gt;县级市：&lt;a href="http://www.wiki.cn/wiki/%E4%B8%B4%E5%AE%89" title="临安"&gt;临安&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%AF%8C%E9%98%B3" title="富阳"&gt;富阳&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%BB%BA%E5%BE%B7" title="建德"&gt;建德&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%85%88%E6%BA%AA" title="慈溪"&gt;慈溪&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%BD%99%E5%A7%9A" title="余姚"&gt;余姚&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%A5%89%E5%8C%96" title="奉化"&gt;奉化&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%B9%B3%E6%B9%96" title="平湖"&gt;平湖&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B5%B7%E5%AE%81" title="海宁"&gt;海宁&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%A1%90%E4%B9%A1" title="桐乡"&gt;桐乡&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%AF%B8%E6%9A%A8" title="诸暨"&gt;诸暨&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B8%8A%E8%99%9E" title="上虞"&gt;上虞&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%B5%8A%E5%B7%9E" title="嵊州"&gt;嵊州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B1%9F%E5%B1%B1" title="江山"&gt;江山&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%85%B0%E6%BA%AA" title="兰溪"&gt;兰溪&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B0%B8%E5%BA%B7" title="永康"&gt;永康&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B9%89%E4%B9%8C" title="义乌"&gt;义乌&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B8%9C%E9%98%B3" title="东阳"&gt;东阳&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B8%B4%E6%B5%B7" title="临海"&gt;临海&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B8%A9%E5%B2%AD" title="温岭"&gt;温岭&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%91%9E%E5%AE%89" title="瑞安"&gt;瑞安&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B9%90%E6%B8%85" title="乐清"&gt;乐清&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%BE%99%E6%B3%89" title="龙泉"&gt;龙泉&lt;/a&gt;。 &lt;/li&gt;&lt;/ul&gt; &lt;div class="editsection" style="float: right; margin-left: 5px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name=".E9.9D.92.E6.B5.B7.E7.9C.81"&gt;&lt;/a&gt;&lt;h2 style="font-weight: normal;"&gt;&lt;span&gt;&lt;span style="font-size:100%;"&gt;----------------------------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt; &lt;h2&gt;&lt;a href="http://www.wiki.cn/wiki/%E9%9D%92%E6%B5%B7%E7%9C%81" title="青海省"&gt;青海省&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;地级市：&lt;b&gt;&lt;a href="http://www.wiki.cn/wiki/%E8%A5%BF%E5%AE%81" title="西宁"&gt;西宁&lt;/a&gt;&lt;/b&gt;。 &lt;/li&gt;&lt;li&gt;县级市：&lt;a href="http://www.wiki.cn/wiki/%E6%A0%BC%E5%B0%94%E6%9C%A8" title="格尔木"&gt;格尔木&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%BE%B7%E4%BB%A4%E5%93%88" title="德令哈"&gt;德令哈&lt;/a&gt;。 &lt;/li&gt;&lt;/ul&gt; &lt;div class="editsection" style="float: right; margin-left: 5px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name=".E8.87.AA.E6.B2.BB.E5.8C.BA"&gt;&lt;/a&gt;&lt;h1 style="color: rgb(255, 102, 102);"&gt;自治区&lt;/h1&gt; &lt;p&gt;其中自治区首府用&lt;b&gt;粗体字&lt;/b&gt;表明。 &lt;/p&gt; &lt;div class="editsection" style="float: right; margin-left: 5px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name=".E5.B9.BF.E8.A5.BF.E5.A3.AE.E6.97.8F.E8.87.AA.E6.B2.BB.E5.8C.BA"&gt;&lt;/a&gt;&lt;h2&gt;&lt;a href="http://www.wiki.cn/wiki/%E5%B9%BF%E8%A5%BF%E5%A3%AE%E6%97%8F%E8%87%AA%E6%B2%BB%E5%8C%BA" title="广西壮族自治区"&gt;广西壮族自治区&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;地级市：&lt;b&gt;&lt;a href="http://www.wiki.cn/wiki/%E5%8D%97%E5%AE%81" title="南宁"&gt;南宁&lt;/a&gt;&lt;/b&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%A1%82%E6%9E%97" title="桂林"&gt;桂林&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%9F%B3%E5%B7%9E" title="柳州"&gt;柳州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%A2%A7%E5%B7%9E" title="梧州"&gt;梧州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%B4%B5%E6%B8%AF" title="贵港"&gt;贵港&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%8E%89%E6%9E%97" title="玉林"&gt;玉林&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%92%A6%E5%B7%9E" title="钦州"&gt;钦州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%8C%97%E6%B5%B7" title="北海"&gt;北海&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%98%B2%E5%9F%8E%E6%B8%AF" title="防城港"&gt;防城港&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%B4%87%E5%B7%A6" title="崇左"&gt;崇左&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%99%BE%E8%89%B2" title="百色"&gt;百色&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%B2%B3%E6%B1%A0" title="河池"&gt;河池&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%9D%A5%E5%AE%BE" title="来宾"&gt;来宾&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%B4%BA%E5%B7%9E" title="贺州"&gt;贺州&lt;/a&gt;。  &lt;/li&gt;&lt;li&gt;县级市：&lt;a href="http://www.wiki.cn/wiki/%E5%B2%91%E6%BA%AA" title="岑溪"&gt;岑溪&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%A1%82%E5%B9%B3" title="桂平"&gt;桂平&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%8C%97%E6%B5%81" title="北流"&gt;北流&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B8%9C%E5%85%B4" title="东兴"&gt;东兴&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%87%AD%E7%A5%A5" title="凭祥"&gt;凭祥&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%AE%9C%E5%B7%9E" title="宜州"&gt;宜州&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%90%88%E5%B1%B1" title="合山"&gt;合山&lt;/a&gt;。 &lt;/li&gt;&lt;/ul&gt; &lt;div class="editsection" style="float: right; margin-left: 5px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name=".E5.86.85.E8.92.99.E5.8F.A4.E8.87.AA.E6.B2.BB.E5.8C.BA"&gt;&lt;/a&gt;&lt;h2 style="font-weight: normal;"&gt;&lt;span&gt;&lt;span style="font-size:100%;"&gt;----------------------------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt; &lt;h2&gt;&lt;a href="http://www.wiki.cn/wiki/%E5%86%85%E8%92%99%E5%8F%A4%E8%87%AA%E6%B2%BB%E5%8C%BA" title="内蒙古自治区"&gt;内蒙古自治区&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;地级市：&lt;b&gt;&lt;a href="http://www.wiki.cn/wiki/%E5%91%BC%E5%92%8C%E6%B5%A9%E7%89%B9" title="呼和浩特"&gt;呼和浩特&lt;/a&gt;&lt;/b&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%8C%85%E5%A4%B4" title="包头"&gt;包头&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B9%8C%E6%B5%B7" title="乌海"&gt;乌海&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E8%B5%A4%E5%B3%B0" title="赤峰"&gt;赤峰&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%91%BC%E4%BC%A6%E8%B4%9D%E5%B0%94" title="呼伦贝尔"&gt;呼伦贝尔&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%80%9A%E8%BE%BD" title="通辽"&gt;通辽&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B9%8C%E5%85%B0%E5%AF%9F%E5%B8%83" title="乌兰察布"&gt;乌兰察布&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%84%82%E5%B0%94%E5%A4%9A%E6%96%AF" title="鄂尔多斯"&gt;鄂尔多斯&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%B7%B4%E5%BD%A6%E6%B7%96%E5%B0%94" title="巴彦淖尔"&gt;巴彦淖尔&lt;/a&gt;。  &lt;/li&gt;&lt;li&gt;县级市：&lt;a href="http://www.wiki.cn/wiki/%E6%BB%A1%E6%B4%B2%E9%87%8C" title="满洲里"&gt;满洲里&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%89%8E%E5%85%B0%E5%B1%AF" title="扎兰屯"&gt;扎兰屯&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%89%99%E5%85%8B%E7%9F%B3" title="牙克石"&gt;牙克石&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%A0%B9%E6%B2%B3" title="根河"&gt;根河&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%A2%9D%E5%B0%94%E5%8F%A4%E7%BA%B3" title="额尔古纳"&gt;额尔古纳&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B9%8C%E5%85%B0%E6%B5%A9%E7%89%B9" title="乌兰浩特"&gt;乌兰浩特&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%98%BF%E5%B0%94%E5%B1%B1" title="阿尔山"&gt;阿尔山&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%9C%8D%E6%9E%97%E9%83%AD%E5%8B%92" title="霍林郭勒"&gt;霍林郭勒&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%94%A1%E6%9E%97%E6%B5%A9%E7%89%B9" title="锡林浩特"&gt;锡林浩特&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%BA%8C%E8%BF%9E%E6%B5%A9%E7%89%B9" title="二连浩特"&gt;二连浩特&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B8%B0%E9%95%87" title="丰镇"&gt;丰镇&lt;/a&gt;。 &lt;/li&gt;&lt;/ul&gt; &lt;div class="editsection" style="float: right; margin-left: 5px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name=".E5.AE.81.E5.A4.8F.E5.9B.9E.E6.97.8F.E8.87.AA.E6.B2.BB.E5.8C.BA"&gt;&lt;/a&gt;&lt;h2 style="font-weight: normal;"&gt;&lt;span&gt;&lt;span style="font-size:100%;"&gt;----------------------------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt; &lt;h2&gt;&lt;a href="http://www.wiki.cn/wiki/%E5%AE%81%E5%A4%8F%E5%9B%9E%E6%97%8F%E8%87%AA%E6%B2%BB%E5%8C%BA" title="宁夏回族自治区"&gt;宁夏回族自治区&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;地级市：&lt;b&gt;&lt;a href="http://www.wiki.cn/wiki/%E9%93%B6%E5%B7%9D" title="银川"&gt;银川&lt;/a&gt;&lt;/b&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%9F%B3%E5%98%B4%E5%B1%B1" title="石嘴山"&gt;石嘴山&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%90%B4%E5%BF%A0" title="吴忠"&gt;吴忠&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B8%AD%E5%8D%AB" title="中卫"&gt;中卫&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%9B%BA%E5%8E%9F" title="固原"&gt;固原&lt;/a&gt;。  &lt;/li&gt;&lt;li&gt;县级市：&lt;a href="http://www.wiki.cn/wiki/%E7%81%B5%E6%AD%A6" title="灵武"&gt;灵武&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%9D%92%E9%93%9C%E5%B3%A1" title="青铜峡"&gt;青铜峡&lt;/a&gt;。 &lt;/li&gt;&lt;/ul&gt; &lt;div class="editsection" style="float: right; margin-left: 5px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name=".E8.A5.BF.E8.97.8F.E8.87.AA.E6.B2.BB.E5.8C.BA"&gt;&lt;/a&gt;&lt;h2 style="font-weight: normal;"&gt;&lt;span&gt;&lt;span style="font-size:100%;"&gt;----------------------------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt; &lt;h2&gt;&lt;a href="http://www.wiki.cn/wiki/%E8%A5%BF%E8%97%8F%E8%87%AA%E6%B2%BB%E5%8C%BA" title="西藏自治区"&gt;西藏自治区&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;地级市：&lt;b&gt;&lt;a href="http://www.wiki.cn/wiki/%E6%8B%89%E8%90%A8" title="拉萨"&gt;拉萨&lt;/a&gt;&lt;/b&gt;。  &lt;/li&gt;&lt;li&gt;县级市：&lt;a href="http://www.wiki.cn/wiki/%E6%97%A5%E5%96%80%E5%88%99" title="日喀则"&gt;日喀则&lt;/a&gt;。 &lt;/li&gt;&lt;/ul&gt; &lt;div class="editsection" style="float: right; margin-left: 5px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name=".E6.96.B0.E7.96.86.E7.BB.B4.E5.90.BE.E5.B0.94.E8.87.AA.E6.B2.BB.E5.8C.BA"&gt;&lt;/a&gt;&lt;h2 style="font-weight: normal;"&gt;&lt;span style="font-size:100%;"&gt;----------------------------------------------------------------------------------&lt;/span&gt;&lt;/h2&gt; &lt;h2&gt;&lt;a href="http://www.wiki.cn/wiki/%E6%96%B0%E7%96%86%E7%BB%B4%E5%90%BE%E5%B0%94%E8%87%AA%E6%B2%BB%E5%8C%BA" title="新疆维吾尔自治区"&gt;新疆维吾尔自治区&lt;/a&gt;&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;地级市：&lt;b&gt;&lt;a href="http://www.wiki.cn/wiki/%E4%B9%8C%E9%B2%81%E6%9C%A8%E9%BD%90" title="乌鲁木齐"&gt;乌鲁木齐&lt;/a&gt;&lt;/b&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%85%8B%E6%8B%89%E7%8E%9B%E4%BE%9D" title="克拉玛依"&gt;克拉玛依&lt;/a&gt;。  &lt;/li&gt;&lt;li&gt;自治区直辖县级市： &lt;a href="http://www.wiki.cn/wiki/%E7%9F%B3%E6%B2%B3%E5%AD%90" title="石河子"&gt;石河子&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%98%BF%E6%8B%89%E5%B0%94" title="阿拉尔"&gt;阿拉尔&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%9B%BE%E6%9C%A8%E8%88%92%E5%85%8B" title="图木舒克"&gt;图木舒克&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%BA%94%E5%AE%B6%E6%B8%A0" title="五家渠"&gt;五家渠&lt;/a&gt;。  &lt;/li&gt;&lt;li&gt;县级市：&lt;a href="http://www.wiki.cn/wiki/%E5%96%80%E4%BB%80" title="喀什"&gt;喀什&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%98%BF%E5%85%8B%E8%8B%8F" title="阿克苏"&gt;阿克苏&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%92%8C%E7%94%B0" title="和田"&gt;和田&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%90%90%E9%B2%81%E7%95%AA" title="吐鲁番"&gt;吐鲁番&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%93%88%E5%AF%86" title="哈密"&gt;哈密&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%98%BF%E5%9B%BE%E4%BB%80" title="阿图什"&gt;阿图什&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%8D%9A%E4%B9%90" title="博乐"&gt;博乐&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E6%98%8C%E5%90%89" title="昌吉"&gt;昌吉&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%98%9C%E5%BA%B7" title="阜康"&gt;阜康&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E7%B1%B3%E6%B3%89" title="米泉"&gt;米泉&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%BA%93%E5%B0%94%E5%8B%92" title="库尔勒"&gt;库尔勒&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%BC%8A%E5%AE%81" title="伊宁"&gt;伊宁&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%A5%8E%E5%B1%AF" title="奎屯"&gt;奎屯&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E5%A1%94%E5%9F%8E" title="塔城"&gt;塔城&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E4%B9%8C%E8%8B%8F" title="乌苏"&gt;乌苏&lt;/a&gt;、&lt;a href="http://www.wiki.cn/wiki/%E9%98%BF%E5%B0%94%E6%B3%B0" title="阿尔泰"&gt;阿尔泰&lt;/a&gt;。 &lt;/li&gt;&lt;/ul&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;转自&lt;/span&gt;&lt;a style="color: rgb(255, 0, 0);" href="http://www.wiki.cn/wiki/%E4%B8%AD%E5%9B%BD%E5%9F%8E%E5%B8%82%E5%88%97%E8%A1%A8"&gt;维客&lt;/a&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;。&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-7355331844211041161?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/7355331844211041161/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=7355331844211041161' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/7355331844211041161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/7355331844211041161'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2008/05/blog-post.html' title='中国城市列表'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-7635516694898019231</id><published>2008-04-15T13:54:00.005+08:00</published><updated>2008-04-15T15:20:56.724+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='经典CASE'/><title type='text'>POE &amp; Stack For 3750</title><content type='html'>&lt;span style="color: rgb(51, 102, 255); font-weight: bold;font-size:180%;" &gt;环境：&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;5台3750堆叠。&lt;br /&gt;&lt;blockquote&gt;------------------ show switch detail ------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Switch/Stack Mac Address : 001d.a224.0400&lt;br /&gt;                                         H/W   Current&lt;br /&gt;Switch#  Role   Mac Address     Priority Version  State&lt;br /&gt;----------------------------------------------------------&lt;br /&gt;*1       Master 001d.a224.0400     14     0       Ready            &lt;br /&gt;2       Member 001d.a23c.ff80     12     0       Ready            &lt;br /&gt;3       Member 001d.e516.f880     10     0       Ready            &lt;br /&gt;4       Member 001d.a223.fb00     8      0       Ready            &lt;br /&gt;5       Member 001d.a23c.df80     6      0       Ready            &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;       Stack Port Status             Neighbors  &lt;br /&gt;Switch#  Port 1     Port 2           Port 1   Port 2&lt;br /&gt;--------------------------------------------------------&lt;br /&gt;1        Ok         Ok                2        5&lt;br /&gt;2        Ok         Ok                3        1&lt;br /&gt;3        Ok         Ok                4        2&lt;br /&gt;4        Ok         Ok                5        3&lt;br /&gt;5        Ok         Ok                1        4 &lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);font-size:180%;" &gt;问题：&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;1. 其中一台3750的多个端口POE失效。&lt;br /&gt;2. POE Failure的端口可以正常转发数据。&lt;br /&gt;3. 以下是客户的邮件：&lt;br /&gt;&lt;blockquote&gt;1. There is no information desplayed on the LCD Screen of the IP Phone. As far as i know, the headset/mute/spraker buttons on the phone will flash in turn when connnected to the good port. But there is no response when we connected the good phone directly to the 7 ports.&lt;br /&gt;&lt;br /&gt;2. So far there are 7 ports on this switch can not supply the IP Phones.&lt;br /&gt;P14/15/16/17/43/45/46.&lt;br /&gt;&lt;br /&gt;3. The IP Phones/RJ-45 Lines/config file of the switch are all well.&lt;/blockquote&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);font-size:180%;" &gt;&lt;br /&gt;解决问题：&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(255, 102, 102);"&gt;让客户采集必要的POE的相关信息：&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1\ Captrue the information for "show int f3/0/14 transceiver properties" and "show power inline f3/0/14 " when insert the ip phone into the  port.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;2\ Captrue the information for "show int fx/0/x transceiver properties" and "show power inline fx/0/x "  for good  port.&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(255, 102, 102);"&gt;以下是信息：&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;#show int f3/0/14 transceiver properties&lt;/span&gt;&lt;br /&gt;Diagnostic Monitoring is not implemented.&lt;br /&gt;Name : Fa3/0/14&lt;br /&gt;Administrative Speed: auto&lt;br /&gt;Administrative Duplex: auto&lt;br /&gt;Administrative Auto-MDIX: on&lt;br /&gt;Administrative Power Inline: enable&lt;br /&gt;Operational Speed: auto&lt;br /&gt;Operational Duplex: auto&lt;br /&gt;Operational Auto-MDIX: on&lt;br /&gt;Media Type: 10/100BaseTX&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255); font-weight: bold;"&gt;#show power inline f3/0/14&lt;/span&gt;&lt;br /&gt;Interface Admin  Oper       Power   Device              Class    Max&lt;br /&gt;                                             (Watts)                         &lt;br /&gt;--------- ------ ---------- ------- -------------------&lt;br /&gt;Fa3/0/14  auto   off                0.0         n/a                 n/a    15.4&lt;br /&gt;&lt;br /&gt;Interface        AdminPowerMax     AdminConsumption &lt;br /&gt;                            (Watts)                         (Watts)        &lt;br /&gt;---------- --------------- --------------------&lt;br /&gt;&lt;br /&gt;Fa3/0/14                15.4                              15.4&lt;br /&gt;&lt;br /&gt;++++++++++++++++++++++++++++++++++++++++&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;#sh interfaces f3/0/13 transceiver properties &lt;/span&gt;&lt;br /&gt;Diagnostic Monitoring is not implemented.&lt;br /&gt;Name : Fa3/0/13&lt;br /&gt;Administrative Speed: auto&lt;br /&gt;Administrative Duplex: auto&lt;br /&gt;Administrative Auto-MDIX: on&lt;br /&gt;Administrative Power Inline: enable&lt;br /&gt;Operational Speed: 100&lt;br /&gt;Operational Duplex: full&lt;br /&gt;Operational Auto-MDIX: on&lt;br /&gt;Media Type: 10/100BaseTX&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;#sh power inline f3/0/13&lt;/span&gt;&lt;br /&gt;Interface Admin  Oper       Power            Device              Class     Max&lt;br /&gt;                                            (Watts)                         &lt;br /&gt;--------- ------ ---------- ------- -------------------&lt;br /&gt;Fa3/0/13  auto     on              6.3        IP Phone 7940       n/a      15.4&lt;br /&gt;&lt;br /&gt;Interface         AdminPowerMax     AdminConsumption &lt;br /&gt;                                (Watts)                      (Watts)        &lt;br /&gt;---------- --------------- --------------------&lt;br /&gt;&lt;br /&gt;Fa3/0/13                 15.4                               15.4&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;POE端口供电问题，可能供电芯片损坏，更换备件。&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);font-size:180%;" &gt;&lt;br /&gt;客户解决中的问题：&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 102, 102);font-size:130%;" &gt;对于堆叠的交换机，如何进行割接更换？&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 102, 102);"&gt;Follow information is step for cut over:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1\ Backup the Master config to flash.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;/span&gt;#copy run flash&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2\ Upgrade the IOS for RMA part.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;/span&gt;#archive upload-sw tftp://172.16.2.155/c3750-ipbasek9-mz.122-40.SE.tar&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;!--- upload the ios to tftp&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;/span&gt;#archive download-sw /leave-old-sw /reload tftp://172.16.2.155/c3750-ipbasek9-mz.122-40.SE.tar&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;!--- download-sw     Download a new copy of software from a server&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;!--- /leave-old-sw    Leave old sw installed after successful sw upgrade&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;!--- /reload               Reload system (if no unsaved config changes) after successful sw upgrade&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3\ Change the New part SW priority:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Switch#sh sw&lt;br /&gt;Switch/Stack Mac Address : 0016.9de7.ea00&lt;br /&gt;                                         H/W   Current&lt;br /&gt;Switch#  Role         Mac Address      Priority   Version    State&lt;br /&gt;----------------------------------------------------------&lt;br /&gt;*1           Master    0016.9de7.ea00     10               0       Ready              &lt;br /&gt;Switch#config ter&lt;br /&gt;Enter configuration commands, one per line.  End with CNTL/Z.&lt;br /&gt;Switch(config)#sw 1 pri 1&lt;br /&gt;Changing the Switch Priority of Switch Number 1 to 1&lt;br /&gt;Do you want to continue?[confirm]&lt;br /&gt;New Priority has been set successfully&lt;br /&gt;Switch(config)#end&lt;br /&gt;Switch#&lt;br /&gt;Switch#sh sw&lt;br /&gt;Switch/Stack Mac Address : 0016.9de7.ea00&lt;br /&gt;                                         H/W   Current&lt;br /&gt;Switch#    Role          Mac Address     Priority Version  State&lt;br /&gt;----------------------------------------------------------&lt;br /&gt;*1            Master     0016.9de7.ea00       1             0       Ready            &lt;br /&gt;#wr&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4\ Power down and join the stack.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;5\ Power on.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);font-size:180%;" &gt;&lt;span style="font-weight: bold;"&gt;关于堆叠的一些基础知识：&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102); font-weight: bold;font-size:130%;" &gt;&lt;br /&gt;在LAB中，3台3750堆叠：&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 102, 102); font-style: italic;"&gt;1. 加台新设备，如果带电加，可能会导致其他设备重启，这样如果新SW优先级大，他会同步其他两台设备的配置。不加电入网，不会影响堆叠：&lt;/span&gt;&lt;br /&gt;Switch#sh sw&lt;br /&gt;Switch/Stack Mac Address : 0016.9de7.ea00&lt;br /&gt;                                         H/W   Current&lt;br /&gt;Switch#  Role             Mac Address        Priority    Version  State&lt;br /&gt;----------------------------------------------------------&lt;br /&gt;*1          Master        0016.9de7.ea00       10               0       Ready            &lt;br /&gt;2          Member      0016.9df2.6480         2                0       Ready            &lt;br /&gt;3          Member      0012.4306.6380      14                0       Ready            &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 102, 102); font-style: italic;"&gt;2. 堆叠成功后，配置及文件名都被同步，3台设备的Console口信息都是相同的，而且均是Master的。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102); font-weight: bold; font-style: italic;"&gt;3. 上面的1，2，3是逻辑的，所以不能从这上面判断现实中的交换机（比如说1，有可能在现实中是中间的交换机）。所以在排除故障是，只能根据序列号来判定具体是哪台交换机故障。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(255, 102, 102);"&gt;4. 把3下架后，console进去：&lt;/span&gt;&lt;br /&gt;c3750-2#sh sw&lt;br /&gt;Switch/Stack Mac Address : 0012.4306.6380&lt;br /&gt;                                         H/W   Current&lt;br /&gt;Switch#  Role                Mac Address     Priority  Version   State&lt;br /&gt;----------------------------------------------------------&lt;br /&gt;1           Member        0000.0000.0000     0           0       Provisioned      &lt;br /&gt;2           Member        0000.0000.0000     0           0       Provisioned      &lt;br /&gt;*3          Master          0012.4306.6380        3           0       Ready    &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(255, 102, 102);"&gt;配置及端口信息仍然存在。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold; color: rgb(255, 102, 102);"&gt;在另外两台堆叠SW上：&lt;/span&gt;&lt;br /&gt;c3750-2#sh sw&lt;br /&gt;Switch/Stack Mac Address : 0016.9de7.ea00&lt;br /&gt;                                         H/W   Current&lt;br /&gt;Switch#  Role   Mac Address     Priority Version  State&lt;br /&gt;----------------------------------------------------------&lt;br /&gt;*1       Master 0016.9de7.ea00     10     0       Ready            &lt;br /&gt;2       Member 0016.9df2.6480     2      0       Ready            &lt;br /&gt;3       Member 0000.0000.0000     0      0       Provisioned&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-7635516694898019231?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/7635516694898019231/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=7635516694898019231' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/7635516694898019231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/7635516694898019231'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2008/04/poe-port-failure-of-3750.html' title='POE &amp; Stack For 3750'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-6708361457690045636</id><published>2008-04-10T11:27:00.031+08:00</published><updated>2008-04-14T16:46:27.977+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CCIE SP 备考'/><title type='text'>CCIE SP --- 组播 &lt;1&gt; IP 多播路由介绍</title><content type='html'>&lt;span style="font-weight: bold; color: rgb(51, 102, 255);font-size:180%;" &gt;Some Well-Known Reserved Multicast Addresses&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Address                                   Group&lt;br /&gt;---------------------------------------&lt;br /&gt;224.0.0.1                 All systems on this subnet&lt;br /&gt;224.0.0.2                 All routers on this subnet&lt;br /&gt;224.0.0.4                 DVMRP routers&lt;br /&gt;224.0.0.5                 All OSPF routers&lt;br /&gt;224.0.0.6                 OSPF designated routers&lt;br /&gt;224.0.0.9                 RIP-2 routers&lt;br /&gt;224.0.0.10            EIGRP routers&lt;br /&gt;224.0.0.13            PIM routers&lt;br /&gt;224.0.0.15           CBT routers&lt;br /&gt;224.0.1.39          Cisco-RP-Announce&lt;br /&gt;224.0.1.40           Cisco-RP-Discovery&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255); font-weight: bold;font-size:180%;" &gt;以太网组播地址的映射&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_Uzl14soGgRY/R_2M8Z1HSTI/AAAAAAAAAHw/t5mhGbT5bNA/s1600-h/untitled.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_Uzl14soGgRY/R_2M8Z1HSTI/AAAAAAAAAHw/t5mhGbT5bNA/s400/untitled.bmp" alt="" id="BLOGGER_PHOTO_ID_5187457315154381106" border="0" /&gt;&lt;/a&gt;具有多播功能的以太网、令牌环和FDDI的NIC都采用保留的IEEE802地址0100.5E00.0000来决定唯一的多播MAC地址。&lt;br /&gt;&lt;br /&gt;以太网接口把组IP地址的最后23bit映射到保留的MAC地址的最后23bit组成一个多播MAC地址，如上图所示。图中，以太网的多播MAC地址是由IP地址的最后23bit连接在MAC地址0100.5E00.0000的前256bit后构成。&lt;br /&gt;&lt;br /&gt;如OSPF的224.0.0.5的组播MAC地址0100.5E00.0005就是这么得来的。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold; color: rgb(255, 102, 102);"&gt;为什么组播MAC需要映射？难道直接用原来的MAC不行么（10进制转16进制）？&lt;/span&gt; &lt;span style="font-style: italic; color: rgb(255, 102, 102);"&gt;其实，D类地址跟A、B、C类完全是不同的，当初定义就不一样，所以，MAC地址的算法自然也就不一样！在考虑组播时不要拿它跟普通IP做对比。&lt;/span&gt; &lt;span style="font-style: italic;"&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;另外，组播的源地址大部分在软件上设置（如视频电视等），当然router上也可以设置组播源&lt;/span&gt;。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;从上面的图中可以看出，每一个组播MAC都会对应32个不同的地址，因为D类地址规则是“1110”&lt;span style="font-style: italic;"&gt;，&lt;/span&gt;又因组播MAC是由IP地址的后23位映射的，所以中间有“10111”五位可变的位，也就是2的5次方，32个组合。&lt;br /&gt;&lt;br /&gt;虽然有重复，但根据IETF的观点，这种可能性比较小，在此可以不用深入研究为什么可能性小。&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255); font-weight: bold;font-size:180%;" &gt;组播管理协议IGMP&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="color: rgb(255, 102, 102); font-weight: bold;"&gt;IGMPv2:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);font-size:130%;" &gt;IGMPv2的主机功能：&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1. Membership Report 消息&lt;/span&gt;&lt;br /&gt;主机加入组播时发出，不会等待路由器的查询。此信息发送的时间间隔为10s.&lt;br /&gt;因为主机发的信息是组播的，所以组中的其他成员也会收到这个信息，如果主机在它的计时器超时前收到Membership Report信息，他就不会再发送此信息，这样可以节约带宽，不会使整个子网充斥这Membership Report信息。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. Version 1 Membership Report 消息&lt;/span&gt;&lt;br /&gt;为了兼容IGMPv1的消息而设置的。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3. Leave Group 消息&lt;/span&gt;&lt;br /&gt;主机退出时发出的消息。&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);font-size:130%;" &gt;IGMPv2的路由功能：&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1. General Query&lt;/span&gt;&lt;br /&gt;路由器对所有子网进行轮询查找是否有组员存在。默认时间间隔为60s，可以通过ip igmp query-interveal命令来更改此默认时间。&lt;br /&gt;&lt;br /&gt;此查询包含Max Response Time的值，这个值是主机用Membership Report来响应查询的时间，这个值的默认时间为10s，可以通过ip igmp query-max-response-time来改变。Max Response Time占用了8bit。&lt;br /&gt;&lt;br /&gt;此消息被发向“子网中的所有系统”224.0.0.1 ，也就是所有支持多播的设备。如果路由器连续3次发送的查询没有回应，那么它就认为它的子网中没有此组的组员。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. Group-Specific Query&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;主机正常退出时会发送Leave Group ，当路由器收到此信息后，必须判断子网中是否有组员存在，为了这个目的，路由器会发送Group-Specific Query，与Greneral Query不同的是，它包含的是组的地址，目的地址是组地址而不是224.0.0.1。&lt;br /&gt;&lt;br /&gt;如果此信息被破坏或被丢弃，组员收不到，那么路由器会认为没有组员存在而停止转发组数据。因此路由器会每隔1s分别发送2个Group-Specific Query消息。&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 102, 102);"&gt;当多播路由器被激活时，他认为自己是查询者，所以会发送General Query和 Group-Specific Query消息。当子网中有多个路由器时，会选较小IP地址的路由器做查询者。&lt;/span&gt; &lt;span style="font-style: italic; color: rgb(255, 102, 102);"&gt;当路由器收到General Query时，会查看源地址，如果它自己的IP地址更小，那么会继续发送查询；当新路由器收到一个&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(255, 102, 102);"&gt;General Query&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(255, 102, 102);"&gt;，发现此路由器有较小的IP，那么那么他会成为非查询者。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;非查询者有一个非查询者时间间隔，也就是Other Query Present Interval，是默认时间的2倍，也就是120s，可用ip igmp query-timeout来改变。如果过了120s还收不到查询者的查询时，他会认为查询者不存在了，并自己成为查询者。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="color: rgb(255, 102, 102); font-weight: bold;"&gt;IGMPv1:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;1. 没有leave group消息。&lt;br /&gt;2. 没有group-specfic query消息&lt;br /&gt;3. 不在查询消息中存在最大响应时间，而在主机中固定一个最大响应时间，为10s。&lt;br /&gt;4. 没有选举过程，所以可能在一个子网中存在多个查询者。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="color: rgb(255, 102, 102); font-weight: bold;"&gt;IGMP v1&amp;amp;v2&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Gold#debug ip igmp&lt;br /&gt;IGMP debugging is on&lt;br /&gt;Gold#&lt;br /&gt;&lt;br /&gt;IGMP: Send v2 Query on Ethernet0/0 to 224.0.0.1&lt;br /&gt;&lt;br /&gt;IGMP: Received v2 Report from 172.16.1.23 (Ethernet0/0) for 239.1.2.3&lt;br /&gt;&lt;br /&gt;IGMP: &lt;span style="color: rgb(255, 102, 102);"&gt;Received v1 Report from 172.16.1.254 (Ethernet0/0) for 228.0.5.3&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;IGMP: &lt;span style="color: rgb(255, 102, 102);"&gt;Starting old host present timer for 228.0.5.3 on Ethernet0/0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;IGMP: Send v2 Query on Ethernet0/0 to 224.0.0.1&lt;br /&gt;&lt;br /&gt;IGMP: Received v2 Report from 172.16.1.23 (Ethernet0/0) for 239.1.2.3&lt;br /&gt;&lt;br /&gt;IGMP: Received v1 Report from 172.16.1.254 (Ethernet0/0) for 228.0.5.3&lt;br /&gt;&lt;br /&gt;IGMP: Starting old host present timer for 228.0.5.3 on Ethernet0/0&lt;/blockquote&gt;&lt;br /&gt;路由器不断发送版本2的General Queries消息，而且最大响应时间不为0。路由器收到239.1.2.3的IGMPv2的Membership Report消息与组228.0.5.3的IGMPv1的Membership Report。版本1的消息会使路由器为这个组设置一个&lt;span style="color: rgb(255, 102, 102);"&gt; old host present timer&lt;span style="color: rgb(0, 0, 0);"&gt;时间，版本1的主机会忽略它。主机将版本2的查询理解为版本1的查询。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);font-size:180%;" &gt;组成员资格协议CGMP&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102); font-weight: bold;font-size:130%;" &gt;交换网中多播的控制方法：&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1. CGMP&lt;/span&gt;&lt;br /&gt;下面将详细讲解。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. 手工配置的交换式多播树&lt;/span&gt;&lt;br /&gt;静态的绑定端口和组播地址，主要有以下缺点：&lt;br /&gt;1，手工配置，不适合大量部署。&lt;br /&gt;2，不能跨越VLAN&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3. GMRP&lt;/span&gt;&lt;br /&gt;动态的添加多播地址，是一个开放协议，802.1p，它是一个严格的2层协议。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4. IGMP监听&lt;/span&gt;&lt;br /&gt;支持多个厂家的3层协议，检查所有经过的IGMP消息，如果用软件来实施，那会严重降低交换机的性能，所以当交换机的硬件转发支持IGMP时（或有专门的ASIC），才推荐用这个。&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;CGMP的操作&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;CGMP是cisco的专有协议，只有路由器能产生CGMP包，交换机只能读取这些包。&lt;br /&gt;&lt;br /&gt;CGMP分2种包：&lt;br /&gt;1. Join，路由器发出，告诉交换机向多播组加入一个或多个组员。&lt;br /&gt;2. Leave， 路由器发出，告诉交换机删除一个或多个组员，或是整个组。&lt;br /&gt;&lt;br /&gt;2种包的信息包括了：&lt;br /&gt;1. GDA：组目的地址&lt;br /&gt;2. USA：单播源地址。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 102, 102);"&gt;当CGMP的路由器启动后，它向交换机发送一个CGMP的join包，这个包中的GDA为0（0000.0000.0000.0000），USA设置为自己的MAC地址。于是交换机知道多播路由器连接在它收到这个包的端口上。路由器每隔60s发送一个包来维持存活。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;以下是CGMP的操作过程：&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_Uzl14soGgRY/SAMBb1MfphI/AAAAAAAAAH4/CWILUHGxbgM/s1600-h/untitled.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_Uzl14soGgRY/SAMBb1MfphI/AAAAAAAAAH4/CWILUHGxbgM/s400/untitled.bmp" alt="" id="BLOGGER_PHOTO_ID_5188992773308524050" border="0" /&gt;&lt;/a&gt;主机发送IGMP Membership Report，经过交换机到达路由器，路由器会发送Join包给交换机，交换机收到后，根据包的信息，建立MAC地址与组播地址的映射关系，当路由器发送IGMP查询时，交换机会把查询信息发送到除接受端口外的所有组端口上。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_Uzl14soGgRY/SAMRKVMfpjI/AAAAAAAAAII/7OMgB8IoXIM/s1600-h/untitled1.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://bp1.blogger.com/_Uzl14soGgRY/SAMRKVMfpjI/AAAAAAAAAII/7OMgB8IoXIM/s400/untitled1.bmp"/&gt;&lt;/a&gt;&lt;br /&gt;主机发送IGMP Leave消息，路由器收到后，发出2个IGMP Group-Specific Query查询，交换机收到后，把此消息转到组的端口上，如果有还有组员响应，那么路由器发送IGMP Leave包到交换机，交换机收到后，根据包中的描述，删除跟组员相对应的端口。如果没有组员响应，路由器也发送IGMP Leave包，交换机收到后，删除整个组。&lt;br /&gt;&lt;br /&gt;上面讲到都是EGMP 的Leave包，但意义不同，以下是CGMP包的格式：&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;table rules="none" width="100%" cellpadding="5" cellspacing="0" frame="hsides"&gt; &lt;caption&gt;&lt;br /&gt;&lt;/caption&gt; &lt;colgroup span="4" align="left"&gt; &lt;/colgroup&gt;&lt;thead&gt; &lt;tr&gt; &lt;th class="docTableHeader" valign="center"&gt;&lt;span style="font-size:100%;"&gt;&lt;span class="docEmphStrong"&gt;Type&lt;/span&gt;&lt;/span&gt;  &lt;/th&gt; &lt;th class="docTableHeader" valign="center"&gt;&lt;span style="font-size:100%;"&gt;&lt;span class="docEmphStrong"&gt;GDA&lt;/span&gt;&lt;/span&gt;  &lt;/th&gt; &lt;th class="docTableHeader" valign="center"&gt;&lt;span style="font-size:100%;"&gt;&lt;span class="docEmphStrong"&gt;USA&lt;/span&gt;&lt;/span&gt;  &lt;/th&gt; &lt;th class="docTableHeader" valign="center"&gt;&lt;span style="font-size:100%;"&gt;&lt;span class="docEmphStrong"&gt;Function&lt;/span&gt;&lt;/span&gt;  &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td class="docTableCell" valign="top"&gt;&lt;span style="font-size:100%;"&gt;Join &lt;/span&gt;&lt;/td&gt; &lt;td class="docTableCell" valign="top"&gt;&lt;span style="font-size:100%;"&gt;Zero &lt;/span&gt;&lt;/td&gt; &lt;td class="docTableCell" valign="top"&gt;&lt;span style="font-size:100%;"&gt;Router MAC &lt;/span&gt;&lt;/td&gt; &lt;td class="docTableCell" valign="top"&gt;&lt;span style="font-size:100%;"&gt;Identifies the port as a multicast router  port. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="docTableCell" valign="top"&gt;&lt;span style="font-size:100%;"&gt;Join &lt;/span&gt;&lt;/td&gt; &lt;td class="docTableCell" valign="top"&gt;&lt;span style="font-size:100%;"&gt;Group MAC &lt;/span&gt;&lt;/td&gt; &lt;td class="docTableCell" valign="top"&gt;&lt;span style="font-size:100%;"&gt;Member MAC &lt;/span&gt;&lt;/td&gt; &lt;td class="docTableCell" valign="top"&gt;&lt;span style="font-size:100%;"&gt;Identifies the multicast group and adds the  member's port to the group. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="docTableCell" valign="top"&gt;&lt;span style="font-size:100%;"&gt;Leave &lt;/span&gt;&lt;/td&gt; &lt;td class="docTableCell" valign="top"&gt;&lt;span style="font-size:100%;"&gt;Group MAC &lt;/span&gt;&lt;/td&gt; &lt;td class="docTableCell" valign="top"&gt;&lt;span style="font-size:100%;"&gt;Member MAC &lt;/span&gt;&lt;/td&gt; &lt;td class="docTableCell" valign="top"&gt;&lt;span style="font-size:100%;"&gt;Removes the member port from the specified  group. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="docTableCell" valign="top"&gt;&lt;span style="font-size:100%;"&gt;Leave &lt;/span&gt;&lt;/td&gt; &lt;td class="docTableCell" valign="top"&gt;&lt;span style="font-size:100%;"&gt;Group MAC &lt;/span&gt;&lt;/td&gt; &lt;td class="docTableCell" valign="top"&gt;&lt;span style="font-size:100%;"&gt;Zero &lt;/span&gt;&lt;/td&gt; &lt;td class="docTableCell" valign="top"&gt;&lt;span style="font-size:100%;"&gt;Removes the group from the CAM. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="docTableCell" valign="top"&gt;&lt;span style="font-size:100%;"&gt;Leave &lt;/span&gt;&lt;/td&gt; &lt;td class="docTableCell" valign="top"&gt;&lt;span style="font-size:100%;"&gt;Zero &lt;/span&gt;&lt;/td&gt; &lt;td class="docTableCell" valign="top"&gt;&lt;span style="font-size:100%;"&gt;Router MAC &lt;/span&gt;&lt;/td&gt; &lt;td class="docTableCell" valign="top"&gt;&lt;span style="font-size:100%;"&gt;Removes all groups and ports bound for the  router's port from the CAM. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="docTableCell" valign="top"&gt;&lt;span style="font-size:100%;"&gt;Leave &lt;/span&gt;&lt;/td&gt; &lt;td class="docTableCell" valign="top"&gt;&lt;span style="font-size:100%;"&gt;Zero &lt;/span&gt;&lt;/td&gt; &lt;td class="docTableCell" valign="top"&gt;&lt;span style="font-size:100%;"&gt;Zero &lt;/span&gt;&lt;/td&gt; &lt;td class="docTableCell" valign="top"&gt;&lt;span style="font-size:100%;"&gt;Removes all groups from all switches.  &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;span style="font-size:100%;"&gt;&lt;a name="ch05lev3sec15"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-6708361457690045636?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/6708361457690045636/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=6708361457690045636' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/6708361457690045636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/6708361457690045636'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2008/04/ccie-sp-ip.html' title='CCIE SP --- 组播 &lt;1&gt; IP 多播路由介绍'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_Uzl14soGgRY/R_2M8Z1HSTI/AAAAAAAAAHw/t5mhGbT5bNA/s72-c/untitled.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-1568204748171346250</id><published>2008-03-24T16:39:00.015+08:00</published><updated>2008-05-05T10:42:57.632+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='经典CASE'/><title type='text'>HSRP Unicast Flapping</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_Uzl14soGgRY/R-dpK3MFIbI/AAAAAAAAAGg/0xxOB9-4oMg/s1600-h/tuopu.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_Uzl14soGgRY/R-dpK3MFIbI/AAAAAAAAAGg/0xxOB9-4oMg/s400/tuopu.jpg" alt="" id="BLOGGER_PHOTO_ID_5181225531647271346" border="0" /&gt;&lt;/a&gt;  &lt;p class="MsoNormal"&gt;  &lt;/p&gt;      &lt;p class="MsoNormal"&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);font-size:180%;" &gt;&lt;span style=";font-family:仿宋_GB2312;font-size:14;"  &gt;&lt;/span&gt;&lt;/span&gt;&lt;span  lang="EN-US" style="font-family:Tahoma;"&gt;&lt;span style="color: rgb(51, 102, 255);font-size:180%;" &gt;&lt;span style="font-weight: bold;"&gt;环境：&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span  lang="EN-US" style="font-family:Tahoma;"&gt;1&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;、&lt;/span&gt;&lt;span  lang="EN-US" style="font-family:Tahoma;"&gt;3750&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;与&lt;/span&gt;&lt;span  lang="EN-US" style="font-family:Tahoma;"&gt;7206&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;之间为三层&lt;/span&gt;&lt;span  lang="EN-US" style="font-family:Tahoma;"&gt;OSPF&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;互联&lt;/span&gt;&lt;span  lang="EN-US" style="font-family:Tahoma;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;2&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;、&lt;/span&gt;&lt;span  lang="EN-US" style="font-family:Tahoma;"&gt;29&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;、&lt;/span&gt;&lt;span  lang="EN-US" style="font-family:Tahoma;"&gt;37&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;之间连接全为两层&lt;/span&gt;&lt;span  lang="EN-US" style="font-family:Tahoma;"&gt;trunk&lt;/span&gt;&lt;span  lang="EN-US" style="font-family:Tahoma;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;3&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;、&lt;/span&gt;&lt;span  lang="EN-US" style="font-family:Tahoma;"&gt;29-1&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;到&lt;/span&gt;&lt;span  lang="EN-US" style="font-family:Tahoma;"&gt;29-5&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;都属于&lt;/span&gt;&lt;span  lang="EN-US" style="font-family:Tahoma;"&gt;vlan2&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，并且&lt;/span&gt;&lt;span  lang="EN-US" style="font-family:Tahoma;"&gt;block&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;口在&lt;/span&gt;&lt;span  lang="EN-US" style="font-family:Tahoma;"&gt;29&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;之间&lt;/span&gt;&lt;span  lang="EN-US" style="font-family:Tahoma;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;4&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;、&lt;/span&gt;&lt;span  lang="EN-US" style="font-family:Tahoma;"&gt;37&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;之间设置&lt;/span&gt;&lt;span  lang="EN-US" style="font-family:Tahoma;"&gt;HSRP&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，&lt;/span&gt;&lt;span  lang="EN-US" style="font-family:Tahoma;"&gt;3750-1&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;对于&lt;/span&gt;&lt;span  lang="EN-US" style="font-family:Tahoma;"&gt;VLAN2&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;来说是主的&lt;/span&gt;&lt;span  lang="EN-US" style="font-family:Tahoma;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;  &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);font-size:180%;" &gt;&lt;span style="font-family:宋体;"&gt;问题：&lt;/span&gt;&lt;/span&gt;&lt;span  lang="EN-US" style="font-family:Tahoma;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-style: italic; color: rgb(255, 102, 102);" class="MsoNormal"&gt;1、在29上并未配置端口镜像，但能在29-5上能获得server 发给client的IP unicast包，而且目的地址均不同。只要29-5和29-2的端口只要开着，不论有没有业务，就会收到流量，而且很平均。&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-style: italic; color: rgb(255, 102, 102);"&gt;2、主要受影响的是2950-2和2950-5，都是跟3750-2连的，而且如果block端口在29之间，那么就会出现这个问题，如果把block端口定在上联口，那么就没有问题了。&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);font-size:180%;" &gt;&lt;span style=";font-family:仿宋_GB2312;font-size:14;"  &gt;&lt;/span&gt;&lt;/span&gt;&lt;b style=""&gt;&lt;span style=";font-family:仿宋_GB2312;font-size:14;"   lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);font-size:180%;" &gt;解决问题：&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The problem was a result of non-symmetric traffic patterns through the L3-switched&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; network.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The traffic path is follow for send:&lt;br /&gt;PC --- &gt;&gt;&gt; 2950-1 ---&gt;&gt;&gt; 3750-1 ---&gt;&gt;&gt; 7204-1 ---&gt;&gt;&gt;&lt;br /&gt;Intranet Server&lt;br /&gt;&lt;br /&gt;But the return traffic path may be:&lt;br /&gt;Intranet Server ---&gt;&gt;&gt; 7204-2 ---&gt;&gt;&gt; 3750-2 ---&gt;&gt;&gt; 3750-1&lt;br /&gt;---&gt;&gt;&gt; 2950-1 ---&gt;&gt;&gt; PC&lt;br /&gt;&lt;br /&gt;Because no traffic from PC to 37-2, so the mac will aging after 5 minutes, then the 3750-2 will flood, both 29-2 and 29-5 will be impacted. After the 3750-1 received the flood unicast, the 3750-1 have the 2950-1' mac, but the 37-1 didn't pronounce the mac to 37-2.&lt;br /&gt;&lt;br /&gt;In addition, the arp aging is 4 hour, so only after 4 hour, the 37-2 will resend new arp broadcast, then the PC will response. So the 37-2 will received the PC's mac. But alive time only 5 minutes. After 5 minutes, the mac will be cleared. Then 3750-2 flood, impact the 29-2 and 29-5.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;There have three workaround:&lt;/span&gt;&lt;br /&gt;------------------------------------------------------------------------------------------&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;1\ Decrease default arp timeout from 4 hours to below 5 minutes in vlan 2 of 37-2.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This results in the L3 SW issuing arp request to the host every 5 minutes.&lt;br /&gt;So this will refresh the mac table on the switch, before it gets aged out, thus preventing flooding.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Attention:&lt;/span&gt; Change the arp timeout, the 37-2 will have numerous arp broadcast, it maybe impact the 37-2 performance.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;2\ Increase default Mac address-table aging time from 5 minutes to more 4 hours in 37-2.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This results in the L3 SW issuing the arp request to the host before the Mac aging.&lt;br /&gt;So the arp broadcast will happen in 4 hours.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Attention:&lt;/span&gt; Change the Mac aging timeout, the PC client number will be limited. Because the&lt;br /&gt;&lt;br /&gt;CAM table size is restrictedness.&lt;br /&gt;In addition, if change the 2950's port for PC client, the PC client maybe cannot online, because the Mac aging is 4 hours.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;3\ Adjustment the route between 37 and 72.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Change the non-symmetric traffic patterns to symmetric traffic patterns .&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);font-size:180%;" &gt;客户解决中的问题：&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The customer cut over failed and complain that workaround have problem.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There have some reasons for cuting over fail when you change the aging time to 14400.&lt;br /&gt;------------------------------------------------------------------------------------------&lt;br /&gt;1\ The problem exists when you cut over. So the 37-2 have no Mac address for some client of 29-1.&lt;br /&gt;&lt;br /&gt;2\ The Mac aging is 4 hours after you change the aging time, but arp timeout also is 4 hours. So after 4 hours, the 37-2 will learn those Mac address.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;You need clear arp table after change the Mac aging time and the network will OK.&lt;/span&gt;&lt;br /&gt;------------------------------------------------------------------------------------------&lt;br /&gt;I had recreated the customer environment in my lab, following command information is to change the mac aging time.&lt;br /&gt;&lt;br /&gt;(config)#mac-address-table aging-time 14400&lt;br /&gt;#sh mac-address-table aging-time&lt;br /&gt;Global Aging Time: 14400&lt;br /&gt;Vlan    Aging Time&lt;br /&gt;----    ----------&lt;br /&gt;1    14400&lt;br /&gt;2    14400&lt;br /&gt;3    14400&lt;br /&gt;999    14400&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#clear arp&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);font-size:180%;" &gt;更改MAC的老化时间后，过了1周。。。&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102); font-style: italic;"&gt;客户告知没有解决问题，仍然存在同样的问题，协调客户抓包分析后，发现确实有Unicast Flapping，然而发现在37-1和37-2上MAC地址是全的，而且也已经把MAC的老化时间改为4小时了，为什么仍然会出现此问题？&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(51, 102, 255);font-size:180%;" &gt;再次解决问题：&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1、为什么在交换机的MAC地址是全的？&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;那是因为抓包的时间跟show mac信息的时间不是同时的，所以在看采集的信息中批对show的信息，没有什么意义。而且每个人老化时间都不可能达到一致，所以当有MAC老化后，在arp发送并响应这段时间中，仍然会有Unicast Flapping，只不过非常短，也就1S左右，所以在查看抓包的信息时，如果多个数据包的源和目的地址均相同，而且在1S左右，那么就是正常的。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2、分析采集的数据，发现在29-2上仍然有多个数据包的源和目的地址均相同并超过1S !&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;为什么会这样？难道之前更改的老化时间没有任何效果？&lt;br /&gt;经过查阅相关资料，找到了原因：&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;这是由于TCN导致的问题。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;什么是TCN？在生成树中，如果拓扑发生变化，交换机会产生TCN并把此信息发给根桥，并且根桥把此信息发送到整个广播域中。当根桥收到TCN后，他会把MAC的老化时间设为&lt;span style="font-weight: bold;"&gt;15S&lt;/span&gt;。&lt;br /&gt;&lt;br /&gt;因此当改完MAC的老化时间，并clear arp后，确实能暂时解决，但当客户下班或上班时，电脑肯定需要开启或关闭，所以就会产生TCN，因此根桥就会忽略MAC 4小时的老化时间，把MAC都改成了15S， 15S过后，所有MAC都被清空。&lt;br /&gt;&lt;br /&gt;现象又回到了最初的问题-非对称路由，只有当4小时过后，才能通过ARP来学习新的MAC地址。&lt;br /&gt;&lt;br /&gt;以下是给用户回的邮件并给出了Workaround：&lt;br /&gt;&lt;br /&gt;&lt;style&gt;BLOCKQUOTE {  MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 2em } OL {  MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px } UL {  MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px } &lt;/style&gt;&lt;div&gt;&lt;span style="font-family:Comic Sans MS;font-size:85%;"&gt;After change the MAC aging to 14400, the  flapping didn't disappear.  Follow information for reason.&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Comic Sans MS;font-size:85%;"&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Comic Sans MS;font-size:85%;"&gt;1\ The switch will send information "TCN  BPDU" to root bridge when the PC power on or power down.&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Comic Sans MS;font-size:85%;"&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Comic Sans MS;font-size:85%;"&gt;2\ After root switch received the "TCN  BPDU", The Root Bridge then sets the Topology Change Acknowledgment flag (to  acknowledge the &lt;span style="font-size:+0;"&gt;TCN&lt;/span&gt; BPDU sent by the previous bridge) &lt;span class="docEmphasis"&gt;and&lt;/span&gt; the Topology change flag in the next &lt;span class="docEmphasis"&gt;Configuration BPDU&lt;/span&gt; that it sends out.&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Comic Sans MS;font-size:85%;"&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Comic Sans MS;font-size:85%;"&gt;3\ The Root Bridge continues to set the  Topology Change flag in all Configuration BPDUs that it sends out for a total of  Forward Delay + Max Age seconds (default = 35 seconds). This flag instructs all  bridges to shorten their bridge table aging process from the default value of  300 seconds to the 15 seconds.&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Comic Sans MS;font-size:85%;"&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Comic Sans MS;font-size:85%;"&gt;4\ After 15S, the issue back to the past:  non-symmetric traffic patterns.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;style&gt;BLOCKQUOTE {  MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 2em } OL {  MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px } UL {  MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px } &lt;/style&gt;&lt;div&gt;&lt;span style="font-family:Comic Sans MS;font-size:85%;"&gt;&lt;strong&gt;Workaround&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;strong&gt;&lt;span style="font-family:Comic Sans MS;font-size:85%;"&gt;------------------------------------&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Comic Sans MS;font-size:85%;"&gt;&lt;strong&gt;Change the port mode to  "portfast", then the switch will not send "TCN BPDU" to root bridge when  the PC  power on or power down. So the MAC aging time will don't be changed.  &lt;/strong&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Comic Sans MS;font-size:85%;color:#ff0000;"&gt;&lt;strong&gt;But i attention to  you, don't connect hubs, concentrators, switches, bridges and so on to port of  portfast. If you connect, the STP will loop, then the problem will serious  impact the business.&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;div&gt;&lt;span style="font-family:Comic Sans MS;font-size:85%;"&gt;(config-if)#span portfast &lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Comic Sans MS;font-size:85%;"&gt;%Warning: portfast should only be enabled on ports connected to a single&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Comic Sans MS;font-size:85%;"&gt; host. Connecting hubs, concentrators, switches, bridges, etc... to this&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Comic Sans MS;font-size:85%;"&gt; interface  when portfast is enabled, can cause temporary bridging loops.&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Comic Sans MS;font-size:85%;"&gt; Use with CAUTION&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Comic Sans MS;font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Comic Sans MS;font-size:85%;"&gt;%Portfast has been configured on GigabitEthernet1/0/44 but will only&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Comic Sans MS;font-size:85%;"&gt; have effect when the interface is in a non-trunking mode.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Comic Sans MS;font-size:85%;"&gt;(config-if)#end &lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Comic Sans MS;font-size:85%;"&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Comic Sans MS;font-size:85%;"&gt;&lt;strong&gt;------------------------------------&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255); font-weight: bold;font-size:180%;" &gt;总结：&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;这种Design在国内非常常见，只要是由HSRP导致的非对称路由，上层又没有做策略，都会有这种问题，但为什么翻译的不是很明显，主要可能是由于带宽充足，而且下连的客户端比较少，所以没有发现，而且出现Mac Flapping, 不会造成设备Performance的降低，只会占用一定量的带宽。&lt;br /&gt;&lt;br /&gt;此CASE涉及到了HSRP，Mac Flapping，ARP table 及Mac and ARP的aging。所以对于数据包传送的理解非常有帮助。&lt;br /&gt;&lt;br /&gt;根据此CASE，可以扩展思考以下问题：&lt;br /&gt;1、当数据帧从一个广播域到达HSRP主的端口及转发出去的整个2层详细的过程是怎样的？&lt;br /&gt;2、为什么3层不涉及到Mac地址表？只查看ARP表就可以了？&lt;br /&gt;3、到了3层和2层的交接点，是如何从ARP到Mac的？在一些比较新的IOS中，ARP表中包括了Mac地址及端口，那是否就不需要Mac地址表了？&lt;br /&gt;&lt;br /&gt;这有篇关于在HSRP中，非对称路由导致Mac地址问题的&lt;a href="http://www.cisco.com/en/US/tech/tk648/tk362/technologies_tech_note09186a0080094afd.shtml#t8"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;标准文档&lt;/span&gt;&lt;/a&gt;。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-1568204748171346250?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/1568204748171346250/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=1568204748171346250' title='3 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/1568204748171346250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/1568204748171346250'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2008/03/hsrp-unicast-flapping.html' title='HSRP Unicast Flapping'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_Uzl14soGgRY/R-dpK3MFIbI/AAAAAAAAAGg/0xxOB9-4oMg/s72-c/tuopu.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-5742153260541555660</id><published>2008-03-14T22:54:00.007+08:00</published><updated>2008-03-15T00:25:38.663+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='P1i'/><title type='text'>P1i的常用设置</title><content type='html'>&lt;span style="color: rgb(51, 102, 255); font-weight: bold;font-size:180%;" &gt;一、GPRS设置&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;索尼爱立信官方网站&lt;a href="http://sonyericsson.wdsglobal.com/worp/ota/sonyericsson/wap?"&gt;GPRS设置。&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255); font-weight: bold;font-size:180%;" &gt;二、彩信设置&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;索尼爱立信官方网站&lt;a href="http://sonyericsson.wdsglobal.com/worp/ota/sonyericsson/mms?"&gt;彩信设置&lt;/a&gt;。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);font-size:180%;" &gt;三、Email设置&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;索尼爱立信官方网站&lt;a href="http://sonyericsson.wdsglobal.com/worp/ota/sonyericsson/email?"&gt;Email设置&lt;/a&gt;。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);font-size:180%;" &gt;四、利用P1i的Modem拨号，使本本上网&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;1、手机的设置 ( 只有P1i需要设置，P1c已经内置，不用设置 )&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Main menu ---&gt;&gt;&gt; Control panel ---&gt;&gt;&gt; Connections ---&gt;&gt;&gt; Internet accounts ---&gt;&gt;&gt; More ---&gt;&gt;&gt; New account  ---&gt;&gt;&gt; Data account ---&gt;&gt;&gt; 名称随便写 ---&gt;&gt;&gt; Address: &lt;span style="color: rgb(255, 0, 0);"&gt;cmnet &lt;/span&gt;---&gt;&gt;&gt; Save&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;2、利用索尼爱立信的“PC Suite”软件才设置拨号&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;此软件可以到索尼爱立信的官方网站下载，也可以在&lt;a href="http://www.sonyericsson.com/cws/support/products/softwaredownloads/p1i?cc=sg&amp;amp;lc=en"&gt;此处&lt;/a&gt;直接连接。&lt;br /&gt;进入主程序 ---&gt;&gt;&gt; 查看P1i是否以手机模式连接，这需要在P1i上选择，再界面上看到绿色的通道说明正常 ---&gt;&gt;&gt; 点击“移动网络向导” ---&gt;&gt;&gt; 新连接 ---&gt;&gt;&gt; 选择“数据包交换数据” ---&gt;&gt;&gt; 选择P1i的调制解调器 ---&gt;&gt;&gt; 随便取个名字 ---&gt;&gt;&gt; 检查连接，成功后进入选择网络运营商，默认手动模式 ---&gt;&gt;&gt; APN接入点 “&lt;span style="color: rgb(255, 0, 0);"&gt;cmnet&lt;/span&gt;”（跟手机上的一一对应） ---&gt;&gt;&gt; 用户名密码均为空，完成。恭喜你，你可以拨号了^_^~&lt;br /&gt;&lt;br /&gt;拨号建立连接后，你可在CMD中用“ipconfig /all”命令可以看到以下连接数据：&lt;br /&gt;&lt;blockquote&gt;Ethernet adapter 本地连接:&lt;br /&gt;&lt;br /&gt;      Media State . . . . . . . . . . . : Media disconnected&lt;br /&gt;      Description . . . . . . . . . . . : Intel(R) 82566MM Gigabit Network Con&lt;br /&gt;nection&lt;br /&gt;      Physical Address. . . . . . . . . : 00-1C-25-72-48-E1&lt;br /&gt;&lt;br /&gt;PPP adapter 12:&lt;br /&gt;&lt;br /&gt;      Connection-specific DNS Suffix  . :&lt;br /&gt;      Description . . . . . . . . . . . : WAN (PPP/SLIP) Interface&lt;br /&gt;      Physical Address. . . . . . . . . : 00-53-45-00-00-00&lt;br /&gt;      Dhcp Enabled. . . . . . . . . . . : No&lt;br /&gt;      IP Address. . . . . . . . . . . . : 10.2.71.62               ---&gt;&gt;&gt;自动获得&lt;br /&gt;      Subnet Mask . . . . . . . . . . . : 255.255.255.255&lt;br /&gt;      Default Gateway . . . . . . : 10.2.71.62          ---&gt;&gt;&gt;跟上面一样，不用理会&lt;br /&gt;&lt;/blockquote&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;&lt;br /&gt;&lt;br /&gt;另外提醒下，拨号上网后，流量走的很快，而且在北京GPRS没有包月无限流量的，所以不划算，只有当万不得已时才用这个功能，解燃眉之急~&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-5742153260541555660?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/5742153260541555660/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=5742153260541555660' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/5742153260541555660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/5742153260541555660'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2008/03/p1i.html' title='P1i的常用设置'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-3363058170438212276</id><published>2008-03-10T10:49:00.004+08:00</published><updated>2008-05-06T00:11:56.888+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows常用技术'/><title type='text'>Dos常用命令汇总</title><content type='html'>&lt;span style="color: rgb(51, 102, 255); font-weight: bold;font-size:180%;" &gt;1、dir &lt;/span&gt;&lt;br /&gt;&lt;p align="left"&gt;无参数：查看当前所在目录的文件和文件夹。&lt;br /&gt;/s：查看当前目录已经其所有子目录的文件和文件夹。&lt;br /&gt;/a：查看包括隐含文件的所有文件。&lt;br /&gt;/ah：只显示出隐含文件。&lt;br /&gt;/w：以紧凑方式（一行显示5个文件）显示文件和文件夹。&lt;br /&gt;/p：以分页方式（显示一页之后会自动暂停）显示。&lt;br /&gt;|more：前面那个符号是“\”上面的那个，叫做重定向符号，就是把一个命令的结果输出为另外一个命令的参数。more也是一个命令，dir /w |more 得到的结果和dir /w /p的结果是一样的。&lt;/p&gt;&lt;p align="left"&gt;其他的参数大家可以用：dir/?查看。 &lt;/p&gt; &lt;p align="left"&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);font-size:180%;" &gt;2、cd &lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="left"&gt;cd 目录名：进入特定的目录。如果看到有个目录显示为：abcdef就输入：&lt;/p&gt;&lt;p align="left"&gt;cd abcdef进入该目录。&lt;/p&gt;&lt;p align="left"&gt;cd\ 退回到根目录。&lt;br /&gt;cd..退回到上一级目录。 &lt;/p&gt; &lt;p align="left"&gt;&lt;span style="color: rgb(51, 102, 255);font-size:180%;" &gt;&lt;span style="font-weight: bold;"&gt;3、md / rd &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="left"&gt;md 目录名：建立特定的文件夹。 （dos下面习惯叫目录，win下面习惯叫文件夹^_^）&lt;br /&gt;rd 目录名：删除特定的文件夹。 &lt;/p&gt; &lt;p align="left"&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);font-size:180%;" &gt;4、cls &lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;清除屏幕。 &lt;/p&gt; &lt;p align="left"&gt;&lt;span style="color: rgb(51, 102, 255);font-size:180%;" &gt;&lt;span style="font-weight: bold;"&gt;5、copy &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;copy 路径\文件名 路径\文件名 ：把一个文件拷贝到另一个地方。 &lt;/p&gt; &lt;p align="left"&gt;&lt;span style="color: rgb(51, 102, 255);font-size:180%;" &gt;&lt;span style="font-weight: bold;"&gt;6、move &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="left"&gt;move 路径\文件名 路径\文件名 ：把一个文件移动（就是剪切+复制）到另 一个地方。 &lt;/p&gt; &lt;p align="left"&gt;&lt;span style="color: rgb(51, 102, 255);font-size:180%;" &gt;&lt;span style="font-weight: bold;"&gt;7、del &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="left"&gt;del 文件名：删除一个文件。&lt;br /&gt;del *.*：删除当前文件夹下所有文件。&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;del不能删除文件夹。&lt;/span&gt; &lt;/p&gt; &lt;p align="left"&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);font-size:180%;" &gt;8、deltree &lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="left"&gt;删除文件夹和它下面的所有子文件夹还有文件，厉害……不要乱用。 &lt;/p&gt; &lt;p align="left"&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);font-size:180%;" &gt;9、format &lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="left"&gt;format x:  x代表盘符，格式化一个分区。在dos下是用fat文件系统格式化的。&lt;/p&gt; &lt;p align="left"&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);font-size:180%;" &gt;10、type &lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="left"&gt;type 文件名：显示出文本文件的内容。 &lt;/p&gt; &lt;p align="left"&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);font-size:180%;" &gt;11、edit &lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="left"&gt;其实这是个小程序，编辑文本文件用的。 &lt;/p&gt; &lt;p align="left"&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);font-size:180%;" &gt;12、ren &lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="left"&gt;ren 旧文件名 新文件名：改文件名。&lt;br /&gt;&lt;/p&gt;&lt;p style="font-weight: bold; color: rgb(51, 102, 255);" align="left"&gt;&lt;span style="font-size:180%;"&gt;13、attrib&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;attrib autorun.inf -s -h -r 去掉autorun.inf文件的系统、只读、隐藏属性&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-3363058170438212276?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/3363058170438212276/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=3363058170438212276' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/3363058170438212276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/3363058170438212276'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2008/03/dos.html' title='Dos常用命令汇总'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-1810708203325046880</id><published>2008-02-09T16:58:00.000+08:00</published><updated>2008-02-09T17:38:04.607+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='学习笔记'/><title type='text'>Dynagen如何保存配置</title><content type='html'>&lt;span style="font-weight: bold;font-size:180%;color:red;"  &gt;方法一&lt;/span&gt;&lt;span style="font-weight: bold;font-size:180%;" &gt;：&lt;span style="color: rgb(51, 102, 255);"&gt;常见的就是通过TFTP&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;在net配置文件中用语句f0/0 = NIO_gen_eth:\Device\NPF_{BA68CE2E-1ACE-4DCB-AF5D-92179DD5F49C}&lt;br /&gt;来连接到本机，在本机（当然，和本机在同一局域网中的其它机器也可以）上安装一个TFTP服务端软件（建议用3Com），把虚拟好的路由器 的以太网接口设置成和你的机器在同一网段上，然后在特权模式下用copy run tftp，然后按要求输入TFTP服务器的ip地址，一路回车即可。&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;这种方法比较麻烦，而且必须当你的拓扑，路由全通时使用这个还行！试验初期这种方法没意义，大家不会想把每个router的以太口都跟PC连起来吧？！&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:180%;" &gt;&lt;br /&gt;&lt;/span&gt; &lt;span style="font-weight: bold;font-size:180%;color:red;"  &gt;方法二&lt;/span&gt;&lt;span style="font-weight: bold;font-size:180%;" &gt;：&lt;span style="color: rgb(51, 102, 255);"&gt;在终端窗口中用复制/粘贴&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;具体方法是，在终端上执行show run，然后把显示完整的配置文件信息复制一下，粘贴到一个文本文件中保存即可。在这种方法中，有可能配置文件很长，需要在终端窗口中敲多次空格才能显示 完整，比较烦，你也可以执行下面命令，以使在终端窗口中显示更多行。&lt;br /&gt;R1#conf terminal&lt;br /&gt;R1(config)#line console 0&lt;br /&gt;R1(config-line)#length 500&lt;br /&gt;R1(config-line)#end&lt;br /&gt;R1#&lt;br /&gt;这里的length 后面的值在0－512之间，单位是“行”，“0”代表不停留，用完后，觉得不习惯可以再改过来。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:180%;color:red;"  &gt;方法三&lt;/span&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;：&lt;span style="color: rgb(51, 102, 255);"&gt;利用SecureCRT&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;来保存配置&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;点击"File-&gt;Load Session",在弹出的保存对话框中输入你想保存配置文件的名字，确定后，再在终端中输入show run，显示完整后，再把"File-&gt;Load Session"前的钩去掉即可。&lt;br /&gt;&lt;br /&gt;另外可以用CRT的脚本来使其自动保存命令，点击“Options-&gt;Global Options-&gt;Edit Default Setting-&gt;Terminal-&gt;Log File”。具体如何配置，可以参考其它文档，再此就不多说了。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:180%;color:red;"  &gt;方法四&lt;/span&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;：&lt;span style="color: rgb(51, 102, 255);"&gt;用Dynagen的export和命令&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;注意，使用此命令之前，必须先保存配置文件，用write命令或是用copy run start，然后再用下面命令。&lt;br /&gt;=&gt; export R1 d:\&lt;br /&gt;The directory "d:\" already exists. Ok to overwrite (Y/N)? y&lt;br /&gt;Exporting R1 to "d:\\R1.cfg"&lt;br /&gt;=&gt;&lt;br /&gt;执行结束后，会在D:\有一个R1.cfg的文件，当然，你也可以用export /all  D:\来导出所有设备的配置文件。如果你想导入以前保存好的配置文件的话，就用import /all D:\ 命令。&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;其实此命令的原理是Dynagen把配置保存在NVRAM中了，当你用完import命令后，必须用&lt;span style="color: rgb(255, 102, 102);"&gt;copy start run&lt;/span&gt;命令后，才能达到效果。&lt;br /&gt;&lt;br /&gt;&lt;/span&gt; &lt;span style="font-weight: bold;font-size:180%;color:red;"  &gt;方法五&lt;/span&gt;&lt;span style="font-weight: bold;font-size:180%;" &gt;：&lt;span style="color: rgb(51, 102, 255);"&gt;用Dynagen的save命令&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;这种方法备份的配置信息会保存在当前用的net文件中，这些信息是经过处理过的，你看不明白，它会在每个路由器中增加一个属性，如：&lt;br /&gt;[[router R1]]&lt;br /&gt;       model = 3660&lt;br /&gt;       f0/0 = NIO_gen_eth:\Device\NPF_{BA68CE2E-1ACE-4DCB-AF5D-92179DD5F49C}&lt;br /&gt;       configuration = IQohIExhc3QgY***********Cg==&lt;br /&gt;下次再启动net文件时，系统会提示你是否加载配置信息，你自由选择就可以了。&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;这种方法好像没有效果，我没有试成功！而且如果用这个，“.net”拓扑文档就显得非常乱。部推荐使用这个。&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-1810708203325046880?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/1810708203325046880/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=1810708203325046880' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/1810708203325046880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/1810708203325046880'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2008/02/dynagen.html' title='Dynagen如何保存配置'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-4872902753257679805</id><published>2008-01-13T11:36:00.000+08:00</published><updated>2008-01-13T12:18:53.266+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='网络技术'/><title type='text'>简单配置CISCO设备的syslog</title><content type='html'>&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;ROUTER&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Router(config)#logging 192.168.0.30&lt;/span&gt;&lt;span style=""&gt;&lt;span style="color: rgb(51, 102, 255);"&gt; &lt;/span&gt;   &lt;br /&gt;&lt;/span&gt;!---配置syslog服务器地址,可以定义多个&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left; color: rgb(51, 102, 255);" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Router(config)#service timestamps debug datetime localtime show-timezone msec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left; color: rgb(51, 102, 255);" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Router(config)#service timestamps log datetime localtime show-timezone msec &lt;span style=""&gt;&lt;/span&gt;syslog&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;!---信息包含时间戳&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Router(config)#logging facility local3&lt;/span&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;!---定义facility级别,不同设备不同参数，目前还不明白是什么意思！&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Router(config)#logging trap warning&lt;/span&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span style=""&gt;!---&lt;/span&gt;定义severity级别缺省为infor级别，一共8个级别，可以用数字表示&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Router#show logging&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Syslog logging: enabled (0 messages dropped, 0 flushes, 0 overruns)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span style=""&gt;    &lt;/span&gt;Console logging: level debugging, 79 messages logged&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span style=""&gt;    &lt;/span&gt;Monitor logging: level debugging, 0 messages logged&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span style=""&gt;    &lt;/span&gt;Buffer logging: disabled&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span style=""&gt;    &lt;/span&gt;Trap logging: level warnings, 80 message lines logged&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span style=""&gt;        &lt;/span&gt;Logging to 192.168.0.30, 57 message lines logged&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;SWITCH(CATOS)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;"&gt;&lt;br /&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Console&gt; (enable) set logging timestamp enable&lt;/span&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span style=""&gt;!---&lt;/span&gt;定义信息包含日期戳&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left; color: rgb(51, 102, 255);" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Console&gt; (enable) set logging server 192.168.0.30&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;!---指定服务器地址,最多可以指定3个&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left; color: rgb(51, 102, 255);" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Console&gt; (enable) set logging server facility local4&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;!---定义facility级别,同上，没有搞定这个具体是干什么的。&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left; color: rgb(51, 102, 255);" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Console&gt; (enable) set logging server severity 4&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;!---定义severity级别除了前面提到的路由器上的severity级别以外还有一些交换机特有的&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left; color: rgb(51, 102, 255);" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Console&gt; (enable) set logging server enable&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;!---启用syslog服务&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;br /&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Console&gt; (enable) show logging&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Logging buffered size: 500&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;timestamp option: enabled&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Logging history size: 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Logging console: enabled&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Logging server: enabled&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;{192.168.0.30}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;server facility: LOCAL4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;server severity: warnings(4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Current Logging Session: enabled&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Facility&lt;span style=""&gt;            &lt;/span&gt;Default Severity&lt;span style=""&gt;          &lt;/span&gt;Current Session Severity&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;-------------&lt;span style=""&gt;       &lt;/span&gt;-----------------------&lt;span style=""&gt;   &lt;/span&gt;------------------------&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;cdp&lt;span style=""&gt;                 &lt;/span&gt;3&lt;span style=""&gt;                         &lt;/span&gt;4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;drip&lt;span style=""&gt;                &lt;/span&gt;2&lt;span style=""&gt;                         &lt;/span&gt;4&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span style="color: rgb(255, 0, 0);font-size:180%;" &gt;PIX&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;"&gt;&lt;br /&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left; color: rgb(51, 102, 255);" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Firewall(config)# loggin timestamp&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;!---定义信息包含日期戳&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left; color: rgb(51, 102, 255);" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Firewall(config)# logging host 192.168.0.30&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;!---服务器地址,可以指定以udp或者tcp来发送信息,具体看&lt;a href="http://www.cisco.com/en/US/products/hw/vpndevc/ps2030/products_tech_note09186a0080094030.shtml"&gt;相关文档&lt;/a&gt;。&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left; color: rgb(51, 102, 255);" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Firewall(config)# logging facility 21&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;!---定义facility级别,防火墙使用两位字符,local0对应16,依次类推,缺省为20也就是local4,具体含义没弄清楚。&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left; color: rgb(51, 102, 255);" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Firewall(config)# logging trap 7&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;!---定义severity级别,7为debug,0为emer,1为alert.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left; color: rgb(51, 102, 255);" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Firewall(config)# logging on&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;!---启用syslog&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left; color: rgb(51, 102, 255);" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Firewall(config)# no logging message 111005&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;!--抑制特定的syslog信息，&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;111005具体代表什么，请查看&lt;a href="http://www.cisco.com/en/US/docs/security/asa/asa71/system/message/syslog.html"&gt;相关文档&lt;/a&gt;。&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Firewall(config)# exit&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Firewall# show logging&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Syslog logging: enabled&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span style=""&gt;    &lt;/span&gt;Facility: 21&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;Timestamp logging: enabled&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span style=""&gt;    &lt;/span&gt;Standby logging: disabled&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span style=""&gt;    &lt;/span&gt;Console logging: disabled&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span style=""&gt;    &lt;/span&gt;Monitor logging: disabled&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span style=""&gt;    &lt;/span&gt;Buffer logging: disabled&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span style=""&gt;    &lt;/span&gt;Trap logging: level debugging, 6 messages logged&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span style=""&gt;        &lt;/span&gt;Logging to inside 192.168.0.30&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span style=""&gt;    &lt;/span&gt;History logging: disabled&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span style=""&gt;    &lt;/span&gt;Device ID: disabled&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;根据相关的版本和不同的设备，可能设置会有些不同，请上&lt;a href="http://www.cisco.com/univercd/home/home.htm"&gt;Cisco Documentation&lt;/a&gt;上查找相关文档。&lt;/span&gt;&lt;a href="http://www.cisco.com/en/US/support/tsd_documentation.html?linkpos=Documentation_pad"&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-4872902753257679805?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/4872902753257679805/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=4872902753257679805' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/4872902753257679805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/4872902753257679805'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2008/01/ciscosyslog.html' title='简单配置CISCO设备的syslog'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-7676529862502627795</id><published>2007-07-07T14:31:00.000+08:00</published><updated>2007-07-07T15:57:49.695+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='网络技术'/><title type='text'>光纤接口，交换机的光模块，接口及其他</title><content type='html'>&lt;span style="color: rgb(255, 102, 102);font-size:130%;" &gt;&lt;span style="font-size:180%;"&gt;光纤的接口有哪几种?&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:Verdana;font-size:9;"  lang="EN-US" &gt;&lt;br /&gt;1&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-size:130%;" &gt;&lt;span style=";font-family:Verdana;font-size:9;"  lang="EN-US" &gt;．&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:Verdana;font-size:9;"  lang="EN-US" &gt;&lt;span style="color: rgb(51, 102, 255);font-size:130%;" &gt;SC&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;font-size:9;"  &gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;color:black;"   &gt;&lt;span style="color: rgb(51, 102, 255);font-size:130%;" &gt;型光纤连接器：&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;这是一种由日本&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:9;color:black;"   lang="EN-US" &gt;NTT&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;color:black;"   &gt;公司开发的光纤连接器。其外壳呈矩形，所采用的插针与耦合套筒的结构尺寸与&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:9;color:black;"   lang="EN-US" &gt;FC&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;color:black;"   &gt;型完全相同，其中插针的端面多采用&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:9;color:black;"   lang="EN-US" &gt;PC&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;color:black;"   &gt;或&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:9;color:black;"   lang="EN-US" &gt;APC&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;color:black;"   &gt;型研磨方式；紧固方式是采用插拔销闩式，不需旋转。此类连接器价格低廉，插拔操作方便，介入损耗波动小，抗压强度较高，安装密度高。&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:9;color:black;"   &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);font-family:宋体;font-size:9;"  &gt;此类光纤做为GBIC的接头，为&lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);font-family:Verdana;font-size:9;"  lang="EN-US" &gt;1GB&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;font-size:9;"  &gt;&lt;span style="color: rgb(255, 102, 102);"&gt;接口。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;font-size:9;"  &gt;GBIC模块&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;font-size:9;"  &gt;常用的&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;font-size:9;"  &gt;分&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;font-size:9;"  &gt;两种：&lt;br /&gt;1．WS-G5486(CISCO 1000BASE-LX/LH GBIC)&lt;br /&gt;此模块最大距离为10km，有时超过10km也可以用，但有时可能会出问题。&lt;br /&gt;&lt;br /&gt;2．WS-G5487(CISCO 1000BASE-ZX GBIC)&lt;br /&gt;此模块最长支持70km，如果在两点间距离在&lt;/span&gt;&lt;a href="javascript:void(0)" onclick="return false;" tabindex="11"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;font-size:9;"  &gt;25km内，那么需要加光衰使光的强度降下来。要不可能会把模块击穿！&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);font-family:宋体;font-size:9;"  &gt;在使用前需要测量一下光的衰减程度，这就要用到光功率计，在进行测量时应注意：&lt;br /&gt;&lt;br /&gt;1．5486的测量波段为1310，5487的测量波段为1550！&lt;br /&gt;&lt;br /&gt;2．下面的数据是正常范围的数值，如果大于下面的数值，就需要增加光衰来降低光的强度！&lt;/span&gt;&lt;br /&gt;&lt;table id="wp9000046table4000002" border="1" cellpadding="3" cellspacing="0"&gt; &lt;tbody&gt; &lt;tr align="left"&gt; &lt;td&gt;&lt;a name="wp9000046"&gt;&lt;/a&gt; &lt;p style="margin: 2pt 0pt; font-weight: bold; font-size: 9pt; text-transform: none; color: rgb(51, 102, 102); text-indent: 0pt; font-style: normal; font-family: Arial,Verdana,Helvetica,sans-serif; text-align: left; font-variant: normal;"&gt;Device&lt;/p&gt;&lt;/td&gt; &lt;td&gt;&lt;a name="wp9000047"&gt;&lt;/a&gt; &lt;p style="margin: 2pt 0pt; font-weight: bold; font-size: 9pt; text-transform: none; color: rgb(51, 102, 102); text-indent: 0pt; font-style: normal; font-family: Arial,Verdana,Helvetica,sans-serif; text-align: left; font-variant: normal;"&gt;Type&lt;/p&gt;&lt;/td&gt; &lt;td colspan="2"&gt;&lt;a name="wp9000048"&gt;&lt;/a&gt; &lt;p style="margin: 2pt 0pt; font-weight: bold; font-size: 9pt; text-transform: none; color: rgb(51, 102, 102); text-indent: 0pt; font-style: normal; font-family: Arial,Verdana,Helvetica,sans-serif; text-align: left; font-variant: normal;"&gt;Transmit  (dBm)&lt;/p&gt;&lt;/td&gt; &lt;td colspan="2"&gt;&lt;a name="wp9000050"&gt;&lt;/a&gt; &lt;p style="margin: 2pt 0pt; font-weight: bold; font-size: 9pt; text-transform: none; color: rgb(51, 102, 102); text-indent: 0pt; font-style: normal; font-family: Arial,Verdana,Helvetica,sans-serif; text-align: left; font-variant: normal;"&gt;Receive  (dBm)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr align="left"&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;&lt;a name="wp9000054"&gt;&lt;/a&gt; &lt;div style="margin: 2pt 0pt; font-weight: bold; font-size: 8pt; text-transform: none; text-indent: 0pt; font-style: normal; text-align: left; font-variant: normal; text-decoration: none;"&gt;Max&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;a name="wp9000055"&gt;&lt;/a&gt; &lt;div style="margin: 2pt 0pt; font-weight: bold; font-size: 8pt; text-transform: none; text-indent: 0pt; font-style: normal; text-align: left; font-variant: normal; text-decoration: none;"&gt;Min&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;a name="wp9000056"&gt;&lt;/a&gt; &lt;div style="margin: 2pt 0pt; font-weight: bold; font-size: 8pt; text-transform: none; text-indent: 0pt; font-style: normal; text-align: left; font-variant: normal; text-decoration: none;"&gt;Max&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;a name="wp9000057"&gt;&lt;/a&gt; &lt;div style="margin: 2pt 0pt; font-weight: bold; font-size: 8pt; text-transform: none; text-indent: 0pt; font-style: normal; text-align: left; font-variant: normal; text-decoration: none;"&gt;Min&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;  &lt;tr align="left"&gt; &lt;td&gt;&lt;a name="wp9000064"&gt;&lt;/a&gt; &lt;p style="margin: 2pt 0pt; font-weight: normal; font-size: 9pt; text-transform: none; text-indent: 0pt; font-style: normal; font-family: Arial,Verdana,Helvetica,sans-serif; text-align: left; font-variant: normal; text-decoration: none;"&gt;WS-G5486&lt;/p&gt;&lt;/td&gt; &lt;td&gt;&lt;a name="wp9000065"&gt;&lt;/a&gt; &lt;p style="margin: 2pt 0pt; font-weight: normal; font-size: 9pt; text-transform: none; text-indent: 0pt; font-style: normal; font-family: Arial,Verdana,Helvetica,sans-serif; text-align: left; font-variant: normal; text-decoration: none;"&gt;1000BASE-LX/LH&lt;/p&gt;&lt;/td&gt; &lt;td&gt;&lt;a name="wp9000066"&gt;&lt;/a&gt; &lt;p style="margin: 2pt 0pt; font-weight: normal; font-size: 9pt; text-transform: none; text-indent: 0pt; font-style: normal; font-family: Arial,Verdana,Helvetica,sans-serif; text-align: left; font-variant: normal; text-decoration: none;"&gt;-3&lt;/p&gt;&lt;/td&gt; &lt;td&gt;&lt;a name="wp9000067"&gt;&lt;/a&gt; &lt;p style="margin: 2pt 0pt; font-weight: normal; font-size: 9pt; text-transform: none; text-indent: 0pt; font-style: normal; font-family: Arial,Verdana,Helvetica,sans-serif; text-align: left; font-variant: normal; text-decoration: none;"&gt;-9.5&lt;/p&gt;&lt;/td&gt; &lt;td&gt;&lt;a name="wp9000068"&gt;&lt;/a&gt; &lt;p style="margin: 2pt 0pt; font-weight: normal; font-size: 9pt; text-transform: none; text-indent: 0pt; font-style: normal; font-family: Arial,Verdana,Helvetica,sans-serif; text-align: left; font-variant: normal; text-decoration: none;"&gt;-3&lt;/p&gt;&lt;/td&gt; &lt;td&gt;&lt;a name="wp9000069"&gt;&lt;/a&gt; &lt;p style="margin: 2pt 0pt; font-weight: normal; font-size: 9pt; text-transform: none; text-indent: 0pt; font-style: normal; font-family: Arial,Verdana,Helvetica,sans-serif; text-align: left; font-variant: normal; text-decoration: none;"&gt;-19&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr align="left"&gt; &lt;td&gt;&lt;a name="wp9000070"&gt;&lt;/a&gt; &lt;p style="margin: 2pt 0pt; font-weight: normal; font-size: 9pt; text-transform: none; text-indent: 0pt; font-style: normal; font-family: Arial,Verdana,Helvetica,sans-serif; text-align: left; font-variant: normal; text-decoration: none;"&gt;WS-G5487&lt;/p&gt;&lt;/td&gt; &lt;td&gt;&lt;a name="wp9000071"&gt;&lt;/a&gt; &lt;p style="margin: 2pt 0pt; font-weight: normal; font-size: 9pt; text-transform: none; text-indent: 0pt; font-style: normal; font-family: Arial,Verdana,Helvetica,sans-serif; text-align: left; font-variant: normal; text-decoration: none;"&gt;1000BASE-ZX&lt;/p&gt;&lt;/td&gt; &lt;td&gt;&lt;a name="wp9000072"&gt;&lt;/a&gt; &lt;p style="margin: 2pt 0pt; font-weight: normal; font-size: 9pt; text-transform: none; text-indent: 0pt; font-style: normal; font-family: Arial,Verdana,Helvetica,sans-serif; text-align: left; font-variant: normal; text-decoration: none;"&gt;5&lt;/p&gt;&lt;/td&gt; &lt;td&gt;&lt;a name="wp9000073"&gt;&lt;/a&gt; &lt;p style="margin: 2pt 0pt; font-weight: normal; font-size: 9pt; text-transform: none; text-indent: 0pt; font-style: normal; font-family: Arial,Verdana,Helvetica,sans-serif; text-align: left; font-variant: normal; text-decoration: none;"&gt;0&lt;/p&gt;&lt;/td&gt; &lt;td&gt;&lt;a name="wp9000074"&gt;&lt;/a&gt; &lt;p style="margin: 2pt 0pt; font-weight: normal; font-size: 9pt; text-transform: none; text-indent: 0pt; font-style: normal; font-family: Arial,Verdana,Helvetica,sans-serif; text-align: left; font-variant: normal; text-decoration: none;"&gt;-3&lt;/p&gt;&lt;/td&gt; &lt;td&gt;&lt;a name="wp9000075"&gt;&lt;/a&gt; &lt;p style="margin: 2pt 0pt; font-weight: normal; font-size: 9pt; text-transform: none; text-indent: 0pt; font-style: normal; font-family: Arial,Verdana,Helvetica,sans-serif; text-align: left; font-variant: normal; text-decoration: none;"&gt;-23*&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/blockquote&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;font-size:9;"  &gt;&lt;br /&gt;如果想了解更多GBIC的内容，请点击&lt;a style="color: rgb(255, 0, 0);" href="http://www.cisco.com/en/US/products/hw/switches/ps708/products_data_sheet09186a008014cb5e.html"&gt;这里&lt;/a&gt;！&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:9;color:black;"   lang="EN-US" &gt;&lt;span style="color: rgb(51, 102, 255);font-size:130%;" &gt;2．FC&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;color:black;"   &gt;&lt;span style="color: rgb(51, 102, 255);font-size:130%;" &gt;型光纤连接器：&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;这种连接器最早是由日本&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:9;color:black;"   lang="EN-US" &gt;NTT&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;color:black;"   &gt;研制。&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:9;color:black;"   lang="EN-US" &gt;FC&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;color:black;"   &gt;是&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:9;color:black;"   lang="EN-US" &gt;Ferrule Connector&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;color:black;"   &gt;的缩写，表明其外部加强方式是采用金属套，紧固方式为螺丝扣。最早，&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:9;color:black;"   lang="EN-US" &gt;FC&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;color:black;"   &gt;类型的连接器，采用的陶瓷插针的对接端面是平面接触方式&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:9;color:black;"   lang="EN-US" &gt;(FC)&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;color:black;"   &gt;。此类连接器结构简单，操作方便，制作容易，但光纤端面对微尘较为敏感，且容易产生菲涅尔反射，提高回波损耗性能较为困难。后来，对该类型连接器做了改进，采用对接端面呈球面的插针&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:9;color:black;"   lang="EN-US" &gt;(PC)&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;color:black;"   &gt;，而外部结构没有改变，使得插入损耗和回波损耗性能有了较大幅度的提高。&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:9;color:black;"   lang="EN-US" &gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);font-size:130%;" &gt;&lt;br /&gt;3&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-size:130%;" &gt;&lt;span style=";font-family:Verdana;font-size:9;"  lang="EN-US" &gt;．&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:9;"  lang="EN-US" &gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:9;color:black;"   lang="EN-US" &gt;&lt;span style="color: rgb(51, 102, 255);font-size:130%;" &gt;LC&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;color:black;"   &gt;&lt;span style="color: rgb(51, 102, 255);font-size:130%;" &gt;型连接器：&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:9;color:black;"   lang="EN-US" &gt;&lt;br /&gt;LC&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;color:black;"   &gt;型连接器是著名&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:9;color:black;"   lang="EN-US" &gt;Bell&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;color:black;"   &gt;研究所研究开发出来的，采用操作方便的模块化插孔&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:9;color:black;"   lang="EN-US" &gt;(RJ)&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;color:black;"   &gt;闩锁机理制成。其所采用的插针和套筒的尺寸是普通&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:9;color:black;"   lang="EN-US" &gt;SC&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;color:black;"   &gt;、&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:9;color:black;"   lang="EN-US" &gt;FC&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;color:black;"   &gt;等所用尺寸的一半，为&lt;/span&gt;&lt;st1:chmetcnv unitname="mm" sourcevalue="1.25" hasspace="False" negative="False" numbertype="1" tcsc="0" st="on"&gt;&lt;span style=";font-family:Verdana;font-size:9;color:black;"   lang="EN-US" &gt;1.25mm&lt;/span&gt;&lt;/st1:chmetcnv&gt;&lt;span style=";font-family:宋体;font-size:9;color:black;"   &gt;。这样可以提高光配线架中光纤连接器的密度。目前，在单模&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:9;color:black;"   lang="EN-US" &gt;SFF&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;color:black;"   &gt;方面，&lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:9;color:black;"   lang="EN-US" &gt;LC&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;color:black;"   &gt;类型的连接器实际已经占据了主导地位，在多模方面的应用也增长迅速。&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;此接口为&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);font-family:Verdana;font-size:9;"  lang="EN-US" &gt;2GB&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;color:black;"   &gt;&lt;span style="color: rgb(255, 102, 102);"&gt;的接口。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;  &lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;4&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-size:130%;" &gt;&lt;span style=";font-family:Verdana;font-size:9;"  lang="EN-US" &gt;．&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;相关图片：&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_Uzl14soGgRY/Ro89od7sg6I/AAAAAAAAAFw/U9eUcX--R-c/s1600-h/FC-SC.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_Uzl14soGgRY/Ro89od7sg6I/AAAAAAAAAFw/U9eUcX--R-c/s400/FC-SC.jpg" alt="" id="BLOGGER_PHOTO_ID_5084350269763650466" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:12;"  lang="EN-US" &gt;FC&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:12;"  &gt;转&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:12;"  lang="EN-US" &gt;SC&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:12;"  &gt;，&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:12;"  lang="EN-US" &gt;FC&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:12;"  &gt;一端插光纤步线架，&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:12;"  lang="EN-US" &gt;SC&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:12;"  &gt;一端接&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:12;"  lang="EN-US" &gt;catalyst&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:12;"  &gt;或其他上面的&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:12;"  lang="EN-US" &gt;GBIC&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:12;"  &gt;。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_Uzl14soGgRY/Ro8-kt7sg7I/AAAAAAAAAF4/_LAHOsc3XOQ/s1600-h/LC-LC.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_Uzl14soGgRY/Ro8-kt7sg7I/AAAAAAAAAF4/_LAHOsc3XOQ/s400/LC-LC.jpg" alt="" id="BLOGGER_PHOTO_ID_5084351304850768818" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:12;"  lang="EN-US" &gt;LC&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:12;"  &gt;就是路由器常用的&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:12;"  lang="EN-US" &gt;SFP&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:12;"  &gt;，&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:12;"  lang="EN-US" &gt;mini GBIC&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:12;"  &gt;所插的线头。&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:12;"  &gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_Uzl14soGgRY/Ro8_Od7sg8I/AAAAAAAAAGA/c1-ECD4ySvE/s1600-h/SC-LC.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_Uzl14soGgRY/Ro8_Od7sg8I/AAAAAAAAAGA/c1-ECD4ySvE/s400/SC-LC.jpg" alt="" id="BLOGGER_PHOTO_ID_5084352022110307266" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:12;"  &gt;一头&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:12;"  lang="EN-US" &gt;GBIC,&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:12;"  &gt;另一头&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:12;"  lang="EN-US" &gt;MINI-GBIC。&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_Uzl14soGgRY/Ro8_md7sg9I/AAAAAAAAAGI/TEzWCdXNB-Y/s1600-h/SC-SC.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_Uzl14soGgRY/Ro8_md7sg9I/AAAAAAAAAGI/TEzWCdXNB-Y/s400/SC-SC.jpg" alt="" id="BLOGGER_PHOTO_ID_5084352434427167698" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:12;"  &gt;两头都是&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:12;"  lang="EN-US" &gt;GBIC&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:12;"  &gt;。&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_Uzl14soGgRY/Ro8_6t7sg-I/AAAAAAAAAGQ/2hWg3Sos_nU/s1600-h/ST-FC.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_Uzl14soGgRY/Ro8_6t7sg-I/AAAAAAAAAGQ/2hWg3Sos_nU/s400/ST-FC.jpg" alt="" id="BLOGGER_PHOTO_ID_5084352782319518690" border="0" /&gt;&lt;/a&gt;&lt;span style=";font-family:宋体;font-size:12;"  &gt;对于&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:12;"  lang="EN-US" &gt;10Base-F&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:12;"  &gt;连接来说，连接器通常是&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:12;"  lang="EN-US" &gt;ST&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:12;"  &gt;类型，另一端&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:12;"  lang="EN-US" &gt;FC&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:12;"  &gt;连的是光纤步线架。&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-7676529862502627795?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/7676529862502627795/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=7676529862502627795' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/7676529862502627795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/7676529862502627795'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2007/07/blog-post.html' title='光纤接口，交换机的光模块，接口及其他'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_Uzl14soGgRY/Ro89od7sg6I/AAAAAAAAAFw/U9eUcX--R-c/s72-c/FC-SC.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-3097810753287176721</id><published>2007-06-04T16:54:00.000+08:00</published><updated>2007-06-04T23:28:13.425+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='学习笔记'/><title type='text'>6500交换机引擎的内存和flash</title><content type='html'>首先要知道引擎由SP和RP组成，完整的引擎上会有3部分，一是最下面那块大板(引擎)，另一个是右边的一块子卡(PFC)，最后是左边的子卡(MSFC)，引擎和PFC合称交换引擎(SP)，MSFC称路由引擎(RP)，SP和RP的概念是从720开始的。&lt;br /&gt;&lt;br /&gt;SP和RP是独立的操作系统，所以各自有Memory和Flash，如果运行CatOS加MSFC的IOS时，&lt;span id="showcontent"&gt;SUP引擎作为主控的SP（Swtich processer），MSFC作为引擎的RP（Router processer），子卡存在。&lt;/span&gt;但如果运行Native IOS，那么引擎先从SP引导，读取IOS中SP的部分，加载成功后将Console转到RP，进行RP引导，但由于RP中的Flash是没有IOS，所以用TFTP的形式从SP下载IOS中的RP部分(&lt;span style="color: rgb(51, 102, 255);"&gt;每次都得下么？？&lt;/span&gt;)，引导完后，控制权留在RP上，因此在启动完成后的引擎上sh ver，你会发现IOS版本不同你在flash中的文件稍有不同，会有一个rp的字样，这表示是rp部分，而切换到SP的Console后sh ver则可以看到sp的字样。&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;HR-6509B#sh ver&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Cisco Internetwork Operating System Software &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;IOS (tm) &lt;span style="color: rgb(255, 102, 102);"&gt;c6sup2_rp Software &lt;/span&gt;(c6sup2_rp-PS-M), Version 12.1(26)E3, RELEASE SOFTWARE (fc1)&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;/span&gt;&lt;br /&gt;Flash分内置和外置，内置的叫bootflash，外置的在Sup1上叫Slot0:，从Sup2开始，Cisco支持ATA格式的PCMCIA Flash，因此Sup2上会有Slot0:和Disk0:，如果是MEM格式的用Slot0:，如果是ATA格式的用Disk0:，到Sup3(720)，开始用CF，也就只支持ATA格式了。&lt;br /&gt;&lt;br /&gt;现在再来看IOS中的不同的设备就比较清楚了。SP上的所有设备都会有个sup-的前缀，所以sup-bootflash:就是SP上的Flash，sup-slot0:就是SP上的PCMCIA插槽。&lt;br /&gt;&lt;br /&gt;至于Flash:设备则是个虚设备，只是一个指针，具体指到哪里用pwd命令看，可以用cd 命令更改。&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);" id="showcontent"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;注意：&lt;/span&gt;6509在从CatOS升级到IOS之后，原先引擎的BOOTFLASH会被改名为：SUP-BOOTFLASH。而 原先MSFC的BOOTFLASH会被认为引擎的BOOTFLASH。虽然如此，6509是不能通过MSFC的BOOTFLASH上的IOS启动的。必须 通过SUP-BOOTFLASH。这个要注意！&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);font-size:180%;" &gt;以下是6509的实例:&lt;/span&gt;&lt;br /&gt;&lt;blockquote style="color: rgb(51, 102, 255);"&gt;cisco WS-C6509 (R7000) processor (revision 2.0) with 227328K/34816K bytes of memory.&lt;br /&gt;Processor board ID SCA044505H0&lt;br /&gt;R7000 CPU at 300Mhz, Implementation 39, Rev 3.3, 256KB L2, 1024KB L3 Cache&lt;br /&gt;Last reset from power-on&lt;br /&gt;X.25 software, Version 3.0.0.&lt;br /&gt;Bridging software.&lt;br /&gt;65 Virtual Ethernet/IEEE 802.3  interface(s)&lt;br /&gt;96 FastEthernet/IEEE 802.3 interface(s)&lt;br /&gt;12 Gigabit Ethernet/IEEE 802.3 interface(s)&lt;br /&gt;381K bytes of non-volatile configuration memory.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;32768K bytes of Flash internal SIMM (Sector size 512K).&lt;/span&gt;&lt;br /&gt;Standby is up&lt;br /&gt;Standby has 112640K/18432K bytes of memory.&lt;br /&gt;&lt;br /&gt;Configuration register is 0x2102&lt;br /&gt;*****************************************************************&lt;br /&gt;6509#sh sup-bootflash:&lt;br /&gt;-#- ED ----type---- --crc--- -seek-- nlen -length- ---------date/time--------- name&lt;br /&gt;1   .. image        FD002195  E2C184   27 14598404 Dec 04 2006 09:09:14 +08:00 c6sup12-ps-mz.121-26.E3.bin&lt;br /&gt;&lt;br /&gt;1392252 bytes available (14598532 bytes used)&lt;br /&gt;*****************************************************************&lt;br /&gt;6509#sh sup-slot0:&lt;br /&gt;-#- ED ----type---- --crc--- -seek-- nlen -length- ---------date/time--------- name&lt;br /&gt;1   .. image        5E2B6017  E0E73C   27 14608060 May 29 2007 15:18:36 +08:00 c6sup12-ps-mz.121-26.E8.bin&lt;br /&gt;&lt;br /&gt;10164420 bytes available (14608188 bytes used)&lt;br /&gt;*****************************************************************&lt;br /&gt;6509#dir&lt;br /&gt;Directory of slot0:/ &lt;span style="color: rgb(255, 102, 102);"&gt; !----------因为是simm(mem)所以默认是slot0:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1  -rw-    14608060  May 29 2007 15:18:36 +08:00  c6sup12-ps-mz.121-26.E8.bin&lt;br /&gt;&lt;br /&gt;24772608 bytes total (10164420 bytes free)&lt;br /&gt;*****************************************************************&lt;br /&gt;6509#sh run&lt;br /&gt;……&lt;br /&gt;boot system flash slot0:c6sup12-ps-mz.121-26.E8.bin&lt;br /&gt;boot system flash sup-bootflash:c6sup12-ps-mz.121-26.E3.bin&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;span style="color: rgb(255, 102, 102);font-size:180%;" &gt;以下是7206VXR (NPE400)的实例:&lt;/span&gt;&lt;br /&gt;&lt;blockquote style="color: rgb(51, 102, 255);"&gt;cisco 7206VXR (NPE400) processor (revision B) with 245760K/16384K bytes of memory.&lt;br /&gt;Processor board ID 33551180&lt;br /&gt;R7000 CPU at 350Mhz, Implementation 39, Rev 3.3, 256KB L2, 4096KB L3 Cache&lt;br /&gt;6 slot VXR midplane, Version 2.9&lt;br /&gt;&lt;br /&gt;Last reset from power-on&lt;br /&gt;Bridging software.&lt;br /&gt;X.25 software, Version 3.0.0.&lt;br /&gt;SuperLAT software (copyright 1990 by Meridian Technology Corp).&lt;br /&gt;TN3270 Emulation software.&lt;br /&gt;Primary Rate ISDN software, Version 1.1.&lt;br /&gt;Channelized E1, Version 1.0.&lt;br /&gt;2 FastEthernet/IEEE 802.3 interface(s)&lt;br /&gt;46 Serial network interface(s)&lt;br /&gt;40 Channelized E1/PRI port(s)&lt;br /&gt;125K bytes of non-volatile configuration memory.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;6&lt;span style="color: rgb(255, 102, 102);"&gt;2&lt;/span&gt;976K bytes of ATA PCMCIA card at slot 0 (Sector size 512 bytes).&lt;/span&gt;&lt;br /&gt;8192K bytes of Flash internal SIMM (Sector size 256K).&lt;br /&gt;Configuration register is 0x2102&lt;br /&gt;*****************************************************************&lt;br /&gt;BJ72#sh bootflash:&lt;br /&gt;-#- ED ----type---- --crc--- -seek-- nlen -length- -----date ------ name&lt;br /&gt;1   .. image        39A27CBE  6A7EAC   25  6716972 Mar 01 1993 00:02:18 c7200-kboot-mz.123-6e.bin&lt;br /&gt;&lt;br /&gt;885076 bytes available (6717100 bytes used)&lt;br /&gt;*****************************************************************&lt;br /&gt;BJ72#dir&lt;br /&gt;Directory of disk0:/  &lt;span style="color: rgb(255, 102, 102);"&gt; !---因为用的是ATA PCMCIA，所以是disk0:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   1  -rw-    23837072   Jul 11 2005 18:52:04  c7200-js-mz.123-14.T2.bin&lt;br /&gt;   2  -rw-    18490744   May 22 2006 16:20:18  c7200-js-mz.122-15.T17.bin&lt;br /&gt;   3  -rw-       86658   Sep 23 2006 13:51:54  BJ72PE0320060923.txt&lt;br /&gt;   4  -rw-       84646   Feb 16 2007 03:31:16  20070216&lt;br /&gt;&lt;br /&gt;64225280 bytes total (21692416 bytes free)&lt;br /&gt;*****************************************************************&lt;br /&gt;BJ72#sh disk0:&lt;br /&gt;-#- --length-- -----date ------ path&lt;br /&gt;1     23837072 Jul 11 2005 18:52:04 c7200-js-mz.123-14.T2.bin&lt;br /&gt;2     18490744 May 22 2006 16:20:18 c7200-js-mz.122-15.T17.bin&lt;br /&gt;3        86658 Sep 23 2006 13:51:54 BJ72PE0320060923.txt&lt;br /&gt;4        84646 Feb 16 2007 03:31:16 20070216&lt;br /&gt;&lt;br /&gt;21692416 bytes available (42532864 bytes used)&lt;/blockquote&gt;&lt;br /&gt;以下是摘自Cisco官方网站，如需要，请查阅&lt;a href="http://www.cisco.com/en/US/products/hw/routers/ps341/products_tech_note09186a00800a7515.shtml"&gt;全文！&lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);" class="content"&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Flash memory ATA disks and Flash memory cards use similar commands. The primary syntax change is that &lt;tt&gt;disk0:&lt;/tt&gt; or &lt;tt&gt;disk1:&lt;/tt&gt; refers to Flash memory ATA disks, while &lt;tt&gt;slot0:&lt;/tt&gt; or &lt;tt&gt;slot1:&lt;/tt&gt; refers to Flash memory cards. Generally, use the syntax &lt;tt&gt;slot0:&lt;/tt&gt; for Flash memory cards less than 20 MB, and use &lt;tt&gt;disk0:&lt;/tt&gt; for Flash disk greater than 20 MB. &lt;span style="color: rgb(255, 102, 102);"&gt;Keep in mind that there are 32 MB linear PCMCIA Flash cards where you use &lt;/span&gt;&lt;tt style="color: rgb(255, 102, 102);"&gt;slot0:&lt;/tt&gt;.&lt;/p&gt;  &lt;p&gt;To see which Flash cards are used in your router, use the &lt;b style="color: rgb(255, 102, 102);"&gt;show version&lt;/b&gt;&lt;span style="color: rgb(255, 102, 102);"&gt; &lt;/span&gt;command and look at the bottom portion of the output！&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-3097810753287176721?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/3097810753287176721/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=3097810753287176721' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/3097810753287176721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/3097810753287176721'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2007/06/6500flash.html' title='6500交换机引擎的内存和flash'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-873348521646439400</id><published>2007-06-04T12:54:00.000+08:00</published><updated>2007-06-04T13:15:26.345+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows常用技术'/><title type='text'>Ipconfig</title><content type='html'>&lt;p&gt;显示所有当前的 TCP/IP 网络配置值、刷新动态主机配置协议 (DHCP) 和域名系统 (DNS) 设置。使用不带参数的 &lt;b&gt;ipconfig&lt;/b&gt;  可以显示所有适配器的 IPv6 地址或 IPv4 地址、子网掩码和默认网关。&lt;/p&gt;   &lt;h5 style="color: rgb(51, 102, 255); font-weight: normal;"&gt;&lt;span style="font-size:180%;"&gt;语法&lt;/span&gt;&lt;/h5&gt; &lt;p style="color: rgb(255, 102, 102);"&gt;&lt;b&gt;ipconfig&lt;/b&gt; [&lt;b&gt;/all&lt;/b&gt;] [&lt;b&gt;/renew&lt;/b&gt;[&lt;i&gt;Adapter&lt;/i&gt;]]  [&lt;b&gt;/release&lt;/b&gt; [&lt;i&gt;Adapter&lt;/i&gt;]] [&lt;b&gt;/flushdns&lt;/b&gt;] [&lt;b&gt;/displaydns&lt;/b&gt;]  [&lt;b&gt;/registerdns&lt;/b&gt;] [&lt;b&gt;/showclassid&lt;/b&gt;&lt;i&gt;Adapter&lt;/i&gt;]  [&lt;b&gt;/setclassid&lt;/b&gt;&lt;i&gt;Adapter&lt;/i&gt; [&lt;i&gt;ClassID&lt;/i&gt;]]&lt;/p&gt; &lt;h5 style="color: rgb(51, 102, 255); font-weight: normal;"&gt;&lt;span style="font-size:180%;"&gt;参数&lt;/span&gt;&lt;/h5&gt; &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;b&gt;/all&lt;/b&gt;&lt;/p&gt; &lt;p&gt;显示所有适配器的完整 TCP/IP 配置信息。在没有该参数的情况下，&lt;b&gt;ipconfig&lt;/b&gt; 只显示各个适配器的 IPv6 地址或 IPv4  地址、子网掩码和默认网关值。适配器可以代表物理接口（例如安装的网络适配器）或逻辑接口（例如拨号连接）。&lt;/p&gt; &lt;p&gt;&lt;b style="color: rgb(51, 102, 255);"&gt;/renew&lt;/b&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;[ &lt;/span&gt;&lt;i style="color: rgb(51, 102, 255);"&gt;Adapter&lt;/i&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;]&lt;/span&gt; &lt;/p&gt; &lt;p&gt;更新所有适配器（如果未指定适配器），或特定适配器（如果包含了 &lt;i&gt;Adapter&lt;/i&gt; 参数）的 DHCP 配置。该参数仅在具有配置为自动获取 IP  地址的适配器的计算机上可用。要指定适配器名称，请键入使用不带参数的 &lt;b&gt;ipconfig&lt;/b&gt; 命令显示的适配器名称。&lt;/p&gt; &lt;p&gt;&lt;b style="color: rgb(51, 102, 255);"&gt;/release&lt;/b&gt;&lt;span style="color: rgb(51, 102, 255);"&gt; [&lt;/span&gt;&lt;i style="color: rgb(51, 102, 255);"&gt;Adapter&lt;/i&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;]&lt;/span&gt; &lt;/p&gt; &lt;p&gt;发送 DHCPRELEASE 消息到 DHCP 服务器，以释放所有适配器（如果未指定适配器）或特定适配器（如果包含了 &lt;i&gt;Adapter&lt;/i&gt;  参数）的当前 DHCP 配置并丢弃 IP 地址配置。该参数可以禁用配置为自动获取 IP 地址的适配器的 TCP/IP。要指定适配器名称，请键入使用不带参数的  &lt;b&gt;ipconfig&lt;/b&gt; 命令显示的适配器名称。&lt;/p&gt; &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;b&gt;/flushdns&lt;/b&gt;&lt;/p&gt; &lt;p&gt;刷新并重设 DNS 客户解析缓存的内容。在 DNS 故障排除期间，可以使用本过程从缓存中丢弃否定缓存项和任何其他动态添加项。 &lt;/p&gt; &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;b&gt;/displaydns&lt;/b&gt;&lt;/p&gt; &lt;p&gt;显示 DNS 客户解析缓存的内容，包括从 local Hosts 文件预装载的记录，以及最近获得的针对由计算机解析的名称查询的资源记录。DNS  客户服务在查询配置的 DNS 服务器之前使用这些信息快速解析被频繁查询的名称。&lt;/p&gt; &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;b&gt;/registerdns&lt;/b&gt;&lt;/p&gt; &lt;p&gt;初始化计算机上配置的 DNS 名称和 IP 地址的手工动态注册。可以使用该参数对失败的 DNS 名称注册进行故障排除或解决客户和 DNS  服务器之间的动态更新问题，而不必重新启动客户端计算机。TCP/IP 协议高级属性中的 DNS 设置可以确定 DNS 中注册了哪些名称。 &lt;/p&gt; &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;b&gt;/showclassid &lt;/b&gt;&lt;i&gt;Adapter&lt;/i&gt;&lt;/p&gt; &lt;p&gt;显示指定适配器的 DHCP 类别 ID。要查看所有适配器的 DHCP 类别 ID，请在 &lt;i&gt;Adapter&lt;/i&gt; 位置使用星号 (&lt;b&gt;*&lt;/b&gt;)  通配符。该参数仅在具有配置为自动获取 IP 地址的适配器的计算机上可用。&lt;/p&gt; &lt;p&gt;&lt;b style="color: rgb(51, 102, 255);"&gt;/setclassid &lt;/b&gt;&lt;i style="color: rgb(51, 102, 255);"&gt;Adapter&lt;/i&gt;&lt;span style="color: rgb(51, 102, 255);"&gt; [&lt;/span&gt;&lt;i style="color: rgb(51, 102, 255);"&gt;ClassID&lt;/i&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;]&lt;/span&gt; &lt;/p&gt; &lt;p&gt;配置特定适配器的 DHCP 类别 ID。要设置所有适配器的 DHCP 类别 ID，请在 &lt;i&gt;Adapter&lt;/i&gt; 位置使用星号 (&lt;b&gt;*&lt;/b&gt;)  通配符。该参数仅在具有配置为自动获取 IP 地址的适配器的计算机上可用。如果未指定 DHCP 类别 ID，则会删除当前类别 ID。&lt;/p&gt; &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;b&gt;/?&lt;/b&gt;&lt;/p&gt; &lt;p&gt;在命令提示符下显示帮助。&lt;/p&gt; &lt;h5 style="color: rgb(51, 102, 255); font-weight: normal;"&gt;&lt;span style="font-size:180%;"&gt;注释&lt;/span&gt;&lt;/h5&gt; &lt;table border="0" cellpadding="0" cellspacing="0"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td class="listBullet" valign="top"&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class="listItem"&gt; &lt;p&gt;1.&lt;b&gt; ipconfig&lt;/b&gt; 命令是等同于 &lt;b&gt;winipcfg&lt;/b&gt; 命令，后者在 Windows Millinnium  Edition、Windows 98 和 Windows 95 中提供。尽管 Windows XP 和 Windows Server 2003 家族没有提供与  &lt;b&gt;winipcfg&lt;/b&gt; 等效的图形化命令，但是可以使用“网络连接”来查看和更新 IP  地址。要执行此操作，请打开“网络连接”，右键单击某一网络连接，单击“状态”，然后单击“支持”选项卡。&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="listBullet" valign="top"&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class="listItem"&gt; &lt;p&gt;2. 该命令最适用于配置为自动获取 IP 地址的计算机。它使用户可以确定哪些 TCP/IP 配置值是由 DHCP、自动专用 IP 寻址 (APIPA)  和其他配置配置的。&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="listBullet" valign="top"&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class="listItem"&gt; &lt;p&gt;3. 如果 &lt;i&gt;Adapter&lt;/i&gt; 名称包含空格，请在该适配器名称两边使用引号（即 &lt;b&gt;"&lt;/b&gt;&lt;i&gt;Adapter  名称&lt;/i&gt;&lt;b&gt;"&lt;/b&gt;）。&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="listBullet" valign="top"&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class="listItem"&gt; &lt;p&gt;4. 对于适配器名称，&lt;b&gt;ipconfig&lt;/b&gt; 可以使用星号 (*)  通配符字符指定名称为指定字符串开头的适配器，或名称包含有指定字符串的适配器。例如，&lt;b&gt;Local*&lt;/b&gt; 可以匹配所有以字符串 Local 开头的适配器，而  &lt;b&gt;*Con*&lt;/b&gt; 可以匹配所有包含字符串 Con 的适配器。&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="listBullet" valign="top"&gt;&lt;br /&gt;&lt;/td&gt; &lt;td class="listItem"&gt; &lt;p&gt;5. 只有当“Internet 协议  (TCP/IP)”协议在“网络连接”中安装为网络适配器属性的组件时，该命令才可用。&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;h5 style="color: rgb(51, 102, 255); font-weight: normal;"&gt;&lt;span style="font-size:180%;"&gt;示例&lt;/span&gt;&lt;/h5&gt; &lt;p&gt;要显示所有适配器的基本 TCP/IP 配置，请键入：&lt;/p&gt; &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;b&gt;ipconfig&lt;/b&gt;&lt;/p&gt; &lt;p&gt;要显示所有适配器的完整 TCP/IP 配置，请键入：&lt;/p&gt; &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;b&gt;ipconfig /all&lt;/b&gt;&lt;/p&gt; &lt;p&gt;仅更新“本地连接”适配器的由 DHCP 分配 IP 地址的配置，请键入：&lt;/p&gt; &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;b&gt;ipconfig /renew "Local Area Connection"&lt;/b&gt;&lt;/p&gt; &lt;p&gt;要在排除 DNS 的名称解析故障期间刷新 DNS 解析器缓存，请键入：&lt;/p&gt; &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;b&gt;ipconfig /flushdns&lt;/b&gt;&lt;/p&gt; &lt;p&gt;要显示名称以 Local 开头的所有适配器的 DHCP 类别 ID，请键入：&lt;/p&gt; &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;b&gt;ipconfig /showclassid Local*&lt;/b&gt;&lt;/p&gt; &lt;p&gt;要将“本地连接”适配器的 DHCP 类别 ID 设置为 TEST，请键入：&lt;/p&gt; &lt;p style="color: rgb(51, 102, 255);"&gt;&lt;b&gt;ipconfig /setclassid "Local Area Connection" TEST&lt;/b&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-873348521646439400?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/873348521646439400/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=873348521646439400' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/873348521646439400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/873348521646439400'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2007/06/ipconfig.html' title='Ipconfig'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-8813010134073948914</id><published>2007-05-10T10:32:00.000+08:00</published><updated>2007-05-10T20:10:06.291+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='学习笔记'/><title type='text'>PIX模拟器PEMU全面分析</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span style="font-family:宋体;"&gt;注意：网上已经有很多资料介绍&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;pemu&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;这款&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;pix&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;模拟器了，所以基础的东西我就不在这讲了，这篇文章主要介绍一下脚本文件是如何调用和运行的。在这说明一下，我用的是已经编译好的文件。&lt;blockquote&gt;mount -t tmpfs -o size=144m none /dev/shm&lt;br /&gt;dd if=/dev/zero of=FLASH bs=1k count=16k&lt;/blockquote&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;这两句是生成FLASH的,如果有了,就没必要写了,具体什么意思也没必要知道,呵呵,会用就行了&lt;br /&gt;&lt;span style="" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="font-family:宋体;"&gt;先来看一下要介绍的几个文件：&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;  &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:宋体;"&gt;因我用的是&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;slax&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，&lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);" lang="EN-US"&gt;slax&lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);font-family:宋体;" &gt;里的&lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);" lang="EN-US"&gt;libpcap&lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);font-family:宋体;" &gt;是&lt;/span&gt;&lt;st1:chsdate style="color: rgb(255, 102, 102);" year="1899" month="12" day="30" islunardate="False" isrocdate="False" st="on"&gt;&lt;span style="" lang="EN-US"&gt;0.9.4&lt;/span&gt;&lt;/st1:chsdate&gt;&lt;span style="color: rgb(255, 102, 102);font-family:宋体;" &gt;的，可是&lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);" lang="EN-US"&gt;pemu&lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);font-family:宋体;" &gt;需要&lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);" lang="EN-US"&gt;0.8&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;的&lt;/span&gt;，所以&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;pemu&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;的&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;bridge&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;一直就起不了作用，但是咱们分别从两方面来分析：一种是可以&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;bridge&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，一种是不可以&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;bridge&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;。&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-style: italic; color: rgb(51, 102, 255);font-size:180%;" &gt;&lt;span style="font-family:宋体;"&gt;1.可以桥接&lt;/span&gt;&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:宋体;"&gt;我们在这里只讨论要用到的几个文件，&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;pix1.sh&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;、&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;if1up&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;、&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;ifup.ini&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style="color: rgb(255, 0, 0); font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="color: rgb(255, 102, 102); font-style: italic;"&gt;pix1.sh&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;#!/bin/sh&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;modprobe tun&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;./pemu -no-kqemu -net nic,vlan=1 ,macaddr=00:00:01:01:01:01 -net tap,vlan=1,&lt;span style="color: rgb(255, 102, 102);"&gt;script=if1up ifname=tap1&lt;/span&gt; -net nic,vlan=2,macaddr=00:00:02:02:02:02 -net tap,vlan=2,&lt;span style="color: rgb(255, 102, 102);"&gt;script=if2up ifname=tap2&lt;/span&gt; -serial stdio -m 128 FLASH&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;#-serial telnet::7001,server,nowait -m 128 FLASH&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;#-net nic,vlan=4,macaddr=00:00:04:04:04:04 -net tap,vlan=4,script=if4up&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;现在来分析（这里主要分析脚本），当运行这个脚本时，他会调用if1up及if2up这两个脚本，这里的ifname是指定tap，默认是从tap0开始的。下面看看if1up和if2up中的内容&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style="color: rgb(51, 102, 255);font-size:130%;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 102, 102); font-style: italic;"&gt;if1up&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style="color: rgb(51, 102, 255);font-size:130%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;span lang="EN-US"  style="font-size:100%;"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;#!/bin/sh&lt;br /&gt;a=`grep $1 ifup.ini`&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;#用grep查找ifup.ini文件，并把$1赋值给a&lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;#这里$1指的是tap1&lt;/span&gt;&lt;br /&gt;if [ "$a" = "" ] ; then&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"  style="font-size:100%;"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;#判断如果值是空的&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);font-size:100%;" &gt;，则&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="EN-US"  style="font-size:100%;"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;  /sbin/ifconfig $1 up&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"  style="font-size:100%;"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;#其实这句话没有什么意义&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);font-size:100%;" &gt;，因为都是空值了，还up什么呀~嘿嘿&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="EN-US"  style="font-size:100%;"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;else&lt;br /&gt;ip=`echo $a | cut -f2 -d" "`&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;#给ip负值，-f2 -d" "表示以空格为分割符，显示第2栏的数值&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;#察看ifup.ini，第2栏为“10.0.0.1”&lt;/span&gt;&lt;br /&gt;mask=`echo $a | cut -f3 -d" "`&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;#跟上同理，显示第3栏“255.255.255.0”并付给mask&lt;/span&gt;&lt;br /&gt;if [ "$ip" = "bridge" ] ; then&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="EN-US"  style="font-size:100%;"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;    ifconfig $1 up&lt;br /&gt;( sleep 5 &amp;&amp;amp; ./bridge $1 $mask) &amp;&lt;br /&gt;else&lt;br /&gt;/sbin/ifconfig $1 $ip netmask $mask up&lt;br /&gt;fi&lt;br /&gt;fi&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style="color: rgb(51, 102, 255);font-size:130%;" &gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;现在看一看ifup.ini&lt;/p&gt;&lt;p style="color: rgb(255, 0, 0); font-style: italic;" class="MsoNormal"&gt;ifup.ini&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;blockquote style="color: rgb(51, 102, 255);"&gt;tap1 10.0.0.1 255.255.255.0&lt;br /&gt;tap2 bridge eth1&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;这时，运行./pix1.sh就可以了&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-style: italic; color: rgb(51, 102, 255);font-size:180%;" &gt;&lt;span style="font-family:宋体;"&gt;2.不可以桥接&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;看完以上的分析，大概大家都明白脚本是如何工作的了，&lt;span style="color: rgb(255, 0, 0);"&gt;但如果没有libpcap0.8怎么办？ifup.ini、ifup和bridge都是必要的文件么？&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;其实&lt;span style="color: rgb(255, 0, 0);"&gt;必要的文件只有bios.bin、Mybios_d8000、pemu、pemu.ini、FLASH这五个文件&lt;/span&gt;，其余的文件都可以不要，为什么要那些脚本文件，脚本文件就是方便操作者而已！&lt;/p&gt;&lt;p class="MsoNormal"&gt;好了，现在我把脚本程序改一下，来适应bridge不能用的情况&lt;/p&gt;&lt;p style="font-style: italic; color: rgb(255, 102, 102);" class="MsoNormal"&gt;pix1.sh&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;blockquote style="color: rgb(51, 102, 255);"&gt;#!/bin/sh&lt;br /&gt;modprobe tun&lt;br /&gt;./pemu -no-kqemu -net nic,vlan=1 ,macaddr=00:00:01:01:01:01 -net tap,vlan=1,script=&lt;span style="color: rgb(255, 0, 0);"&gt;test1&lt;/span&gt; ifname=tap1 -net nic,vlan=2,macaddr=00:00:02:02:02:02 -net tap,vlan=2,script=&lt;span style="color: rgb(255, 0, 0);"&gt;test2 &lt;/span&gt;ifname=tap2-serial stdio -m 128 FLASH&lt;br /&gt;#-serial telnet::7001,server,nowait -m 128 FLASH&lt;br /&gt;#-net nic,vlan=4,macaddr=00:00:04:04:04:04 -net tap,vlan=4,script=if4up&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-style: italic; color: rgb(255, 102, 102);"&gt;test1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;#!/bin/sh&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;/sbin/ifconfig tap1 up&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;/sbin/ifconfig eth0 up&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;/sbin/brctl addbr br0&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;#brctl是桥接命令，这里是指定义一个br0的桥端口&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;/sbin/ifconfig br0 up&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;#启动br0端口&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;/sbin/brctl addif br0 tap1&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;#把tap1绑定到桥上&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;/sbin/brctl addif br0 eth0&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;#把eth0绑定到桥上&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;test2跟test1基本是一样的，直接运行pix1就可以顺利调用test文件，从而可以实现端口的绑定！&lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;&lt;span&gt;&lt;span style="color: rgb(51, 102, 255);font-size:130%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-8813010134073948914?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/8813010134073948914/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=8813010134073948914' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/8813010134073948914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/8813010134073948914'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2007/05/pixpemu.html' title='PIX模拟器PEMU全面分析'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-8539182483767652763</id><published>2007-05-09T17:42:00.000+08:00</published><updated>2007-05-09T17:53:45.249+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='网络技术'/><title type='text'>DHCP的分析及IP helper-address的应用</title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;span style=";font-family:ˎ̥;font-size:9;"  lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt;DHCP &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;原理：&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style=";font-family:ˎ̥;font-size:9;"  lang="EN-US" &gt;&lt;span&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255); font-style: italic;font-size:180%;" &gt;1.&lt;/span&gt;&lt;span style="font-style: italic; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(51, 102, 255);font-family:'Times New Roman';font-size:180%;"  &gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255); font-style: italic;font-family:宋体;font-size:180%;"  &gt;寻找&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255); font-style: italic;font-family:ˎ̥;font-size:180%;"  lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt;  Server&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;&lt;span style="color: rgb(51, 102, 255); font-style: italic;"&gt;&lt;/span&gt;&lt;br /&gt;当&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;"  lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt;  DHCP &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;客户端第一次登录网路的时候﹐也就是客户发现本机上没有任何&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;"  lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt;  IP &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;资料设定﹐它会向网路发出一个&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;"  lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt;  DHCPDISCOVER &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;封包。因为客户端还不知道自己属于哪一个网路﹐所以封包的来源位址会为&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;"  lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt;  0.0.0.0 &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;﹐而目的位址则为&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;"  lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt;  255.255.255.255 &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;﹐然后再附上&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;"  lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt;  Dhcpdiscover &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;的信息﹐向网路进行&lt;span style="color:red;"&gt;广播&lt;/span&gt;。&lt;/span&gt;&lt;/span&gt;&lt;p&gt;  &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(51, 102, 255); font-style: italic;font-size:180%;" lang="EN-US" &gt;&lt;span&gt;&lt;span style="font-family:Times New Roman;"&gt;2.&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:'Times New Roman';" &gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255); font-style: italic;font-family:宋体;font-size:180%;"  &gt;提供&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255); font-style: italic;font-family:ˎ̥;font-size:180%;"  lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt; IP  &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;&lt;span style="color: rgb(51, 102, 255); font-style: italic;font-size:180%;" &gt;租用位址&lt;/span&gt;&lt;br /&gt;当&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;"  lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt;  DHCP &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;伺服器监听到客户端发出的&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;"  lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt;  Dhcpdiscover &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;广播后﹐它会从那些还没有租出的位址范围内﹐选择最前面的的空置&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;"  lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt;  IP &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;，连同其它&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;"  lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt;  TCP/IP &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;设定，回应给客户端一个&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;"  lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt; DHCPOFFER  &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;封包。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style=";font-family:ˎ̥;font-size:9;"  lang="EN-US" &gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;&lt;span style="color:red;"&gt;由于客户端在开始的时候还没有&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;color:red;"   lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt; IP &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;color:red;"   &gt;位址﹐所以在其&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;color:red;"   lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt; Dhcpdiscover &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;color:red;"   &gt;封包内会带有其&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;color:red;"   lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt; MAC &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;color:red;"   &gt;位址信息﹐并且有一个&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;color:red;"   lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt; XID &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;color:red;"   &gt;编号来辨别该封包﹐&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;color:red;"   lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt;DHCP &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;color:red;"   &gt;伺服器回应的&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;color:red;"   lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt; Dhcpoffer &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;color:red;"   &gt;封包则会根据这些资料传递给要求租约的客户。根据伺服器端的设定﹐&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;color:red;"   lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt;Dhcpoffer &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;color:red;"   &gt;封包会包含一个租约期限的信息&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;。&lt;/span&gt;&lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-style: italic; color: rgb(51, 102, 255);font-size:180%;" lang="EN-US" &gt;&lt;span&gt;&lt;span style="font-family:Times New Roman;"&gt;3.&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:'Times New Roman';" &gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(51, 102, 255);font-family:宋体;font-size:180%;"  &gt;接受&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(51, 102, 255);font-family:ˎ̥;font-size:180%;"  lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt; IP  &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;&lt;span style="font-style: italic; color: rgb(51, 102, 255);font-size:180%;" &gt;租约&lt;/span&gt;&lt;br /&gt;如果客户端收到网路上多台&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;"  lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt; DHCP  &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;伺服器的回应﹐只会挑选其中一个&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;"  lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt; Dhcpoffer  &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;而已&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;"  lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;通常是最先抵达的那个&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;"  lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;﹐并且会向网路发送一个&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;color:red;"   lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt;Dhcprequest&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;color:red;"   &gt;广播封包&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;﹐&lt;span style="color:red;"&gt;告诉所有&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;color:red;"   lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt; DHCP &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;color:red;"   &gt;伺服器它将指定接受哪一台伺服器提供的&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;color:red;"   lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt; IP &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;color:red;"   &gt;位址。&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;color:red;"   &gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style=";font-family:ˎ̥;font-size:9;color:red;"   &gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;"  lang="EN-US" &gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;同时﹐客户端还会向网路发送一个&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;"  lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt; ARP  &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;封包﹐查询网路上面有没有其它机器使用该&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;"  lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt;  IP &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;位址﹔如果发现该&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;"  lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt; IP  &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;已经被占用﹐客户端则会送出一个&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;"  lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt;  DHCPDECLINE &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;封包给&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;"  lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt; DHCP  &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;伺服器﹐拒绝接受其&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;"  lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt; Dhcpoffer  &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;﹐并重新发送&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;"  lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt;  Dhcpdiscover &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;信息。&lt;/span&gt;&lt;/span&gt;  &lt;/p&gt;&lt;p style="font-style: italic; color: rgb(51, 102, 255);"&gt;&lt;span style="font-size:180%;"&gt;&lt;span lang="EN-US"&gt;&lt;span&gt;&lt;span style="font-family:Times New Roman;"&gt;4.&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:'Times New Roman';" &gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;租约确认&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;当&lt;/span&gt;&lt;span lang="EN-US"  style="font-size:9;"&gt;&lt;span style="font-family:Times New Roman;"&gt; DHCP &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;伺服器接收到客户端的&lt;/span&gt;&lt;span lang="EN-US"  style="font-size:9;"&gt;&lt;span style="font-family:Times New Roman;"&gt; Dhcprequest  &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;之后﹐会向客户端发出一个&lt;/span&gt;&lt;span lang="EN-US"  style="font-size:9;"&gt;&lt;span style="font-family:Times New Roman;"&gt; DHCPACK &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;回应﹐以确认&lt;/span&gt;&lt;span lang="EN-US"  style="font-size:9;"&gt;&lt;span style="font-family:Times New Roman;"&gt; IP &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;租约的正式生效﹐也就结束了一个完整的&lt;/span&gt;&lt;span lang="EN-US"  style="font-size:9;"&gt;&lt;span style="font-family:Times New Roman;"&gt; DHCP  &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;工作过程。&lt;/span&gt;&lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style=";font-family:ˎ̥;font-size:9;"  lang="EN-US" &gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;现在目前这个问题就已经解决了，在路由器上打开&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;"  lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt;IP helper-address &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;就是为了第一步将客户端的&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;"  lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt;dhcpdiscover&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;广播包变为单播包，而实际上第二步&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;"  lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt;dhcp&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;服务器是根据请求客户端的&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;"  lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt;mac&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;地址和&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;"  lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt;XID&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;编号将&lt;/span&gt;&lt;span style=";font-family:ˎ̥;font-size:9;"  lang="EN-US" &gt;&lt;span style="font-family:Times New Roman;"&gt;IP&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:9;"  &gt;地址发给请求的客户端的，本身就是单播包。下图:&lt;span style="font-family:宋体;"&gt;如果办事处&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;DHCP&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;服务器&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;down&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;机，想通过总部&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;DHCP&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;服务器获得地址，仅仅需要在办事处路由器&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;C &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;口配置&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;IP helper-address &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;i&gt;&lt;span style="font-family:宋体;"&gt;总部&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;DHCP&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;i&gt;&lt;span style="font-family:宋体;"&gt;服务器地址&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;i style="color: rgb(255, 102, 102); font-weight: bold;"&gt;&lt;span style="font-family:Times New Roman;"&gt;  &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-family:宋体;"&gt;，&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:宋体;"&gt;同时配置好&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;DHCP&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;服务器即可。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_Uzl14soGgRY/RkGZ3n7sUSI/AAAAAAAAAFo/cq7-j8BLqkM/s1600-h/12.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_Uzl14soGgRY/RkGZ3n7sUSI/AAAAAAAAAFo/cq7-j8BLqkM/s400/12.jpg" alt="" id="BLOGGER_PHOTO_ID_5062496637032354082" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-8539182483767652763?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/8539182483767652763/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=8539182483767652763' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/8539182483767652763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/8539182483767652763'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2007/05/dhcpip-helper-address.html' title='DHCP的分析及IP helper-address的应用'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_Uzl14soGgRY/RkGZ3n7sUSI/AAAAAAAAAFo/cq7-j8BLqkM/s72-c/12.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-2923364444488244151</id><published>2007-04-19T10:18:00.000+08:00</published><updated>2007-05-09T17:42:25.330+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='学习笔记'/><title type='text'>BGP MPLS-VPN的更新以及数据转发的过程</title><content type='html'>先来阐述一下BGP  MPLS-VPN的更新以及数据转发的过程：&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;CE（R1）-----PE（R2）------P（R3）--------PE（R4）-------CE（R5）&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;控制平面：r1-----------r5&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. CE和PE之间运行普通的路由协议（RIPV2，OSPF，EBGP，ISIS），将私网的路由发送到PE这个时候，PE（R2）发现路由更新是从某个接口发过来的，所以它就找出与该接口所绑定的VRF，针对VRF来给其打上RD和RT标识以及私网标签。然后更改自己的地址（通常是LOOPBACK地址）为下一跳。&lt;br /&gt;&lt;br /&gt;2. 然后把更新发送到对端的PE，当然一定要确保到对端的TCP可达，如果不可达的话，那么这个更新信息将被丢弃。然后按照正常的LSP进行转发到PE（R4）；如果没有启用MPLS，那么会按照正常的IP进行转发的。当对端PE收到这个更新信息之后，会将RT的outport和自己的import进行比较，如果匹配则倒入相应的VRF表中，这个时候私网标签将被保留，用来转发数据的时候使用。然后，针对VRF与接口的绑定关系，将更新消息转发给CE&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;数据转发过程：r5---------r1&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;1. R5将去往R1，这个时候把数据包发送给R4，这个时候R4一看是从这个接口上来的数据包，所以呢，我就和与该接口相关联的VRF相对应。为该数据封装私网标签（更新的时候R4所保留的），然后查看下一跳地址（R2）。当它找到下一跳地址后（R2的LOOPBACK），就会在LFIB表中查找与该地址相对应的公网标签。&lt;br /&gt;&lt;br /&gt;2. 如果没有相对应的标签，那么这个数据包将被丢弃。（因为这个时候的数据已经封上了私网标签，也就是说是一个带标签的数据，所以一定要有公网  进行转发）如果有的话，就会封装第二层标签（公网标签），从而呢，交给MPLS转发。根据LSP的转发到达倒数第二跳后该公网标签被剥去，由该P路由器转发给R1，PC设备根据私网标签来决定该数据属于哪个VRF表，当确定了VRF表之后，就会把私网标签去掉，从而把数据转发到VRF所对应的接口，从而到达CE。&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;      RD：&lt;/span&gt;就是和网络地址进行绑定的一个标签，只要打上该标签之后，该数据就会变成VPNV4路由，从而呢来辨别相同网段，不然正常的IPV4路由是不能辨别的。For  example: 如果你把两条相同地址的路由redistribute  到BGP中，那么这个BGP在收到之后，BGP只会保留一条，并且发送到对端的PE，从而使另一个路由丢失。所以我们使用RD来区分这两个不同的路由。&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: rgb(255, 102, 102);"&gt;   RT：&lt;/span&gt;就是用来表示我对VPN路由的喜好，如果我的import和你的outport的数值一样，那么我将记录下来。说到这儿了，我们就来说一下BGP协议的no bgp  defau rout  fil命令的功能，它的意思是说，我要关闭BGP对RT的过滤功能。因为，当一台PE在收到VPNV4的更新后，会对路由器的所有VRF表进行一个查询，看看哪个VRF的INMPORT和我的OUTPORT一样，如果所有的VRF的OUTPORT都和我的不一样或者是我根本就没有VRF（MPLS  跨AS的ASBR上边）那么，我会将该更新消息，而如果你使用了no bgp default route-target  filter命令后，不管你是否有VRF或者不管你VRF的OUTPORT是否和我的一样，那么我将都要保存，使用sh ip bgp vpnv4  all将可以看到该信息。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-2923364444488244151?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/2923364444488244151/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=2923364444488244151' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/2923364444488244151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/2923364444488244151'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2007/04/bgp-mpls-vpn.html' title='BGP MPLS-VPN的更新以及数据转发的过程'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-3440845117873150924</id><published>2007-04-12T11:26:00.000+08:00</published><updated>2007-04-12T11:39:46.233+08:00</updated><title type='text'>AAA认证实列分析</title><content type='html'>&lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span lang="EN-US"  style="font-size:10;"&gt;aaa new-model&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span style="color: rgb(51, 102, 255);font-size:10;" &gt;!---激活&lt;span lang="EN-US"&gt;AAA&lt;/span&gt;访问控制&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span lang="EN-US"  style="font-size:10;"&gt;aaa authentication login default tacacs+ local &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span style="color: rgb(51, 102, 255);font-size:10;" &gt;①用户登录时默认起用&lt;span lang="EN-US"&gt;Tacacs+&lt;/span&gt;（这个是默认的名字，可以通过命令更改这个默认列表名）做&lt;span lang="EN-US"&gt;AAA&lt;/span&gt;认证，不成功就用本地数据库（&lt;span lang="EN-US"&gt;username&lt;/span&gt;）；&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span style="color: rgb(51, 102, 255);font-size:10;" &gt;②当&lt;span lang="EN-US"&gt;vty&lt;/span&gt;上设了&lt;span lang="EN-US"&gt;pssword&lt;/span&gt;时，只有在&lt;span lang="EN-US"&gt;local&lt;/span&gt;后面加上&lt;span lang="EN-US"&gt;line&lt;/span&gt;才起作用，这时登录界面还是以&lt;span lang="EN-US"&gt;username&lt;/span&gt;开头，这时用户名和密码都是在&lt;span lang="EN-US"&gt;vty&lt;/span&gt;设的&lt;span lang="EN-US"&gt;password&lt;/span&gt;密码，如&lt;span lang="EN-US"&gt;pass zy&lt;/span&gt;；登录时，&lt;span lang="EN-US"&gt;username&lt;/span&gt;：&lt;span lang="EN-US"&gt;zy / pssword&lt;/span&gt;：&lt;span lang="EN-US"&gt;zy&lt;/span&gt;，这样进入用户&lt;span lang="EN-US"&gt;exec&lt;/span&gt;，然后通过在&lt;span lang="EN-US"&gt;router&lt;/span&gt;上设置的&lt;span lang="EN-US"&gt;enable&lt;/span&gt;进入特权&lt;span lang="EN-US"&gt;exec&lt;/span&gt;；&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span style="color: rgb(51, 102, 255);font-size:10;" &gt;③如果在列表最后加&lt;span lang="EN-US"&gt;none&lt;/span&gt;，那么就不需要认证直接进入用户&lt;span lang="EN-US"&gt;exec&lt;/span&gt;界面，然后再根据&lt;span lang="EN-US"&gt;enable&lt;/span&gt;密码进入特权&lt;span lang="EN-US"&gt;exec&lt;/span&gt;；&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span lang="EN-US"  style="font-size:10;"&gt;aaa authentication login vty local&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span style="color: rgb(51, 102, 255);font-size:10;" &gt;!---&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-size:10;" &gt;列表名为&lt;span lang="EN-US"&gt;vty&lt;/span&gt;，调用才能生效，如&lt;span lang="EN-US"&gt;logging authen vty&lt;/span&gt;，加了前面那句后，这句加上就没什么意义了&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span lang="EN-US"  style="font-size:10;"&gt;aaa authentication enable default group tacacs+ enable&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span style="color: rgb(51, 102, 255);font-size:10;" &gt;!---&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-size:10;" lang="EN-US" &gt;enable&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-size:10;" &gt;密码的授权交给&lt;span lang="EN-US"&gt;tacacs+&lt;/span&gt;，如果失败，用本地&lt;span lang="EN-US"&gt;enable&lt;/span&gt;密码进行验证&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span lang="EN-US"  style="font-size:10;"&gt;aaa authentication ppp default tacacs+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span style="color: rgb(51, 102, 255);font-size:10;" &gt;!---&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-size:10;" &gt;在运行&lt;span lang="EN-US"&gt;PPP&lt;/span&gt;的串行线上采用&lt;span lang="EN-US"&gt;Tacacs+&lt;/span&gt;做认证&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span lang="EN-US"  style="font-size:10;"&gt;aaa authorization exec default if-authenticated group tacacs+ local&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span style="color: rgb(51, 102, 255);font-size:10;" &gt;!---&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-size:10;" &gt;如果认证通过，&lt;span lang="EN-US"&gt;AAA&lt;/span&gt;授权&lt;span lang="EN-US"&gt;exec&lt;/span&gt;（这里其实跟&lt;span lang="EN-US"&gt;linux&lt;/span&gt;中的&lt;span lang="EN-US"&gt;shell&lt;/span&gt;差不多），根据版本不同，命令的写法可能也不同。&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span lang="EN-US"  style="font-size:10;"&gt;aaa authorization network tacacs+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span style="color: rgb(51, 102, 255);font-size:10;" &gt;!---&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-size:10;" &gt;由&lt;span lang="EN-US"&gt;TACACS+&lt;/span&gt;服务器授权与网络相关的服务请求。&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span lang="EN-US"  style="font-size:10;"&gt;aaa accounting exec default start-stop group tacacs+&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span style="color: rgb(51, 102, 255);font-size:10;" &gt;!---&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-size:10;" &gt;为&lt;span lang="EN-US"&gt;EXEC&lt;/span&gt;会话运行记帐&lt;span lang="EN-US"&gt;.&lt;/span&gt;进程开始和结束时发通告给&lt;span lang="EN-US"&gt;TACACS+&lt;/span&gt;服务器。&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span lang="EN-US"  style="font-size:10;"&gt;aaa accounting network start-stop tacacs+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span style="color: rgb(51, 102, 255);font-size:10;" &gt;!---&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-size:10;" &gt;为与网络相关的服务需求运行记帐包括&lt;span lang="EN-US"&gt;SLIP，PPP，PPP NCPs，ARAP&lt;/span&gt;等。在进程开始和结束时发通告给&lt;span lang="EN-US"&gt;TACACS+&lt;/span&gt;服务器。&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span lang="EN-US"  style="font-size:10;"&gt;aaa accounting commands 15 default stop-only group tacacs+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span style="color: rgb(51, 102, 255);font-size:10;" &gt;!---&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-size:10;" &gt;用&lt;span lang="EN-US"&gt;AAA&lt;/span&gt;来记录权限为&lt;span lang="EN-US"&gt;15&lt;/span&gt;的命令&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span  lang="EN-US" style="color:red;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span  lang="EN-US" style="color:red;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span lang="EN-US"  style="font-size:10;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span lang="EN-US"  style="font-size:10;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span lang="EN-US"  style="font-size:10;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span lang="EN-US"  style="font-size:10;"&gt;tacacs-server host 10.111.4.2&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span style="color: rgb(51, 102, 255);font-size:10;" &gt;!---&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-size:10;" &gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-size:10;" &gt;指定&lt;span lang="EN-US"&gt;Tacacs&lt;/span&gt;服务器地址&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span lang="EN-US"  style="font-size:10;"&gt;tacacs-server key tac&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span style="color: rgb(51, 102, 255);font-size:10;" &gt;!---&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-size:10;" &gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-size:10;" &gt;在&lt;span lang="EN-US"&gt;Tacacs+&lt;/span&gt;服务器和访问服务器设定共享的关键字，访问服务器和&lt;span lang="EN-US"&gt;Tacacs+&lt;/span&gt;服务器使用这个关键字去加密口令和响应信息。这里使用&lt;span lang="EN-US"&gt;tac&lt;/span&gt;作为关键字。&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span style=";font-size:10;color:red;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span style=";font-size:10;color:red;"  &gt;注意：以上如果用了自定义的列表名，那么必须在相应的接口上激活认证，才能生效！&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span style="color: rgb(51, 102, 255);font-size:10;" lang="EN-US" &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span style="color: rgb(51, 102, 255);font-size:10;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0cm 0cm 0.0001pt;"&gt;&lt;span style="color: rgb(51, 102, 255);font-size:10;" &gt;以上只是介绍了&lt;span lang="EN-US"&gt;router&lt;/span&gt;下&lt;span lang="EN-US"&gt;AAA&lt;/span&gt;的配置，在&lt;span lang="EN-US"&gt;ACS&lt;/span&gt;上也需要做相应的操作，才能达到预期的效果！&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-3440845117873150924?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/3440845117873150924/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=3440845117873150924' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/3440845117873150924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/3440845117873150924'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2007/04/aaa.html' title='AAA认证实列分析'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-6873940115718050559</id><published>2007-04-12T08:40:00.000+08:00</published><updated>2007-04-12T10:50:32.379+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='网络技术'/><title type='text'>Cisco登录密码简述</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(255, 102, 102);font-family:宋体;" &gt;配置进入特权模式密码：&lt;/span&gt;&lt;br /&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;router(config)# enable password cisco   &lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;&lt;br /&gt;!---配置进入&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);" lang="EN-US"&gt;enable&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;模式的密码&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);" lang="EN-US"&gt;,&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;区分大小写&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;router(config)# enable secret ciscocisco  &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);" lang="EN-US"&gt;!---&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;配置进入&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);" lang="EN-US"&gt;enable&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;模式的密码&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);" lang="EN-US"&gt;,&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;是加密的密码&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);" lang="EN-US"&gt;,show run&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;是看不见的&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(255, 102, 102);font-family:宋体;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(255, 102, 102);font-family:宋体;" &gt;配置&lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);" lang="EN-US"&gt;TELNET&lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);font-family:宋体;" &gt;密码：&lt;/span&gt;&lt;br /&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;router#configure t   &lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;&lt;br /&gt;!---进入全局配置模式&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;router(config)#line vty 0 4 &lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;!---配置&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);" lang="EN-US"&gt;TELNET&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;的&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);" lang="EN-US"&gt;5&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;个虚拟终端&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;router(config-line)#password cisco  &lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;!---&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;设置密码为&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;cisco&lt;/span&gt;&lt;br /&gt;router(config-line)#login   &lt;/span&gt;&lt;span lang="EN-US"&gt;生效&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;!---&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;用这种方法后,telnet直接输入密码,然后进入用户模式，如：&lt;/span&gt;&lt;br /&gt;&lt;span lang="EN-US"&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Router#10.10.10.2&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Trying 10.10.10.2 ... Open&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;User Access Verification&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Password: &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Router&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;(注意：vty&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);font-family:宋体;" &gt;在不设置密码的情况下，&lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);" lang="EN-US"&gt;TELNET&lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);font-family:宋体;" &gt;服务不会开启&lt;/span&gt;&lt;span  lang="EN-US" style="color:blue;"&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(255, 102, 102);font-family:宋体;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(255, 102, 102);font-family:宋体;" &gt;配置&lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);" lang="EN-US"&gt;CONSOLE&lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);font-family:宋体;" &gt;口密码：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;router(config)#configure t&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;!---&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;进入全局配置模式&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;router(config)#line console 0   &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;!---&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;指定端口&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;  &lt;/span&gt;&lt;br /&gt;router(config-line)# logging synchronous   &lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;!---&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;输入同步，这样生成的日志就不会打断正在输入命令了&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;router(config-line)# exec-timeout 0 0       &lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;!---&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;禁止因为一段时间没有输入而跳出,默认是10分钟,前面分钟,后面秒&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;router(config-line)#password cisco  &lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;!---&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;设置密码为&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;cisco&lt;/span&gt;&lt;br /&gt;router(config-line)#login &lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;!---&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;激活生效&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(255, 102, 102);font-family:宋体;" &gt;配置本地数据库：&lt;/span&gt;&lt;span  lang="EN-US" style="color:blue;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;router(config)# username zy password 0 123  &lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;!---&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;之间的&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);" lang="EN-US"&gt;0&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;表示没加密，可以用“&lt;/span&gt;&lt;st1:chmetcnv style="color: rgb(51, 102, 255);" unitname="”" sourcevalue="7" hasspace="False" negative="False" numbertype="1" tcsc="0" st="on"&gt;&lt;span lang="EN-US"&gt;7&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;”&lt;/span&gt;&lt;/st1:chmetcnv&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;来加密“&lt;/span&gt;&lt;st1:chmetcnv style="color: rgb(51, 102, 255);" unitname="”" sourcevalue="123" hasspace="False" negative="False" numbertype="1" tcsc="0" st="on"&gt;&lt;span lang="EN-US"&gt;123&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;”&lt;/span&gt;&lt;/st1:chmetcnv&gt;&lt;br /&gt;&lt;span lang="EN-US"&gt;router(config)#line vty 0 4&lt;br /&gt;router(config-line)#login local&lt;span style=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;!---&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;此时，&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);" lang="EN-US"&gt;telnet&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;认证使用本地数据库中的用户名和密码，如：&lt;/span&gt;&lt;/p&gt;&lt;p style="color: rgb(0, 0, 0);" class="MsoNormal"&gt;&lt;span style="color: rgb(51, 102, 255);font-family:宋体;" &gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;Router#10.10.10.2&lt;br /&gt;Trying 10.10.10.2 ... Open&lt;br /&gt;&lt;br /&gt;User Access Verification&lt;br /&gt;&lt;br /&gt;Username: zy&lt;br /&gt;Password:&lt;br /&gt;Router&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-6873940115718050559?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/6873940115718050559/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=6873940115718050559' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/6873940115718050559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/6873940115718050559'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2007/04/cisco.html' title='Cisco登录密码简述'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-122167078563202465</id><published>2007-04-06T15:43:00.000+08:00</published><updated>2007-04-06T16:05:08.033+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux技术'/><title type='text'>FreeBSD恢复root密码</title><content type='html'>&lt;span style="font-size:100%;"&gt;要恢复密码，必须进入单用户模式，而且FreeBSD新版本跟旧版本的恢复密码方法还不太一样，具体请看下面：&lt;br /&gt;&lt;b style="color: rgb(255, 102, 102);"&gt;&lt;span style=";font-family:宋体;"  lang="EN-US"&gt;&lt;br /&gt;FreeBSD 4.x &lt;/span&gt;&lt;span style=";font-family:宋体;" &gt;或之前的版本：&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:100%;"  &gt;在系统起动显示以下信息时按 &lt;span style="color: rgb(255, 102, 102);"&gt;“&lt;span style="font-weight: bold;"&gt;S&lt;/span&gt;&lt;/span&gt;&lt;b style="color: rgb(255, 102, 102);"&gt;&lt;span lang="EN-US"&gt;pacebar”&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-size:100%;" &gt;Hit [Enter] to boot immediately, or any other key for command prompt.&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-size:100%;" &gt; Booting [kernel] in 10 seconds...&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:100%;"  &gt;&lt;span lang="EN-US"&gt;&lt;span style="color:orange;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color:orange;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 1, 2);"&gt;接着在显示以下信息时输入 &lt;span style="color: rgb(255, 102, 102);"&gt;“&lt;/span&gt;&lt;b style="color: rgb(255, 102, 102);"&gt;&lt;span lang="EN-US"&gt;boot -s&lt;/span&gt;&lt;/b&gt;&lt;span style="color: rgb(255, 102, 102);" lang="EN-US"&gt; ”&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color:orange;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-size:100%;" &gt; Type '?' for a list of commands, or 'help' for more detailed help.&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-size:100%;" &gt; ok&lt;/span&gt;&lt;span style="font-size:100%;"&gt;  &lt;/span&gt;&lt;span style=";font-family:宋体;font-size:100%;"  &gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;按&lt;span lang="EN-US"&gt; Enter &lt;/span&gt;后系统会运行至显示以下信息&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-size:100%;" &gt;Enter full pathname of shell or RETURN for /bin/sh:&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:100%;"  &gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;再按&lt;span lang="EN-US"&gt; Enter &lt;/span&gt;&lt;span style="color: rgb(0, 1, 2);"&gt;进入单用户&lt;span lang="EN-US"&gt;, &lt;/span&gt;&lt;/span&gt;显示&lt;b&gt;&lt;span lang="EN-US"&gt; &lt;span style="color: rgb(255, 102, 102);"&gt;“#”&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;挂载档案系统&lt;span lang="EN-US"&gt;, &lt;/span&gt;输入 &lt;b&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-size:100%;" &gt; # fsck -p&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:100%;"  &gt;&lt;span lang="EN-US"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt; &lt;/span&gt;          &lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;!---文件档案检查&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-size:100%;" &gt;# mount -u / &lt;/span&gt;&lt;span style=";font-family:宋体;font-size:100%;"  &gt;&lt;span lang="EN-US"&gt;&lt;b&gt;         &lt;/b&gt;&lt;br /&gt;&lt;/span&gt;!---挂载&lt;span lang="EN-US"&gt; /&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-size:100%;" &gt;# mount -t ufs -a  &lt;/span&gt;&lt;span style=";font-family:宋体;font-size:100%;"  &gt;&lt;span lang="EN-US"&gt;&lt;b&gt;   &lt;/b&gt;&lt;br /&gt;&lt;/span&gt;!---挂载所有文件档案&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;更改密码&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-size:100%;" &gt;# passwd &lt;/span&gt; &lt;span style=";font-family:宋体;font-size:100%;"  &gt;&lt;span lang="EN-US"&gt;&lt;b&gt;&lt;span style="color: rgb(0, 1, 2);"&gt;           &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US"&gt;&lt;span style="color:orange;"&gt;New password:&lt;/span&gt;&lt;span style="color:blue;"&gt;_&lt;/span&gt;&lt;br /&gt;&lt;span style="color:orange;"&gt;Retype new password:&lt;/span&gt;&lt;span style="color:blue;"&gt;_&lt;/span&gt;&lt;br /&gt;&lt;span style="color:orange;"&gt;passwd: updating the database...&lt;/span&gt;&lt;br /&gt;&lt;span style="color:orange;"&gt;passwd: done&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt; # &lt;/span&gt;&lt;span style="color: rgb(0, 1, 2);"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;exit&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US"&gt;&lt;span style="color: rgb(0, 1, 2);"&gt;                 &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: rgb(0, 1, 2);" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US"&gt;  &lt;!--[if !supportLineBreakNewLine]--&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;b style="color: rgb(255, 102, 102);"&gt;&lt;span style=";font-family:宋体;"  lang="EN-US"&gt;&lt;br /&gt;FreeBSD 5 &lt;/span&gt;&lt;span style=";font-family:宋体;" &gt;或都之后版本:&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;  &lt;p class="MsoNormal" style="margin-bottom: 12pt; text-align: left;" align="left"&gt;&lt;span style=";font-family:宋体;font-size:100%;"  &gt;在系统起动显示以下画面时选择&lt;span lang="EN-US"&gt; &lt;span style="color: rgb(255, 102, 102);"&gt;“4”&lt;/span&gt; &lt;/span&gt;按&lt;span lang="EN-US"&gt; Enter &lt;/span&gt;进入&lt;span style="color: rgb(0, 1, 2);"&gt;单用户模式&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_Uzl14soGgRY/RhX9db_kAeI/AAAAAAAAAFg/ucO4fu9dWZQ/s1600-h/060430122955.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_Uzl14soGgRY/RhX9db_kAeI/AAAAAAAAAFg/ucO4fu9dWZQ/s400/060430122955.jpg" alt="" id="BLOGGER_PHOTO_ID_5050221239338271202" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:宋体;font-size:100%;"  &gt;系统会运行至显示以下信息&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-size:100%;" &gt;Enter full pathname of shell or RETURN for /bin/sh:&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:12;"  &gt;&lt;span lang="EN-US"  style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;再按&lt;/span&gt;&lt;span lang="EN-US"  style="font-size:100%;"&gt; Enter &lt;/span&gt;&lt;span style="color: rgb(0, 1, 2);font-size:100%;" &gt;进入单用户&lt;span lang="EN-US"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;显示&lt;b&gt;&lt;span lang="EN-US"&gt; &lt;span style="color: rgb(255, 102, 102);"&gt;“#”&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;挂载档案系统&lt;/span&gt;&lt;span lang="EN-US"  style="font-size:100%;"&gt;, &lt;/span&gt;&lt;span style="font-size:100%;"&gt;输入&lt;b&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(51, 102, 255);font-size:100%;" &gt; # fsck -p             &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;span style="color: rgb(51, 102, 255);font-size:100%;" &gt;# mount -u /          &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;span style="color: rgb(51, 102, 255);font-size:100%;" &gt;# mount -t ufs -a&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:100%;"  &gt;&lt;span lang="EN-US"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;# passwd       &lt;/span&gt;     &lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;New password:_&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;Retype new password:_&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;passwd: updating the database...&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;passwd: done&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:100%;"  &gt;&lt;b&gt;&lt;span lang="EN-US"&gt;&lt;span style="color:orange;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-size:100%;" &gt;#exit&lt;/span&gt;&lt;span style=";font-family:宋体;font-size:12;"  &gt;&lt;b&gt;&lt;span lang="EN-US"&gt;&lt;span style="color: rgb(0, 1, 2);"&gt;                 &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-122167078563202465?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/122167078563202465/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=122167078563202465' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/122167078563202465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/122167078563202465'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2007/04/freebsdroot.html' title='FreeBSD恢复root密码'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_Uzl14soGgRY/RhX9db_kAeI/AAAAAAAAAFg/ucO4fu9dWZQ/s72-c/060430122955.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-921270307868942451</id><published>2007-04-05T02:23:00.000+08:00</published><updated>2007-04-05T07:43:09.126+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='网络技术'/><title type='text'>经典VLAN学习笔记----三层交换机</title><content type='html'>&lt;span style="color:#3366ff;"&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;1. 使用路由器进行VLAN间路由时的问题&lt;/strong&gt;&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;现在，我们知道只要能提供VLAN间路由，就能够使分属不同VLAN的计算机互相通信。但是，&lt;span style="color:#3366ff;"&gt;如果使用路由器进行VLAN间路由的话，随着VLAN之间流量的不断增加，很可能导致路由器成为整个网络的瓶颈。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;交换机使用被称为ASIC（Application Specified Integrated Circuit）的专用硬件芯片处理数据帧的交换操作，在很多机型上都能实现以缆线速度（Wired Speed）交换。&lt;span style="color:#3366ff;"&gt;而路由器，则基本上是基于软件处理的。&lt;/span&gt;即使以缆线速度接收到数据包，也无法在不限速的条件下转发出去，因此会成为速度瓶颈。&lt;span style="color:#3366ff;"&gt;就VLAN间路由而言，流量会集中到路由器和交换机互联的汇聚链路部分，这一部分尤其特别容易成为速度瓶颈。&lt;/span&gt;并且从硬件上看，由于需要分别设置路由器和交换机，在一些空间狭小的环境里可能连设置的场所都成问题。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#3366ff;"&gt;2. 三层交换机（Layer 3 Switch）&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;为了解决上述问题，三层交换机应运而生。&lt;span style="color:#3366ff;"&gt;三层交换机，本质上就是“带有路由功能的（二层）交换机”。&lt;/span&gt;路由属于OSI参照模型中第三层网络层的功能，因此带有第三层路由功能的交换机才被称为“三层交换机”。&lt;br /&gt;&lt;br /&gt;关于三层交换机的内部结构，可以参照下面的简图。&lt;a href="http://bp2.blogger.com/_Uzl14soGgRY/RhQtkL_kAYI/AAAAAAAAAEw/VphI2OLSIBE/s1600-h/4.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5049711181907100034" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp2.blogger.com/_Uzl14soGgRY/RhQtkL_kAYI/AAAAAAAAAEw/VphI2OLSIBE/s400/4.png" border="0" /&gt;&lt;/a&gt; 在一台本体内，分别设置了交换机模块和路由器模块；而内置的路由模块与交换模块相同，使用ASIC硬件处理路由。因此，与传统的路由器相比，可以实现高速路由。并且，&lt;span style="color:#3366ff;"&gt;路由与交换模块是汇聚链接的，由于是内部连接，可以确保相当大的带宽。&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;3. 使用三层交换机进行VLAN间路由（VLAN内通信）&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;在三层交换机内部数据究竟是怎样传播的呢？基本上，它和使用汇聚链路连接路由器与交换机时的情形相同。&lt;br /&gt;&lt;br /&gt;假设有如下图所示的4台计算机与三层交换机互联。当使用路由器连接时，一般需要在LAN接口上设置对应各VLAN的子接口；而三层交换机则是在内部生成“VLAN接口（VLAN Interface）”。&lt;span style="color:#3366ff;"&gt;VLAN接口，是用于各VLAN收发数据的接口。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;（&lt;span style="color:#ff6666;"&gt;注：在Cisco的Catalyst系列交换机上，VLAN Interface被称为SVI——Switched Virtual Interface&lt;/span&gt;）&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://bp0.blogger.com/_Uzl14soGgRY/RhQuyr_kAZI/AAAAAAAAAE4/07QfJd8CkEs/s1600-h/5.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5049712530526830994" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp0.blogger.com/_Uzl14soGgRY/RhQuyr_kAZI/AAAAAAAAAE4/07QfJd8CkEs/s400/5.png" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;为了与使用路由器进行VLAN间路由对比，让我们同样来考虑一下计算机A与计算机B之间通信时的情况。&lt;span style="color:#3366ff;"&gt;首先是目标地址为B的数据帧被发到交换机；通过检索同一VLAN的MAC地址列表发现计算机B连在交换机的端口2上；因此将数据帧转发给端口2。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;span style="font-size:0;"&gt;&lt;p&gt;&lt;/span&gt;&lt;/p&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#3366ff;"&gt;4. 使用三层交换机进行VLAN间路由（VLAN间通信）&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;p&gt;接下来设想一下计算机A与计算机C间通信时的情形。针对目标IP地址，&lt;span style="color:#3366ff;"&gt;计算机A可以判断出通信对象不属于同一个网络，因此向默认网关发送数据（Frame 1）。&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#3366ff;"&gt;&lt;br /&gt;&lt;/span&gt;交换机通过检索MAC地址列表后，经由内部汇聚链接，将数据帧转发给路由模块。&lt;span style="color:#3366ff;"&gt;在通过内部汇聚链路时，数据帧被附加了属于红色VLAN的VLAN识别信息（Frame 2）。&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;路由模块在收到数据帧时，先由数据帧附加的VLAN识别信息分辨出它属于红色VLAN，据此判断由红色VLAN接口负责接收并进行路由处理。因为目标网络192.168.2.0/24是直连路由器的网络、且对应蓝色VLAN；因此，&lt;span style="color:#3366ff;"&gt;接下来就会从蓝色VLAN接口经由内部汇聚链路转发回交换模块。在通过汇聚链路时，这次数据帧被附加上属于蓝色VLAN的识别信息（Frame 3）。&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;交换机收到这个帧后，检索蓝色VLAN的MAC地址列表，确认需要将它转发给端口3。由&lt;span style="color:#3366ff;"&gt;于端口3是通常的访问链接，因此转发前会先将VLAN识别信息除去（Frame 4）&lt;/span&gt;。最终，计算机C成功地收到交换机转发来的数据帧。 &lt;/p&gt;&lt;p&gt;&lt;a href="http://bp1.blogger.com/_Uzl14soGgRY/RhQws7_kAaI/AAAAAAAAAFA/ZIz3joFEeGE/s1600-h/6.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5049714630765838754" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp1.blogger.com/_Uzl14soGgRY/RhQws7_kAaI/AAAAAAAAAFA/ZIz3joFEeGE/s400/6.png" border="0" /&gt;&lt;/a&gt;整体的流程，与使用外部路由器时的情况十分相似——&lt;span style="color:#3366ff;"&gt;都需要经过发送方→交换模块→路由模块→交换模块→接收方。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#3366ff;"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;5. 流（Flow）&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;根据到此为止的学习，我们已经知道VLAN间路由，必须经过外部的路由器或是三层交换机的内置路由模块。&lt;/span&gt;&lt;span style="font-size:100%;color:#3366ff;"&gt;但是，有时并不是所有的数据都需要经过路由器（或路由模块）。&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#3366ff;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;例如，使用FTP（File Transfer Protocol）传输容量为数MB以上的较大的文件时，由于MTU的限制，IP协议会将数据分割成小块后传输、并在接收方重新组合。&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:#3366ff;"&gt;这些被分割的数据，“发送的目标”是完全相同的。发送目标相同，也就意味着同样的目标IP地址、目标端口号（注：特别强调一下，这里指的是TCP/UDP端口）。自然，源IP地址、源端口号也应该相同。这样一连串的数据流被称为“流（Flow）”。&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;只要将流最初的数据正确地路由以后，后继的数据理应也会被同样地路由。&lt;/span&gt;&lt;span style="font-size:100%;color:#3366ff;"&gt;据此，后继的数据不再需要路由器进行路由处理；通过省略反复进行的路由操作，可以进一步提高VLAN间路由的速度。 &lt;/span&gt;&lt;span style="font-size:0;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;span style="font-size:0;"&gt;&lt;p&gt;&lt;/span&gt;&lt;/p&gt;&lt;a href="http://bp1.blogger.com/_Uzl14soGgRY/RhQx37_kAbI/AAAAAAAAAFI/zBjxnQO63RM/s1600-h/7.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5049715919256027570" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp1.blogger.com/_Uzl14soGgRY/RhQx37_kAbI/AAAAAAAAAFI/zBjxnQO63RM/s400/7.png" border="0" /&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#3366ff;"&gt; 6. 加速VLAN间路由的机制&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;接下来，让我们具体考虑一下该如何使用三层交换机进行高速VLAN间路由。&lt;br /&gt;&lt;br /&gt;首先，&lt;span style="color:#3366ff;"&gt;整个流的第一块数据，照常由交换机转发→路由器路由→再次由交换机转发到目标所连端口。这时，将第一块数据路由的结果记录到缓存里保存下来。&lt;/span&gt;需要记录的信息有：&lt;/p&gt;&lt;blockquote&gt;目标IP地址&lt;br /&gt;源IP地址&lt;br /&gt;目标TCP/UDP端口号&lt;br /&gt;源TCP/UDP端口号&lt;br /&gt;接收端口号（交换机）&lt;br /&gt;转发端口号（交换机）&lt;br /&gt;转发目标MAC地址&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;等等。&lt;br /&gt;同一个流的第二块以后的数据到达交换机后，&lt;span style="color:#3366ff;"&gt;直接通过查询先前保存在缓存中的信息查出“转发端口号”后就可以转发给目标所连端口了。&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;这样一来，就不需要再一次次经由内部路由模块中继，而仅凭交换机内部的缓存信息就足以判断应该转发的端口。&lt;br /&gt;这时，&lt;span style="color:#3366ff;"&gt;交换机会对数据帧进行由路由器中继时相似的处理，例如改写MAC地址、IP包头中的TTL和Check Sum校验码信息等。 &lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://bp0.blogger.com/_Uzl14soGgRY/RhQzWr_kAcI/AAAAAAAAAFQ/PvBovRRi47I/s1600-h/1.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5049717547048632770" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp0.blogger.com/_Uzl14soGgRY/RhQzWr_kAcI/AAAAAAAAAFQ/PvBovRRi47I/s400/1.gif" border="0" /&gt;&lt;/a&gt;通过在交换机上缓存路由结果，实现了以缆线速度（Wired Speed）接收发送方传输来数据的数据、并且能够全速路由、转发给接收方。&lt;br /&gt;&lt;br /&gt;需要注意的是，&lt;span style="color:#3366ff;"&gt;类似的加速VLAN间路由的手法多由各厂商独有的技术所实现，并且该功能的称谓也因厂商而异&lt;/span&gt;。例如，在Cisco的Catalyst系列交换机上，这种功能被称为“多层交换（Multi Layer Switching）”。另外，&lt;span style="color:#3366ff;"&gt;除了三层交换机的内部路由模块，外部路由器中的某些机型也支持类似的高速VLAN间路由机制。&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;color:#3366ff;"&gt;&lt;strong&gt;&lt;br /&gt;7. 路由器的必要性&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;三层交换机的价格，在问世之初非常昂贵，但是现在它们的价格已经下降了许多。目前国外一些廉价机型的售价，折合成人民币后仅为一万多元，而且还在继续下降中。&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff6666;"&gt;既然三层交换机能够提供比传统型路由器更为高速的路由处理，那么网络中还有使用路由器的必要吗？&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;答案是&lt;span style="color:#3366ff;"&gt;：“是”。&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#ff6666;"&gt;使用路由器的必要性，主要表现在以下几个方面：&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#3366ff;"&gt;1. 用于与WAN连接&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;三层交换机终究是“交换机”。也就是说，绝大多数机型只配有LAN（以太网）接口。在少数高端交换机上也有用于连接WAN的串行接口或是ATM接口，但在大多数情况下，连接WAN还是需要用到路由器。&lt;/p&gt;&lt;p&gt;&lt;span style="color:#3366ff;"&gt;2. 保证网络安全&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;在三层交换机上，通过数据包过滤也能确保一定程度的网络安全。但是使用路由器所提供的各种网络安全功能，用户可以构建更为安全可靠的网络。&lt;br /&gt;&lt;br /&gt;路由器提供的网络安全功能中，除了最基本的数据包过滤功能外，还能基于IPSec构建VPN（Virtual Private Network）、利用RADIUS进行用户认证等等。&lt;/p&gt;&lt;p&gt;&lt;span style="color:#3366ff;"&gt;3. 支持除TCP/IP以外的网络架构&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;尽管TCP/IP已经成为当前网络协议架构的主流，但还有不少网络利用Novell Netware下的IPX/SPX或Macintosh下的Appletalk等网络协议。三层交换机中，除了部分高端机型外基本上还只支持TCP/IP。因此，在需要使用除TCP/IP之外其他网络协议的环境下，路由器还是必不可少的。&lt;/p&gt;&lt;p&gt;&lt;span style="color:#ff6666;"&gt;注：在少数高端交换机上，也能支持上述路由器的功能。例如Cisco的Catalyst6500系列，就可以选择与WAN连接的接口模块；还有可选的基于IPSec实现VPN的模块；并且也能支持TCP/IP以外的其他网络协议。&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#3366ff;"&gt;8. 路由器和交换机配合构建LAN的实例&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;下面让我们来看一个路由器和交换机搭配构建LAN的实例。&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://bp3.blogger.com/_Uzl14soGgRY/RhQ1sb_kAdI/AAAAAAAAAFY/JM49mRejgSQ/s1600-h/8.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5049720119734043090" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp3.blogger.com/_Uzl14soGgRY/RhQ1sb_kAdI/AAAAAAAAAFY/JM49mRejgSQ/s400/8.png" border="0" /&gt;&lt;/a&gt;利用在各楼层配置的二层交换机定义VLAN，连接TCP/IP客户计算机。各楼层间的VLAN间通信，利用三层交换机的高速路由加以实现。如果网络环境要求高可靠性，还可以考虑冗余配置三层交换机。&lt;br /&gt;&lt;br /&gt;与WAN的连接，则通过带有各种网络接口的路由器进行。并且，通过路由器的数据包过滤和VPN等功能实现网络安全。此外，使用路由器还能支持Novell Netware等TCP/IP之外的网络。&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;只有在充分掌握了二层、三层交换机以及传统路由器的基础上，才能做到物竞其用，构筑出高效率、高性价比的网络。&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-921270307868942451?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/921270307868942451/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=921270307868942451' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/921270307868942451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/921270307868942451'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2007/04/vlan_9262.html' title='经典VLAN学习笔记----三层交换机'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_Uzl14soGgRY/RhQtkL_kAYI/AAAAAAAAAEw/VphI2OLSIBE/s72-c/4.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-1601593894257309215</id><published>2007-04-05T01:41:00.000+08:00</published><updated>2007-04-05T02:21:52.138+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='网络技术'/><title type='text'>经典VLAN学习笔记（结）</title><content type='html'>&lt;strong&gt;&lt;span style="font-size:130%;color:#3366ff;"&gt;1. 同一VLAN内的通信&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;接下来，&lt;span style="color:#3366ff;"&gt;我们分析使用汇聚链路连接交换机与路由器时，VLAN间路由是如何进行的。&lt;/span&gt;如下图所示，为各台计算机以及路由器的子接口设定IP地址。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_Uzl14soGgRY/RhPlJb_kAUI/AAAAAAAAAEQ/WGyue8Mm6Yk/s1600-h/06.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5049631557508399426" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp2.blogger.com/_Uzl14soGgRY/RhPlJb_kAUI/AAAAAAAAAEQ/WGyue8Mm6Yk/s400/06.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;红色VLAN（VLAN ID=1）的网络地址为192.168.1.0/24，蓝色VLAN（VLAN ID=2）的网络地址为192.168.2.0/24。&lt;/span&gt;各计算机的MAC地址分别为A/B/C/D，路由器汇聚链接端口的MAC地址为R。交换机通过对各端口所连计算机MAC地址的学习，生成如下的MAC地址列表。&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://bp1.blogger.com/_Uzl14soGgRY/RhPnHL_kAVI/AAAAAAAAAEY/aZwa13a3t8I/s1600-h/1.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5049633717876949330" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp1.blogger.com/_Uzl14soGgRY/RhPnHL_kAVI/AAAAAAAAAEY/aZwa13a3t8I/s400/1.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;首先考虑计算机A与同一VLAN内的计算机B之间通信时的情形。&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;计算机A发&lt;/span&gt;&lt;span style="color:#3366ff;"&gt;出ARP请求信息，请求解析B的MAC地址。交换机收到数据帧后，检索MAC地址列表中与收信端口同属一个VLAN的表项。结果发现，计算机B连接在端口2上，于是交换机将数据帧转发给端口2，最终计算机B收到该帧。&lt;/span&gt;&lt;span style="color:#ff6666;"&gt;收发信双方同属一个VLAN之内的通信，一切处理均在交换机内完成。&lt;/span&gt;&lt;br /&gt;&lt;a href="http://bp0.blogger.com/_Uzl14soGgRY/RhPoM7_kAWI/AAAAAAAAAEg/F4bR-FrYT3A/s1600-h/2.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5049634916172824930" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp0.blogger.com/_Uzl14soGgRY/RhPoM7_kAWI/AAAAAAAAAEg/F4bR-FrYT3A/s400/2.png" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:130%;color:#3366ff;"&gt;&lt;strong&gt;2. 不同VLAN间通信时数据的流程&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff6666;"&gt;接下来是这一讲的核心内容，不同VLAN间的通信。&lt;/span&gt;让我们来考虑一下计算机A与计算机C之间通信时的情况。&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://bp1.blogger.com/_Uzl14soGgRY/RhPo7L_kAXI/AAAAAAAAAEo/jh5Xnsbi7Lk/s1600-h/3.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5049635710741774706" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp1.blogger.com/_Uzl14soGgRY/RhPo7L_kAXI/AAAAAAAAAEo/jh5Xnsbi7Lk/s400/3.png" border="0" /&gt;&lt;/a&gt;1. 计算机A从通信目标的IP地址（192.168.2.1）得出C与本机不属于同一个网段。因此会向设定的默认网关（Default Gateway，GW）转发数据帧。在发送数据帧之前，需要先用ARP获取路由器的MAC地址。&lt;/p&gt;&lt;p&gt;（&lt;span style="color:#3366ff;"&gt;注：如果想了解ARP得具体过程，请查看&lt;/span&gt;&lt;a href="http://zhaocs.blogspot.com/2007/03/arp.html"&gt;&lt;span style="color:#ff0000;"&gt;ARP实例分析&lt;/span&gt;&lt;/a&gt;） &lt;/p&gt;&lt;p&gt;2. 得到路由器的MAC地址R后，接下来就是按图中所示的步骤发送往C去的数据帧。①的数据帧中，目标MAC地址是路由器的地址R、但内含的目标IP地址仍是最终要通信的对象C的地址。&lt;/p&gt;&lt;p&gt;3. 交换机在端口1上收到①的数据帧后，检索MAC地址列表中与端口1同属一个VLAN的表项。由于&lt;span style="color:#3366ff;"&gt;汇聚链路会被看作属于所有的VLAN&lt;/span&gt;，因此这时交换机的端口6也属于被参照对象。这样交换机就知道往MAC地址R发送数据帧，需要经过端口6转发。&lt;/p&gt;&lt;p&gt;4. 从端口6发送数据帧时，由于它是汇聚链接，因此会被附加上VLAN识别信息。由于原先是来自红色VLAN的数据帧，因此如图中②所示，会被加上红色VLAN的识别信息后进入汇聚链路。&lt;span style="color:#3366ff;"&gt;路由器收到②的数据帧后，确认其VLAN识别信息，由于它是属于红色VLAN的数据帧，因此交由负责红色VLAN的子接口接收。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;5. 接着，根据路由器内部的路由表，判断该向哪里中继。&lt;/p&gt;&lt;p&gt;6. 由于目标网络192.168.2.0/24是蓝色VLAN，且该网络通过子接口与路由器直连，因此只要从负责蓝色VLAN的子接口转发就可以了。这时，数据帧的目标MAC地址被改写成计算机C的目标地址；并且由于需要经过汇聚链路转发，因此被附加了属于蓝色VLAN的识别信息。这就是图中③的数据帧。&lt;/p&gt;&lt;p&gt;7. 交换机收到③的数据帧后，根据VLAN标识信息从MAC地址列表中检索属于蓝色VLAN的表项。由于通信目标——计算机C连接在端口3上、且端口3为普通的访问链接，因此交换机会将数据帧除去VLAN识别信息后（数据帧④）转发给端口3，最终计算机C才能成功地收到这个数据帧。&lt;/p&gt;&lt;p&gt;进行VLAN间通信时，即使通信双方都连接在同一台交换机上，也必须经过：&lt;/p&gt;&lt;p&gt;&lt;span style="color:#3366ff;"&gt;“发送方——交换机——路由器——交换机——接收方”&lt;/span&gt;这样一个流程。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-1601593894257309215?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/1601593894257309215/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=1601593894257309215' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/1601593894257309215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/1601593894257309215'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2007/04/vlan_3534.html' title='经典VLAN学习笔记（结）'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_Uzl14soGgRY/RhPlJb_kAUI/AAAAAAAAAEQ/WGyue8Mm6Yk/s72-c/06.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-4292006185036357302</id><published>2007-04-05T00:40:00.000+08:00</published><updated>2007-04-05T01:34:20.186+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='网络技术'/><title type='text'>经典VLAN学习笔记（下）</title><content type='html'>&lt;span style="font-size:130%;color:#3366ff;"&gt;&lt;strong&gt;1. IEEE802.1Q与ISL&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;汇聚方式：在交换机的汇聚链接上，可以通过对数据帧附加VLAN信息，构建跨越多台交换机的VLAN。附加VLAN信息的方法，最具有代表性的有：&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;IEEE802.1Q&lt;br /&gt;ISL &lt;/blockquote&gt;&lt;br /&gt;现在就让我们看看这两种协议分别如何对数据帧附加VLAN信息。&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff6666;"&gt;IEEE802.1Q：&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:0;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;IEEE802.1Q，俗称“Dot One Q”，是经过IEEE认证的对数据帧附加VLAN识别信息的协议。在此，请大家先回忆一下以太网数据帧的标准格式。IEEE802.1Q所附加的VLAN识别信息，位于数据帧中“发送源MAC地址”与“类别域（Type Field）”之间。具体内容为2字节的TPID和2字节的TCI，共计4字节。在数据帧中添加了4字节的内容，那么CRC值自然也会有所变化。这时数据帧上的CRC是插入TPID、TCI后，对包括它们在内的整个数据帧重新计算后所得的值。 &lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://bp3.blogger.com/_Uzl14soGgRY/RhPWJr_kAQI/AAAAAAAAADw/jjdELwpGKOo/s1600-h/02.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5049615069128950018" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp3.blogger.com/_Uzl14soGgRY/RhPWJr_kAQI/AAAAAAAAADw/jjdELwpGKOo/s400/02.gif" border="0" /&gt;&lt;/a&gt;而当数据帧离开汇聚链路时，TPID和TCI会被去除，这时还会进行一次CRC的重新计算。TPID的值，固定为0x8100。&lt;span style="color:#3366ff;"&gt;交换机通过TPID，来确定数据帧内附加了基于IEEE802.1Q的VLAN信息。而实质上的VLAN ID，是TCI中的12位元。由于总共有12位，因此最多可供识别4096个VLAN。基于IEEE802.1Q附加的VLAN信息，就像在传递物品时附加的标签。因此，它也被称作“标签型VLAN（Tagging VLAN）”。&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#ff6666;"&gt;ISL（Inter Switch Link）：&lt;/span&gt;&lt;/p&gt;&lt;span&gt;ISL，是Cisco产品支持的一种与IEEE802.1Q类似的、用于在汇聚链路上附加VLAN信息的协议。&lt;span style="color:#3366ff;"&gt;使用ISL后，每个数据帧头部都会被附加26字节的“ISL包头（ISL Header）”，并且在帧尾带上通过对包括ISL包头在内的整个数据帧进行计算后得到的4字节CRC值。&lt;/span&gt;换而言之，&lt;span style="color:#3366ff;"&gt;就是总共增加了30字节的信息&lt;/span&gt;。在使用ISL的环境下，当数据帧离开汇聚链路时，只要简单地去除ISL包头和新CRC就可以了。由于原先的数据帧及其CRC都被完整保留，因此无需重新计算CRC。&lt;/span&gt;&lt;a href="http://bp2.blogger.com/_Uzl14soGgRY/RhPXNb_kARI/AAAAAAAAAD4/bJqcBpWCG4E/s1600-h/03.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5049616233065087250" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp2.blogger.com/_Uzl14soGgRY/RhPXNb_kARI/AAAAAAAAAD4/bJqcBpWCG4E/s400/03.gif" border="0" /&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;ISL有如用ISL包头和新CRC将原数据帧整个包裹起来，因此也被称为“封装型VLAN（Encapsulated VLAN）”。&lt;/span&gt;需要注意的是，不论是IEEE802.1Q的“Tagging VLAN”，还是ISL的“Encapsulated VLAN”，都不是很严密的称谓。不同的书籍与参考资料中，上述词语有可能被混合使用，因此需要大家在学习时格外注意。并且由于ISL是Cisco独有的协议，因此只能用于Cisco网络设备之间的互联。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;color:#3366ff;"&gt;&lt;strong&gt;2. VLAN间路由&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#3366ff;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#ff6666;"&gt;VLAN间路由的必要性：&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;根据目前为止学习的知识，我们已经知道两台计算机即使连接在同一台交换机上，只要所属的VLAN不同就无法直接通信。接下来我们将要学习的就是如何在不同的VLAN间进行路由，使分属不同VLAN的主机能够互相通信。&lt;br /&gt;&lt;br /&gt;首先，先来复习一下为什么不同VLAN间不通过路由就无法通信。&lt;span style="color:#3366ff;"&gt;在LAN内的通信，必须在数据帧头中指定通信目标的MAC地址。而为了获取MAC地址，TCP/IP协议下使用的是ARP。ARP解析MAC地址的方法，则是通过广播。也就是说，如果广播报文无法到达，那么就无从解析MAC地址，亦即无法直接通信。&lt;/span&gt;计算机分属不同的VLAN，也就意味着分属不同的广播域，自然收不到彼此的广播报文。因此，属于不同VLAN的计算机之间无法直接互相通信。&lt;br /&gt;&lt;br /&gt;为了能够在VLAN间通信，需要利用OSI参照模型中更高一层——网络层的信息（IP地址）来进行路由。关于路由的具体内容，这里就不详细说明了。路由功能，一般主要由路由器提供。但在今天的局域网里，我们也经常利用带有路由功能的交换机——三层交换机（Layer 3 Switch）来实现。接下来就让我们分别看看使用路由器和三层交换机进行VLAN间路由时的情况。&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff6666;"&gt;使用路由器进行VLAN间路由：&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;在使用路由器进行VLAN间路由时，与构建横跨多台交换机的VLAN时的情况类似，我们还是会遇到“该如何连接路由器与交换机”这个问题。路由器和交换机的接线方式，大致有以下两种：&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;1. 将路由器与交换机上的每个VLAN分别连接&lt;br /&gt;2. 不论VLAN有多少个，路由器与交换机都只用一条网线连接 &lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt;最容易想到的，当然还是“&lt;span style="color:#ff6666;"&gt;把路由器和交换机以VLAN为单位分别用网线连接&lt;/span&gt;”了。将交换机上用于和路由器互联的每个端口设为访问链接，然后分别用网线与路由器上的独立端口互联。如下图所示，交换机上有2个VLAN，那么就需要在交换机上预留2个端口用于与路由器互联；路由器上同样需要有2个端口；两者之间用2条网线分别连接。&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://bp3.blogger.com/_Uzl14soGgRY/RhPb6r_kASI/AAAAAAAAAEA/AL62oUkHAlM/s1600-h/04.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5049621408500678946" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp3.blogger.com/_Uzl14soGgRY/RhPb6r_kASI/AAAAAAAAAEA/AL62oUkHAlM/s400/04.gif" border="0" /&gt;&lt;/a&gt;如果采用这个办法，大家应该不难想象它的扩展性很成问题。每增加一个新的VLAN，都需要消耗路由器的端口和交换机上的访问链接，而且还需要重新布设一条网线。而路由器，通常不会带有太多LAN接口的。新建VLAN时，为了对应增加的VLAN所需的端口，就必须将路由器升级成带有多个LAN接口的高端产品，这部分成本、还有重新布线所带来的开销，都使得这种接线法成为一种不受欢迎的办法。&lt;/p&gt;&lt;p&gt;那么，第二种办法“&lt;span style="color:#ff6666;"&gt;不论VLAN数目多少，都只用一条网线连接路由器与交换机&lt;/span&gt;”呢？当使用一条网线连接路由器与交换机、进行VLAN间路由时，需要用到汇聚链接。&lt;/p&gt;&lt;p&gt;具体实现过程为：首先将用于连接路由器的交换机端口设为汇聚链接，而路由器上的端口也必须支持汇聚链路。双方用于汇聚链路的协议自然也必须相同。接着在路由器上定义对应各个VLAN的“子接口（Sub Interface）”。尽管实际与交换机连接的物理端口只有一个，但在理论上我们可以把它分割为多个虚拟端口。VLAN将交换机从逻辑上分割成了多台，因而用于VLAN间路由的路由器，也必须拥有分别对应各个VLAN的虚拟接口。&lt;/p&gt;&lt;p&gt;&lt;a href="http://bp0.blogger.com/_Uzl14soGgRY/RhPds7_kATI/AAAAAAAAAEI/jtpLODqhuYE/s1600-h/05.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5049623371300733234" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp0.blogger.com/_Uzl14soGgRY/RhPds7_kATI/AAAAAAAAAEI/jtpLODqhuYE/s400/05.gif" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;采用这种方法的话，即使之后在交换机上新建VLAN，仍只需要一条网线连接交换机和路由器。用户只需要在路由器上新设一个对应新VLAN的子接口就可以了。与前面的方法相比，扩展性要强得多，也不用担心需要升级LAN接口数不足的路由器或是重新布线。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-4292006185036357302?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/4292006185036357302/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=4292006185036357302' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/4292006185036357302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/4292006185036357302'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2007/04/vlan_05.html' title='经典VLAN学习笔记（下）'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_Uzl14soGgRY/RhPWJr_kAQI/AAAAAAAAADw/jjdELwpGKOo/s72-c/02.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-828469601879693131</id><published>2007-04-04T23:39:00.000+08:00</published><updated>2007-04-05T00:39:00.155+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='网络技术'/><title type='text'>经典VLAN学习笔记（中）</title><content type='html'>&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;&lt;span style="font-size:130%;"&gt;1. VLAN的访问链接&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;交换机的端口交换机的端口，可以分为以下两种：&lt;br /&gt;&lt;blockquote&gt;访问链接（Access Link）&lt;br /&gt;汇聚链接（Trunk Link）&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;接下来就让我们来依次学习这两种不同端口的特征。首先学习“访问链接”。&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff6666;"&gt;访问链接：指的是“只属于一个VLAN，且仅向该VLAN转发数据帧”的端口。&lt;/span&gt;在大多数情况下，访问链接所连的是客户机。通常设置VLAN的顺序是：&lt;br /&gt;&lt;blockquote&gt;1. 生成VLAN&lt;br /&gt;2. 设定访问链接（决定各端口属于哪一个VLAN）&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;设定访问链接的手法，可以是事先固定的、也可以是根据所连的计算机而动态改变设定。前者被称为“静态VLAN”、后者自然就是“动态VLAN”了。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;color:#3366ff;"&gt;&lt;strong&gt;2. 静态VLAN&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;静态VLAN又被称为基于端口的VLAN（Port Based VLAN）。顾名思义，就是明确指定各端口属于哪个VLAN的设定方法。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_Uzl14soGgRY/RhPIvL_kAKI/AAAAAAAAADA/UZ0hKxHcSac/s1600-h/5.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5049600320211255458" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp1.blogger.com/_Uzl14soGgRY/RhPIvL_kAKI/AAAAAAAAADA/UZ0hKxHcSac/s400/5.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;由于需要一个个端口地指定，因此当网络中的计算机数目超过一定数字（比如数百台）后，设定操作就会变得烦杂无比。并且，客户机每次变更所连端口，都必须同时更改该端口所属VLAN的设定——这显然不适合那些需要频繁改变拓补结构的网络。&lt;br /&gt;&lt;/p&gt;&lt;span style="font-size:+0;"&gt;&lt;/span&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#3366ff;"&gt;3. 动态VLAN&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;span style="font-size:+0;"&gt;&lt;/span&gt;&lt;p&gt;另一方面，动态VLAN则是根据每个端口所连的计算机，随时改变端口所属的VLAN。这就可以避免上述的更改设定之类的操作。动态VLAN可以大致分为3类：&lt;/p&gt;&lt;blockquote&gt;基于MAC地址的VLAN（MAC Based VLAN）&lt;br /&gt;基于子网的VLAN（Subnet Based VLAN）&lt;br /&gt;基于用户的VLAN（User Based VLAN）&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;其间的差异，主要在于根据OSI参照模型哪一层的信息决定端口所属的VLAN。&lt;/p&gt;&lt;p&gt;&lt;span style="color:#3366ff;"&gt;基于MAC地址的VLAN：&lt;/span&gt;就是通过查询并记录端口所连计算机上网卡的MAC地址来决定端口的所属。假定有一个MAC地址“A”被交换机设定为属于VLAN“10”，那么不论MAC地址为“A”的这台计算机连在交换机哪个端口，该端口都会被划分到VLAN10中去。计算机连在端口1时，端口1属于VLAN10；而计算机连在端口2时，则是端口2属于VLAN10。&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://bp0.blogger.com/_Uzl14soGgRY/RhPKI7_kALI/AAAAAAAAADI/KcYU_rVhDwo/s1600-h/6.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5049601862104514738" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp0.blogger.com/_Uzl14soGgRY/RhPKI7_kALI/AAAAAAAAADI/KcYU_rVhDwo/s400/6.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color:#ff6666;"&gt;由于是基于MAC地址决定所属VLAN的，因此可以理解为这是一种在OSI的第二层设定访问链接的办法。但是，基于MAC地址的VLAN，在设定时必须调查所连接的所有计算机的MAC地址并加以登录。而且如果计算机交换了网卡，还是需要更改设定。&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#3366ff;"&gt;基于子网的VLAN：&lt;/span&gt;则是通过所连计算机的IP地址，来决定端口所属VLAN的。不像基于MAC地址的VLAN，即使计算机因为交换了网卡或是其他原因导致MAC地址改变，只要它的IP地址不变，就仍可以加入原先设定的VLAN。&lt;/p&gt;&lt;p&gt;&lt;a href="http://bp3.blogger.com/_Uzl14soGgRY/RhPK5r_kAMI/AAAAAAAAADQ/CZHxlpO_7hg/s1600-h/7.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5049602699623137474" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp3.blogger.com/_Uzl14soGgRY/RhPK5r_kAMI/AAAAAAAAADQ/CZHxlpO_7hg/s400/7.gif" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#ff6666;"&gt;因此，与基于MAC地址的VLAN相比，能够更为简便地改变网络结构。IP地址是OSI参照模型中第三层的信息，所以我们可以理解为基于子网的VLAN是一种在OSI的第三层设定访问链接的方法。&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#3366ff;"&gt;基于用户的VLAN：&lt;/span&gt;则是根据交换机各端口所连的计算机上当前登录的用户，来决定该端口属于哪个VLAN。这里的用户识别信息，一般是计算机操作系统登录的用户，比如可以是Windows域中使用的用户名。这些用户名信息，属于OSI第四层以上的信息。&lt;/p&gt;&lt;p&gt;总的来说，决定端口所属VLAN时利用的信息在OSI中的层面越高，就越适于构建灵活多变的网络。&lt;/p&gt;&lt;p&gt;&lt;span style="color:#3366ff;"&gt;访问链接的总结：&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="color:#3366ff;"&gt;综上所述，设定访问链接的手法有静态VLAN和动态VLAN两种，其中动态VLAN又可以继续细分成几个小类。其中基于子网的VLAN和基于用户的VLAN有可能是网络设备厂商使用独有的协议实现的，不同厂商的设备之间互联有可能出现兼容性问题，因此在选择交换机时，一定要注意事先确认。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;color:#ff6666;"&gt;下表总结了静态VLAN和动态VLAN的相关信息：&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;span&gt;种类------------------------------------------- 解说 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;color:#3366ff;"&gt;静态VLAN 基于端口的VLAN ---------------将交换机的各端口固定指派给VLAN&lt;br /&gt;动态VLAN 基于MAC地址的VLAN ---------根据各端口所连计算机的MAC地址设定&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;color:#3366ff;"&gt;基于子网的VLAN ----------------------------根据各端口所连计算机的IP地址设定&lt;br /&gt;基于用户的VLAN ----------------------------根据端口所连计算机上登录用户设定&lt;/span&gt; &lt;p&gt;&lt;span style="font-size:130%;color:#3366ff;"&gt;&lt;strong&gt;4. VLAN的汇聚链接&lt;/strong&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;到此为止，我们学习的都是使用单台交换机设置VLAN时的情况。那么，如果需要设置跨越多台交换机的VLAN时又如何呢？&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;在规划企业级网络时，很有可能会遇到隶属于同一部门的用户分散在同一座建筑物中的不同楼层的情况，这时可能就需要考虑到如何跨越多台交换机设置VLAN的问题了。假设有如下图所示的网络，且需要将不同楼层的A、C和B、D设置为同一个VLAN。&lt;/span&gt; &lt;span style="font-size:0;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;span style="font-size:0;"&gt;&lt;p&gt;&lt;/span&gt;&lt;/p&gt;&lt;a href="http://bp3.blogger.com/_Uzl14soGgRY/RhPNkr_kANI/AAAAAAAAADY/byVxXI8PBMc/s1600-h/8.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5049605637380767954" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp3.blogger.com/_Uzl14soGgRY/RhPNkr_kANI/AAAAAAAAADY/byVxXI8PBMc/s400/8.gif" border="0" /&gt;&lt;/a&gt;这时最关键的就是“交换机1和交换机2该如何连接才好呢？”&lt;br /&gt;&lt;p&gt;&lt;span style="color:#3366ff;"&gt;最简单的方法，自然是在交换机1和交换机2上各设一个红、蓝VLAN专用的接口并互联了。&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://bp3.blogger.com/_Uzl14soGgRY/RhPPMr_kAOI/AAAAAAAAADg/GOcxypzAZx0/s1600-h/9.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5049607424087163106" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp3.blogger.com/_Uzl14soGgRY/RhPPMr_kAOI/AAAAAAAAADg/GOcxypzAZx0/s400/9.gif" border="0" /&gt;&lt;/a&gt;但是，这个办法从扩展性和管理效率来看都不好。&lt;/p&gt;&lt;p&gt;例如，在现有网络基础上再新建VLAN时，为了让这个VLAN能够互通，就需要在交换机间连接新的网线。建筑物楼层间的纵向布线是比较麻烦的，一般不能由基层管理人员随意进行。并且，VLAN越多，楼层间（严格地说是交换机间）互联所需的端口也越来越多，交换机端口的利用效率低是对资源的一种浪费、也限制了网络的扩展。&lt;/p&gt;&lt;p&gt;为了避免这种低效率的连接方式，人们想办法让交换机间互联的网线集中到一根上，这时使用的就是汇聚链接（Trunk Link）。&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;5. 何谓汇聚链接？&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;汇聚链接（Trunk Link）指的是能够转发多个不同VLAN的通信的端口。&lt;/p&gt;&lt;p&gt;汇聚链路上流通的数据帧，都被附加了用于识别分属于哪个VLAN的特殊信息。现在再让我们回过头来考虑一下刚才那个网络如果采用汇聚链路又会如何呢？用户只需要简单地将交换机间互联的端口设定为汇聚链接就可以了。这时使用的网线还是普通的UTP线，而不是什么其他的特殊布线。图例中是交换机间互联，因此需要用交叉线来连接。接下来，让我们具体看看汇聚链接是如何实现跨越交换机间的VLAN的。&lt;/p&gt;&lt;p&gt;A发送的数据帧从交换机1经过汇聚链路到达交换机2时，在数据帧上附加了表示属于红色VLAN的标记。交换机2收到数据帧后，经过检查VLAN标识发现这个数据帧是属于红色VLAN的，因此去除标记后根据需要将复原的数据帧只转发给其他属于红色VLAN的端口。&lt;span style="color:#3366ff;"&gt;这时的转送，是指经过确认目标MAC地址并与MAC地址列表对比后只转发给目标MAC地址所连的端口。&lt;/span&gt;只有当数据帧是一个广播帧、多播帧或是目标不明的帧时，它才会被转发到所有属于红色VLAN的端口。蓝色VLAN发送数据帧时的情形也与此相同。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://bp1.blogger.com/_Uzl14soGgRY/RhPQ0L_kAPI/AAAAAAAAADo/S00gOj34RX0/s1600-h/01.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5049609202203623666" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp1.blogger.com/_Uzl14soGgRY/RhPQ0L_kAPI/AAAAAAAAADo/S00gOj34RX0/s400/01.gif" border="0" /&gt;&lt;/a&gt; 通过汇聚链路时附加的VLAN识别信息，有可能支持标准的“IEEE 802.1Q”协议，也可能是Cisco产品独有的“ISL（Inter Switch Link）”。&lt;/p&gt;&lt;p&gt;如果交换机支持这些规格，那么用户就能够高效率地构筑横跨多台交换机的VLAN。另外，汇聚链路上流通着多个VLAN的数据，自然负载较重。因此，&lt;span style="color:#ff6666;"&gt;在设定汇聚链接时，有一个前提就是必须支持100Mbps以上的传输速度。&lt;/span&gt;另外，&lt;span style="color:#3366ff;"&gt;默认条件下，汇聚链接会转发交换机上存在的所有VLAN的数据。&lt;/span&gt;换一个角度看，可以认为汇聚链接（端口）同时属于交换机上所有的VLAN。由于实际应用中很可能并不需要转发所有VLAN的数据，因此为了减轻交换机的负载、也为了减少对带宽的浪费，我们可以通过用户设定限制能够经由汇聚链路互联的VLAN。&lt;/p&gt;&lt;p&gt;关于IEEE802.1Q和ISL的具体内容，请继续观看：&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-828469601879693131?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/828469601879693131/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=828469601879693131' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/828469601879693131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/828469601879693131'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2007/04/vlan_04.html' title='经典VLAN学习笔记（中）'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_Uzl14soGgRY/RhPIvL_kAKI/AAAAAAAAADA/UZ0hKxHcSac/s72-c/5.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-8658863121274930086</id><published>2007-04-04T22:22:00.000+08:00</published><updated>2007-04-04T23:38:07.763+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='网络技术'/><title type='text'>经典VLAN学习笔记（上）</title><content type='html'>&lt;span style="font-size:130%;color:#3366ff;"&gt;&lt;strong&gt;1. 什么是VLAN？&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;VLAN（Virtual LAN），翻译成中文是“虚拟局域网”。LAN可以是由少数几台家用计算机构成的网络，也可以是数以百计的计算机构成的企业网络。VLAN所指的LAN特指使用路由器分割的网络——也就是&lt;span style="color:#ff6666;"&gt;广播域&lt;/span&gt;。在此让我们先复习一下广播域的概念。广播域，&lt;span style="color:#ff6666;"&gt;指的是广播帧（目标MAC地址全部为1）所能传递到的范围，亦即能够直接通信的范围&lt;/span&gt;。严格地说，并不仅仅是广播帧，多播帧（Multicast Frame）和目标不明的单播帧（Unknown Unicast Frame）也能在同一个广播域中畅行无阻。本来，二层交换机只能构建单一的广播域，不过使用VLAN功能后，它能够将网络分割成多个广播域。&lt;br /&gt;&lt;br /&gt;未分割广播域时……&lt;br /&gt;那么，为什么需要分割广播域呢？那是因为，如果仅有一个广播域，有可能会影响到网络整体的传输性能。具体原因，请参看附图加深理解:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp0.blogger.com/_Uzl14soGgRY/RhO2W7_kAEI/AAAAAAAAACQ/yLhGxfnZdoE/s1600-h/1.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5049580112390127682" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp0.blogger.com/_Uzl14soGgRY/RhO2W7_kAEI/AAAAAAAAACQ/yLhGxfnZdoE/s400/1.jpg" border="0" /&gt;&lt;/a&gt; 图中，是一个由5台二层交换机（交换机1～5）连接了大量客户机构成的网络。假设这时，&lt;span style="color:#3366ff;"&gt;计算机A需要与计算机B通信。在基于以太网的通信中，必须在数据帧中指定目标MAC地址才能正常通信，因此计算机A必须先广播“ARP请求（ARP Request）信息”，来尝试获取计算机B的MAC地址。&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;span style="color:#3366ff;"&gt;交换机1收到广播帧（ARP请求）后，会将它转发给除接收端口外的其他所有端口，也就是Flooding了。接着，交换机2收到广播帧后也会Flooding。交换机3、4、5也还会Flooding。最终ARP请求会被转发到同一网络中的所有客户机上。 &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://bp0.blogger.com/_Uzl14soGgRY/RhO3F7_kAFI/AAAAAAAAACY/iQSN4CceqcA/s1600-h/1.gif"&gt;&lt;span style="color:#3366ff;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5049580919843979346" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp0.blogger.com/_Uzl14soGgRY/RhO3F7_kAFI/AAAAAAAAACY/iQSN4CceqcA/s400/1.gif" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;请大家注意一下，这个ARP请求原本是为了获得计算机B的MAC地址而发出的。也就是说：只要计算机B能收到就万事大吉了。可是事实上，数据帧却传遍整个网络，导致所有的计算机都收到了它。如此一来，一方面广播信息消耗了网络整体的带宽，另一方面，收到广播信息的计算机还要消耗一部分CPU时间来对它进行处理。造成了网络带宽和CPU运算能力的大量无谓消耗。&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;读到这里，您也许会问：&lt;span style="color:#ff6666;"&gt;广播信息真是那么频繁出现的吗？&lt;/span&gt;答案是：&lt;span style="color:#3366ff;"&gt;是的！&lt;/span&gt;实际上广播帧会非常频繁地出现。利用TCP/IP协议栈通信时，除了前面出现的ARP外，还有可能需要发出DHCP、RIP等很多其他类型的广播信息。&lt;br /&gt;&lt;br /&gt;ARP广播，是在需要与其他主机通信时发出的。当客户机请求DHCP服务器分配IP地址时，就必须发出DHCP的广播。而使用RIP作为路由协议时，每隔30秒路由器都会对邻近的其他路由器广播一次路由信息。RIP以外的其他路由协议使用多播传输路由信息，这也会被交换机转发（Flooding）。除了TCP/IP以外，NetBEUI、IPX和Apple Talk等协议也经常需要用到广播。例如在Windows下双击打开“网络计算机”时就会发出广播（多播）信息。总之，广播就在我们身边。 &lt;p&gt;&lt;span style="color:#3366ff;"&gt;下面是一些常见的广播通信：&lt;/span&gt; &lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;blockquote&gt;ARP请求：建立IP地址和MAC地址的映射关系。&lt;br /&gt;RIP：一种路由协议。&lt;br /&gt;DHCP：用于自动设定IP地址的协议。&lt;br /&gt;NetBEUI：Windows下使用的网络协议。&lt;br /&gt;IPX：Novell Netware使用的网络协议。&lt;br /&gt;Apple Talk：苹果公司的Macintosh计算机使用的网络协议。&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;&lt;p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;如果整个网络只有一个广播域，那么一旦发出广播信息，就会传遍整个网络，并且对网络中的主机带来额外的负担。因此，在设计LAN时，需要注意如何才能有效地分割广播域。&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;color:#3366ff;"&gt;&lt;strong&gt;2. 广播域的分割与VLAN的必要性&lt;/strong&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;分割广播域时，一般都必须使用到路由器。使用路由器后，可以以路由器上的网络接口（LAN Interface）为单位分割广播域。&lt;/p&gt;&lt;p&gt;但是，通常情况下路由器上不会有太多的网络接口，其数目多在1～4个左右。随着宽带连接的普及，宽带路由器（或者叫IP共享器）变得较为常见，但是需要注意的是，它们上面虽然带着多个（一般为4个左右）连接LAN一侧的网络接口，但那实际上是路由器内置的交换机，并不能分割广播域。况且使用路由器分割广播域的话，所能分割的个数完全取决于路由器的网络接口个数，使得用户无法自由地根据实际需要分割广播域。&lt;/p&gt;&lt;p&gt;与路由器相比，二层交换机一般带有多个网络接口。因此如果能使用它分割广播域，那么无疑运用上的灵活性会大大提高。用于在二层交换机上分割广播域的技术，就是VLAN。通过利用VLAN，我们可以自由设计广播域的构成，提高网络设计的自由度。 &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;color:#3366ff;"&gt;&lt;strong&gt;3. 实现VLAN的机制 &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;在理解了“为什么需要VLAN”之后，接下来让我们来了解一下交换机是如何使用VLAN分割广播域的。 首先，在一台未设置任何VLAN的二层交换机上，任何广播帧都会被转发给除接收端口外的所有其他端口（Flooding）。例如，计算机A发送广播信息后，会被转发给端口2、3、4。 &lt;/p&gt;&lt;span style="color:#3366ff;"&gt;&lt;p&gt;&lt;a href="http://bp1.blogger.com/_Uzl14soGgRY/RhO8YL_kAGI/AAAAAAAAACg/tjuE8ugymoU/s1600-h/2.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5049586730934730850" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp1.blogger.com/_Uzl14soGgRY/RhO8YL_kAGI/AAAAAAAAACg/tjuE8ugymoU/s400/2.gif" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/span&gt;&lt;p&gt;&lt;span&gt;这时，如果在交换机上生成红、蓝两个VLAN；同时设置端口1、2属于红色VLAN、端口3、4属于蓝色VLAN。再从A发出广播帧的话，交换机就只会把它转发给同属于一个VLAN的其他端口——也就是同属于红色VLAN的端口2，不会再转发给属于蓝色VLAN的端口。同样，C发送广播信息时，只会被转发给其他属于蓝色VLAN的端口，不会被转发给属于红色VLAN的端口。&lt;/span&gt;&lt;span style="color:#3366ff;"&gt; &lt;/p&gt;&lt;/span&gt;&lt;p&gt;&lt;a href="http://bp1.blogger.com/_Uzl14soGgRY/RhO95L_kAII/AAAAAAAAACw/8DtCRN-eKjA/s1600-h/3.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5049588397382041730" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp1.blogger.com/_Uzl14soGgRY/RhO95L_kAII/AAAAAAAAACw/8DtCRN-eKjA/s400/3.gif" border="0" /&gt;&lt;/a&gt;&lt;span&gt;&lt;span&gt;就这样，VLAN通过限制广播帧转发的范围分割了广播域。上图中为了便于说明，以红、蓝两色识别不同的VLAN，在实际使用中则是用“VLAN ID”来区分的。 &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#3366ff;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;4. 直观地描述VLAN&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;span style="color:#3366ff;"&gt;&lt;p&gt;&lt;/span&gt;如果要更为直观地描述VLAN的话，我们可以把它理解为将一台交换机在逻辑上分割成了数台交换机。在一台交换机上生成红、蓝两个VLAN，也可以看作是将一台交换机换做一红一蓝两台虚拟的交换机。&lt;/p&gt;&lt;p&gt;&lt;a href="http://bp0.blogger.com/_Uzl14soGgRY/RhO-47_kAJI/AAAAAAAAAC4/77IiRCrm7IY/s1600-h/4.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5049589492598702226" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp0.blogger.com/_Uzl14soGgRY/RhO-47_kAJI/AAAAAAAAAC4/77IiRCrm7IY/s400/4.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;在红、蓝两个VLAN之外生成新的VLAN时，可以想象成又添加了新的交换机。但是，VLAN生成的逻辑上的交换机是互不相通的。因此，在交换机上设置VLAN后，如果未做其他处理，VLAN间是无法通信的。 &lt;/p&gt;&lt;p&gt;明明接在同一台交换机上，但却偏偏无法通信——这个事实也许让人难以接受。但它既是VLAN方便易用的特征，又是使VLAN令人难以理解的原因。 需要VLAN间通信时怎么办？当我们需要在不同的VLAN间通信时又该如何是好呢？&lt;/p&gt;&lt;p&gt;请大家再次回忆一下：&lt;span style="color:#3366ff;"&gt;VLAN是广播域。而通常两个广播域之间由路由器连接，广播域之间来往的数据包都是由路由器中继的。因此，VLAN间的通信也需要路由器提供中继服务，这被称作“VLAN间路由”。VLAN间路由，可以使用普通的路由器，也可以使用三层交换机。&lt;/span&gt;其中的具体内容，请看下篇～&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-8658863121274930086?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/8658863121274930086/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=8658863121274930086' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/8658863121274930086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/8658863121274930086'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2007/04/vlan.html' title='经典VLAN学习笔记（上）'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_Uzl14soGgRY/RhO2W7_kAEI/AAAAAAAAACQ/yLhGxfnZdoE/s72-c/1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-6518245862962156150</id><published>2007-04-01T00:15:00.000+08:00</published><updated>2007-05-10T14:00:37.681+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='学习笔记'/><title type='text'>ARP实例分析</title><content type='html'>以下是一道ARP的试题，非常经典~&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(51, 102, 255);"&gt;题目如下：&lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;PC1向PC2发送数据，全部都是初始化，之间的细节请描述清楚！&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_Uzl14soGgRY/Rg6KQsI_7UI/AAAAAAAAACI/j0-o2APEA4c/s1600-h/%E6%89%AB%E6%8F%8F0001.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_Uzl14soGgRY/Rg6KQsI_7UI/AAAAAAAAACI/j0-o2APEA4c/s400/%E6%89%AB%E6%8F%8F0001.jpg" alt="" id="BLOGGER_PHOTO_ID_5048124251660348738" border="0" /&gt;&lt;/a&gt;1.当PC1要往PC2发送数据时，发现目的地址跟本地地址不在同一个网段，所以发向网关，此时，PC1不知道网关的mac地址，所以发送广播arp（问192.168.0.254这个ip地址的mac是多少）&lt;br /&gt;&lt;br /&gt;2.广播arp到达switch1后，发现cam表中没有此记录，所以把此广播arp发向除源接口之外的所有端口&lt;br /&gt;&lt;br /&gt;3.当路由器收到这个arp后，发现跟自己的ip一样，所以路由器响应arp请求，并以单播形式回复一个arp响应（告知这个ip的mac是我E0的端口）&lt;br /&gt;&lt;br /&gt;4.此单播arp响应到达switch1，switch1在cam表中建立项目，从某端口（跟router直连的端口）出去可以到达这个mac地址，建立表项后，又把此响应传到PC1上&lt;br /&gt;&lt;br /&gt;5.PC1收到后，把此网关mac地址加入数据包中，以数据包的形式发送出去&lt;br /&gt;&lt;br /&gt;6.switch1收到此数据包后，查找cam表，发现有此mac记录，并从相应的端口转发到router&lt;br /&gt;&lt;br /&gt;7.router收到后，根据目标地址查找路由表，发现从E1口出去可以到达192.168.1.0/24这个网段，所以数据包被发送到E1口，源mac地址被改成E1的mac地址，源ip不动。此时router要向PC2发送数据包，但没有相应的mac地址，所以发送arp广播，查找PC2的mac地址&lt;br /&gt;&lt;br /&gt;8.switch2收到后，发现cam表中没有此mac记录，所以把广播arp发向除源接口之外的所有端口&lt;br /&gt;&lt;br /&gt;9.PC2收到后，发现是自己的ip，所以发出单播arp响应，告知这个ip的mac地址是我PC2&lt;br /&gt;&lt;br /&gt;10.switch2收到后，记录mac地址，告知从连接PC2的端口出去能到达这个mac地址，并把响应继续传播&lt;br /&gt;&lt;br /&gt;11.此时router收到后，把此mac地址加入数据包并转发出去&lt;br /&gt;&lt;br /&gt;12.到达switch2后，根据cam表把数据包从相应端口转发出去，这时，数据包到达PC2&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;从PC2向PC1回应的过程跟以上过程意思一样，主要是利用arp广播获得mac地址，并记录到switch的cam表中，然后根据cam表做相应转发。数据转发的基础就是mac地址，所以在转发前，必须得到目的mac地址。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-6518245862962156150?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/6518245862962156150/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=6518245862962156150' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/6518245862962156150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/6518245862962156150'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2007/03/arp.html' title='ARP实例分析'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_Uzl14soGgRY/Rg6KQsI_7UI/AAAAAAAAACI/j0-o2APEA4c/s72-c/%E6%89%AB%E6%8F%8F0001.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-3247329054931747458</id><published>2007-03-26T11:19:00.000+08:00</published><updated>2007-05-10T14:09:04.147+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='学习笔记'/><title type='text'>前缀列表的讨论</title><content type='html'>在BGP路由选择协议中，可以对BGP路由选择更新进行过滤，要完成这个工作要用到前缀列表。&lt;br /&gt;&lt;p&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;一、前缀列表的特点：&lt;/span&gt;&lt;br /&gt;（1）可以增量修改，我们知道对于普通访问控制列表，我们不能删除该列表中的某个条目，如果想删除列表中的某个条目只能将该访问列表全部删除，而前缀列表中，一个条目可以单独地删除或添加。&lt;br /&gt;（2）前缀列表在Cisco  IOS  12.0及其以后的版本中可以使用。&lt;br /&gt;（3）在大型列表的加载和路由查找方面比访问控制列表有显著的性能改进。&lt;br /&gt;（4）前缀列表用于BGP路由。&lt;/p&gt; &lt;p&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;二、前缀列表的命令描述：&lt;/span&gt;&lt;br /&gt;（1）&lt;span style="color: rgb(255, 102, 102);"&gt;ip  prefix-list list-name [seq seq-value] {deny|permit} network/len [ge ge-value]  [le le-value]&lt;/span&gt;&lt;br /&gt;list name 代表被创建的前缀列表名（注意该列表名是区分大小写的）&lt;br /&gt;seq-value  代表前缀列表语名的32bit序号，用于确定过滤语句被处理的次序。缺省序号以5递增（5，10，15等等）。&lt;br /&gt;deny|permit  代表当发现一个匹配条目时所要采取的行动&lt;br /&gt;network/len  代表要进行匹配的前缀和前缀长度。Network是32位的地址，长度是一个十进制的数。&lt;br /&gt;ge-value  代表比“network/len”更具体的前缀，要进行匹配的前缀长度的范围。如果只规定了“ge”属性，该范围被认为是从“ge-value”到32。&lt;br /&gt;le-vlaue  代表比“network/len”更具体的前缀，要进行匹配的前缀长度的范围。如果只规定了“le”属性，该范围被认为是从“len”到“le-value”。&lt;/p&gt;&lt;p&gt;（2）&lt;span style="color: rgb(255, 102, 102);"&gt;neighbor  {ip-address | peer-group-name} prefix-list prefix-listname  {in|out}&lt;/span&gt;&lt;br /&gt;ip-address 代表要为之进行路由过滤的BGP邻居的IP地址。&lt;br /&gt;peer-group-name  代表BGP对等体组的名称。&lt;br /&gt;prefix-listname 代表要被用来过滤路由的前缀列表的名称。&lt;br /&gt;in  说明前缀列表要被应用在来自邻居的入路由通告。&lt;br /&gt;out 说明前缀列表要被应用在发送给邻居的外出的路由通告。&lt;/p&gt;  &lt;p&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;三、在“ip  prefix-list”命令中“ge”和“le”任选项的使用可能令人迷惑，理解起来比较难，下面我们做了一个测试，以便更好的了解这些选项的含义：&lt;/span&gt;&lt;br /&gt;网络拓朴描述如下：&lt;br /&gt;路由器A属于AS65000，路由器B与路由器C是路由器A的邻居，路由器A从路由器B学到了，172.16.10.0/24,  172.16.11.0/24这两条路由，路由器C接路由器A的端口地址是：10.1.1.1如图 ：&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_Uzl14soGgRY/RgdHg0zwpaI/AAAAAAAAAB8/xloDBlbcLwI/s1600-h/%E6%89%AB%E6%8F%8F.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_Uzl14soGgRY/RgdHg0zwpaI/AAAAAAAAAB8/xloDBlbcLwI/s400/%E6%89%AB%E6%8F%8F.jpg" alt="" id="BLOGGER_PHOTO_ID_5046080536749057442" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;在这个测试中使用了3台路由器：路由器B，路由器A和路由器C，路由器C是路由器A的EBGP邻居，路由器C的接口地址为10.1.1.1，如上所示。&lt;br /&gt;假设配置前缀列表之前，路由器A学到了下面的路由（从路由器B那里学来的）：&lt;br /&gt;172.16.0.0  subnetted:&lt;br /&gt;172.16.10.0/24&lt;br /&gt;172.16.11.0/24&lt;br /&gt;我们测试了如下5种情况：&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;第一种情况&lt;/span&gt;、&lt;br /&gt;在这种情况下，对路由器A做了如下配置：&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;router  bgp 65000&lt;br /&gt;aggregate-address 171.16.0.0 255.255.0.0&lt;br /&gt;neighbor 10.1.1.1  prefix-list tenonly out&lt;br /&gt;in prefix-list tenonly permit 172.16.10.0/8 le  24&lt;/blockquote&gt;当用“show run”命令查看路由器的配置时，我们将看到路由器A自动地将这个配置的最后一行改为下面这样：&lt;br /&gt;&lt;blockquote&gt;ip prefix-fix  tenonly permit 172.0.0.0/8 le 24&lt;/blockquote&gt;这时路由器C学到了三个路由，即：&lt;br /&gt;&lt;blockquote&gt;172.16.0.0/16&lt;br /&gt;172.16.10.0/24&lt;br /&gt;172.16.11.0/24&lt;/blockquote&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;下面就祥细的说明一下路由器C为什么会学到这三条路由：&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;因为我们在路由器A中用aggregate创建了一条聚合路由器172.16.0.0/16，而且在使用这个命令的时候没有加参数summary-only所以，路由器A的EBGP邻居，即路由器C有可能学到三条路由，即聚合路由172.16.0.0/16，具体路由172.16.10.0/24，具体路由172.16.11.0/24。&lt;br /&gt;在命令“in  prefix-list tenonly permit 172.16.10.0/8 le 24”中，  len等于8，len-value等24。&lt;br /&gt;前面我们说过对于比“network/len”更具体的前缀，要加上参数len-value,如果只规定了“le”属性，该范围被认为是从“le”到“le-value”，这里的8和24是长度的概念，即可以精确匹配前8位，前9位，前11位，…….一直到可以精确匹配前24位。&lt;br /&gt;172.16.0.0/16被认为是精确匹配了前16位，而172.16.10.0/24和172.16.11.0/24则被认为是精确匹配了前24位，如果是172.0.0.0/8则被认为是精确匹配了前8位，即这里的8至24可是掩码位的概念，就是说从路由器C的角度上来说，我可以学到路由器A的BGP路由表中的掩码为/8，/9，/10，/11，/12，/13，/14，/15，/16，/17，/18，/19，/20，/21，/22，/23，/24的路由器，所以在这种情况下路由器C学到了三条路由即：&lt;br /&gt;&lt;blockquote&gt;172.16.0.0/16&lt;br /&gt;172.16.10.0/24&lt;br /&gt;172.16.11.0/24&lt;/blockquote&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;第二种情况、&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt; &lt;p&gt;在这种情况中，对路由器A做了如下配置：&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;router bgp 65000&lt;br /&gt;aggregate-address 171.16.0.0  255.255.0.0&lt;br /&gt;neighbor 10.1.1.1 prefix-list tenonly out&lt;br /&gt;in prefix-list  tenonly permit 172.16.10.0/8 le 16&lt;/blockquote&gt;在这里从路由器C的角度来说，我有可能学到的路由是172.16.0.0/16 ，  172.16.11.0/24，172.16.10.0/24，但实际我只学到172.16.0.0/16这一条路由器，原因是，len-value的值已经改为16，即我只能学到掩码为/8，/9，/10，/11，/12，/13，/14，/15，/16的路由，在上面的三条路由中，符合条件的只有  172.16.0.0/16，所以路由器C只学到一条路由即：&lt;blockquote&gt;172.16.0.0/16&lt;/blockquote&gt; &lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;第三种情况、&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;在这个情况中，对路由器A做了如下配置：&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;router bgp 65000&lt;br /&gt;aggregate-address 171.16.0.0  255.255.0.0&lt;br /&gt;neighbor 10.1.1.1 prefix-list tenonly out&lt;br /&gt;in prefix-list  tenonly permit 172.16.10.0/8 ge 17&lt;/blockquote&gt;在这里从路由器C的角度来说，我有可能学到的路由是172.16.0.0/16 ，  172.16.11.0/24，172.16.10.0/24，但路由器C只学到172.16.11.0/24，172.16.10.0/24这两条路由，为什么呢，这是因为这里ge-value  的值为17，它精确匹配前17位，前19位，前20位，一直可以精确匹配前32位，即从路由器C的角度上来看，我能说到路由器A中的BGP路由表中的掩码为/17，/18，/19，/20，/21，/22，/23，/24，/25，/26，/27，/28，/29，/30，/31，/32的路由，所以路由器C学到了两条路由即：&lt;br /&gt;&lt;blockquote&gt;172.16.11.0/24&lt;br /&gt;172.16.10.0/24&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;第四种情况、&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;/span&gt;在这个情况中，对路由器A做了如下配置：&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;router bgp 65000&lt;br /&gt;aggregate-address 171.16.0.0  255.255.0.0&lt;br /&gt;neighbor 10.1.1.1 prefix-list tenonly out&lt;br /&gt;in prefix-list  tenonly permit 172.16.10.0/8 ge 16 le24&lt;/blockquote&gt;在这里从路由器C的角度来说，我有可能学到的路由是172.16.0.0/16  ，172.16.11.0/24，172.16.10.0/24，路由器C能从路由器A的BGP路由表中学到掩码为/16，/17，/18，/19，/20，/21，/22，/23，/24的路由，以上三条路由都符合条件，所以都被路由器C学到了即：&lt;blockquote&gt;172.16.0.0/16&lt;br /&gt;172.16.11.0/24&lt;br /&gt;172.16.10.0/24&lt;/blockquote&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;第五种情况、&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt; &lt;p&gt;在这个情况中，对路由器A做了如下配置：&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;router bgp 65000&lt;br /&gt;aggregate-address 171.16.0.0  255.255.0.0&lt;br /&gt;neighbor 10.1.1.1 prefix-list tenonly out&lt;br /&gt;in prefix-list  tenonly permit 172.16.10.0/8 ge 17 le 24&lt;/blockquote&gt;在这里从路由器C的角度来说，我有可能学到的路由是172.16.0.0/16  ，172.16.11.0/24，172.16.10.0/24，路由器C能从路由器A的BGP路由表中学到掩码为/17，/18，/19，/20，/21，/22，/23，/24的路由，以上三条路由中只有172.16.11.0/24，172.16.10.0/24符合条件，所以路由器C学到了两条路由即：&lt;br /&gt;&lt;blockquote&gt;172.16.11.0/24&lt;br /&gt;172.16.10.0/24&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-3247329054931747458?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/3247329054931747458/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=3247329054931747458' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/3247329054931747458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/3247329054931747458'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2007/03/blog-post_25.html' title='前缀列表的讨论'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_Uzl14soGgRY/RgdHg0zwpaI/AAAAAAAAAB8/xloDBlbcLwI/s72-c/%E6%89%AB%E6%8F%8F.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-2449477538621496059</id><published>2007-03-18T22:52:00.000+08:00</published><updated>2007-03-19T08:19:06.358+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='网络技术'/><title type='text'>STP、VTP、HSRP实验后的总结</title><content type='html'>&lt;span style="font-weight: bold; font-style: italic; color: rgb(51, 102, 255);font-size:130%;" &gt;交换机的MAC地址：&lt;/span&gt;&lt;br /&gt;交换机仅有一个背版mac地址，而且每个端口分别有一个mac地址（跟华为的可能不太一样），如&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;#sh int | i bia&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Hardware is Fast Ethernet, address is cc00.0a8c.f000 (bia cc00.0a8c.f000)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Hardware is Fast Ethernet, address is cc00.0a8c.f001 (bia cc00.0a8c.f001)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Hardware is Fast Ethernet, address is cc00.0a8c.f002 (bia cc00.0a8c.f002)&lt;/span&gt;&lt;br /&gt;其中bia后面的mac地址是固化的，前面的mac地址可以通过mac address H.H.H更改，在STP中，根网桥的mac地址是背版mac地址，不是端口mac地址。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(51, 102, 255);font-size:130%;" &gt;分析show span：&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;sw4#sh span vlan 2 br&lt;br /&gt;VLAN2&lt;br /&gt;Spanning tree enabled protocol ieee&lt;br /&gt;Root ID    Priority    8192&lt;br /&gt;          Address     cc00.0c24.0001&lt;br /&gt;          Cost        19&lt;br /&gt;          Port        3 (FastEthernet0/2)&lt;br /&gt;          Hello Time   2 sec  Max Age 14 sec  Forward Delay 10 sec&lt;br /&gt;&lt;br /&gt;Bridge ID  Priority    32768&lt;br /&gt;          Address     cc00.16a4.0001&lt;br /&gt;          Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec&lt;br /&gt;          Aging Time 0&lt;br /&gt;&lt;br /&gt;Interface                                                                                        Designated&lt;br /&gt;Name                     Port ID Prio Cost  Sts  Cost  Bridge ID                       Port ID&lt;br /&gt;------------------  ------- ---- ----- --- ----- --------------------     ------&lt;br /&gt;FastEthernet0/1        128.2      128      19   BLK     12   16384 cc00.10d8.0001 128.2&lt;br /&gt;FastEthernet0/2        128.3      128      19   FWD     0    8192 cc00.0c24.0001    128.3  &lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;128.2 ：128是默认的，2指发送BPDU的交换机端口的物理位置（因为有f0/0所以f0/1在第二位）&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;cc00.10d8.0001是从连接的桥上sw2发来的bpdu&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;cc00.0c24.0001也是从连接的桥上sw1发来的bpdu&lt;/span&gt;&lt;br /&gt;sw1是根网桥，所以连接root的f0/2就是根端口，同理在sw2上，那个以太网通道也是根端口，现在来判断那个是指定端口，因为sw2的桥id小于sw4，sw2的那个端口是指定端口，sw4上的f0/1是阻塞端口，这样看来就好理解了。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(51, 102, 255);font-size:130%;" &gt;直径Diameter：&lt;/span&gt;&lt;br /&gt;生成树协议的BPDU包，都是有TTL的且等于1，每台交换机都要处理这样的包，从而自己从新生成一个新的BPDU然后继续发送。由于TTL等于1 那么就只能转发1次，网络直径是7是默认的大小，表示我的BPDU扩散到网络的边缘就不能在继续下去了。因为这个是STP树的边界。&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;#span vlan 2 root pri diameter&lt;/span&gt;&lt;br /&gt;!---diameter就是表示这个直径，更改这个，max-age和转发时间都相应的改了，所以一般不会更改这个值，默认就可以了。如果管理员要更改转发时间或优先级，建议用此命令来统一更改。&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255); font-style: italic; font-weight: bold;font-size:130%;" &gt;PortFast:&lt;/span&gt;&lt;br /&gt;只能在接入层交换机的端口上，一般连接pc或服务器的。不能接交换机和集线器。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(51, 102, 255);font-size:130%;" &gt;UplinkFast:&lt;/span&gt;&lt;br /&gt;UplinkFast 加快直连链路失败的收敛速度，典型应用是接入层交换机通过冗余链路接入汇聚层，一条forward，一条block，当forward的链路 failure，则block的链路直接切换到forward状态，忽略fwd、dly、listen、learn状态。&lt;br /&gt;&lt;br /&gt;UplinkFast 启用后会修改交换机的bridge priority为49152(缺省是32768)和增加3000所有端口的port cost，主要目的是提高拓扑的稳定性，即接入交换机不期望成为RB。例外情况是，如果root priority或port cost没有缺省值时则不修改/增加。&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;    配置命令：&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;    switch(config)# spanning-tree uplinkfast [max-update-rate value]&lt;/span&gt;&lt;br /&gt;!- --max-update-rate：配置了uplinkfast的端口，当有link failure时不向RB方向发送TCN，相反作为源发者向下联的主机终端发送哑元多播，目的是清除下联主机清除failure链路的MAC，更新为新的 MAC纪录，且不影响未收影响的纪录，缺省150pps。&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;switch# show spanning-tree uplinkfast&lt;/span&gt;&lt;br /&gt;!---显示uplinkfast的启用情况，max-update-rate设置，uplinkfast的统计数据。&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;注意：&lt;/span&gt;&lt;br /&gt;1．配置命令在全局模式下执行&lt;br /&gt;2．uplinkfast的配置针对所有VLAN，不能针对个体VLAN配置，且要保证待配置的VLAN没有修改过priority。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(51, 102, 255);font-size:130%;" &gt;BackboneFast:&lt;/span&gt;&lt;br /&gt;如果在网络中一条链路中断了，中断的交换机会发出劣等BPDU，喧告自己是ROOT，这条劣等BPDU会被转发到堵塞端口（堵塞端口可以收到BPDU），按照正常来说，从堵塞－&gt;监听需要20秒的max_age，然后从监听－&gt;学习－&gt;转发一共要花费50秒的时间，堵塞端口才能处于转发状态，如果启动了该扩展功能，当交换机收到劣等BPDU时，他会通过可用路径给ROOT传送一条根链路查询BPDU，ROOT收到后，会马上回复BPDU，告知“我还活着”，这时有堵塞端口的交换机收到这条BPDU后，知道根还存在，立即把堵塞端口切换到监听状态，这样可以节省20秒的时间。&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;配置命令：&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;switch(config)# spanning-tree backbonefast&lt;/span&gt;&lt;br /&gt;!---启用BackboneFast&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;switch# show spanning-tree backbonefast&lt;/span&gt;&lt;br /&gt;!---显示BackboneFast配置信息&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;注意：&lt;/span&gt;&lt;br /&gt;要想用此扩展功能，必须在网络中的所有switch上开启，才能起效果。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(51, 102, 255);font-size:130%;" &gt;ROOT Guard：&lt;/span&gt;&lt;br /&gt;如果网络的接入层被加入一个新的交换机，而且此交换机BPDU中带有更低的优先级，那么他会宣告自己是ROOT并且成为NEW ROOT，这样就破坏了ROOT的结构，如果新加入的交换机成为ROOT，那么原来的根的端口可能就会被堵塞，但是一般ROOT被设计在分布层，都是采用高速链路连接的，这样一来就浪费了链路，最不好的结果就是造成网络瘫痪（新加入的SW成为ROOT后，链路承载不了网络负荷）。&lt;br /&gt;如果配置了ROOT Guard，一般配置在指定端口上面，当此端口收到更优的BPDU时，他会阻塞这个端口，直到BPDU比当前的差时，才开始转发，这样保护了ROOT交换机永远是ROOT。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(51, 102, 255);font-size:130%;" &gt;UDLD：&lt;/span&gt;&lt;br /&gt;单项链路检测，如果检测到是单项链路，那么交换机会自动关闭这个单项链路的端口。他是针对端口配置的。一般用于光纤上。&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;怎样才会出现单链路的情况？&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(51, 102, 255);font-size:130%;" &gt;Loop Guard：&lt;/span&gt;&lt;br /&gt;当阻塞端口收不到指定交换机发来的BPDU时，他会由阻塞－&gt;转发，但实际上因为某种原因这条链路没有断，这样就成了环路，为了不让这种现象发生，就有了Loop Guard机制。&lt;br /&gt;当用了这个机制后，阻塞端口收不到指定交换机发来的BPDU时，他就会由阻塞-&gt;环路不一致状态，其实也就相当于阻塞状态。环路保护是针对vlan起作用的。&lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-2449477538621496059?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/2449477538621496059/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=2449477538621496059' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/2449477538621496059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/2449477538621496059'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2007/03/stpvtphsrp_18.html' title='STP、VTP、HSRP实验后的总结'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-8717685670215195799</id><published>2007-03-14T17:19:00.000+08:00</published><updated>2007-05-10T14:02:13.000+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='学习笔记'/><title type='text'>双机热备份详解</title><content type='html'>对于某些企业或组织的某些关键业务数据的网络传输,要求网络设备高度的可靠性，而且需要维护方便。&lt;br /&gt;　&lt;br /&gt;Cisco路由器的备份技术有多种。这里介绍一下路由器自身的备份技术及线路备份技术。&lt;br /&gt;&lt;br /&gt;一般来说，路由器是建立局域网与广域网连接的桥梁。所谓的路由器自身的备份技术是为了解决路由器由于自身硬件（如内存、CPU）或软件IOS的某种故障或局域端口的故障，所连接局域设备的端口或线路的故障所导致的网络瘫痪的问题。路由器的备份要求至少有一台与正在工作的主路由器功能相同的路由器，在主路由器瘫痪的情况下，以某种方式代替主路由器，为局域网用户提供路由服务。&lt;br /&gt;　&lt;br /&gt;　　对于局域网的计算机，在主路由器瘫痪的情况下，如何找到备份路由器，主要有以下集中办法：&lt;br /&gt;　　&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;● proxy ARP &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;● IRDP &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;● 动态路由 &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;● HSRP &lt;/span&gt;&lt;br /&gt;　　　　&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;　　&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;Proxy ARP &lt;/span&gt;&lt;br /&gt;　　支持Proxy ARP的计算机无论与本网段的计算机还是不同网段的计算机进入通讯都发送ARP广播以寻找与目的地址相对应的MAC地址，这时，知道目的地址的路由器会响应ARP的请求，并将自己的MAC地址广播给源计算机，然后源计算机就将IP数据包发给该路由器，并由路由器最终将数据包发送到目的。在主路由器瘫痪情况下，计算机再进行通讯时，它将继续发送Proxy ARP广播，备份路由器响应该请求，并进行数据传输。&lt;br /&gt;&lt;br /&gt;　　缺点：　　&lt;br /&gt;　　如果主路由器正在传输数据时瘫痪，正在通信的计算机在未发送另外的Proxy ARP请求之前．根本就无法知道主路由器已瘫痪，会继续向该路由器发包，导致传输中断，正在通信的计算机只有在另外发送Proxy ARP请求或重新启动之后才能找到备份路由器以进行传输。&lt;br /&gt;　　&lt;br /&gt;　　Cisco路由器支技Proxy ARP&lt;br /&gt;　　&lt;br /&gt;　&lt;span style="color: rgb(255, 0, 0);"&gt;　&lt;span style="font-style: italic;"&gt;IRDP &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;　　局域网中的支持IRDP的计算机会监听主路由器发出的“Hello”的多点广播信息包，如果该计算机不再收到“Hello”信息时，它就会利用备份路由器进行数据传输。&lt;br /&gt;　　&lt;br /&gt;　　&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;动态路由&lt;/span&gt;&lt;br /&gt;　　对于某些计算机，它们本身支持RIP动态路由以寻找路由器， 这种办法的缺点是主路由器与备份路由器间的转换较慢。&lt;br /&gt;　　&lt;br /&gt;　　以上三种办法，主要都是在计算机一方采用的技术，Cisco路由器提供了HSRP技术，采用这种技术不需要计算机进行任何设置，即对计算机来说，主路由器与备份路由器之间切换是透明的，而且它们之间的切换速度较快。&lt;br /&gt;　&lt;br /&gt;　　采用HSRP进行备份的一组路由器共用一个虚拟的MAC地址及虚拟IP地址，每个参与HSRP的局域端口有一个本端口的IP地址和MAC地址，每个路由器都有一个权值，权值最高的作为主路由器进行工作，其它的不工作，当主路由器瘫痪时，第二个权值最高的路由器将作为主路由器，依次类推。路由器之间定期交换权值信息以确定路由器的工作状态。如果主路由器在一段时间内不发送这种信息包，其它备份路由器将认为该路由器已坏，权值高的备份路由器将接管虚拟MAC地址和IP地址，并负责传输数据。一旦主路由器恢复正常，将自动切换回去，重新接管传输数据的工作，之后备份路由器停止传输，处于备份状态。另外，HSRP允许路由器对某些端口的工作状态进行监测，一旦这个端口出现故障，也进行自动切换。&lt;br /&gt;　　&lt;br /&gt;　　总之，对于局域网的计算机，它们的网关只有一个，即虚拟IP地址。所有的备份工作都由路由器自动完成。&lt;br /&gt;　　HSRP适应于主路由器与备份路由器的线路完全一致的情况。使用HSRP功能，建议采用收敛速度较快的动态路由协议，如OSPF，EIGRP。&lt;br /&gt;　&lt;br /&gt;　　HSRP基本配置步骤： 　&lt;br /&gt;　　&lt;span style="color: rgb(51, 102, 255);"&gt;ip address 192.168.10.1 255.255.255.252 &lt;/span&gt;&lt;br /&gt;   !---在端口配置下，设置端口IP地址&lt;br /&gt;　&lt;span style="color: rgb(51, 102, 255);"&gt;　&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;standby 1 ip 192.168.10.254 &lt;/span&gt; &lt;/span&gt;&lt;br /&gt;   !---在端口配置下，启用HSRP功能，并设置虚拟IP地址，其中只有有相同组号的路由器属于同一个hsrp组，所有属于同一个hsrp组的路由器的虚拟地址必须一致&lt;br /&gt;　　&lt;span style="color: rgb(51, 102, 255);"&gt;standby 1 preempt&lt;/span&gt;&lt;br /&gt;   !---在端口设置状态下设置HSRP抢占该设置允许权值高于该hsrp组的其它路由器成为主路由器。所有都应该给路由器设置此项，以便每台路由器都可以成为其它路由器的备份路由器。&lt;span style="color: rgb(255, 102, 102);"&gt;如果不设置该项，即使用该路由器权值再高，也不会成为主路由器。 　　&lt;/span&gt;&lt;br /&gt;　　&lt;span style="color: rgb(51, 102, 255);"&gt;standby 1 priority 120&lt;/span&gt;&lt;br /&gt;   !---设置路由器的hsrp权值，如果不设置该项，缺省权值为100，其中权值数字大，则抢占为主路由器的优先权越高。&lt;br /&gt;　　&lt;span style="color: rgb(51, 102, 255);"&gt;standby 1 authentication cisco&lt;/span&gt;&lt;br /&gt;   !---设置hsrp组路由器身份验证字符串，该项设置为可选设置，如果设置该项，则该hsrp组的所有路由器都必须进行该项设置，且只有有&lt;span style="color: rgb(255, 102, 102);"&gt;相同字符串的该组路由器才能进行hsrp。&lt;/span&gt;&lt;br /&gt;　　&lt;span style="color: rgb(51, 102, 255);"&gt;standby 1 timers 5 15&lt;/span&gt;&lt;br /&gt;   !---设置hsrp切换时间，其中时间参数1表示路由器每间隔多长时间交换一次hello信息，以表明路由器是否出现故障或工作正常。时间参数2表示在多长时间内同组的其他路由器没有收到主路由器的信息，则宣布主路由器瘫痪。该设置的缺省值分别为3秒和10 秒。&lt;span style="color: rgb(255, 102, 102);"&gt;如果要更改缺省值，所有同hsrp组的路由器的该项设置必须一致。&lt;/span&gt;&lt;br /&gt;　　&lt;span style="color: rgb(51, 102, 255);"&gt;standby 1 track fastethernet 0/1&lt;/span&gt;&lt;br /&gt;    !---端口跟踪设置，该项设置为可选设置，该设置表示如果所监测的端口出现故障，则也进行路由器的切换。可以跟踪多个端口。当跟踪的端口出现问题时，考虑到需要降低接口的优先级，让备份接口的优先级大于主动接口，好夺取主动权。&lt;span style="color: rgb(255, 102, 102);"&gt;默认的降幅是10，&lt;span style="color: rgb(0, 0, 0);"&gt;这个值是可配置的。当然，&lt;span style="color: rgb(255, 102, 102);"&gt;当把故障排除，端口恢复后，优先级会再度恢复，并抢回主动权。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;　　&lt;blockquote&gt;注意：如果主路由器上有多条线路被跟踪，则有一条线路出现故障时，就会切换到备份路由器上，即使其他都正常工作，直到主路由器该线路正常工作，才能重新切换过来。该项设置实现的功能在实际应用中完全可以由线路备份功能实现，而且在大多数情况下，该项设置也没有多大意义。　　&lt;/blockquote&gt;&lt;br /&gt;　　hsrp还有很多其它设置及应用，如感兴请在Cisco站点或Cisco Document上查找&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-8717685670215195799?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/8717685670215195799/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=8717685670215195799' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/8717685670215195799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/8717685670215195799'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2007/03/blog-post_14.html' title='双机热备份详解'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-9213377106592129070</id><published>2007-03-14T15:53:00.000+08:00</published><updated>2007-03-14T17:53:29.781+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='网络技术'/><title type='text'>STP、VTP、HSRP构建一个冗余的网络</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_Uzl14soGgRY/RfeqcUzsCrI/AAAAAAAAAB0/Cxr2MtTjnWw/s1600-h/123.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_Uzl14soGgRY/RfeqcUzsCrI/AAAAAAAAAB0/Cxr2MtTjnWw/s400/123.jpg" alt="" id="BLOGGER_PHOTO_ID_5041685711463123634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;SW1&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;switch &gt; enable&lt;br /&gt;switch # configure terminal&lt;br /&gt;switch (config) # hostname sw1&lt;br /&gt;sw1 (config) # vtp domain cisco&lt;br /&gt;sw1 (config) # vtp mode server&lt;br /&gt;sw1 (config) # vtp password cisco&lt;br /&gt;sw1 (config) # exit&lt;br /&gt;sw1 # vlan database&lt;br /&gt;sw1 (vlan) # vlan 2&lt;br /&gt;sw1 (vlan) # vlan 3&lt;br /&gt;sw1 (vlan) # exit&lt;br /&gt;sw1 # configure terminal&lt;br /&gt;sw1 (config) # interface range fastethernet  0/1 - 5&lt;br /&gt;sw1 (config-if) # switchport mode trunk&lt;br /&gt;sw1 (config-if) # no shutdown&lt;br /&gt;sw1 (config-if) # interface range fastethernet 0/3 - 4&lt;br /&gt;sw1 (config-if) # channel-group 1 mode on&lt;br /&gt;sw1 (config-if) # exit&lt;br /&gt;sw1 (config) # spanning-tree vlan 2 root primary&lt;br /&gt;sw1 (config) # spanning-tree vlan 3 root secondby&lt;br /&gt;sw1 (config) # exit&lt;br /&gt;sw1 #&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;SW 2&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;switch &gt; enable&lt;br /&gt;switch # configure terminal&lt;br /&gt;switch (config) # hostname sw 2&lt;br /&gt;sw2 (config) # vtp domain cisco&lt;br /&gt;sw2 (config) # vtp mode server&lt;br /&gt;sw2 (config) # vtp password cisco&lt;br /&gt;sw2 (config) # interface range fastethernet  0/1 - 5&lt;br /&gt;sw2 (config-if) # switchport mode trunk&lt;br /&gt;sw2 (config-if) # no shutdown&lt;br /&gt;sw2 (config-if) # interface range fastethernet 0/3 - 4&lt;br /&gt;sw2 (config-if) # channel-group 1 mode on&lt;br /&gt;sw2 (config-if) # exit&lt;br /&gt;sw2 (config) # spanning-tree vlan 3 root primary&lt;br /&gt;sw2 (config)# spanning-tree vlan 2 root  secondby&lt;br /&gt;sw2 (config) # exit&lt;br /&gt;sw2 #&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;SW 3&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;switch &gt; enable&lt;br /&gt;switch # configure terminal&lt;br /&gt;switch (config) # hostname sw 3&lt;br /&gt;sw3 (config) # vtp domain cisco&lt;br /&gt;sw3 (config) # vtp mode client&lt;br /&gt;sw3 (config) # vtp password cisco&lt;br /&gt;sw3 (config) # interface range fastethernet  0/1 - 2&lt;br /&gt;sw3 (config-if) # switchport mode trunk&lt;br /&gt;sw3 (config-if) # no shutdown&lt;br /&gt;sw3 (config-if) # interface fastethernet 0/3&lt;br /&gt;sw3 (config-if) # switchport mode access&lt;br /&gt;sw3 (config-if) # switchport access vlan 2&lt;br /&gt;sw3 (config-if) # spanning-tree portfast&lt;br /&gt;sw3 (config-if) # interface fastethernet 0/4&lt;br /&gt;sw3 (config-if) # switchport mode access&lt;br /&gt;sw3 (config-if) # switchport access vlan 3&lt;br /&gt;sw3 (config-if) # spanning-tree portfast&lt;br /&gt;sw3 (config-if) # exit&lt;br /&gt;sw3 (config) # spanning-tree uplinkfast&lt;br /&gt;sw3 (config) # spanning-tree vlan3&lt;br /&gt;sw3 (config) # spanning-tree vlan2&lt;br /&gt;sw3 (config) # exit&lt;br /&gt;sw3 #&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;SW4&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;switch &gt; enable&lt;br /&gt;switch # configure terminal&lt;br /&gt;switch (config) # hostname sw 4&lt;br /&gt;sw4 (config) # vtp domain cisco&lt;br /&gt;sw4 (config) # vtp mode client&lt;br /&gt;sw4 (config) # vtp password cisco&lt;br /&gt;sw4 (config) # interface range fastethernet  0/1 - 2&lt;br /&gt;sw4 (config-if) # switchport mode trunk&lt;br /&gt;sw4 (config-if) # no shutdown&lt;br /&gt;sw4 (config-if) # interface fastethernet 0/3&lt;br /&gt;sw4 (config-if) # switchport mode access&lt;br /&gt;sw4 (config-if) # switchport access vlan 2&lt;br /&gt;sw4 (config-if) # spanning-tree portfast&lt;br /&gt;sw4 (config-if) # interface fastethernet 0/4&lt;br /&gt;sw4 (config-if) # switchport mode access&lt;br /&gt;sw4 (config-if) # switchport access vlan 3&lt;br /&gt;sw4 (config-if) # spanning –tree portfast&lt;br /&gt;sw4 (config-if) # exit&lt;br /&gt;sw4 (config) # spanning-tree uplinkfast&lt;br /&gt;sw4 (config) # spanning-tree vlan3&lt;br /&gt;sw4 (config) # spanning-tree vlan2&lt;br /&gt;sw4 (config) # exit&lt;br /&gt;sw4 #&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;R1 &lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;router &gt; enable&lt;br /&gt;router # configure terminal&lt;br /&gt;router (config) # hostname r1&lt;br /&gt;r1 (config) # interface fastethernet 0/0.1&lt;br /&gt;r1 (config-subif) # ip add 192.168.2.254 255.255.255.0&lt;br /&gt;r1 (config-subif) # encapsulation dot1q 2&lt;br /&gt;r1 (config-subif) # standby 2 ip 192.168.2.1&lt;br /&gt;r1 (config-subif) # standby 2 priority 105&lt;br /&gt;r1 (config-subif) # standby 2 preempet&lt;br /&gt;r1 (config-subif) # standby 2 track fastethernet 0/1&lt;br /&gt;r1 (config-subif) # interface fastethernet 0/0.2&lt;br /&gt;r1 (config-subif) # ip add 192.168.3.254 255.255.255.0&lt;br /&gt;r1 (config-subif) # encapsulation dot1q 3&lt;br /&gt;r1 (config-subif) # standby 3 ip 192.168.3.1&lt;br /&gt;r1 (config-subif) # standby 3 preempet&lt;br /&gt;r1 (config-subif) # standby 3 track fastethernet 0/1&lt;br /&gt;r1 (config-if) # interface fastethernet 0/0&lt;br /&gt;r1 (config-if) # no shutdown&lt;br /&gt;r1 (config-if) # interface fastethernet 0/1&lt;br /&gt;r1 (config-if) # ip add 192.168.4.2 255.255.255.0&lt;br /&gt;r1 (config-if) # no shutdown&lt;br /&gt;r1 (config-if) # exit&lt;br /&gt;r1 (config) # exit&lt;br /&gt;r1 #&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;R2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;router &gt; enable&lt;br /&gt;router # configure terminal&lt;br /&gt;router (config) # hostname r2&lt;br /&gt;r2 (config) # interface fastethernet 0/0.1&lt;br /&gt;r2 (config-subif) # ip add 192.168.2.253 255.255.255.0&lt;br /&gt;r2 (config-subif) # encapsulation dot1q 2&lt;br /&gt;r2 (config-subif) # standby 2 ip 192.168.2.1&lt;br /&gt;r2 (config-subif) # standby 2 preempet&lt;br /&gt;r2 (config-subif) # standby 2 track fastethernet 0/1&lt;br /&gt;r2 (config-subif) # interface fastethernet 0/0.2&lt;br /&gt;r2 (config-subif) # ip add 192.168.3.253 255.255.255.0&lt;br /&gt;r2 (config-subif) # encapsulation dot1q 3&lt;br /&gt;r2 (config-subif) # standby 3 priority 105&lt;br /&gt;r2 (config-subif) # standby 3 preempet&lt;br /&gt;r2 (config-subif) # standby 3 ip 192.168.3.1&lt;br /&gt;r2 (config-subif) # standby 3 track fastethernet 0/1&lt;br /&gt;r2 (config-if) # interface fastethernet 0/0&lt;br /&gt;r2 (config-if) # no shutdown&lt;br /&gt;r2 (config-if) # interface fastethernet 0/1&lt;br /&gt;r2 (config-if) # ip add 192.168.5.2 255.255.255.0&lt;br /&gt;r2 (config-if) # no shutdown&lt;br /&gt;r2 (config-if) # exit&lt;br /&gt;r2 (config) # exit&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;R3 &lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;router &gt; enable&lt;br /&gt;router # configure terminal&lt;br /&gt;router (config) # hostname r3&lt;br /&gt;r3 (config) # interface thernet 0/0&lt;br /&gt;r3 (config-if) # ip add 192.168.4.1 255.255.255.0&lt;br /&gt;r3 (config-if) # no shutdown&lt;br /&gt;r3 (config) # interface ethernet 0/1&lt;br /&gt;r3 (config-if) # ip add 192.168.5.1 255.255.255.0&lt;br /&gt;r3 (config-if) # no shutdown&lt;br /&gt;r3 (config-if) # exit&lt;br /&gt;r3 (config) # exit&lt;br /&gt;r3 #&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-9213377106592129070?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/9213377106592129070/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=9213377106592129070' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/9213377106592129070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/9213377106592129070'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2007/03/stpvtphsrp.html' title='STP、VTP、HSRP构建一个冗余的网络'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_Uzl14soGgRY/RfeqcUzsCrI/AAAAAAAAAB0/Cxr2MtTjnWw/s72-c/123.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-2426342891698022071</id><published>2007-03-13T15:39:00.000+08:00</published><updated>2007-03-13T16:09:12.495+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='网络技术'/><title type='text'>常用交换机端口镜像配置</title><content type='html'>&lt;span style="font-weight: bold;"&gt;大多数三层交换机和部份两层交换机，具备端口镜像功能，不同的交换机或不同的型号，镜像配置方法的有些区别，下面我们提供常见交换机的镜像配置方法：&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;1. Cisco CATALYST交换机端口监听配置 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;2. 3COM交换机端口监听配置 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;3. DELL交换机端口监听配置 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;4. NetCore交换机端口监听配置 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;5. Intel交换机端口监听配置 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;6. Avaya交换机端口监听配置 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;7. 华为交换机端口监听配置 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;span style="font-weight: bold;"&gt;Cisco CATALYST交换机端口监听配置&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;CISCO CATALYST交换机分为两种，在CATALYST家族中称监听端口为分析端口(analysis port)。&lt;br /&gt;1、Catalyst 2900XL/3500XL/2950系列交换机端口监听配置(基于CLI)&lt;br /&gt;以下命令配置端口监听：&lt;br /&gt;&lt;br /&gt;port monitor&lt;br /&gt;&lt;br /&gt;例如，F0/1和F0/2、F0/5同属VLAN1，F0/1监听F0/2、F0/5端口：&lt;br /&gt;&lt;blockquote&gt;interface FastEthernet0/1&lt;br /&gt;port monitor FastEthernet0/2&lt;br /&gt;port monitor FastEthernet0/5&lt;br /&gt;port monitor VLAN1&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;2、Catalyst 4000/5000/6000系列交换机端口监听配置(基于IOS)&lt;br /&gt;以下命令配置端口监听：&lt;br /&gt;set span&lt;br /&gt;例如，模块6中端口1和端口2同属VLAN1，端口3在VLAN2，端口4和5在VLAN2，端口2监听端口1和3、4、5，&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;set span 6/1,6/3-5 6/2&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255); font-weight: bold;"&gt;3COM交换机端口监听配置 &lt;/span&gt;&lt;br /&gt;在3COM交换机中，端口监听被称为“Roving Analysis”。 网络流量被监听的端口称作“监听口”（Monitor Port），连接监听设备的端口称作“分析口”（Analyzer Port）。&lt;br /&gt;以下命令配置端口监听：&lt;br /&gt;&lt;br /&gt;指定分析口&lt;br /&gt;feature rovingAnalysis add，或缩写 f r a&lt;br /&gt;例如：&lt;br /&gt;&lt;blockquote&gt;Select menu option: feature rovingAn alysis add&lt;br /&gt;Select analysis slot: 1&lt;br /&gt;Select analysis port: 2&lt;/blockquote&gt;&lt;br /&gt;指定监听口并启动端口监听&lt;br /&gt;feature rovingAnalysis start，或缩写 f r sta&lt;br /&gt;例如：&lt;br /&gt;&lt;blockquote&gt;Select menu option: feature rovingAn alysis start&lt;br /&gt;Select slot to monitor (1-12): 1&lt;br /&gt;Select port to monitor&amp;nb sp; (1-8): 3&lt;/blockquote&gt;&lt;br /&gt;停止端口监听&lt;br /&gt;feature rovingAnalysis stop，或缩写 f r sto&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255); font-weight: bold;"&gt;DELL交换机端口监听配置 &lt;/span&gt;&lt;br /&gt;在Dell交换机中，端口监听被称为“端口镜像”（Port Mirroring）。使用交换机的管理界面，参数如下：&lt;br /&gt;Destination Port（目的地端口）：定义端口通信要镜像到的端口号；&lt;br /&gt;Source Port（源端口）：定义被镜像端口的端口号。&lt;br /&gt;Add（添加）：添加端口镜像操作。&lt;br /&gt;Type（类型）：指定要镜像的端口通信类型。 可能的字段值包括：“RX”-表示镜像进入网络的数据；“TX”-表示镜像流出网络的数据；Both（）-表示镜像所有数据。&lt;br /&gt;Status（状态）：表示端口的状态。 可能的字段值包括： “Active”-表示端口被启用；“Not Active”-表示端口被禁用。&lt;br /&gt;Remove（删除）：删除端口镜像会话。 可能的字段值包括： “已选取”-删除端口镜像会话；“未选取”-保留端口镜像会话。&lt;br /&gt;具体设置：&lt;br /&gt;1、在Port Mirroring对话框中的Destination Port中选中目的端口（镜像端口），再单击Add按钮；&lt;br /&gt;2、在系统将打开“Add Source Port”（添加源端口）页面中，定义“Source Port”（源端口）和“Type”（类型）字段，并单击“Apply Changes”（应用更改）， 使系统接收更改。&lt;br /&gt;（注：如果需要从端口镜像会话删除副本端口，请打开“Port Mirroring”（端口镜像）页面，选取“Remove”（删除）复选框，再单击“Apply Changes”（应用更改）。 系统将删除端口镜像会话，并更新设备。）&lt;br /&gt;以下命令配置端口监听：&lt;br /&gt;指定分析口&lt;br /&gt;&lt;br /&gt;CLI 命令实例：&lt;br /&gt;&lt;blockquote&gt;Console(config)# interface ethernet 1/e1&lt;br /&gt;Console(config-if)# port monitor 1/e8&lt;br /&gt;Console# show ports monitor&lt;br /&gt;Source port Destination Port Type Status&lt;br /&gt;----------- ---------------- ----- -------&lt;br /&gt;1/e1 1/e8 RX, TX Active&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255); font-weight: bold;"&gt;NetCore交换机端口监听配置 &lt;/span&gt;&lt;br /&gt;NetCore交换机中，端口监听被称为“端口镜像”（Port Mirroring）。&lt;br /&gt;交换机提供四种监视状态：&lt;br /&gt;&lt;br /&gt;Off 关闭Mirror功能&lt;br /&gt;Rx 捕获被监视端口的接收数据&lt;br /&gt;Tx 捕获被监视端口的发送数据&lt;br /&gt;Both 捕获被监视端口的接收和发送的数据&lt;br /&gt;进入NetCore的超级终端，在主菜单中输入“5”进入端口镜像设置界面，输入“1”设置端口镜像状态。&lt;br /&gt;如设置端口1为镜像端口，端口8为被镜像端口，捕获该端口的接收和发送数据。&lt;br /&gt;配置命令如下：&lt;br /&gt;&lt;br /&gt;1. 选择配置的选项 (1,off, 2.Rx, 3.Tx, 4.Both) ：4&lt;br /&gt;2. 选择捕获端口：1&lt;br /&gt;3. 选择被镜像端口：8&lt;br /&gt;按Esc键退回镜像设置界面，设置成功。&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255); font-weight: bold;"&gt;Intel交换机端口监听配置 &lt;/span&gt;&lt;br /&gt;Intel 称端口监听为“Mirror Ports”。 网络流量被监听的端口称作“源端口”（Source Port），连接监听设备的端口称作“镜像口”（Mirror Port）。&lt;br /&gt;配置端口监听步骤如下：&lt;br /&gt;● 在navigation菜单，点击Statistics下的Mirror Ports，弹出Mirror Ports信息。&lt;br /&gt;● 在Configure Source 列中点击端口来选择源端口， 弹出Mirror Ports Configuration。&lt;br /&gt;● 进行源端口设置：&lt;br /&gt;● 源端口是镜像流量的来源口，镜像口是接收来自源端口流量的端口。&lt;br /&gt;● 点击Apply确定&lt;br /&gt;可以选择三种监听的方式：&lt;br /&gt;1．连续（Always）：镜像全部流量。&lt;br /&gt;2．周期（Periodic）：在一定周期内 镜像全部流量。镜像周期在Sampling Interval configuration中设置。&lt;br /&gt;3．禁止（Disabled）：关闭流量镜像。&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255); font-weight: bold;"&gt;Avaya交换机端口监听配置 &lt;/span&gt;&lt;br /&gt;在Avaya交换机用户手册中，端口监听被称为“端口镜像”（Port Mirror）。&lt;br /&gt;以下命令配置端口监听：&lt;br /&gt;&lt;br /&gt;{set|clear } Port Mirror&lt;br /&gt;设置端口侦听：&lt;br /&gt;&lt;br /&gt;set port mirror source-port&lt;br /&gt;mirror-portsampling { always } [ max-packets -sec&lt;br /&gt;] [ piggyback-port ]&lt;br /&gt;禁止端口监 听：&lt;br /&gt;&lt;br /&gt;clear port mirror&lt;br /&gt;命令中，&lt;br /&gt;mod-port-range 指定端口的范围；&lt;br /&gt;mod-port-spec 指定特定的端口；&lt;br /&gt;piggyback-port 指定双向镜像的端口；&lt;br /&gt;sampling 指定镜像周期；&lt;br /&gt;max-packets-sec 仅在sampling设置为periodic时使用，指定监听口每秒最多的数据报数量。&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255); font-weight: bold;"&gt;华为交换机端口监听配置 &lt;/span&gt;&lt;br /&gt;华为交换机用户手册中，端口监听被称为“端口镜像”（Port Mirroring）。&lt;br /&gt;使用Huawei Lanswitch View管理系统添加一个镜像端口：&lt;br /&gt;&lt;br /&gt;选择 Device Setup或Stack Setup。&lt;br /&gt;点击 Port Mirroring。&lt;br /&gt;点击 Add按钮。对于堆叠，点击Switch并从列表选择一个交换机。&lt;br /&gt;点击 Reflect from并选择流量将被镜像的端口。&lt;br /&gt;点击 Reflect to并选上面所选择的端口上的&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-2426342891698022071?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/2426342891698022071/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=2426342891698022071' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/2426342891698022071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/2426342891698022071'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2007/03/1.html' title='常用交换机端口镜像配置'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-4779523178676846987</id><published>2007-03-09T17:14:00.000+08:00</published><updated>2007-03-09T20:13:16.911+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='网络技术'/><title type='text'>骨干网的可靠保障</title><content type='html'>&lt;em&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;原作者：e刀客 &lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;         热闹的春节期间，e刀客与嘟囔、菜头又聚在了一起。他们三个这回聊起了高端路由器。作为新一代的路由器产品，高端路由器主要使用在Internet骨干网上，它的性能优良，具有高密度、高速端口和巨大的交换容量。高端路由器不仅能为骨干网提供良好的升级、服务质量和故障恢复能力，而且能为下一代基于IP的高速骨干网的发展奠定良好基础。&lt;br /&gt;&lt;br /&gt;立足“三高” 性能不断完善&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;网络发展催生新一代&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;　　春节期间，e刀客自然要与老朋友、老同学聚聚，其中当然包括嘟囔和菜头。这天是菜头做东，几杯酒下肚，e刀客正喝得兴致盎然，菜头不失时机地道出了请客的原因。新年过后，菜头又要跳槽了，打算从事路由器等网络设备的管理工作，可菜头对路由器一直是一知半解，所以想趁着假期赶快充充电。有道是“吃人家的嘴短”，e刀客不得不帮菜头这个忙，身为网管的嘟囔也不闲着，急忙卖弄起自己肚里的路由器知识。&lt;br /&gt;　　嘟囔说道：“路由器工作在OSI模型中的第三层，即网络层。它能将不同的网络或网段之间的数据信息进行‘翻译’，以使它们能相互‘读’懂对方的数据，从而构成一个更大的网络。”e刀客点点头，看来在技术中心工作一段时间，嘟囔小姐的确有长进。菜头则不以为然地说：“这我都知道，你倒是给我讲讲高端路由器的情况。”嘟囔平时很少接触高端路由器，一时语噎。看来，还得e刀客亲自出马，e刀客告诉菜头：“高端路由器是指在Internet骨干网核心使用的、性能优良、具有高密度、高速端口和巨大交换容量的新一代路由器产品。高端路由器的可扩展性、高速接口、互操作性、QoS能力和可靠性不仅能为骨干网提供良好的升级、服务质量和故障恢复能力，而且能为下一代基于IP的高速骨干网的发展奠定良好基础。”&lt;br /&gt;　　高端路由器是Internet骨干网建设的核心设备。相对中低端传统路由器而言，高端路由器是可运营的电信级路由器设备，高可靠性、高扩展性和高性能的“三高”特性是它的关键属性。&lt;br /&gt;　　随着信息化和网络技术的进步，IP技术迅速发展，IP用户不断增加，目前许多数据通信业务都是基于IP的。尤其在电信拆分、重组后，IP网的建设将成为各运营商下一代网络战略布局的核心。作为Internet骨干网建设的核心设备，高端路由器成为IP通信发展的关键，除了要求它可靠、稳定外，对于灵活性、业务丰富能力及可扩展性等指标也提出了更高的要求。传统的路由器已经很难满足现代网络发展的需要，尤其是主干网络的需要。在这种背景下，高端路由器的数据处理能力不断提高，开始向新一代迈进。菜头急忙问道：“快说说这些路由器都有什么特点，新一代的路由器又有哪些改进？”&lt;br /&gt;　　路由器的性能决定了路由器工作的效率，也决定了用户在建网时所考虑的承载数据量和应用。目前路由器的路由方式主要有二种：软件方式和硬件转发，软件方式通常采用集中式路由，硬件转发又分为集中式硬件转发和分布式硬件转发方式。&lt;br /&gt;　　见菜头听得入迷，e刀客耐心地介绍起来。传统的路由器采用集中处理、软件转发的方式。那时IP网的规模不大，网关所需要连接的设备及需要处理的负载也较小，网关(路由器)基本上可以通过一个CPU和多个接口卡连在一个总线上的方式实现。接口卡通过总线将报文上送CPU，CPU负责路由收集、转发处理、设备管理等所有功能。网络接口收到报文后通过内部总线传递给CPU，由CPU完成所有处理后从另一个网络接口传递出去。&lt;br /&gt;　　听到这里，嘟囔忍不住插嘴道：“采用这种方式的话，每一个报文都要经过总线送交CPU处理，当网络用户增多、网络流量增大时，CPU能负担得了吗？”&lt;br /&gt;　　“没错，是存在这个问题。”e刀客接着说，由于接口数量、总线带宽和CPU的瓶颈越来越突出，于是后来的路由器就在网络接口卡上进行一些智能化处理。将少数常用的路由信息采用 Cache 技术保留在业务接口卡上，这样大多数报文就可以直接通过业务板 Cache 的路由表进行转发，以减少对总线和CPU的需求。对于 Cache 中不能找到的报文则送交CPU处理。&lt;br /&gt;　　菜头听得很认真：“这些都是软件转发的方式，你刚才不是提到还有硬件转发方式吗？”真是个心急的菜头，e刀客正要解释硬件转发路由器呢。上个世纪90年代中后期，Internet 技术得到了空前的发展，Internet 用户和IP网络都迅猛增加。网络流量特别是核心网络的流量以指数级增长，传统的基于软件的IP路由器已经无法满足网络发展的需要。于是出现了ASIC实现方式，它把转发过程的所有细节全部采用硬件方式来实现，另外在交换网上采用了 Cross Bar 或共享内存的方式解决了内部交换的问题。这样，路由器的性能达到千兆比特，即早期的千兆交换式路由器(GSR，Gigabit Switch Router)。&lt;br /&gt;　　但在这个时期，IP网络技术的缺陷越来越充分地暴露出来。IP地址缺乏问题、IP业务服务质量问题、IP安全等问题纷纷显现出来。于是，各种新技术也纷纷出现，象VPN技术、IP-QOS 技术、MPLS技术、流量工程技术等，IP标准也在逐步修改成熟。随着新技术的出现和标准化的进展，对高速路由器的业务功能要求也越来越高。基于这些问题，采用ASIC技术的路由器固有的不灵活、业务提供周期长等缺陷也不可避免地出现了。&lt;br /&gt;　　于是，新一代路由器应运而生。新一代路由器采用全分布式处理技术，许多功能以硬件方式实现，并在关键的IP转发和业务流程处理上采用了可编程的网络处理器（NP）技术，取代通常使用的ASIC。网络处理器通常由若干微处理器和一些硬件协处理器组成，多个微处理器并行处理，通过软件来控制处理流程。对于一些复杂的标准操作(如内存操作、路由表查找算法、QoS的拥塞控制算法、流量调度算法等)采用硬件协处理器来提高处理性能。&lt;br /&gt;　　嘟囔和菜头刨根问底：“具体说来，新一代路由器究竟有哪些优势呢？” e刀客向他们解释道：“概括来说，新一代路由器由以下几方面的优点。”&lt;br /&gt;　　● 采用网络处理器技术实现IP报文处理和转发，所以可以在保证高速转发的同时进行复杂的协议处理，从而支持丰富的业务；&lt;br /&gt;　　● 采用大容量的交换网结构，采用网络处理器，可通过升级软件增加新的处理功能，从而快速响应用户的业务需求；&lt;br /&gt;　　● 具有强大的VPN、流分类、IP-QoS、MPLS等特性的支持能力，提供完善的QoS机制；&lt;br /&gt;　　● 充分考虑骨干网络的需求，满足用户对安全性、稳定性、可靠性的要求。&lt;br /&gt;　　“明白了，谢谢e刀客大侠的指点。”菜头和嘟囔竟相为e刀客斟起酒来。&lt;br /&gt;　　走出平稳 迎来高增长&lt;br /&gt;　　新业务带动需求&lt;br /&gt;　　菜头一向很关心市场动态，自然不会放过高端路由器的发展。这几天，e刀客带着菜头走访了不少市场人员，查阅了大量资料，当然嘟囔也跟着。别说，收获还真不少。&lt;br /&gt;　　赛迪顾问的数据显示，高端路由器目前主要应用在电信等行业的骨干网上。相对于电信运营商，金融、政府、教育和商务大楼等市场的增长较为明显，成为市场需求的亮点。&lt;br /&gt;&lt;p&gt;&lt;a href="http://bp1.blogger.com/_Uzl14soGgRY/RfEnRkzsCkI/AAAAAAAAAA8/IyaaUIjPdJQ/s1600-h/04201-04401t01.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5039852640896027202" style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://bp1.blogger.com/_Uzl14soGgRY/RfEnRkzsCkI/AAAAAAAAAA8/IyaaUIjPdJQ/s320/04201-04401t01.jpg" border="0" /&gt;&lt;/a&gt;                                                                                                                       &lt;em&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;行业分布（数据来源CCID）&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;　　上海贝尔阿尔卡特有限公司宽带网络事业部业务拓展及市场支持总监朱震告诉e刀客：“今年上半年高端路由器的发展相对比较平稳，目前还看不到明显的快速增长，这主要是由于通信市场中运营商的拆分和重组，对网络近期的规划造成一定影响，从而使高端路由器产品的需求没有达到预期。但可以预见，从今年下半年开始，高端路由器市场将迎来高速的增长。”&lt;br /&gt;　　听到这里，菜头不明白了，“不是说运营商的分拆、重组会对高端路由器市场有一定影响吗？”e刀客笑道：“这种影响是暂时的。”新电信、新网通成功挂牌后，各自会组建网络，建设全业务网络平台。而IP网是“三网融合”的基础，它将成为运营商网络建设的重点。运营商在建设全国IP核心网和地区IP城域网的同时，必然会带动高端路由器的市场需求。同时，移动也会扩充CDMA网，随着短信等业务量的增加，它的骨干网络也会对高端路由器有较大需求。&lt;br /&gt;　　“有数据为证。”嘟囔拿过e刀客手里的资料，大声读道：“据预测，我国数据通信市场将以30%以上的年复合增长率高速发展，到2005年时，市场规模将超过600亿元人民币。高端路由器的增长速度将加快。”&lt;br /&gt;　　看着嘟囔得意的样子, 菜头岂肯罢休：“除此之外，高端路由器需求的增长还来自哪些方面？”e刀客不忍再看着嘟囔卡壳，急忙回答：“市场的需求来自多个方面。互联网和宽带用户的迅速增加、数据业务的增长，以及城域网建设的展开等都成为高端路由器市场发展的强大驱动力。”&lt;br /&gt;　　见菜头不再追问嘟囔，e刀客接着说道：“首先，随着互联网用户数量的急剧增加，对路由器的质量提出了更高的要求。服务供应商必须继续增加高性能的路由器，以应对终端用户迅速增长所带来的网络拥挤，这为高端路由器的发展奠定了基础。其次，数据业务也将拉动宽带网建设需求的增长。数据业务目前已成为各运营商的发展重点和新业务增长点，各运营商都在大力开拓宽带业务市场，加大宽带城域网和IP骨干网的建设力度，从而促进高端路由器在城域网市场的大规模应用。”&lt;br /&gt;　　“举例来说，随着宽带（以ADSL为代表）用户数量的增加，所需的网络流量是以前窄带用户（以拨号上网为代表）的5～10倍，这样，势必会对骨干网（包括核心层、汇聚层）造成一定的压力，从而来推动骨干网络扩容。”为了说得更明白些，e刀客向菜头和嘟囔解释道。&lt;br /&gt;　　另外，随着原有专网规模的扩大、业务量的增加以及信息化程度的提高，今后在专网上采用高端路由器的数量会有较大的增长。比如，在金融、税务、公安、航空等行业性的专网上，业务将越来越多，将需要更好、更快、更可靠的网络，从而对市场产生积极影响。&lt;br /&gt;　　其实在e刀客看来，高端路由器市场的增长主要还是基于用户新的需求。朱震对这一点深有体会，过去一直由技术来推动市场，如今用户更加理智，对运营商提出了更高要求，进而从根本上推动了高端路由器需求的增长。&lt;br /&gt;　　“市场潜力如此巨大，高端路由器的厂商一定不少吧？”菜头问道。“是啊，以前由于技术门槛较高，高端路由器市场主要由国外厂商组成，像Cisco、Juniper、Alcatel、Lucent、Foundry等。”不过让e刀客高兴的是，近年来，华为、中兴、大唐、清华比威等国内厂商迅速崛起，在电信、金融、税务、广电等领域有了不错的表现。用户在选购产品时有了更多的选择。&lt;br /&gt;　　着眼实际 综合考虑&lt;br /&gt;　　用户需求是关键&lt;br /&gt;　　问题答完，见天色已晚，e刀客起身准备离开，没想到嘟囔突然问道：“市场上的路由器品牌如此众多，如何选择一款适合自己的产品呢？”这也是菜头想知道的问题，菜头只好拍拍胸脯道：“明天我一定请大家出去好好放松一下，e刀客大侠就帮人帮到底吧。”嘟囔也连忙起来为e刀客倒茶。&lt;br /&gt;　　e刀客最听不得软话，只得接过茶，又坐了下来：“由于高端路由器大多作为企业网络的中枢设备，是企业数据路由、对外界进行数据交流的唯一通道，它的好坏直接影响到企业通信的效率，因此选择一款高性价比产品非常重要。对于用户而言，一定要根据实际需要进行选择。”e刀客下面就结合一些产品的实例来讲讲选购时注意的事项。&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://bp2.blogger.com/_Uzl14soGgRY/RfEoU0zsClI/AAAAAAAAABE/NEoxIQVNRPo/s1600-h/04201-04401t02.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5039853796242229842" style="margin: 0px 0px 10px 10px; display: block; text-align: center;" alt="" src="http://bp2.blogger.com/_Uzl14soGgRY/RfEoU0zsClI/AAAAAAAAABE/NEoxIQVNRPo/s320/04201-04401t02.jpg" border="0" /&gt;&lt;/a&gt;                                                                       &lt;span style="color: rgb(51, 102, 255);"&gt;&lt;em&gt;大唐ISR9110&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;/span&gt;　　路由器的性能无疑是个重要的因素，它决定了路由器工作的效率，也决定了用户在建网时所考虑的承载数据量和应用。e刀客刚才讲过，目前路由器的路由方式主要有软件方式和硬件转发二种，其中分布式硬件转发方式代表了新一代网络所需要的特性。选择硬件转发路由器将大大改善数据传输的延迟，保证企业核心业务的无阻塞运行。当然，在考虑性能的同时，也要兼顾路由器的硬件冗余性和稳定性。一个完全冗余设计的路由器产品将大大提高设备运行的可靠性，同时，稳定的软件系统也确保了用户的应用。&lt;br /&gt;　　考虑到企业网络建设的连续性、兼容性和目前应用的高速带宽，路由器主要的接口要能同时支持多种接口类型，如各种铜缆和光纤接口的百兆以太网、千兆以太网、ATM 接口以及高速 POS 接口等。大唐电信ISR9110高端路由器就具有多种业务接口类型，它采用模块化设计，接口类型扩展方便。ISR9110支持目前流行的POS和ETHERNET接口，提供快速以太网电接口、千兆以太网单模光接口、千兆以太网多模光接口、POS OC-3单模光接口、POS OC-3等类型的网络接口模块。Alcatel的7770 OBX同样提供了丰富的接口种类，包括POS接口(从OC-3/STM-1至OC-192c/STM-64c，信道化和非信道化)、GE接口（1 Gb/s或者10 Gb/s）。对于POS接口，Alcatel 7770 OBX还可以提供VSR接口，用于短距离内的设备互联。&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5039854118364777058" style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://bp1.blogger.com/_Uzl14soGgRY/RfEonkzsCmI/AAAAAAAAABM/Dxish5pajj0/s320/04201-04401t03.jpg" border="0" /&gt;&lt;br /&gt;　                                                                                                                                      &lt;span style="color: rgb(51, 102, 255);"&gt;&lt;em&gt;Juniper T系列&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;　　“选择路由器时还要考虑路由器所支持的开放标准协议。”e刀客娓娓道来。“选择开放的标准协议有什么意义呢？”菜头问道。“开放标准的协议是设备互连的良好前提，所支持的协议也意味着设计上的灵活和高效，比如是否支持完全的组播路由协议、是否支持 MPLS、是否支持冗余路由协议 VRRP。不标准的协议意味着不同设备供应商之间的不兼容，这样不便于用户使用不同设备供应商的产品。从以往的经验看，不标准的协议最后也总将被开放协议所取代。”e刀客耐心地解答。&lt;br /&gt;　　另外，随着网络流量的爆炸性增长，网络规模日益膨胀，对服务质量（QoS，Quality of Service）的要求越来越高。目前各大网络设备厂商新推出的路由器产品都不同程度地支持QoS。Juniper T系列路由器就具有强大的QoS功能，它基于硬件的MPLS，适用于扩展的ATM、帧中继以及IP服务。e刀客总结道：“事实上，QoS不仅是路由器的一个发展趋势，以路由器为核心的整个IP网络都在朝这个方向发展。”&lt;br /&gt;　　路由器上的QoS有以下几种实现方式：高带宽保证、带宽预留实现、接入控制、拥塞控制、区分服务、MPLS提供流量工程等。以上方式各有各的优缺点，有时候可以结合使用。&lt;br /&gt;　　嘟囔很关心高端路由器的价格问题。其实高端路由器市场对价格并不十分敏感，e刀客认为，选用高端路由器的时候，性能因素显得更为突出。当然，选择一款性价比高的产品仍然很重要。&lt;br /&gt;　　Juniper T系列高端路由器无疑在性价比方面做了充分考虑。Juniper T系列平台使网络服务提供商可以无缝地将网络从OC-3/STM-1 ATM和SONET/SDH扩展到密集2.5 Gbps到10 Gbps接口以及随后的T比特级容量。这种无服务中断的扩展能力能为用户提供良好的投资保护以及运营简单性。同时，在所有M系列和T系列平台上可以运行单一的JUNOS软件版本，这将削减对复杂、危险性高、昂贵的软硬件管理的需求。这种跨越所有接口对服务特性进行激活和扩展的能力意味着显著减少硬件需求以及不存在强制性升级。此外，使用T系列平台实现高性能多业务核心还能进一步削减成本，使得在诸如ATM和帧中继等传统技术上的投资可以得到重新利用。&lt;br /&gt;　　“安全、可靠性也是选择路由器的一个重要因素，路由器的安全、可靠实际上就是网络安全、可靠的一半。路由器的可靠性主要体现在接口故障和网络流量增大时所具有的适应能力，安全性则体现在对现代网络存在的各种安全隐患的防护。”说到这里，e刀客看到嘟囔直点头，“这的确太重要了。现在网络黑客和病毒非常流行，前几天我们公司还受到了一次不小规模的攻击呢。”可以放心的是，Juniper T系列平台具有很高的安全性。由于采用大型过滤列表以及10Gbps的速率限制，它能防范DOS攻击。该平台还采用完全模块化的操作系统，能将问题隔离而不至于扩散到整个系统，从而保证了服务的可靠性。&lt;br /&gt;　　e刀客看到菜头在一旁面露难色，“对于象我这样对路由器了解不多的用户来说，是不是很难管理呢?”“你就放心吧，现在各个路由器厂商都很重视路由器产品的网络管理。选择产品时可以从设备厂商所提供的网管系统的监管和配置能力、设备是否可以提供统计信息和深层故障检测的诊断功能等方面考虑。”e刀客给他吃了颗宽心丸。&lt;br /&gt;　　路由器设备的可管理性代表了设备监控、维护和管理的重要特性。在保证质量的情况下最大限度地利用带宽、及早发现并诊断设备故障、迅速方便地根据需要改变配置，这些网络管理功能日益成为选择产品时的重要因素。&lt;br /&gt;　　就拿大唐电信ISR9110来说吧。ISR9110路由器具有强大的软件平台，采用DttOS网络操作系统。DttOS是一个模块化的、可以裁减、可配置和持续发展的软件平台。它支持512K个路由表项，并可扩展至1M个路由表项，能适应网络规模日益扩大的要求。同时，支持广域网PPP协议和各种路由协议之间的信息交换。另外，它还支持TFTP，用户可以远程下载配置文件，方便地升级软件。&lt;br /&gt;　　e刀客补充道：“是否具有流量控制和计费功能也是需要考虑的一点。” 为了保证不同应用的不同等级服务以及统计某一类用户的流量，企业用户需要对用户、网段、应用或接口设置不同的流量保障，对于这种用户，在选择路由器时要考虑到它的服务质量保证体系和流量控制特性，以及路由器是否具备 IP 计费的功能。&lt;br /&gt;　　除了以上几点外，在选择路由器时还要根据企业自己的需要考察设备供应商在路由器设备上所支持的能力问题，比如路由器支持的路由表大小、支持 OSPF 的邻居数量、IP Cache 的数量以及是否可以优化等。由于路由器的处理和性能与产品的体系结构紧密相关，在选择产品时最好对路由器本身的结构深入地了解和比较。&lt;br /&gt;　　听到这里，菜头和嘟囔都安静了，e刀客也终于可以松口气了。不过，嘟囔可没忘记菜头说过要请大家出去玩，在嘟囔的督促下，菜头哪敢赖帐，只好邀请大家一同前往郊区滑雪。&lt;br /&gt;　　三头六臂 各显神通&lt;br /&gt;　　业务能力更加丰富&lt;br /&gt;　　去滑雪场的路上，嘟囔拿出她的MP3听起歌来。这不仅是个MP3，它集多种功能于一体，还可以用作收音机和移动存储器。e刀客忍不住说，“就像高端路由器一样，也在走向多功能，能满足丰富的业务应用。”真是三句话不离本行，见菜头、嘟囔的目光都被吸引来，e刀客只好继续说道：“现在的高端路由器业务能力非常丰富，不仅可以同时支持IP路由、ATM交换和MPLS等功能，还可以满足服务提供商在网络边缘和网络核心开展多种业务的需求，可谓三头六臂，各显神通。”&lt;br /&gt;　　与前几年相比，现在的网络并不只是追求网络的连通性，更多的是实施多种业务应用。为了适合每个行业的特殊需求，以往作为连接基本部件的路由器的职能向着安全、交换、光纤网、语音视频的支持等方面发展。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_Uzl14soGgRY/RfEo6EzsCnI/AAAAAAAAABU/XfGOk2RC-zs/s1600-h/04201-04401t04.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5039854436192356978" style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://bp3.blogger.com/_Uzl14soGgRY/RfEo6EzsCnI/AAAAAAAAABU/XfGOk2RC-zs/s320/04201-04401t04.jpg" border="0" /&gt;&lt;/a&gt;&lt;em&gt;                                            &lt;span style="color: rgb(51, 102, 255);"&gt;                                                    华为NE40在IP光城域网中的典型应用&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;　　作为华为第五代路由器的代表产品，华为Quidway NetEngine 40 通用交换路由器具有丰富的业务能力。它能提供传统IP VPN、千兆线速NAT、报文过滤、流量采样、端口镜像等各种业务。同时，NE40系列全面支持MPLS VPN业务，实现了完善的L3 MPLS VPN、L2 MPLS VPN、CCC业务能力，能胜任高性能PE应用，并提供安全和多层次的MPLS VPN解决方案。&lt;br /&gt;　　“等等，这MPLS VPN是什么意思？”菜头听得一头雾水。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp0.blogger.com/_Uzl14soGgRY/RfEpMUzsCoI/AAAAAAAAABc/0judNCtmcgM/s1600-h/04201-04401t05.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5039854749724969602" style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://bp0.blogger.com/_Uzl14soGgRY/RfEpMUzsCoI/AAAAAAAAABc/0judNCtmcgM/s320/04201-04401t05.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;　　                                                                                             &lt;em&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;777&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;0 OBX在网络上的典型应用 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;　　“VPN(Virtual Private Network)虚拟专用网大家都很熟悉了，就是运营商通过其公网向用户提供的虚拟专有网络。”e刀客回答，“MPLS(Multi-Protocol Label Switching，多协议标记交换) 是一种高效的IP骨干网技术平台，为下一代的IP网络提供了一种灵活的具有可扩展性的骨干网交换技术。使用MPLS技术将大大提高网络的运行效率，实现对IP网上业务的QoS划分，并通过流量工程对网络的资源进行合理分配，实现约束路由。MPLS网络还能够提供高效的VPN业务、实时业务等。相对于传统的VPN技术来说，MPLS VPN可以实现底层标签自动的分配，提供比传统VPN技术更廉价、更快速的业务。同时，MPLS VPN能充分利用MPLS技术的一些先进特性，向客户提供不同质量等级的服务，也更容易实现跨运营商骨干网服务质量的保证。MPLS VPN还可以提供更多元化的业务种类。基于MPLS的VPN可以作为传统的基于二层专线的VPN、纯三层的IP VPN和隧道方式的VPN的替代技术，在现阶段是传统VPN技术的有效补充。”&lt;br /&gt;　　嘟囔听得很细心：“那么L3、L2是指什么？”“具体到MPLS VPN的实现方式，根据运营商边界设备PE是否参与客户的路由，运营商在建立基于IP/MPLS的VPN时有两种选择。第三层的解决方案通常称作Layer3 MPLS VPN，第二层的解决方案通常称作Layer2 MPLS VPN。”&lt;br /&gt;　　“看来这路由器涉及到的知识还真不少。” 菜头有感而发。“基本的网络知识是要具备的，所以菜头你平时也要多关注这方面的发展。”e刀客拍着菜头的肩说道，嘟囔更是不依不饶，“就是，e刀客也不能把所有的细节都一一介绍到，菜头你要多充充电了。”&lt;br /&gt;　　NE40还具有灵活的组网能力，它拥有全套广域网络接口和高密度以太网络接口，支持城域网的环组网技术，能应对各种复杂的组网，满足IP城域网、骨干网、运营支撑网、教育网、政务网、金融网、企业网以及各种行业网的组网需求。e刀客手里正好有一个NE40的组网应用，还是让大家先看看实际的方案吧。&lt;br /&gt;　　通过 NE40在IP光城域网中的典型应用图可以看到，新型城域网和各企业专网可以采用RPR报文环组网方式。其中城域网或企业网内的几个核心节点通过NE80组成核心RPR环，汇聚节点由NE40系列通用交换路由器组成多个边缘RPR环，与核心RPR环相交或相切。核心RPR环实现大粒度流量的调度，其中一个或两个节点兼做城域网或企业网出口。&lt;br /&gt;　　“还有没有别的方案？”菜头显然对实际应用很感兴趣。e刀客向他展示了Alcatel 7770 OBX在网络上的典型应用。7770 OBX能提供基于QoS、DiffServ和MPLS的IP业务，给客户提供更多增值业务的机会。7770 OBX有三种典型的应用：Internet骨干网络、地区级IP骨干网核心及边缘；宽带城域网核心、大型POP点内对等边界；Internet交换中心、IDC等。&lt;br /&gt;　　e刀客继续介绍道：“随着光纤网络的兴起，使网络能更有效地扩展，同时降低了成本，简化了业务设置。但多数传统公共网络设备是为传输话音业务而设的计，并用于优化该业务。这种设备不能方便地扩展，以满足现代数据传输的高速要求。”菜头和嘟囔一同问道：“有什么好的解决办法吗？”&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_Uzl14soGgRY/RfEpkEzsCpI/AAAAAAAAABk/vHxpcbdSixw/s1600-h/04201-04401t06.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5039855157746862738" style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://bp3.blogger.com/_Uzl14soGgRY/RfEpkEzsCpI/AAAAAAAAABk/vHxpcbdSixw/s320/04201-04401t06.jpg" border="0" /&gt;&lt;/a&gt;　　                                                                                                                        &lt;em&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Cisco 7600系列&lt;/span&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;　　“光联网设备就能解决这种扩展问题。它能无缝、高效地发展到10Gbps接口，实现高速数据传输，使客户流量集中离网络边缘更近，还能简化部署在城域传输网中的设备。不仅如此，它还能放宽对中间信号再生的要求，因而能降低长距离传输的成本和复杂性。”e刀客接着说，“未来，电信服务供应商不仅要利用光技术加速服务的生成和供应，还应该能通过统一的光基础设施提供多种独特的增值服务。”&lt;br /&gt;　　Cisco 7600系列互联网路由器不仅能提供光纤速度广域网和城域网（WAN和MAN）服务，还在网络边缘配备了高级IP服务。作为思科端到端IP＋光产品的重要组成部分，Cisco 7600不仅将帮助电信服务供应商突破服务和带宽的障碍，还为企业提供了高速连接和链路使用的高效性。&lt;br /&gt;　　此外，为了提高网络的延展性和灵活性，越来越多的路由器厂商将路由功能和交换功能结合起来。在交换机产品中加进路由功能，同时强调路由器要能集合带宽并加大业务吞吐量。&lt;br /&gt;　　“对于高端路由器产品，除了原有的功能外，为什么还要强调高速交换能力？”菜头不解。&lt;br /&gt;　　“这种路由器特别适用于业务流量多的大型网络，它使网络传送信息的速度大大提高，并具有很强的兼容能力。”需要指出的是，路由功能和交换功能不是简单的叠加。e刀客觉得朱震的比喻很形象。交换机就像一个人发达的肌肉，它行动速度迅速。而路由器需要处理大量信息和整个网络的情况，速度相对慢一些，类似于人类大脑的角色。&lt;br /&gt;　　以前，交换功能和路由功能基本是分开的。交换机和路由器的主要区别就是根据其所侧重的功能来划分的，前者主要实现良好的转发功能，后者则通过丰富的软件功能来体现对网络的控制特性。目前的发展方向则是交换式路由器和有路由功能的交换机。&lt;br /&gt;　　“那么具有路由功能的交换机和具有交换功能的路由器有什么区别？”菜头和嘟囔几乎同时问道。&lt;br /&gt;　　“它们的本质其实是一样的，就是提供一个强壮的、完整的人，他具有聪明的大脑和强壮的身体。快速的交换（线速转发）和完善的路由融合在一起将是一个重要趋势。”实际上，e刀客已看到了不少具有交换功能的路由器。基于G-MPLS的Alcatel 7770就能支持多种交换方式，包括TDM交换、光波长交换以及光端口交换。对多种交换方式的支持使得G-MPLS可以扩展传统MPLS的基本功能，并在某些场合可以增加一些新的功能。&lt;br /&gt;　　说到这里，目的地也到了。e刀客、菜头和嘟囔高兴地走下车，直奔着滑雪场去了。&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-4779523178676846987?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/4779523178676846987/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=4779523178676846987' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/4779523178676846987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/4779523178676846987'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2007/03/blog-post.html' title='骨干网的可靠保障'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_Uzl14soGgRY/RfEnRkzsCkI/AAAAAAAAAA8/IyaaUIjPdJQ/s72-c/04201-04401t01.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-4795291499483637454</id><published>2007-03-09T11:33:00.000+08:00</published><updated>2007-03-26T21:59:31.697+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='网络技术'/><title type='text'>Cisco 产品配置＆命令手册</title><content type='html'>&lt;span style="color: rgb(255, 0, 0);"&gt;2950&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/lan/cat2950/12122ea5/2950scg/index.htm"&gt;Configuration Guide&lt;/a&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/lan/cat2950/12122ea5/2950scg/index.htm"&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/lan/cat2950/12122ea5/2950cr/index.htm"&gt;Command Reference&lt;/a&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/lan/cat2950/12122ea5/2950scg/index.htm"&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/lan/cat2950/12122ea5/2950smg/index.htm"&gt;System Message Guide&lt;/a&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/lan/cat2950/12122ea5/2950scg/index.htm"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;3550&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/lan/c3550/12225see/scg/index.htm"&gt;Configuration Guide&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/lan/c3550/12225see/cr/index.htm"&gt;Command Reference&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/lan/cat3750/12225see/smg1/index.htm"&gt;System Message Guide&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;3560&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/lan/cat3560/12225see/scg/index.htm"&gt;Configuration Guide&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/lan/cat3560/12225see/cr/index.htm"&gt;Command Reference&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/lan/cat3750/12225see/smg1/index.htm"&gt;System Message Guide&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;3750&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/lan/cat3750/12225see/scg/index.htm"&gt;Configuration Guide&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/lan/cat3750/12225see/cr/index.htm"&gt;Command Reference&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/lan/cat3750/12225see/smg1/index.htm"&gt;System Message Guide&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;4500&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/lan/cat4000/12_2_31s/conf/index.htm"&gt;Configuration Guide&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/lan/cat4000/12_2_31s/cmdref/index.htm"&gt;Command Reference&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/lan/cat4000/12_2_31s/message/index.htm"&gt;System Message Guide&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;6500&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/lan/cat6000/122sx/swcg/index.htm"&gt;IOS Software Configuration Guide&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/lan/cat6000/122sx/cmdref/index.htm"&gt;IOS Command Reference&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/lan/cat6000/122sx/msgguide/index.htm"&gt;System Message Guide&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/lan/cat6000/index.htm"&gt;Full Tech about this product&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/lan/cat6000/mod_icn/index.htm"&gt;Series Module Installation and Configuration Documentation&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;2600&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/access/acs_mod/cis3700/sw_conf/37_swcf/index.htm"&gt;Configuration Guide&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/core/7200vx/misc/vpn_cg/index.htm"&gt;VPN Configuration Guide&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/software/index.htm"&gt;Cisco IOS Software Configuration&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;PIX&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/iaabu/pix/pix_sw/v_72/index.htm"&gt;7.2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/iaabu/pix/pix_sw/v_71/index.htm"&gt;7.1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/iaabu/pix/pix_sw/v_70/index.htm"&gt;7.0&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/iaabu/pix/pix_sw/v_63/index.htm"&gt;6.3&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/iaabu/pix/pix_sw/v_62/index.htm"&gt;6.2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/iaabu/pix/pix_sw/v_61/index.htm"&gt;6.1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/iaabu/pix/pdm/index.htm"&gt;PIX Device Manager (PDM)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/netsec/secmgmt/asdm/index.htm"&gt;Cisco Adaptive Security Device Manager(ASDM)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/iaabu/csids/index.htm"&gt;Cisco Secure Intrusion Detection System&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/vpn/vpn3000/index.htm"&gt;VPN 3000 Series Concentrator &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/univercd/cc/td/doc/product/multisec/asa_sw/index.htm"&gt;Cisco ASA 5500 Series Adaptive Security Appliance Software&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;以上资料是从网上收集而来，在此感谢原作者^_^&lt;br /&gt;@----&lt;a href="www.cisco.com/univercd/"&gt;Cisco Documentation&lt;/a&gt;----@&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-4795291499483637454?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/4795291499483637454/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=4795291499483637454' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/4795291499483637454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/4795291499483637454'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2007/03/cisco.html' title='Cisco 产品配置＆命令手册'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-3082109167190920539</id><published>2007-03-08T22:46:00.000+08:00</published><updated>2007-03-08T23:47:47.534+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='网络技术'/><title type='text'>E1/CE1/T1/PRI/BRI知识介绍和配置</title><content type='html'>&lt;span style="color: rgb(51, 102, 255);"&gt;E1简介：&lt;/span&gt;&lt;br /&gt;① 一条E1是2.048M的链路，用PCM编码。&lt;br /&gt;② 一个E1的帧长为256个bit,分为32个时隙，一个时隙为8个bit。&lt;br /&gt;③ 每秒有8k个E1的帧通过接口，即8K*256=2048kbps。&lt;br /&gt;④  每个时隙在E1帧中占8bit，8*8k=64k，即一条E1中含有32个64K。&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;E1帧结构&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;：&lt;/span&gt;&lt;br /&gt;E1分为有成帧，成复帧与不成帧三种方式，在成帧的E1中第0时隙用于传输帧同步数据，其余31个时隙可以用于传输有效数据；在成复帧的E1中，除了第0时隙外，第16时隙是用于传输信令的，只有第1到15，第17到第31共30个时隙可用于传输有效数据；而在不成帧的E1中，所有32个时隙都可用于传输有效数据。&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;E1信道的帧结构简述&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;：&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;  &lt;/span&gt;&lt;br /&gt;在E1信道中，8bit组成一个时隙（TS），由32个时隙组成了一个帧（F），16个帧组成一个复帧（MF）。在一个帧中，TS0  主要用于传送帧定位信号（FAS）、CRC-4（循环冗余校验）和对端告警指示，TS16主要传送随路信令（CAS）、复帧定位信号和复帧对端告警指示，TS1至TS15和TS17至TS31共30个时隙传送话音或数据等信息。我们称TS1至TS15和TS17至TS31为“净荷”，TS0和TS16为“开销”。如果采用带外公共信道信令（CCS），TS16就失去了传送信令的用途，该时隙也可用来传送信息信号，这时帧结构的净荷为TS1至TS31，开销只有TS0了。&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;由PCM编码介绍E1： &lt;/span&gt;&lt;br /&gt;由PCM编码中E1的时隙特征可知，E1共分32个时隙TS0-TS31。  每个时隙为64K，其中TS0为被帧同步码，Si、Sa4、Sa5、sa6、Sa7、A比特占用，若系统运用了CRC校验，则Si比特位置改传CRC校验码。TS16为信令时隙，当使用到信令(共路信令或随路信令)时，该时隙用来传输信令，用户不可用来传输数据。所以2M的PCM码型有&lt;br /&gt;&lt;br /&gt;①  PCM30：PCM30用户可用时隙为30个，TS1-TS15,TS17-TS31。TS16传送信令，无CRC校验。&lt;br /&gt;②  PCM31：PCM30用户可用时隙为31个，TS1-TS15,TS16-TS31。TS16不传送信令，无CRC校验。&lt;br /&gt;③  PCM30C：PCM30用户可用时隙为30个，TS1-TS15,TS17-TS31。TS16传送信令，有CRC校验。&lt;br /&gt;④  PCM31C：PCM30用户可用时隙为31个，TS1-TS15,TS16-TS31。TS16不传送信令，有CRC校验。&lt;br /&gt;&lt;br /&gt;CE1,就是把2M的传输分成了30个64K的时隙，一般写成N*64，你可以利用其中的几个时隙，也就是只利用n个64K，必须接在ce1/pri上。&lt;br /&gt;&lt;br /&gt;CE1----最多可有31个信道承载数据  timeslots 1----31 timeslots 0 传同步。&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;E1接口：&lt;/span&gt;&lt;br /&gt;G．703非平衡的75  ohm，平衡的120 ohm2种接口&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;使用E1的三种方法：&lt;/span&gt;&lt;br /&gt;1.将整个2M用作一条链路，如DDN 2M；&lt;br /&gt;2.将2M用作若干个64k及其组合，如128K，256K等，这就是CE1；&lt;br /&gt;3.在用作语音交换机的数字中继时，这也是E1最本来的用法，是把一条E1作为32个64K来用，但是时隙0和时隙15是用作signaling即信令的，所以一条E1可以传30路话音。PRI就是其中的最常用的一种接入方式，标准叫PRA信令。&lt;br /&gt;&lt;br /&gt;用2611等的广域网接口卡，经V.35-G.703转换器接E1线。这样的成本应该比E1卡低的。目前DDN的2M速率线路通常是经HDSL线路拉至用户侧。E1可由传输设备出的光纤拉至用户侧的光端机提供E1服务。&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;E1的使用注意事项：&lt;/span&gt;&lt;br /&gt;E1接口对接时，双方的E1不能有信号丢失/帧失步/复帧失步/滑码告警，但是双方在E1接口参数上必须完全一致，因为个别特性参数的不一致，不会在指示灯或者告警台上有任何告警，但是会造成数据通道的不通/误码/滑码/失步等情况。这些特性参数主要有；阻抗/  帧结构/CRC4校验，阻有75ohm和120ohm两种，帧结构有PCM31/PCM30/不成帧三种；在新桥节点机中将PCM31和PCM30分别描述为CCS和CAS，对接时要告诉网管人员选择CCS，是否进行CRC校验可以灵活选择，关键要双方一致，这样采可保证物理层的正常。&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;E1常见问题：&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;1.E1  与  CE1是由谁控制，电信还是互连的两侧的用户设备？用户侧肯定要求支持他们，电信又是如何分别实现的。&lt;/span&gt;&lt;br /&gt;答：&lt;span style="color: rgb(51, 102, 255);"&gt;首先由电信决定，电信可提供E1和CE1两种线路，但一般用户的E1线路都是CE1，除非你特别要只用E1，然后才由你的设备所决定，CE1可以当E1用，但E1却不可以作CE1。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;2.CE1  是32个时隙都可用是吧？ &lt;/span&gt;&lt;br /&gt;答：&lt;span style="color: rgb(51, 102, 255);"&gt;CE1的0和16时隙不用,0是传送同步号,16传送控制命令,实际能用的只有30个时隙1-15，16-30  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;3.E1/CE1/PRI又是如何区分的和通常说的2M的关系。和DDN的2M又如何关联啊？&lt;/span&gt;&lt;br /&gt;答：&lt;span style="color: rgb(51, 102, 255);"&gt;E1 和CE1  都是E1线路标准，PRI是ISDN主干线咱，30B+D，DDN的2M是透明线路你可以他上面跑任何协议。E1和CE1的区别，当然可不可分时隙了。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;4.E1/CE1/PRI与信令、时隙的关系  &lt;/span&gt;&lt;br /&gt;答：E&lt;span style="color: rgb(51, 102, 255);"&gt;1，CE1，都是32时隙，30时隙，0、16分别传送同步信号和控制信今，PRI采用30B+D ，30B传数据，D信道传送信令，  E1都是CAS结构，叫带内信令，PRI信令与数据分开传送，即带外信令。 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;5.CE1可否接E1 &lt;/span&gt;&lt;br /&gt;答：&lt;span style="color: rgb(51, 102, 255);"&gt;CE1 和E1  当然可以互联。但CE1必需当E1用，即不可分时隙使用。  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;6.为实现利用CE1实现一点对多点互连，此时中心肯定是2M了，各分支速率是N*64K&lt;2m,分支物理上怎么接呢？&gt;&lt;br /&gt;答：&lt;span style="color: rgb(51, 102, 255);"&gt;在你设备上划分时隙，然到在电信的节点上也划分一样同样的时隙顺序，电信只需要按照你提供的时隙顺序和分支地点，将每个对应的时隙用DDN线路传到对应 分支点就行了。  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;7.CE1端口能否直接连接E1电缆，与对端路由器的E1端口连通&lt;/span&gt;&lt;br /&gt;答：&lt;span style="color: rgb(51, 102, 255);"&gt;不行&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;8.Cisco 7000系列上的ME1与Cisco  2600/3600上的E1、 CE1有什么区别？ &lt;/span&gt;&lt;br /&gt;答：&lt;span style="color: rgb(51, 102, 255);"&gt;Cisco 7000上的ME1可配置为E1、 CE1， 而Cisco  2600/3600上的E1、CE1仅支持自己的功能。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;9.非平衡与平衡到底有何区别？&lt;/span&gt;&lt;br /&gt;答：&lt;span style="color: rgb(51, 102, 255);"&gt;  主要是电气上的区别，平衡是指两条输出端信号全部输出(E1接口)，是120欧姆；非平衡的两条输出端信号只有一条输出，而另一条则接地（同轴电缆），是75欧姆。&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;非平衡：该电缆在路由器端为DB-15（公）连接器，在网络端是BNC头&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;平衡：该电缆在路由器端为DB-15（公）连接器，在网络端是RJ-45连接器&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;!-- google_ad_client = "pub-5869188725206240"; google_ad_width = 468; google_ad_height = 60; google_ad_format = "468x60_as"; google_ad_type = "text_image"; //2006-11-25: space google_ad_channel = "5480202676"; google_color_border = "E0E0E0"; google_color_bg = "E0E0E0"; google_color_link = "000000"; google_color_text = "000000"; google_color_url = "000000"; //--&gt;&lt;/script&gt;  &lt;script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt; &lt;/script&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-3082109167190920539?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/3082109167190920539/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=3082109167190920539' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/3082109167190920539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/3082109167190920539'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2007/03/e1ce1t1pribri.html' title='E1/CE1/T1/PRI/BRI知识介绍和配置'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-1954490607717769824</id><published>2007-03-06T12:26:00.000+08:00</published><updated>2007-03-06T12:45:31.385+08:00</updated><title type='text'>Blogger的日志发布到FTP空间</title><content type='html'>&lt;a href="http://zhaocs.blogspot.com/2007/02/blog-bloggerftp.html"&gt;无题: 『妖精の翼』- BLOG寄生體: 如何把Blogger的日志发布到FTP空间&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-1954490607717769824?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/1954490607717769824/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=1954490607717769824' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/1954490607717769824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/1954490607717769824'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2007/03/blog-bloggerftp.html' title='Blogger的日志发布到FTP空间'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-7928117517164349379</id><published>2007-03-01T00:33:00.000+08:00</published><updated>2007-05-10T14:05:19.052+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='学习笔记'/><title type='text'>Cisco路由器的启动顺序</title><content type='html'>当路由器启动的时候，执行一系列步骤，称为boot sequence( 启动顺序)，来测试硬件并加载所需的软件。启动顺序包括下列步骤：&lt;br /&gt;&lt;br /&gt;１. 路由器执行POST（开机自检）。POST检查硬件以验证设备的所有组件目前是可运行的。POST存储在ROM中并从ROM运行。&lt;br /&gt;&lt;br /&gt;２. bootstrap查找并加载Cisco IOS软件。bootstrap是位于ROM中的程序（用boot system命令激活），用于执行程序。boot strap程序负责找到每个IOS程序的位置然后加载该文件。默认情况下，所有Cisco路由器都从闪存中加载IOS软件。如果配置文件中没有boot system命令，路由器会试图用系统Flash存储器中的第一个文件来启动。如果失败，路由器就会试图用TFTP从网络上加载一个缺省文件名的文件。如果还失败，系统就从启动Flash（bootflash:）中加载最小image启动到boot状态，boot状态和rommon状态（用于恢复密码）完全不同。在boot状态可以做很多配置，可以使用copy tftp：等命令。&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);font-size:100%;" &gt;&lt;strong&gt;&lt;span style="color: rgb(51, 102, 255);font-size:100%;" &gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-weight: normal;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;路由器工作模式：&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;ROM监控模式：路由器已启动但是没有加载任何IOS，提示符为：&gt;或rommon&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;启动模式：启动Flash里含有最小化IOS启动程序，提示符为：router（boot）&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;用户执行模式：成功加载启动了一份完整的IOS代码，可以显示系统信息、执行基本的测试等。不能查看配置文件和使用debug命令&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;特权执行模式：完全访问的第二级模式。可以现实系统设置和状态信息，可以进入配置模式，可以运行debug命令&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;配置模式：在enable模式中输入config&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;terminal命令进入配置模式。可以对接口、路由器以及线路配置进行设置&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;初始配置对话模式：启动时候，如果路由器没有进行配置（可能是因为路由器是新的或配置文件被write&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;erase命令删除了）的话，进入系统配置对话模式。可以依次进行主机名、执行密码以及enable密码的设置；还可对网络管理接口的IP和子网掩码配置。然后保存到NVRAM中去。&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-size:100%;" &gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;３. IOS软件在NVRAM中查找有效的配置文件。此文件称为startup-config,只有当管理员将running-config文件复制到NVRAM中时才产生该文件。&lt;br /&gt;&lt;br /&gt;４. 如果NVRAM中有startup-config文件，路由器将加载并运行此文件。路由器目前时可操作的。如果NVRAM中没有startup-config文件，路由器将启动setup mode(设置模式)来配置上述启动操作。&lt;br /&gt;&lt;br /&gt;在高端路由器上，如7500与7200系列：&lt;br /&gt;当把flash卡插入路由器中时，它就转为&lt;span style="color: rgb(255, 0, 0);"&gt;disk0:&lt;/span&gt; ，其中“&lt;span style="color: rgb(255, 0, 0);"&gt;0&lt;/span&gt;”是跟据插槽来决定的，你可以用sh ver来查看 如：&lt;br /&gt;62976K bytes of ATA PCMCIA card at slot 0 (Sector size 512 bytes).&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Cisco的寄存器：&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;通过show version命令可以看到路由器配置寄存器的值，缺省情况下为0x2102。这四个数字每一个均有着重要的意义。下面从右向左进行一一的介绍。&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;        第一个２，还原成二进制为００１０，这一部分为boot field,对路由器IOS的启动起着至关重要的作用，当boot field 的值为２－１５中的任何一个时，路由器属于正常启动，当此值为０时，路由器启动后会进入ROMMON模式，此值为１时，路由器进入到RXBOOT模式（２５００路由器的ＦＬＡＳＨ在配置寄存器的值为２１０２时属性为只读，如果要升级ＩＯＳ必须把寄存器的值修改为２１０１）&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;　　第二个０，还原成二进制为００００，这四位中，起关键作用的是第三位（即整个寄存器里面的BIT 7）,值为０，当路由器启动后会从ＮＶＲＡＭ里面的配置文件调到ＲＡＭ里运行，值为１时，路由器启动后会忽略ＮＶＲＡＭ的配置（这就是我们在进行PASSWORD RECOVERY时把寄存器的值改为２１４２的原因 ）&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;　　第三个１，还原成二进值为０００１，我们来关注BIT8，值为０时，路由器在正常运行模式下CTRL + BREAK无效；值为１，路由器在任何运行模式下只要按下CTRL + BREAK均会立即进入ROMMON模式。&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;　　第四个２，还原成二进制为０１００，其中BIT13,当值为０时，路由器如果进行网络启动会尝试无穷多次。当值为１时，路由器最多进行５次的网络启动尝试。&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;常用的寄存器的值：&lt;/span&gt;&lt;br /&gt;&lt;blockquote style="color: rgb(255, 102, 102);"&gt;0x2102 ：工业默认值&lt;br /&gt;0x2142 ：从FLASH中启动，但不使用NVRAM中的配置文件（用于口令恢复）&lt;br /&gt;0x2101 ：从Boot  RAM中启动，应用于更新系统文件&lt;br /&gt;0x2141 ：从Boot RAM中启动，但不使用NVRAM中的配置文件，其中C位的第三位为1时表示关闭Break键，反之表示打开Break键。&lt;br /&gt;0x141：表示关闭Break键，不使用NVRAM中的配置文件，并且从系统默认的ROM中的系统中启动。&lt;br /&gt;0x0040：表示允许路由器读取NVRAM中的配置文件。 &lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-7928117517164349379?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/7928117517164349379/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=7928117517164349379' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/7928117517164349379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/7928117517164349379'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2007/02/cisco_28.html' title='Cisco路由器的启动顺序'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-7795112975706997162</id><published>2007-02-28T20:56:00.000+08:00</published><updated>2007-03-06T12:25:53.074+08:00</updated><title type='text'>用FTP备份Blogger</title><content type='html'>&lt;a href="http://newchen.blog-journals.com/2006/03/bloggerftp.html"&gt;Blogger&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-7795112975706997162?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/7795112975706997162/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=7795112975706997162' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/7795112975706997162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/7795112975706997162'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2007/02/blog-bloggerftp.html' title='用FTP备份Blogger'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-8364054773149045947</id><published>2007-02-28T15:01:00.000+08:00</published><updated>2007-03-01T09:08:26.637+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='网络技术'/><title type='text'>恢复Cisco路由器密码的二种方法</title><content type='html'>在Cisco路由器忘记或丢失enable密码的情况时，一共有两种方法恢复，取决于你使用的路由器是哪一系列产品。&lt;br /&gt;&lt;br /&gt;路由器的密码恢复是将路由器重启、中断再进入ROM监控模式，将设备设置为忽略配置文件，然后再重启，退出初始配置对话模式，配置存储器，然后读出或重新设置密码即可。&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold; COLOR: rgb(51,102,255)"&gt;第一种方法适用于非精简指令集计算机（RISC）：&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;使用这种方法可恢复下列路由器：Cisco 2000系列、2500系列、3000系列、使用680x0 Motorola CPU的Cisco 4000系列、运行10.0版本以上Cisco IOS系统的7000系列路由器。&lt;br /&gt;&lt;br /&gt;实现步骤：&lt;br /&gt;1.在路由器的console口接上一个终端或用安装仿真终端软件的PC机。&lt;br /&gt;&lt;br /&gt;2.输入show version命令，然后记下寄存器值，通常是0x2102 or 0x102。这个值显示在最后一行，注意寄存器的配置是否把Break设为enable或disable。缺省配置寄存器值是0x2102，这个值从左数第三个数字如果是1，则是disable Break；如果为零，则Break为enabled。&lt;br /&gt;&lt;br /&gt;3.切断电源后再重启。&lt;br /&gt;&lt;br /&gt;4.在路由器启动的60秒内在终端机上按Break键。将显示rommon&gt; 提示符。如果提示符不是这样，则终端没有发出正确的中断信号，检查Break键是否正确或是否被设为disable。&lt;br /&gt;&lt;br /&gt;5.在提示符下输入o/r0x42或o/r0x41，o/r0x42意思是从Flash memory引导，o/r0x41意思是从ROMs引导(注意，第一个字符是字母o，不是数字0)。最好用0x42，在Flash memory没有装或erase的情况下，才用0x41，如果有0x41则只能view或erase配置，不能直接更改密码。&lt;br /&gt;&lt;br /&gt;6.在rommon&gt;提示符下输入初始化命令。&lt;br /&gt;&lt;br /&gt;7.输入系统配置对话提示符敲no,一直等提示信息显示：Press RETURN to get started!&lt;br /&gt;&lt;br /&gt;8.敲回车，出现Router&gt;提示符。&lt;br /&gt;&lt;br /&gt;9.输入enable命令，出现Router#提示符。&lt;br /&gt;&lt;br /&gt;10.选择下面选项中的一项：&lt;br /&gt;如果password没有加密，直接用more nvram:startup-config命令可以看密码；在password加密的情况下，无法看，只能修改，输入命令如下：&lt;br /&gt;　　&lt;br /&gt;　　Router # configure memory&lt;br /&gt;Router(config)# enable secret 1234abcd&lt;br /&gt;　　Router(config)# ctrl-z&lt;br /&gt;　　Router # write memory&lt;br /&gt;&lt;br /&gt;注意：&lt;br /&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(255,102,102)"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="COLOR: rgb(255,102,102)"&gt;Router # configure terminal&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(255,102,102)"&gt;-----不能写此命令，如果写了，NVRAM中的配置就被覆盖了&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="COLOR: rgb(255,102,102)"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(51,51,51); LINE-HEIGHT: 18px"&gt;&lt;span style="COLOR: rgb(255,102,102)"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="COLOR: rgb(51,51,51); LINE-HEIGHT: 18px"&gt;&lt;span style="COLOR: rgb(255,102,102)"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="COLOR: rgb(51,51,51); LINE-HEIGHT: 18px"&gt;11.在EXEC提示符输入configure terminal进入配置模式。输入config-register命令，把在第二步中记录的寄存器值复原。&lt;br /&gt;　　&lt;br /&gt;12.敲Ctrl-Z，退出配置状态。&lt;br /&gt;　　&lt;br /&gt;13.在特权模式下用write memory命令保存配置，然后reboot重启。&lt;br /&gt;　　&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold; COLOR: rgb(51,102,255)"&gt;第二种方法适用精简指令集计算机（RISC）： ：&lt;/span&gt;&lt;br /&gt;　　&lt;br /&gt;使用这种方法可恢复下列路由器：Cisco 1003、1600系列、3600系列、4500系列、7200系列、7500系列和IDT Orion-Based路由器。&lt;br /&gt;&lt;br /&gt;实现步骤：&lt;br /&gt;前四步与上一种方法一样。&lt;br /&gt;&lt;br /&gt;5.在rommon&gt;提示符下输入confreg命令，显示如下：&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="COLOR: rgb(51,51,51); LINE-HEIGHT: 18px"&gt;&lt;blockquote&gt;Do you wish to change configuration[y/n]?&lt;/blockquote&gt;输入yes，然后回车。在回答后面的问题时一直选择no，直到出现&lt;br /&gt;&lt;blockquote&gt;ignore system config info[y/n]?&lt;/blockquote&gt;时输入yes。接着继续敲no回答，一直到看到&lt;br /&gt;&lt;blockquote&gt;change boot characteristics[y/n]?&lt;/blockquote&gt;时输入yes。显示如下：&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;enter to boot:&lt;/blockquote&gt;在这个提示符下可以有2和1两种选择。如果Flash memory is erased选择1，这样只能view or erase配置，不能直接修改password。最好选择2。出现如下提示：&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Do you wish to change configuration[y/n]?&lt;/blockquote&gt;回答no，然后回车，显示&lt;br /&gt;&lt;blockquote&gt;rommon&gt;&lt;/blockquote&gt;6.在特权EXEC下输入reload命令。&lt;br /&gt;后面操作同第一种方法。&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-8364054773149045947?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/8364054773149045947/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=8364054773149045947' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/8364054773149045947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/8364054773149045947'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2007/02/cisco.html' title='恢复Cisco路由器密码的二种方法'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-1415265371930578372</id><published>2007-02-28T14:54:00.000+08:00</published><updated>2007-02-28T15:41:55.684+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows常用技术'/><title type='text'>NSIS error错误的解决办法</title><content type='html'>最近下载了软件安装的时候，经常看到这个NSIS error的提示。&lt;br /&gt;&lt;blockquote&gt;The installer you are trying to use is corruptedor incomplete. This could be the result of a dameged disk ，a failed download or a virus. You may want to contact the author of this installed to obtain a new copy. It may be possible to skip this check using the/NCRC command line switch （NOT RECOMMENDED）.&lt;/blockquote&gt;&lt;br /&gt;英文意思：运行一个用Nullsoft Scriptable Install System (NSIS)建立的程序常会发生这种错误，起因可能是下载来的文件不完整，或存放该程序的磁盘区坏了，也可能因病毒。无论何种原因，建议你联系程序的作者，重新下载，再安装。或命令行中附加参数 /NCRC 试试安装。(不推荐此法)。&lt;br /&gt;&lt;br /&gt;找到了比较具体的解决办法：&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Error with Single Installer&lt;br /&gt;Disable any download accelerators and download the installer again.&lt;br /&gt;Update any active anti-virus and download the installer again.&lt;br /&gt;Disable any active anti-virus and download the installer again.&lt;br /&gt;Download the installer from another source. It might be corrupted on the server, or the connection to the server is unreliable.&lt;br /&gt;Download the installer using another computer and copy it to the original computer using a reliable media.&lt;br /&gt;&lt;br /&gt;Error with Multiple Installers&lt;br /&gt;Disable any download accelerators and download the installer again.&lt;br /&gt;Disable any firewalls and download the installer again.&lt;br /&gt;If it is installed, uninstall the [url=http://forums.winamp.com/showthread.php?postid=1895971#post1895971]nVidia firewall [/url]and download the installer again.&lt;br /&gt;Scan for, and remove malware&lt;br /&gt;Scan for, and remove viruses&lt;br /&gt;Scan the hard drive using scandisk, chkdsk, or any other hard drive repair tool&lt;br /&gt;Download the installer using another network connection and copy it to the original computer using a reliable media.&lt;br /&gt;&lt;br /&gt;Random or Start-up Errors&lt;br /&gt;Scan for, and remove malware&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;上面一段是针对3种情况（单独的一个安装文件、多个安装文件、随机或者系统系统的时候出现NSIS错误）的说明。对应的中文即：&lt;br /&gt;&lt;br /&gt;单独的安装文件：&lt;br /&gt;1.不使用任何加速的下载工具，再下载一次&lt;br /&gt;2.升级你的杀毒软件，再下载一次&lt;br /&gt;3.关掉你的杀毒软件实时监控，再下载一次&lt;br /&gt;4/5.从另一个源（站点）重新下载，或者换一台计算机再重新下载&lt;br /&gt;&lt;br /&gt;多个安装文件：&lt;br /&gt;1.不要使用加速软件，再下载一次&lt;br /&gt;2.关闭防火墙再下载一次&lt;br /&gt;3.如果已经安装了，卸载nVidia 防火墙，再下载安装文件&lt;br /&gt;4/5.扫描系统，并且卸载：malware、viruses&lt;br /&gt;6.扫描检查磁盘，看是否有磁盘、文件错误。&lt;br /&gt;7.使用另一个网络连接重新下载或者可靠的介质重新拷贝&lt;br /&gt;&lt;br /&gt;随机或者开机时候出现错误：&lt;br /&gt;扫描，并且卸载malware&lt;br /&gt;现在我遇到这种情况的软件都是从“多特”下载的（51CT现在也是用多特的服务器），里面的文件应该都是被它们重新封装过。所以如果你安装的时候出现NSIS错误，建议去“嬴政”“霏凡”重新下载&lt;br /&gt;&lt;br /&gt;有些软件安装的时候的确要关闭杀毒软件的实时监控（AAA logo就是）。&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;NSIS 是“Nullsoft 脚本安装系统”(Nullsoft Scriptable Installation System)的缩写，它是一个免费的 Win32 安装、卸载系统，本来是一个由 Nullsoft 创建并用于作为 Winamp 及其插件发布的系统，但现已被上百个应用程序所应用。当使用到它的程序启动时发生错误，就会弹出该窗口，比如花生壳软件启动时出错错误，就有可能出现上述提示，此时请分析启动了哪些软件，检查并修复该程序，再重启，问题一般就能解决。&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-1415265371930578372?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/1415265371930578372/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=1415265371930578372' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/1415265371930578372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/1415265371930578372'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2007/02/nsis-error.html' title='NSIS error错误的解决办法'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-9204361431178404139</id><published>2007-02-28T14:51:00.000+08:00</published><updated>2007-02-28T14:54:14.136+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows常用技术'/><title type='text'>显示隐藏文件的方法</title><content type='html'>由于病毒的原因，显示隐藏文件不好使，此时可以用下面这种发法解决：&lt;br /&gt;&lt;br /&gt;显示隐藏文件的方法&lt;br /&gt;&lt;br /&gt;打开“记事本”，复制如下内容：&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Windows Registry Editor Version 5.00&lt;br /&gt;&lt;br /&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL]&lt;br /&gt;&lt;br /&gt;"CheckedValue"=dword:00000001&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;保存文件名：“显示被隐藏的文件.REG”，（确保在“文件夹选项”中去掉“隐藏已知文件类型的扩展名”），双击运行此文件，再重新到“文件夹选项”中设置显示隐藏文件就可以了！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-9204361431178404139?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/9204361431178404139/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=9204361431178404139' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/9204361431178404139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/9204361431178404139'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2007/02/blog-post.html' title='显示隐藏文件的方法'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-8047821013977594381</id><published>2007-02-28T14:43:00.000+08:00</published><updated>2007-02-28T14:51:14.815+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows常用技术'/><title type='text'>auto病毒的处理方法</title><content type='html'>这有可能是因为你机器中过病毒，杀毒之后的结果。这种病毒在每个驱动器下都有一个卷标AutoRun.inf文件，只要你双击驱动器，就会激活病毒，我们需要手工来删除AutoRun.inf这个文件，在“命令提示符”下输入“attrib autorun.inf -s -h -r”去掉它的“系统”、“只读”、“隐藏”属性，这样输入“del autorun.inf”才可以删除。接着进入注册表查找“COMMAND.EXE”键值项，找到后将整个shell子键删除。&lt;br /&gt;&lt;br /&gt;具体方法如下(以D盘为例)：&lt;br /&gt;&lt;br /&gt;开始---运行---cmd（打开命令提示符）&lt;br /&gt;D: dir/a （没有参数A是看不到的，A是显示所有的意思）&lt;br /&gt;此时你会发现一个autorun.inf文件，&lt;br /&gt;attrib autorun.inf -s -h -r 去掉autorun.inf文件的系统、只读、隐藏属性，否则无法删除&lt;br /&gt;autorun.inf  、del autorun.inf&lt;br /&gt;到这里还没完，因为你双击了D盘盘符没有打开却得到一个错误。要求定位DESKTOP.exe，&lt;br /&gt;这个时候自动运行的信息已经加入注册表了。下面清除注册表中相关信息：&lt;br /&gt;开始→运行→regedit→编辑→查找→DESKTOP.exe&lt;br /&gt;&lt;br /&gt;找到的第一个就是D盘的自动运行，删除整个shell子键 就行了。&lt;br /&gt;&lt;br /&gt;重复以上操作数次，解决其他驱动器的问题，注册表中的信息是在一起的，在删除D盘&lt;br /&gt;Shell\Open\Autorun的时候顺便都删除了吧。&lt;br /&gt;&lt;br /&gt;------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;你把以下内容保存到记事本，然后改为 .bat 格式的批处理文件&lt;br /&gt;再双击运行&lt;br /&gt;&lt;blockquote&gt;c:&lt;br /&gt;attrib autorun.inf -s -h -r&lt;br /&gt;del autorun.inf /f/s/q/a&lt;br /&gt;d:&lt;br /&gt;attrib autorun.inf -s -h -r&lt;br /&gt;del autorun.inf /f/s/q/a&lt;br /&gt;e:&lt;br /&gt;attrib autorun.inf -s -h -r&lt;br /&gt;del autorun.inf /f/s/q/a&lt;br /&gt;f:&lt;br /&gt;attrib autorun.inf -s -h -r&lt;br /&gt;del autorun.inf /f/s/q/a &lt;/blockquote&gt;虽然这样做很容易，但这种发法有可能把驱动器中的所有autorun.inf都删除，包括文件夹中的auto文件。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-8047821013977594381?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/8047821013977594381/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=8047821013977594381' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/8047821013977594381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/8047821013977594381'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2007/02/auto.html' title='auto病毒的处理方法'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-3624046373280983956</id><published>2007-02-28T14:38:00.000+08:00</published><updated>2007-02-28T14:42:56.713+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows常用技术'/><title type='text'>argh.文件夹</title><content type='html'>安装矮人DOS5时，会在除C盘外的每个盘,建一个, argh.的目录，这个目录是用来放 gho的备份的，也是一键备份的目录，不对你的系统,或文件有任何的影响，一般是 隐藏加系统属性，一般也看不到。 如果你删除了这个目录，一键备份，就会出错，因此不建议新手删除这个目录。&lt;br /&gt;&lt;br /&gt;如果你已经卸载了矮人DOS的话，如果要删除这些文件夹，可以采用以下方法：&lt;br /&gt;在开始→运行→cmd里打入rd/s x:\argh.  (x为欲删除argh.文件夹的盘符）&lt;br /&gt;&lt;br /&gt;如果上述方法不行 就在开始→运行→cmd里打入rd /s X:\argh..\    (x为欲删除argh.文件夹的盘符)&lt;br /&gt;或者下载unlocker软件也可以将其删除 !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-3624046373280983956?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/3624046373280983956/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=3624046373280983956' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/3624046373280983956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/3624046373280983956'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2007/02/argh.html' title='argh.文件夹'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3580549767611110022.post-4471229623484838464</id><published>2007-02-28T11:56:00.000+08:00</published><updated>2007-05-10T14:04:17.342+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='学习笔记'/><title type='text'>Dynamips CCIE Lab</title><content type='html'>&lt;span style="" lang="EN-US"&gt;Dynamips&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，这绝对不是一般的&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Cisco&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;路由器模拟器! &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Dynamips&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;和&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Boson Netsim&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;的区别在于：&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Boson&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;是模拟出&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;IOS&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;的命令行，而&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Dynamips&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;是模拟出&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Cisco7200&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;路由器的硬件环境，然后在这个环境中直接运行真实的&lt;/span&gt;IOS。&lt;br /&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_Uzl14soGgRY/ReUHbwO_XgI/AAAAAAAAAAU/Btm7gXAxoVU/s1600-h/tuopu_source.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://bp1.blogger.com/_Uzl14soGgRY/ReUHbwO_XgI/AAAAAAAAAAU/Btm7gXAxoVU/s320/tuopu_source.jpg" alt="" id="BLOGGER_PHOTO_ID_5036439931669405186" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:宋体;"&gt;此模拟器有两种版本，一种是&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Dynagen&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，另一种是&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Dynamips&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Dynagen&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;是在&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Dynamips&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;的基础上再次编写而生出来的程序&lt;/span&gt;&lt;span style=""&gt;&lt;span lang="EN-US"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shapetype id="_x0000_t75" coordsize="21600,21600" spt="75" preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"&gt;  &lt;v:stroke joinstyle="miter"&gt;  &lt;v:formulas&gt;   &lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;   &lt;v:f eqn="sum @0 1 0"&gt;   &lt;v:f eqn="sum 0 0 @1"&gt;   &lt;v:f eqn="prod @2 1 2"&gt;   &lt;v:f eqn="prod @3 21600 pixelWidth"&gt;   &lt;v:f eqn="prod @3 21600 pixelHeight"&gt;   &lt;v:f eqn="sum @0 0 1"&gt;   &lt;v:f eqn="prod @6 1 2"&gt;   &lt;v:f eqn="prod @7 21600 pixelWidth"&gt;   &lt;v:f eqn="sum @8 21600 0"&gt;   &lt;v:f eqn="prod @7 21600 pixelHeight"&gt;   &lt;v:f eqn="sum @10 21600 0"&gt;  &lt;/v:formulas&gt;  &lt;v:path extrusionok="f" gradientshapeok="t" connecttype="rect"&gt;  &lt;o:lock ext="edit" aspectratio="t"&gt; &lt;/v:shapetype&gt;&lt;v:shape id="_x0000_i1025" type="#_x0000_t75" alt="" style="'width:15pt;"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\zy\LOCALS~1\Temp\msohtml1\01\clip_image001.gif" href="http://bbs.edurainbow.com/bbs/images/smilies/smile.gif"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，因为用这个写拓扑比较容易，所以用它的人很多(我以前就用它)，&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;但是，越傻瓜的东西，效率就越低，好比&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Dynamips&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;身上加了一个壳，要用里面的东西(&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Dynamips&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;)，还得把壳打开，能不慢才怪呢&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id="_x0000_i1026" type="#_x0000_t75" alt="" style="'width:15pt;height:15pt'"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\zy\LOCALS~1\Temp\msohtml1\01\clip_image002.gif" href="http://bbs.edurainbow.com/bbs/images/smilies/lol.gif"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;! 而且用&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Dynagen&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;不是很稳定，不仅占用内存大、&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;CPU&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;使用率也大，而且还总会出现一些奇怪的故障，我比较建议大家用&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Dynamips&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，不会编写&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;.bat&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;的兄弟，可以去&lt;a href="http://www.ipflow.utc.fr/index.php/Cisco_7200_Simulator"&gt;官方网站&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;上查阅一下，用几个小时就可以搞定了&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id="_x0000_i1027" type="#_x0000_t75" alt="" style="'width:15pt;height:15pt'"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\zy\LOCALS~1\Temp\msohtml1\01\clip_image003.gif" href="http://bbs.edurainbow.com/bbs/images/smilies/biggrin.gif"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;!&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;现在&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Dynamips&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;解决了原先&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;CPU&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;利用率&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;100&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;％的问题，现在大家不用担心&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;CPU占用率&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;一直是&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;100&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;％了!&lt;/span&gt;&lt;span style="" lang="EN-US"&gt; Dynamips&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;几乎可以完成&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;CCNA&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;、&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;CCNP&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;、&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;CCSP&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;、&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;CCIP&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;、&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;CCIE&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;绝大部分的路由试验。&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:宋体;"&gt;以下是使用事项：&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="" lang="EN-US"&gt;1.&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;连接&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;pc&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;机&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;双击&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;“xp_&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;获取&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;gen-eth.bat”&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，抄下主机网卡的参数，例如：&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="color: rgb(51, 204, 255);"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt; H:\dynamips&gt;dynamips-wxp.exe -e&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Cisco 7200 Simulation Platform (version &lt;/span&gt;&lt;st1:chsdate style="color: rgb(51, 102, 255);" year="1899" month="12" day="30" islunardate="False" isrocdate="False" st="on"&gt;0.2.6&lt;/st1:chsdate&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;-RC2-x86)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Copyright (c) 2005,2006 Christophe Fillot.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Network device list:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;rpcap://\Device\NPF_GenericDialupAdapter : Network adapter 'Genericdialup ad&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;apter' on local host&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;rpcap://\Device\NPF_{E1FD1562-A990-46CD-8356-C&lt;/span&gt;&lt;st1:chmetcnv style="color: rgb(51, 102, 255);" unitname="C" sourcevalue="6" hasspace="False" negative="False" numbertype="1" tcsc="0" st="on"&gt;6C&lt;/st1:chmetcnv&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;315D5E835} : Network adapter&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;'TP-LINK 11b/g Wireless Adapter(Microsoft's Packet Scheduler) ' on local host&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;抄下真实网卡的信息：&lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);" lang="EN-US"&gt;“NPF_{E1FD1562-A990-46CD-8356-C&lt;st1:chmetcnv unitname="C" sourcevalue="6" hasspace="False" negative="False" numbertype="1" tcsc="0" st="on"&gt;6C&lt;/st1:chmetcnv&gt;315D5E835}”&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，替换&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Router1.bat&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;中的&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;"gen_eth"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;参数。（此处用记事本编辑）&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;需要替换的字段如下：&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;&lt;blockquote style="color: rgb(51, 102, 255);"&gt;-s2:0:gen_eth:"\Device\NPF_{E1FD1562-A990-46CD-8356-C&lt;st1:chmetcnv unitname="C" sourcevalue="6" hasspace="False" negative="False" numbertype="1" tcsc="0" st="on"&gt;6C&lt;/st1:chmetcnv&gt;315D5E835}"&lt;/blockquote&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;替换成你所获得的网卡参数，就可以了&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;2.&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;解决&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;CPU&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;占用率的问题&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;随便打开一个&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;.bat&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;文件，如&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;router2.bat&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，把里面的&lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);" lang="EN-US"&gt;“--idle-pc=0x&lt;st1:chmetcnv unitname="ac" sourcevalue="627900" hasspace="False" negative="False" numbertype="1" tcsc="0" st="on"&gt;627900ac&lt;/st1:chmetcnv&gt;”&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;删了，然后双击启&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;动&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;router2.bat&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，在路由器里随便敲点配置，按&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;wr&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;保存，此时在命令行窗口中按&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;"&lt;span style="color: rgb(255, 102, 102);"&gt;ctrl&lt;/span&gt;" +"&lt;span style="color: rgb(255, 102, 102);"&gt;]&lt;/span&gt;"&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，松&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;开后按&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;i&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，可以获取到&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;idle-pc&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;参数，例如：&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="color: rgb(51, 102, 255);"&gt; Please wait while gathering statistics...&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Done. Suggested idling PC:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;0x&lt;/span&gt;&lt;st1:chmetcnv style="color: rgb(51, 102, 255);" unitname="F" sourcevalue="604" hasspace="False" negative="False" numbertype="1" tcsc="0" st="on"&gt;604f&lt;/st1:chmetcnv&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;1484(count=56)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;0x604b99e8 (count=22)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;0x604eaf94 (count=43)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;0x604eb174 (count=36)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;0x604eb190 (count=49)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;0x604eb200 (count=75)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;0x60423b48 (count=59)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;0x604ebc58 (count=33)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;0x&lt;/span&gt;&lt;st1:chmetcnv style="color: rgb(51, 102, 255);" unitname="C" sourcevalue="60593" hasspace="False" negative="False" numbertype="1" tcsc="0" st="on"&gt;60593c&lt;/st1:chmetcnv&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;70(count=26)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;0x604ebc74 (count=33)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Restart the emulator with"--idle-pc=0x&lt;/span&gt;&lt;st1:chmetcnv style="color: rgb(51, 102, 255);" unitname="F" sourcevalue="604" hasspace="False" negative="False" numbertype="1" tcsc="0" st="on"&gt;604f&lt;/st1:chmetcnv&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;1484"(for example)&lt;/span&gt; &lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;从上述参数中选择任何一个即可，如果想获得最佳性能，建议一个一个测试（不过，有很多人说&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;&lt;br /&gt;count&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;数值最大的，效果也是最好的，大家不防试试）。记住要改每个&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;.bat&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;文件中的&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;idle&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，而且，每换&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;ios,idle&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;值也需要重新获得。在这个拓扑中用到两种&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;ios&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，一个是&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;72&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，另一个是&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;36&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，所以&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;idle&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;值要分别获取！&lt;/span&gt;&lt;span style=";font-family:宋体;color:red;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;经我测试，模拟器可以连接&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Vmware&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;虚拟机，如果想做&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;ACS&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;试验的兄弟们，可以用V&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;mware&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;装一个&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;2000Server&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，我测试过，可以做此试验。不过机子&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;性能不高的兄弟们可别逞强装&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Vmware&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，那样会很慢的。&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id="_x0000_i1030" type="#_x0000_t75" alt="" style="'width:15pt;height:15pt'"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\zy\LOCALS~1\Temp\msohtml1\01\clip_image005.gif" href="http://bbs.edurainbow.com/bbs/images/smilies/time.gif"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;!--[endif]--&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:宋体;"&gt;好了，就先写到这吧，&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;祝大家好好利用这款模拟器，非常好的东东呀&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;~&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;因为不会上传rar压缩文档，所以只是把拓扑图发了上来，模拟器大家只能上网上找去了&lt;br /&gt;我在工大也发表过此帖，如果大家想下载模拟器的话，可以去看看我&lt;a href="http://bbs.edurainbow.com/bbs/viewthread.php?tid=2799&amp;amp;highlight=%2Bzhaocs"&gt;之前发过的帖子&lt;/a&gt;！&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3580549767611110022-4471229623484838464?l=zhaocs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zhaocs.blogspot.com/feeds/4471229623484838464/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3580549767611110022&amp;postID=4471229623484838464' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/4471229623484838464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3580549767611110022/posts/default/4471229623484838464'/><link rel='alternate' type='text/html' href='http://zhaocs.blogspot.com/2007/02/dynamips-ccie-lab.html' title='Dynamips CCIE Lab'/><author><name>Frank</name><uri>http://www.blogger.com/profile/17563561001976837110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_Uzl14soGgRY/ReUHbwO_XgI/AAAAAAAAAAU/Btm7gXAxoVU/s72-c/tuopu_source.jpg' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
