<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>baalchina &#187; 网络协议</title>
	<atom:link href="http://www.baalchina.net/category/%e7%bd%91%e7%bb%9c%e5%8d%8f%e8%ae%ae/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.baalchina.net</link>
	<description>baalchina技术日志</description>
	<lastBuildDate>Fri, 06 Aug 2010 05:40:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>http://www.msftncsi.com/ncsi.txt</title>
		<link>http://www.baalchina.net/2009/02/httpwwwmsftncsicomncsitxt/</link>
		<comments>http://www.baalchina.net/2009/02/httpwwwmsftncsicomncsitxt/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 02:15:46 +0000</pubDate>
		<dc:creator>baalchina</dc:creator>
				<category><![CDATA[网络协议]]></category>

		<guid isPermaLink="false">http://www.baalchina.net/2009/02/httpwwwmsftncsicomncsitxt/</guid>
		<description><![CDATA[有时候一登陆网关，遨游就自动打开这个页面。其实这个就是vista用于检测是否连接到公网的功能。
teachnet:   http://technet.microsoft.com/en-us/library/cc766017.aspx
]]></description>
			<content:encoded><![CDATA[<p>有时候一登陆网关，遨游就自动打开这个页面。其实这个就是vista用于检测是否连接到公网的功能。</p>
<p>teachnet:   <br /><a title="http://technet.microsoft.com/en-us/library/cc766017.aspx" href="http://technet.microsoft.com/en-us/library/cc766017.aspx">http://technet.microsoft.com/en-us/library/cc766017.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.baalchina.net/2009/02/httpwwwmsftncsicomncsitxt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OSPF的区域以及LSA类型</title>
		<link>http://www.baalchina.net/2008/08/ospf-area-lsa/</link>
		<comments>http://www.baalchina.net/2008/08/ospf-area-lsa/#comments</comments>
		<pubDate>Sat, 23 Aug 2008 08:10:51 +0000</pubDate>
		<dc:creator>baalchina</dc:creator>
				<category><![CDATA[网络协议]]></category>
		<category><![CDATA[路由交换]]></category>
		<category><![CDATA[ccie]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[ospf]]></category>

		<guid isPermaLink="false">http://baalchina.nau.edu.cn/?p=110</guid>
		<description><![CDATA[OSPF的LSA类型

Type 1（Router，路由器）：每个路由器一条，列出RID和所有接口的IP地址。也用来表示桩网络（stub network）。
Type 2（Network，网络）：每个过境网络一条，由子网中的DR创建，用来表示子网以及连到该子网的路由器接口。
Type 3（Network Summary，网络汇总）：由ABR创建，当从一个区域广播到其他区域时，用来表示该区域的类型1和2的LSA。定义了源区域的链路（子网）和开销，但没有拓扑数据。
Type 4（ASBR Summary）：类似于LSA类型3，只是它广播的是可达ASBR的路由
Type 5（AS External）：由ASBR创建，用于表示外部注入OSPF的路由。
Type 6（Group Membership）：为MOSPF定义，Cisco并不支持。
Type 7（NSSA External）：由ASBR在NSSA区域内创建，作用与LSA Type 5相似。
Type 8（External）：Cisco未实现。
Type 9-11：OSPF未来扩展所用。例如，类型10用于MPLS的流量工程。

 
比较详细的解释

LSA 1和LSA 2分别代表了Router和网络。Type1描述路由器、接口（区域内）以及每个接口上的邻接路由器列表。Type列出了Transit Area。Type2由DR产生，如果不存在DR的网络不会有Type2。两者都在Area内活动。
牵涉到区域，引入了Type 3 LSA。Type3将1和2汇总。计算到达Type 3列出的子网的距离：首先计算到达宣告Type3 Router的距离，然后再加上Type3中的距离。就是最终距离。
Type 4以及Type 5。牵涉到了ASBR--不同AS。都是AS外的路由。

Type4,E1,仅考虑外部的Metric。
Type5,E2,同时需要考虑内部+外部的Metric。
当从AS外部注入E2路由时，创建LSA5，其他路由器直接使用就可以了。
当从AS外部注入E1路由是，创建的也是LSA5。但是当ABR在区域内泛洪时再创建了LSA4，其中列出了ABR到达ASBR的开销。此时到达外部路由的Cost=到达ABR的Cost+LSA4列出的Cost+LSA5的Cost。
如下图：



 
 
OSPF的区域类型
Stub Area。有说=末梢区域的，有说=桩区域的...

Stub的好处就是ABR不再广播LSA5到区域内，而只是广播一个默认路由。这样就会减少LSDB。
Stub一般工作与单一ABR的情况。如果多个ABR，虽然会工作，但是会存在次优路由。
根据特定情况，某些Stub区域也会阻止LSA3。

 

Stub,屏蔽5，不屏蔽3。最基本的Stub。
Totally Stubby，屏蔽5以及3。
Not-So-Stubby-Area,NSSA，屏蔽5但是不屏蔽3.同时支持创建LSA7。
Totally NSSA，屏蔽5以及3的同时支持创建LSA7.

NSSA,#area area-id nssa
Totally NSSA, #area area-id nssa no-summary
Stub, #area area-id stub
Totally Stubby, #area area-id stub no-summary
也就是Totally的话那就加上no-summary
 
参考：
http://riser.blog.51cto.com/252482/57590
]]></description>
			<content:encoded><![CDATA[<h1>OSPF的LSA类型</h1>
<ol>
<li>Type 1（Router，路由器）：每个路由器一条，列出RID和所有接口的IP地址。也用来表示桩网络（stub network）。</li>
<li>Type 2（Network，网络）：每个过境网络一条，由子网中的DR创建，用来表示子网以及连到该子网的路由器接口。</li>
<li>Type 3（Network Summary，网络汇总）：由ABR创建，当从一个区域广播到其他区域时，用来表示该区域的类型1和2的LSA。定义了源区域的链路（子网）和开销，但没有拓扑数据。</li>
<li>Type 4（ASBR Summary）：类似于LSA类型3，只是它广播的是可达ASBR的路由</li>
<li>Type 5（AS External）：由ASBR创建，用于表示外部注入OSPF的路由。</li>
<li><span style="text-decoration: line-through;">Type 6（Group Membership）：为MOSPF定义，Cisco并不支持。</span></li>
<li>Type 7（NSSA External）：由ASBR在NSSA区域内创建，作用与LSA Type 5相似。</li>
<li><span style="text-decoration: line-through;">Type 8（External）：Cisco未实现。</span></li>
<li>Type 9-11：OSPF未来扩展所用。例如，类型10用于MPLS的流量工程。</li>
</ol>
<p> </p>
<h2>比较详细的解释</h2>
<ol>
<li>LSA 1和LSA 2分别代表了Router和网络。Type1描述路由器、接口（区域内）以及每个接口上的邻接路由器列表。Type列出了Transit Area。Type2由DR产生，如果不存在DR的网络不会有Type2。<strong>两者都在Area内活动。</strong></li>
<li>牵涉到区域，引入了Type 3 LSA。Type3将1和2汇总。计算到达Type 3列出的子网的距离：<em>首先计算到达宣告Type3 Router的距离，然后再加上Type3中的距离。就是最终距离。</em></li>
<li>Type 4以及Type 5。牵涉到了ASBR--不同AS。都是AS外的路由。
<ol>
<li>Type4,E1,仅考虑外部的Metric。</li>
<li>Type5,E2,同时需要考虑内部+外部的Metric。</li>
<li>当从AS外部注入E2路由时，创建LSA5，其他路由器直接使用就可以了。</li>
<li>当从AS外部注入E1路由是，创建的也是LSA5。但是当ABR在区域内泛洪时再创建了LSA4，其中列出了ABR到达ASBR的开销。此时到达外部路由的Cost=到达ABR的Cost+LSA4列出的Cost+LSA5的Cost。</li>
<li>如下图：<a href="http://baalchina.nau.edu.cn/wp-content/uploads/2008/08/200801011199168826259.jpg"><img class="alignnone size-full wp-image-115" title="200801011199168826259" src="http://baalchina.nau.edu.cn/wp-content/uploads/2008/08/200801011199168826259.jpg" alt="" width="500" height="185" /></a></li>
</ol>
</li>
</ol>
<p> </p>
<p> </p>
<h1>OSPF的区域类型</h1>
<p>Stub Area。有说=末梢区域的，有说=桩区域的...</p>
<ol>
<li>Stub的好处就是ABR不再广播LSA5到区域内，而只是广播一个默认路由。这样就会减少LSDB。</li>
<li>Stub一般工作与单一ABR的情况。如果多个ABR，虽然会工作，但是会存在次优路由。</li>
<li>根据特定情况，某些Stub区域也会阻止LSA3。</li>
</ol>
<p> </p>
<ol>
<li>Stub,屏蔽5，不屏蔽3。最基本的Stub。</li>
<li>Totally Stubby，屏蔽5以及3。</li>
<li>Not-So-Stubby-Area,NSSA，屏蔽5但是不屏蔽3.同时支持创建LSA7。</li>
<li>Totally NSSA，屏蔽5以及3的同时支持创建LSA7.</li>
</ol>
<blockquote><p>NSSA,<em>#area area-id nssa</em><br />
Totally NSSA, <em>#area area-id nssa no-summary</em><br />
Stub, <em>#area area-id stub</em><br />
Totally Stubby, <em>#area area-id stub no-summary</em></p></blockquote>
<p>也就是Totally的话那就加上no-summary</p>
<p> </p>
<p>参考：<br />
<a href="http://riser.blog.51cto.com/252482/57590">http://riser.blog.51cto.com/252482/57590</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.baalchina.net/2008/08/ospf-area-lsa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OSPF双路由的问题</title>
		<link>http://www.baalchina.net/2008/08/ospf-dual-route/</link>
		<comments>http://www.baalchina.net/2008/08/ospf-dual-route/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 12:31:07 +0000</pubDate>
		<dc:creator>baalchina</dc:creator>
				<category><![CDATA[网络协议]]></category>
		<category><![CDATA[ccie]]></category>
		<category><![CDATA[nic]]></category>
		<category><![CDATA[ospf]]></category>

		<guid isPermaLink="false">http://baalchina.nau.edu.cn/?p=107</guid>
		<description><![CDATA[其实很早就发现我们的核心设备上有些路由是两条。比如这个：
O 172.26.8.0/30 [110/20] via 172.26.8.5, Vlan 702
via 172.26.8.85, Vlan 723
一开始以为是bug，后来以为是OSPF自动的负载均衡，现在看来不是。
比如以上面为例。
172.26.8.0/30的两个地址：
172.26.8.1/30以及172.26.8.2/30。
n7-04-b2-1.3f.pk(rw)-&#62;Router1&#62;traceroute 172.26.8.1
Traceroute to 172.26.8.1, 30 hops max, 40 byte packets
1 10.00 ms &#60;1 ms &#60;1 ms 172.26.8.1 []
TraceRoute Complete
n7-04-b2-1.3f.pk(rw)-&#62;Router1&#62;traceroute 172.26.8.2
Traceroute to 172.26.8.2, 30 hops max, 40 byte packets
1 &#60;1 ms &#60;1 ms &#60;1 ms 172.26.8.85 []
2 &#60;1 ms &#60;1 ms &#60;1 ms 172.26.8.86 []
3 &#60;1 ms [...]]]></description>
			<content:encoded><![CDATA[<p>其实很早就发现我们的核心设备上有些路由是两条。比如这个：</p>
<blockquote><p>O 172.26.8.0/30 [110/20] via 172.26.8.5, Vlan 702<br />
via 172.26.8.85, Vlan 723</p></blockquote>
<p>一开始以为是bug，后来以为是OSPF自动的负载均衡，现在看来不是。</p>
<p>比如以上面为例。</p>
<p>172.26.8.0/30的两个地址：<br />
172.26.8.1/30以及172.26.8.2/30。</p>
<blockquote><p>n7-04-b2-1.3f.pk(rw)-&gt;Router1&gt;traceroute 172.26.8.1<br />
Traceroute to 172.26.8.1, 30 hops max, 40 byte packets<br />
1 10.00 ms &lt;1 ms &lt;1 ms 172.26.8.1 []<br />
TraceRoute Complete</p></blockquote>
<blockquote><p>n7-04-b2-1.3f.pk(rw)-&gt;Router1&gt;traceroute 172.26.8.2<br />
Traceroute to 172.26.8.2, 30 hops max, 40 byte packets<br />
1 &lt;1 ms &lt;1 ms &lt;1 ms 172.26.8.85 []<br />
2 &lt;1 ms &lt;1 ms &lt;1 ms 172.26.8.86 []<br />
3 &lt;1 ms &lt;1 ms &lt;1 ms 172.26.8.85 []<br />
4 &lt;1 ms &lt;1 ms &lt;1 ms 172.26.8.86 []<br />
5 &lt;1 ms &lt;1 ms &lt;1 ms 172.26.8.85 []<br />
6 &lt;1 ms &lt;1 ms &lt;1 ms 172.26.8.86 []<br />
Control Exit from TraceRoute</p></blockquote>
<p>发现问题了吧。172.26.8.1是存在的，172.26.8.2这个地址不存在。<br />
注意ping它：</p>
<blockquote><p>n7-04-b2-1.3f.pk(rw)-&gt;Router1&gt;ping 172.26.8.2<br />
Destination host unreachable.<br />
Destination host unreachable.<br />
Destination host unreachable.</p>
<p>------ PING 172.26.8.2 : Statistics ------<br />
3 packets transmitted, 0 packets received, 100% packet loss</p></blockquote>
<p><strong>注意是目标不可达。</strong></p>
<blockquote><p>n7-04-b2-1.3f.pk(rw)-&gt;Router1&gt;ping 172.17.13.11<br />
Request timed out.<br />
Request timed out.</p>
<p>------ PING 172.17.13.11 : Statistics ------<br />
2 packets transmitted, 0 packets received, 100% packet loss</p></blockquote>
<p>目前原因我还没有想通...我估计尝试着把172.26.8.2这个地址配置上去，就不会出现这个问题了。</p>
<p> </p>
<p> </p>
<p>但是奇怪的，发现</p>
<blockquote><p>O     172.26.8.8/30 [110/20] via 172.26.8.13, Vlan 704<br />
                             via 172.26.8.85, Vlan 723</p></blockquote>
<p>这一段，两个地址都可以ping通，但是172.26.8.9/30无法telnet，也就是不存在的。#show ip arp也看不到mac。那这个到底是什么？</p>
]]></content:encoded>
			<wfw:commentRss>http://www.baalchina.net/2008/08/ospf-dual-route/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VRRP以及HSRP</title>
		<link>http://www.baalchina.net/2008/08/vrrp-hsrp/</link>
		<comments>http://www.baalchina.net/2008/08/vrrp-hsrp/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 08:19:04 +0000</pubDate>
		<dc:creator>baalchina</dc:creator>
				<category><![CDATA[网络协议]]></category>
		<category><![CDATA[ccie]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[hsrp]]></category>
		<category><![CDATA[vrrp]]></category>

		<guid isPermaLink="false">http://baalchina.nau.edu.cn/?p=97</guid>
		<description><![CDATA[HSRP，Hot Standby Router Protocol,
VRRP，Virtual Router Redundancy Protocol
可以使多个路由器共享同一个IP以及MAC地址。

VRRP
使用虚拟的MAC：0000.5e00.01xx,xx为VRRP的组ID。
不支持Interface Track

 
HSRP配置
 
#standby 21 ip 10.1.1.21
#standby 21 priority 105
#standby 21 preempt
#standby 21 track serial0/0.1
#standby 22 ip 10.1.1.22
#standby 22 track serial0/0.1
另一台设备上：
#standby 21 ip 10.1.1.21
#standby 21 preempt
#standby 21 track serial0/0.1
配置也就是HSRP组21，它的虚拟IP是10.1.1.21.
第一台设备指定了priority=105，大于第二台默认的100，所以第一台是Active设备。
 
HSRP以及VRRP的状态
HSRP的状态包括Init,Speak,Standby,Active
VRRP的状态包括Master,Backup
HSRP的preempt以及trackback
#standby 1 preempt
#standby 1 track serial 0
preempt的作用是，如果有一个新的高优先级的HSRP Router加入，会立刻成为Active Router。
track的作用是监控某个端口，如果这个端口down(protocol或者physical)，那么自动降低HSRP的priority。如果这时候另一台Router配置了preempt，那么它将成为Active。
参考：
http://www.cisco.com/en/US/tech/tk648/tk362/technologies_tech_note09186a0080094e8c.shtml
]]></description>
			<content:encoded><![CDATA[<p><em>HSRP，Hot Standby Router Protocol,<br />
VRRP，Virtual Router Redundancy Protocol</em></p>
<p>可以使多个路由器共享同一个IP以及MAC地址。</p>
<ol>
<li>VRRP</li>
<li>使用虚拟的MAC：0000.5e00.01xx,xx为VRRP的组ID。</li>
<li>不支持Interface Track</li>
</ol>
<p> </p>
<h2>HSRP配置</h2>
<p> </p>
<blockquote><p>#standby 21 ip 10.1.1.21<br />
#standby 21 priority 105<br />
#standby 21 preempt<br />
#standby 21 track serial0/0.1<br />
#standby 22 ip 10.1.1.22<br />
#standby 22 track serial0/0.1</p></blockquote>
<p>另一台设备上：</p>
<blockquote><p>#standby 21 ip 10.1.1.21<br />
#standby 21 preempt<br />
#standby 21 track serial0/0.1</p></blockquote>
<p>配置也就是HSRP组21，它的虚拟IP是10.1.1.21.<br />
第一台设备指定了priority=105，大于第二台默认的100，所以第一台是Active设备。</p>
<p> </p>
<h2>HSRP以及VRRP的状态</h2>
<p>HSRP的状态包括Init,Speak,Standby,Active<br />
VRRP的状态包括Master,Backup</p>
<h2>HSRP的preempt以及trackback</h2>
<blockquote><p>#standby 1 preempt<br />
#standby 1 track serial 0</p></blockquote>
<p>preempt的作用是，如果有一个新的高优先级的HSRP Router加入，会立刻成为Active Router。<br />
track的作用是监控某个端口，如果这个端口down(protocol或者physical)，那么自动降低HSRP的priority。如果这时候另一台Router配置了preempt，那么它将成为Active。<br />
参考：<br />
<a href="http://www.cisco.com/en/US/tech/tk648/tk362/technologies_tech_note09186a0080094e8c.shtml">http://www.cisco.com/en/US/tech/tk648/tk362/technologies_tech_note09186a0080094e8c.shtml</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.baalchina.net/2008/08/vrrp-hsrp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
