<?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>OSPF &#8211; エンジニアGO</title>
	<atom:link href="https://if-network.com/category/network-study/ospf/feed/" rel="self" type="application/rss+xml" />
	<link>https://if-network.com</link>
	<description></description>
	<lastBuildDate>Sat, 11 Apr 2026 07:39:14 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<atom:link rel='hub' href='https://if-network.com/?pushpress=hub'/>
	<item>
		<title>(Cisco)OSPFの正常性確認&#038;トラブル時に役立つshowコマンド</title>
		<link>https://if-network.com/cisco-ospf-show/</link>
		
		<dc:creator><![CDATA[CHa]]></dc:creator>
		<pubDate>Sun, 18 Oct 2020 11:58:16 +0000</pubDate>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[OSPF]]></category>
		<category><![CDATA[PR]]></category>
		<category><![CDATA[技術勉強]]></category>
		<category><![CDATA[提案・設計]]></category>
		<category><![CDATA[業務 役立ち情報]]></category>
		<category><![CDATA[業務効率化]]></category>
		<category><![CDATA[cisco]]></category>
		<guid isPermaLink="false">https://if-network.com/?p=2927</guid>

					<description><![CDATA[本記事ではOSPFネットワークの正常性確認やトラブルシューティング時に役立つshowコマンドやdebugコマンドを紹介いたします。 Cisco社の各試験を勉強されている方もご参考に下さい！ ▼ あなたにオススメな記事 ▼ [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>本記事ではOSPFネットワークの正常性確認やトラブルシューティング時に役立つshowコマンドやdebugコマンドを紹介いたします。<br />
<br />
Cisco社の各試験を勉強されている方もご参考に下さい！</p>
<div class="box_style box_style_blue">
<div class="box_inner">
<div class="box_style_title"><span class="box_style_title_inner">▼ あなたにオススメな記事 ▼</span></div>
<p><span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/network-engineer-book/">CCIEが語る!ネットワークエンジニアにオススメな本・参考書!</a>」
</div>
</div>
<h2 id="syn-toc1">OSPFのshowコマンド(Cisco)</h2>
<p><img fetchpriority="high" decoding="async" src="https://if-network.com/wp-content/uploads/2020/10/pc-005-min.jpg" alt="" width="640" height="425" class="aligncenter size-full wp-image-2906" srcset="https://if-network.com/wp-content/uploads/2020/10/pc-005-min.jpg 640w, https://if-network.com/wp-content/uploads/2020/10/pc-005-min-300x199.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /><br />
では、OSPFのshowコマンドを紹介いたします。<br />
<br />
<span class="synx-marker is-green "><span class="blue b">▼ OSPF showコマンド ▼</span></span></p>
<div class="table-scroll">
<table style="width: 800px;" align="center">
<thead>
<tr>
<th>コマンド</th>
<th>確認出来る内容</th>
</tr>
</thead>
<tbody>
<tr>
<th>show ip route ospf</th>
<td>ルーティングテーブル上のOSPFルートを確認可能</td>
</tr>
<tr>
<th>show ip ospf</th>
<td>OSPFのプロセスID,OSPFの認証情報,エリア情報(スタブ,NSSA)等OSPF全体に関する設定を確認可能</td>
</tr>
<tr>
<th>show ip ospf neighbor</th>
<td>OSPFのネイバー情報(ネイバーのルータID,OSPFプライオリティ,State等)を確認可能</td>
</tr>
<tr>
<th>show ip ospf neighbor [ネイバーのIPアドレス]</th>
<td>OSPFネイバー毎の細かい詳細情報を確認可能</td>
</tr>
<tr>
<tr>
<th>show ip ospf interface brief</th>
<td>OSPFが有効化されているインターフェース情報(IPアドレス,エリア情報,コスト値)を確認可能</td>
</tr>
<tr>
<tr>
<th>show ip ospf interface</th>
<td>show ip ospf interface briefよりも細かいOSPFインターフェースの詳細情報(Helloタイマー,Deadタイマー等)を確認可能</td>
</tr>
<tr>
<th>show ip ospf database</th>
<td>OSPFのリンクステートデーターベースのLSA Type1-7(サマリー情報)を確認可能</td>
</tr>
<tr>
<th>show ip ospf database router</th>
<td>リンクステートデータベースのLSA-Type1の詳細を確認可能</td>
</tr>
<tr>
<th>show ip ospf database network</th>
<td>リンクステートデータベースのLSA-Type2の詳細を確認可能</td>
</tr>
<tr>
<th>show ip ospf database summary</th>
<td>リンクステートデータベースのLSA-Type3の詳細を確認可能</td>
</tr>
<tr>
<th>show ip ospf database asbr-summary</th>
<td>リンクステートデータベースのLSA-Type4の詳細を確認可能</td>
</tr>
<tr>
<th>show ip ospf database external</th>
<td>リンクステートデータベースのLSA-Type5の詳細を確認可能</td>
</tr>
<tr>
<th>show ip ospf database nssa-external</th>
<td>リンクステートデータベースのLSA-Type7の詳細を確認可能</td>
</tr>
<tr>
<th>show route-map all</th>
<td>Route-mapの一覧を確認可能<br />
※ルーティング制御で利用している場合に利用</td>
</tr>
<tr>
<th>show ip prefix-list detail</th>
<td>prefix-listの一覧を確認可能<br />
※ルーティング制御で利用している場合に利用</td>
</tr>
</tbody>
</table>
</div>
<div class="box_style box_style_blue">
<div class="box_inner">
<div class="box_style_title"><span class="box_style_title_inner">▼ あなたにオススメな記事 ▼</span></div>
<p><span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/ospf-lsa-type/">OSPFデータベースのLSA Type1~7について解説</a>」<br />
<span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/ospf-neighbor-not/">OSPF ネイバー(2WAY)確立の条件・不具合時の解決方法！</a>」<br />
<span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/ospf-state/">OSPFの状態遷移(Down〜Full)とパケットの種類を解説</a>」
</div>
</div>
<h2 id="syn-toc2">OSPFのdebugコマンド(Cisco)</h2>
<p><img decoding="async" src="https://if-network.com/wp-content/uploads/2020/10/pc-003-min.jpg" alt="" width="640" height="426" class="aligncenter size-full wp-image-2904" srcset="https://if-network.com/wp-content/uploads/2020/10/pc-003-min.jpg 640w, https://if-network.com/wp-content/uploads/2020/10/pc-003-min-300x200.jpg 300w, https://if-network.com/wp-content/uploads/2020/10/pc-003-min-600x400.jpg 600w" sizes="(max-width: 640px) 100vw, 640px" /><br />
次にOSPFのdebugコマンドを紹介いたします。<br />
※実環境での利用は十分に気をつけて下さいね。<br />
<br />
<span class="synx-marker is-green "><span class="blue b">▼ OSPF debugコマンド ▼</span></span></p>
<div class="table-scroll">
<table style="width: 800px;" align="center">
<thead>
<tr>
<th>コマンド</th>
<th>確認出来る内容</th>
</tr>
</thead>
<tbody>
<tr>
<th>debug ip ospf hello</th>
<td>Helloパケットの送受信情報を確認可能</td>
</tr>
<tr>
<th>debug ip ospf packet</th>
<td>受信したOSPFパケットの詳細情報を確認可能</td>
</tr>
<tr>
<th>debug ip ospf adj</th>
<td>OSPFネイバー関連情報(DR,BDRの選出等)を確認可能</td>
</tr>
<tr>
<th>debug ip ospf events</th>
<td>OSPFの各種イベントを確認可能</td>
</tr>
</tbody>
</table>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>OSPF(マルチエリア)の設定方法・設定確認方法を紹介【Junos, Juniper】</title>
		<link>https://if-network.com/junos-ospf-multi/</link>
		
		<dc:creator><![CDATA[CHa]]></dc:creator>
		<pubDate>Wed, 15 Apr 2020 10:04:24 +0000</pubDate>
				<category><![CDATA[Junos]]></category>
		<category><![CDATA[OSPF]]></category>
		<category><![CDATA[PR]]></category>
		<category><![CDATA[技術勉強]]></category>
		<category><![CDATA[Juniper]]></category>
		<category><![CDATA[junos]]></category>
		<guid isPermaLink="false">https://if-network.com/?p=4404</guid>

					<description><![CDATA[本記事ではJunosでのOSPFの有効化設定(マルチエリア設定)についてご紹介させて頂きます。 [br num=&#8221;1&#8243;] [char no=&#8221;3&#8243; char=&#8221; [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>本記事ではJunosでの<span class="black b">OSPFの有効化設定(マルチエリア設定)</span>についてご紹介させて頂きます。<br />
[br num=&#8221;1&#8243;]<br />
[char no=&#8221;3&#8243; char=&#8221;解決者&#8221;]この記事は以下のような方にオススメです！<br />
・ JunosのOSPF マルチエリアの設定方法を知りたい方<br />
・ JunosのOSPF マルチエリアに関するshowコマンド・その結果を確認したい方<br />
[/char]</p>
<div class="box_style box_style_blue">
<div class="box_inner">
<div class="box_style_title"><span class="box_style_title_inner">▼ あなたにオススメな記事 ▼</span></div>
<p><span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/network-engineer-book/">CCIEが語る!ネットワークエンジニアにオススメな本・参考書!</a>」<br />
<span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/junos-juniper-summary/">[まとめ] Juniper/Junosの検証結果を記事にまとめました！</a>」
</div>
</div>
<h2 id="syn-toc1">OSPF(マルチエリア) 検証内容</h2>
<p><img decoding="async" src="https://if-network.com/wp-content/uploads/2021/01/job-42-min-1.jpg" alt="" width="640" height="427" class="aligncenter size-full wp-image-3631" srcset="https://if-network.com/wp-content/uploads/2021/01/job-42-min-1.jpg 640w, https://if-network.com/wp-content/uploads/2021/01/job-42-min-1-300x200.jpg 300w, https://if-network.com/wp-content/uploads/2021/01/job-42-min-1-600x400.jpg 600w" sizes="(max-width: 640px) 100vw, 640px" /><br />
それでは最初に設定要件とネットワーク構成をご紹介します。<br />
[br num=&#8221;1&#8243;]<br />
<img decoding="async" src="https://if-network.com/wp-content/uploads/2020/04/junos-ospf-multi-min.png" alt="" width="1334" height="432" class="aligncenter size-full wp-image-4432" srcset="https://if-network.com/wp-content/uploads/2020/04/junos-ospf-multi-min.png 1334w, https://if-network.com/wp-content/uploads/2020/04/junos-ospf-multi-min-300x97.png 300w, https://if-network.com/wp-content/uploads/2020/04/junos-ospf-multi-min-1024x332.png 1024w, https://if-network.com/wp-content/uploads/2020/04/junos-ospf-multi-min-768x249.png 768w" sizes="(max-width: 1334px) 100vw, 1334px" /></p>
<h3 id="syn-toc2">設定要件</h3>
<p>本検証では<span class="black b">以下の要件に基づきOSPFの設定</span>を実装します。</p>
<div class="box_style box_style_blue">
<div class="box_inner">
<div class="box_style_title"><span class="box_style_title_inner">▼ 設定要件 ▼</span></div>
<ul class="check-list">
<li>R2ではge-0/0/0をマルチエリア(エリア10)に所属させる事</li>
<li>R1・R2のLo0へPingが通る事</li>
</ul>
</div>
</div>
<h2 id="syn-toc3">OSPF(マルチエリア) 事前確認</h2>
<p><img decoding="async" src="https://if-network.com/wp-content/uploads/2021/01/job-45-min.jpg" alt="" width="640" height="412" class="aligncenter size-full wp-image-3519" srcset="https://if-network.com/wp-content/uploads/2021/01/job-45-min.jpg 640w, https://if-network.com/wp-content/uploads/2021/01/job-45-min-300x193.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /><br />
検証前時点の各機器の設定内容やログは以下の通りです。</p>
<h3 id="syn-toc4">【事前確認】R1設定確認</h3>
<p>R1にて以下の通り、IPアドレスとOSPFのエリア0は設定済です。</p>
<pre class="lang:default decode:true " title="R1 interface log" >
// ge-0/0/0とlo0はOSPFエリア0に所属
test-user@R1> show ospf interface          
Interface           State   Area            DR ID           BDR ID          Nbrs
ge-0/0/0.0          DR      0.0.0.0         1.1.1.1         2.2.2.2            1
lo0.0               DRother 0.0.0.0         0.0.0.0         0.0.0.0            0

// R1とR2はOSPFネイバーが確立済
test-user@R1> show ospf neighbor                  
Address          Interface              State           ID               Pri  Dead
192.168.12.2     ge-0/0/0.0             Full            2.2.2.2          128    32


// OSPFのマルチキャストアドレスのみ登録されている状態
test-user@R1> show route protocol ospf     

inet.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

224.0.0.5/32       *[OSPF/10] 02:46:56, metric 1
                       MultiRecv
</pre>
<p>Configは以下の通りです。</p>
<pre class="lang:default decode:true " title="R1 config log" >
set interfaces ge-0/0/0 unit 0 family inet address 192.168.12.1/30
set interfaces lo0 unit 0 family inet address 1.1.1.1/32
set routing-options router-id 1.1.1.1
set protocols ospf area 0 interface lo0.0 passive
set protocols ospf area 0 interface ge-0/0/0
</pre>
<h3 id="syn-toc5">【事前確認】R2設定確認</h3>
<p>R2にて以下の通り、IPアドレスは設定済です。</p>
<pre class="lang:default decode:true " title="R2 interface log" >
// ge-0/0/0はOSPFエリア0に所属
test-user@R2> show ospf interface                                      
Interface           State   Area            DR ID           BDR ID          Nbrs
ge-0/0/0.0          BDR     0.0.0.0         1.1.1.1         2.2.2.2            1


// R1とR2はOSPFネイバーが確立済
test-user@R2> show ospf neighbor                                       
Address          Interface              State           ID               Pri  Dead
192.168.12.1     ge-0/0/0.0             Full            1.1.1.1          128    37


// R1のLo0(1.1.1.1/32)をOSPFで学習済
test-user@R2> show route protocol ospf                                 

inet.0: 7 destinations, 7 routes (7 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

1.1.1.1/32         *[OSPF/10] 02:47:15, metric 1
                    >  to 192.168.12.1 via ge-0/0/0.0
224.0.0.5/32       *[OSPF/10] 02:47:25, metric 1
                       MultiRecv
</pre>
<p>Configは以下の通りです。</p>
<pre class="lang:default decode:true " title="R2 config log" >
set interfaces ge-0/0/0 unit 0 family inet address 192.168.12.2/30
set interfaces lo0 unit 0 family inet address 2.2.2.2/32
set routing-options router-id 2.2.2.2
set protocols ospf area 0.0.0.0 interface ge-0/0/0.0
</pre>
<h2 id="syn-toc6">OSPF(マルチエリア) 設定変更作業</h2>
<p><img decoding="async" src="https://if-network.com/wp-content/uploads/2022/01/pc-029-min.jpg" alt="" width="640" height="426" class="aligncenter size-full wp-image-4359" srcset="https://if-network.com/wp-content/uploads/2022/01/pc-029-min.jpg 640w, https://if-network.com/wp-content/uploads/2022/01/pc-029-min-300x200.jpg 300w, https://if-network.com/wp-content/uploads/2022/01/pc-029-min-600x400.jpg 600w" sizes="(max-width: 640px) 100vw, 640px" /><br />
それでは、<span class="black b">OSPF(マルチエリア)の設定</span>をしてきましょう！<br />
[br num=&#8221;1&#8243;]<br />
今回はR2のLo0(2.2.2.2)をOSPFエリア10として定義します。<br />
[br num=&#8221;1&#8243;]<br />
<span class="line-lime">OSPFのマルチエリア設定は「<span class="black b">set protocols ospf area コマンド</span>」で実現可能です。</span><br />
[br num=&#8221;1&#8243;]<br />
それでは、R2のLo0に対してOSPFエリア10の設定をしてみましょう！</p>
<pre class="lang:default decode:true " title="R2 config log" >
set protocols ospf area １0 interface lo0
</pre>
<p>上記設定後、「<span class="black b">commit</span>」すれば、設定完了です。<br />
[br num=&#8221;1&#8243;]<br />
ここまでで<span class="black b">OSPF(マルチエリア)の設定作業は完了</span>です。</p>
<h2 id="syn-toc7">OSPF(マルチエリア) 正常性確認</h2>
<p>それでは、要件通り設定変更がされているか、確認してみましょう。<br />
[br num=&#8221;1&#8243;]<br />
本検証は以下を確認します。</p>
<div class="p10 bdr_blue">
<ol class="list_style02">
<li>OSPFインターフェースの確認</li>
<li>ルーティングテーブルの確認</li>
<li>OSPFデータベースの確認</li>
<li>R1・R2のLo0へPingが通る事</li>
</ol>
</div>
<p>[br num=&#8221;1&#8243;]<br />
では、上記1〜4の順でshowコマンドの出力結果含めてご紹介します。</p>
<h3 id="syn-toc8">正常性確認①　OSPFインターフェースの確認</h3>
<p><span class="line-lime">OSPFインターフェースを確認したい場合は「<span class="black b">show ospf interface コマンド</span>」で確認できます。</span></p>
<h4 id="syn-toc9">R2 show ospf interface の出力結果</h4>
<p>以下の通り、「lo0」がOSPF(エリア10)に含まれている点が、確認できますね！</p>
<pre class="lang:default decode:true " title="R2 log" >
test-user@R2> show ospf interface 
Interface           State   Area            DR ID           BDR ID          Nbrs
ge-0/0/0.0          BDR     0.0.0.0         1.1.1.1         2.2.2.2            1
lo0.0               DR      0.0.0.10        2.2.2.2         0.0.0.0            0 //<----Lo0が追加されていること
</pre>
<h3 id="syn-toc10">正常性確認②　ルーティングテーブル　反映確認</h3>
<p><span class="line-lime">Junosでのルーティングテーブル(OSPFルートの経路のみ)を確認したい場合は「<span class="black b">show route protocol ospf コマンド</span>」で確認できます。</span><br />
[br num="1"]<br />
ルーティングテーブルの出力結果は以下の通りです。<br />
2.2.2.2/32が反映されている点が確認できますね。</p>
<pre class="lang:default decode:true " title="R2 log" >
test-user@R1> show route protocol ospf            

inet.0: 7 destinations, 7 routes (7 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

2.2.2.2/32         *[OSPF/10] 00:03:43, metric 1　//<----本検証でOSPFに追加した経路
                    >  to 192.168.12.2 via ge-0/0/0.0
224.0.0.5/32       *[OSPF/10] 02:55:35, metric 1
                       MultiRecv
</pre>
<h3 id="syn-toc11">正常性確認③　OSPFデータベース　反映確認</h3>
<p><span class="line-lime">OSPFデータベース(Type3)を確認したい場合は「<span class="black b">show ospf database netsummary コマンド</span>」で確認できます。</span><br />
[br num="1"]</p>
<h4 id="syn-toc12">R1 show ospf database netsummary の出力結果</h4>
<p>以下の通り、R1のOSPFデータベースにLSA type3「2.2.2.2」が含まれている点を確認しましょう。</p>
<pre class="lang:default decode:true " title="R1 log" >
test-user@R1> show ospf database netsummary     

    OSPF database, Area 0.0.0.0
 Type       ID               Adv Rtr           Seq      Age  Opt  Cksum  Len 
Summary  2.2.2.2          2.2.2.2          0x80000001   627  0x22 0xf03c  28 //<---　本検証でOSPFに追加した経路
</pre>
<h4 id="syn-toc13">【参考①】OSPF Type3の情報の詳細を確認( show ospf database netsummary lsa-id x.x.x.x detail )</h4>
<p><span class="line-lime">OSPFデータベースの特定のLSAを確認したい場合は「<span class="black b">show ospf database netsummary lsa-id x.x.x.x detail コマンド</span>」で確認できます。</span><br />
[br num="1"]<br />
x.x.x.x にはLSA-IDが入ります。<br />
[br num="1"]</p>
<pre class="lang:default decode:true " title="R1 log" >
test-user@R1> show ospf database netsummary lsa-id 2.2.2.2 detail 

    OSPF database, Area 0.0.0.0
 Type       ID               Adv Rtr           Seq      Age  Opt  Cksum  Len 
Summary  2.2.2.2          2.2.2.2          0x80000001   681  0x22 0xf03c  28
  mask 255.255.255.255
  Topology default (ID 0) -> Metric: 0
</pre>
<p>[br num="1"]<br />
Cisco機器における、<span class="black b">OSPF LSA Type3の詳細</span>を確認したい方は、以下の記事をご確認下さい。</p>
<div class="box_style box_style_blue">
<div class="box_inner">
<div class="box_style_title"><span class="box_style_title_inner">▼ あなたにオススメな記事 ▼</span></div>
<p><span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/ospf-lsa-type3/">LSA Type 3とは? 基礎〜LSDBの中身の確認方法を解説</a>」
</div>
</div>
<h3 id="syn-toc14">正常性確認④　Ping試験</h3>
<p>次に「<span class="black b">R2 lo0からR1のLo0へPingが通る事</span>」を確認しましょう！<br />
[br num="1"]<br />
各ルータのPingの出力結果は以下の通りです。</p>
<h4 id="syn-toc15">R1 Pingの出力結果</h4>
<p>以下の通り、「2.2.2.2」に対して問題なくPing疎通が取れている点が、確認できますね！</p>
<pre class="lang:default decode:true " title="R1 ping log" >
test-user@R1> ping 2.2.2.2 source 1.1.1.1 count 5 
PING 2.2.2.2 (2.2.2.2): 56 data bytes
64 bytes from 2.2.2.2: icmp_seq=0 ttl=64 time=1.610 ms
64 bytes from 2.2.2.2: icmp_seq=1 ttl=64 time=1.306 ms
64 bytes from 2.2.2.2: icmp_seq=2 ttl=64 time=1.222 ms
64 bytes from 2.2.2.2: icmp_seq=3 ttl=64 time=1.149 ms
64 bytes from 2.2.2.2: icmp_seq=4 ttl=64 time=1.370 ms

--- 2.2.2.2 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max/stddev = 1.149/1.331/1.610/0.158 ms
</pre>
<p>[br num="1"]</p>
<h4 id="syn-toc16">R2 Pingの出力結果</h4>
<p>以下の通り、「1.1.1.1」に対して問題なくPing疎通が取れている点が、確認できますね！</p>
<pre class="lang:default decode:true " title="R2 ping log" >
test-user@R2> ping 1.1.1.1 source 2.2.2.2 count 5                      
PING 1.1.1.1 (1.1.1.1): 56 data bytes
64 bytes from 1.1.1.1: icmp_seq=0 ttl=64 time=1.338 ms
64 bytes from 1.1.1.1: icmp_seq=1 ttl=64 time=1.393 ms
64 bytes from 1.1.1.1: icmp_seq=2 ttl=64 time=1.504 ms
64 bytes from 1.1.1.1: icmp_seq=3 ttl=64 time=1.248 ms
64 bytes from 1.1.1.1: icmp_seq=4 ttl=64 time=1.242 ms

--- 1.1.1.1 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max/stddev = 1.242/1.345/1.504/0.098 ms
</pre>
<p>[br num="1"]<br />
<span class="black b">実業務でよく利用するJunosの各種コマンド</span>については、以下の記事で纏めております。<br />
ご興味のある方はご覧ください！</p>
<div class="box_style box_style_blue">
<div class="box_inner">
<div class="box_style_title"><span class="box_style_title_inner">▼ あなたにオススメな記事 ▼</span></div>
<p><span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/juniper-show-command/">業務で役立つshow、clear、requestコマンドを紹介！</a>」
</div>
</div>
<p>また、<span class="black b">OSPF(シングルエリアの設定)に関する検証結果</span>を確認されたい方は、以下の記事で纏めております。<br />
ご興味のある方はご覧ください！</p>
<div class="box_style box_style_blue">
<div class="box_inner">
<div class="box_style_title"><span class="box_style_title_inner">▼ あなたにオススメな記事 ▼</span></div>
<p><span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/junos-ospf-single/">OSPF(シングルエリア)の設定方法・設定確認方法を紹介</a>」
</div>
</div>
<h2 id="syn-toc17">Junosの勉強方法</h2>
<p><img decoding="async" src="https://if-network.com/wp-content/uploads/2020/12/people-21-min.jpg" alt="" width="640" height="426" class="aligncenter size-full wp-image-3467" srcset="https://if-network.com/wp-content/uploads/2020/12/people-21-min.jpg 640w, https://if-network.com/wp-content/uploads/2020/12/people-21-min-300x200.jpg 300w, https://if-network.com/wp-content/uploads/2020/12/people-21-min-600x400.jpg 600w" sizes="(max-width: 640px) 100vw, 640px" /><br />
では最後に「Junosの勉強方法」について紹介いたします。<br />
[br num="1"]<br />
<span class="line-lime">Juniper機器は通信プロバイダーなどのミッションクリティカルが環境で多く導入されております。</span><br />
[br num="1"]<br />
その為、Junosを勉強すると、大規模なネットワークへ関わるチャンスが増えます！<br />
Junosの勉強は以下の参考書で勉強を進めましょう！！<br />
[br num="1"]<br />
<span class="line-lime">以下のアマゾンリンクから内容の詳細(価格/評価等)が確認出来ますので、ぜひ確認してみて下さいね！</span><br />
<div id="rinkerid2806" class="yyi-rinker-contents  yyi-rinker-postid-2806 yyi-rinker-img-m yyi-rinker-catid-98 yyi-rinker-catid-52 yyi-rinker-catid-135 yyi-rinker-catid-50 ">
	<div class="yyi-rinker-box">
		<div class="yyi-rinker-image">
							<a href="https://www.amazon.co.jp/dp/4822212807?tag=is0210960a-22&#038;linkCode=ogi&#038;th=1&#038;psc=1" rel="nofollow" class="yyi-rinker-tracking"  data-click-tracking="amazon_img 2806 はじめてのJUNOS" data-vars-click-id="amazon_img 2806 はじめてのJUNOS"><img decoding="async" src="https://m.media-amazon.com/images/I/51K927W1P5L._SL160_.jpg"  width="124" height="160" class="yyi-rinker-main-img" style="border: none;" loading="lazy"></a>					</div>
		<div class="yyi-rinker-info">
			<div class="yyi-rinker-title">
									<a href="https://www.amazon.co.jp/dp/4822212807?tag=is0210960a-22&#038;linkCode=ogi&#038;th=1&#038;psc=1" rel="nofollow" class="yyi-rinker-tracking" data-click-tracking="amazon_title 2806 はじめてのJUNOS" data-vars-amp-click-id="amazon_title 2806 はじめてのJUNOS" >はじめてのJUNOS</a>							</div>
			<div class="yyi-rinker-detail">
							<div class="credit-box">created by&nbsp;<a href="https://oyakosodate.com/rinker/" rel="nofollow noopener" target="_blank" >Rinker</a></div>
										<div class="price-box">
							</div>
						</div>
						<ul class="yyi-rinker-links">
																                    <li class="amazonlink">
						<a href="https://www.amazon.co.jp/dp/4822212807?tag=is0210960a-22&amp;linkCode=ogi&amp;th=1&amp;psc=1" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking"  data-click-tracking="amazon 2806 はじめてのJUNOS"  data-vars-amp-click-id="amazon 2806 はじめてのJUNOS">Amazon</a>					</li>
													<li class="rakutenlink">
						<a href="https://hb.afl.rakuten.co.jp/hgc/1b6cf613.b4f8e065.1b6cf614.a8a400bb/Rinker_o_20200906144610?pc=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2Fjunos%2F%3Ff%3D1%26grp%3Dproduct&amp;m=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2Fjunos%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking"  data-click-tracking="rakuten 2806 はじめてのJUNOS"  data-vars-amp-click-id="rakuten 2806 はじめてのJUNOS">楽天市場</a>					</li>
								                											</ul>
					</div>
	</div>
</div>
<br />
<div id="rinkerid2805" class="yyi-rinker-contents  yyi-rinker-postid-2805 yyi-rinker-img-m yyi-rinker-catid-98 yyi-rinker-catid-52 yyi-rinker-catid-135 yyi-rinker-catid-50 ">
	<div class="yyi-rinker-box">
		<div class="yyi-rinker-image">
							<a href="https://www.amazon.co.jp/dp/B01HCQUSSI?tag=is0210960a-22&#038;linkCode=ogi&#038;th=1&#038;psc=1" rel="nofollow" class="yyi-rinker-tracking"  data-click-tracking="amazon_img 2805 Junos設定＆管理 完全Bible" data-vars-click-id="amazon_img 2805 Junos設定＆管理 完全Bible"><img decoding="async" src="https://m.media-amazon.com/images/I/51uOz8kkcCL._SL160_.jpg"  width="126" height="160" class="yyi-rinker-main-img" style="border: none;" loading="lazy"></a>					</div>
		<div class="yyi-rinker-info">
			<div class="yyi-rinker-title">
									<a href="https://www.amazon.co.jp/dp/B01HCQUSSI?tag=is0210960a-22&#038;linkCode=ogi&#038;th=1&#038;psc=1" rel="nofollow" class="yyi-rinker-tracking" data-click-tracking="amazon_title 2805 Junos設定＆管理 完全Bible" data-vars-amp-click-id="amazon_title 2805 Junos設定＆管理 完全Bible" >Junos設定＆管理 完全Bible</a>							</div>
			<div class="yyi-rinker-detail">
							<div class="credit-box">created by&nbsp;<a href="https://oyakosodate.com/rinker/" rel="nofollow noopener" target="_blank" >Rinker</a></div>
										<div class="price-box">
							</div>
						</div>
						<ul class="yyi-rinker-links">
																	<li class="amazonkindlelink">
						<a href="https://www.amazon.co.jp/dp/B01HCQUSSI?tag=is0210960a-22&amp;linkCode=ogi&amp;th=1&amp;psc=1" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking"  data-click-tracking="amazon_kindle 2805 Junos設定＆管理 完全Bible"  data-vars-amp-click-id="amazon_kindle 2805 Junos設定＆管理 完全Bible">Kindle</a>					</li>
								                    <li class="amazonlink">
						<a href="https://www.amazon.co.jp/dp/B01HCQUSSI?tag=is0210960a-22&amp;linkCode=ogi&amp;th=1&amp;psc=1" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking"  data-click-tracking="amazon 2805 Junos設定＆管理 完全Bible"  data-vars-amp-click-id="amazon 2805 Junos設定＆管理 完全Bible">Amazon</a>					</li>
													<li class="rakutenlink">
						<a href="https://hb.afl.rakuten.co.jp/hgc/1b6cf613.b4f8e065.1b6cf614.a8a400bb/Rinker_o_20200906144540?pc=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2Fjuniper%2F%3Ff%3D1%26grp%3Dproduct&amp;m=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2Fjuniper%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking"  data-click-tracking="rakuten 2805 Junos設定＆管理 完全Bible"  data-vars-amp-click-id="rakuten 2805 Junos設定＆管理 完全Bible">楽天市場</a>					</li>
								                											</ul>
					</div>
	</div>
</div>
</p>
<h2 id="syn-toc18">まとめ</h2>
<p><img decoding="async" src="https://if-network.com/wp-content/uploads/2020/11/pc-017-min.jpg" alt="" width="640" height="425" class="aligncenter size-full wp-image-3091" srcset="https://if-network.com/wp-content/uploads/2020/11/pc-017-min.jpg 640w, https://if-network.com/wp-content/uploads/2020/11/pc-017-min-300x199.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /><br />
最後までお読み頂きましてありがとうございます。<br />
[br num="1"]<br />
Juniperに関する記事は以下にまとめております。<br />
ご興味のある方は是非ご覧ください。</p>
<div class="box_style box_style_blue">
<div class="box_inner">
<div class="box_style_title"><span class="box_style_title_inner">▼ あなたにオススメな記事 ▼</span></div>
<p><span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/junos-juniper-summary/">[まとめ] Juniper/Junosの検証結果を記事にまとめました！</a>」<br />
<span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/juniper-show-command/">業務で役立つshow、clear、requestコマンドを紹介！</a>」
</div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>OSPF(シングルエリア)の設定方法・設定確認方法を紹介【Junos, Juniper】</title>
		<link>https://if-network.com/junos-ospf-single/</link>
		
		<dc:creator><![CDATA[CHa]]></dc:creator>
		<pubDate>Sat, 11 Apr 2020 09:30:33 +0000</pubDate>
				<category><![CDATA[Junos]]></category>
		<category><![CDATA[OSPF]]></category>
		<category><![CDATA[PR]]></category>
		<category><![CDATA[技術勉強]]></category>
		<category><![CDATA[Juniper]]></category>
		<category><![CDATA[junos]]></category>
		<guid isPermaLink="false">https://if-network.com/?p=4401</guid>

					<description><![CDATA[本記事ではJunosでの「OSPFの有効化設定(シングルエリア設定)」についてご紹介させて頂きます。 [br num=&#8221;1&#8243;] [char no=&#8221;3&#8243; char=&#82 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>本記事ではJunosでの「<span class="black b">OSPFの有効化設定(シングルエリア設定)</span>」についてご紹介させて頂きます。<br />
[br num=&#8221;1&#8243;]<br />
[char no=&#8221;3&#8243; char=&#8221;解決者&#8221;]この記事は以下のような方にオススメです！<br />
・ JunosのOSPF シングルエリアの設定方法を知りたい方<br />
・ JunosのOSPF シングルエリアに関するshowコマンド・その結果を確認したい方<br />
[/char]</p>
<div class="box_style box_style_blue">
<div class="box_inner">
<div class="box_style_title"><span class="box_style_title_inner">▼ あなたにオススメな記事 ▼</span></div>
<p><span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/network-engineer-book/">CCIEが語る!ネットワークエンジニアにオススメな本・参考書!</a>」<br />
<span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/junos-juniper-summary/">[まとめ] Juniper/Junosの検証結果を記事にまとめました！</a>」
</div>
</div>
<h2 id="syn-toc1">OSPF(シングルエリア) 検証内容</h2>
<p><img decoding="async" src="https://if-network.com/wp-content/uploads/2021/01/job-52-min.jpg" alt="" width="640" height="427" class="aligncenter size-full wp-image-3648" srcset="https://if-network.com/wp-content/uploads/2021/01/job-52-min.jpg 640w, https://if-network.com/wp-content/uploads/2021/01/job-52-min-300x200.jpg 300w, https://if-network.com/wp-content/uploads/2021/01/job-52-min-600x400.jpg 600w" sizes="(max-width: 640px) 100vw, 640px" /><br />
まず最初に設定要件とネットワーク構成をご紹介します。<br />
<img decoding="async" src="https://if-network.com/wp-content/uploads/2020/04/junos-ospf-single-min.png" alt="" width="1300" height="430" class="aligncenter size-full wp-image-4433" srcset="https://if-network.com/wp-content/uploads/2020/04/junos-ospf-single-min.png 1300w, https://if-network.com/wp-content/uploads/2020/04/junos-ospf-single-min-300x99.png 300w, https://if-network.com/wp-content/uploads/2020/04/junos-ospf-single-min-1024x339.png 1024w, https://if-network.com/wp-content/uploads/2020/04/junos-ospf-single-min-768x254.png 768w" sizes="(max-width: 1300px) 100vw, 1300px" /></p>
<h3 id="syn-toc2">設定要件</h3>
<p>本検証では以下の要件に基づきOSPFの設定を実装します。</p>
<div class="box_style box_style_blue">
<div class="box_inner">
<div class="box_style_title"><span class="box_style_title_inner">▼ 設定要件 ▼</span></div>
<ul class="check-list">
<li>Router-idは明示的に設定する事</li>
<li>R1ではLo0及びge-0/0/0をバックボーンエリア(エリア0)に所属させる事</li>
<li>R2ではge-0/0/0をバックボーンエリア(エリア0)に所属させる事</li>
<li>OSPFの各種パケットを通信する必要がないR1のLo0はPassiveインターフェースにする事</li>
</ul>
</div>
</div>
<h2 id="syn-toc3">OSPF(シングルエリア) 事前確認</h2>
<p><img decoding="async" src="https://if-network.com/wp-content/uploads/2020/11/pc-008-min.jpg" alt="" width="640" height="425" class="aligncenter size-full wp-image-2996" srcset="https://if-network.com/wp-content/uploads/2020/11/pc-008-min.jpg 640w, https://if-network.com/wp-content/uploads/2020/11/pc-008-min-300x199.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /><br />
検証前時点の各機器の設定内容やログは以下の通りです。</p>
<h3 id="syn-toc4">【事前確認】R1設定確認</h3>
<p>R1にて以下の通り、<span class="black b">IPアドレスは設定済</span>です。</p>
<pre class="lang:default decode:true " title="R1 interface log" >
test-user@R1> show interfaces lo0 terse 
Interface               Admin Link Proto    Local                 Remote
lo0                     up    up
lo0.0                   up    up   inet     1.1.1.1             --> 0/0

test-user@R1> show interfaces ge-0/0/0 terse     
Interface               Admin Link Proto    Local                 Remote
ge-0/0/0                up    up
ge-0/0/0.0              up    up   inet     192.168.12.1/30 
</pre>
<p>Configは以下の通りです。</p>
<pre class="lang:default decode:true " title="R1 config log" >
set interfaces ge-0/0/0 unit 0 family inet address 192.168.12.1/30
set interfaces lo0 unit 0 family inet address 1.1.1.1/32
</pre>
<h3 id="syn-toc5">【事前確認】R2設定確認</h3>
<p>R2にて以下の通り、<span class="black b">IPアドレスは設定済</span>です。</p>
<pre class="lang:default decode:true " title="R2 interface log" >
test-user@R2> show interfaces ge-0/0/0 terse   
Interface               Admin Link Proto    Local                 Remote
ge-0/0/0                up    up
ge-0/0/0.0              up    up   inet     192.168.12.2/30 

test-user@R2> show interfaces lo0 terse           
Interface               Admin Link Proto    Local                 Remote
lo0                     up    up
lo0.0                   up    up   inet     2.2.2.2             --> 0/0
</pre>
<p>Configは以下の通りです。</p>
<pre class="lang:default decode:true " title="R2 config log" >
set interfaces ge-0/0/0 unit 0 family inet address 192.168.12.2/30
set interfaces lo0 unit 0 family inet address 2.2.2.2/32
</pre>
<h2 id="syn-toc6">OSPF(シングルエリア) 設定変更作業</h2>
<p><img decoding="async" src="https://if-network.com/wp-content/uploads/2022/01/pc-028-min.jpg" alt="" width="640" height="426" class="aligncenter size-full wp-image-4358" srcset="https://if-network.com/wp-content/uploads/2022/01/pc-028-min.jpg 640w, https://if-network.com/wp-content/uploads/2022/01/pc-028-min-300x200.jpg 300w, https://if-network.com/wp-content/uploads/2022/01/pc-028-min-600x400.jpg 600w" sizes="(max-width: 640px) 100vw, 640px" /><br />
それでは、<span class="black b">OSPF(シングルエリア)の設定</span>をしてきましょう！<br />
[br num=&#8221;1&#8243;]<br />
設定は以下の手順に沿って、実施します。</p>
<div class="p10 bdr_blue">
<ol class="list_style02">
<li>Router-idを設定する</li>
<li>R1にてLo0及びge-0/0/0をエリア0に設定する</li>
<li>R3にてge-0/0/0をエリア0に設定する</li>
<li>R1のLo0をPassiveインターフェースにする</li>
</ol>
</div>
<p>[br num=&#8221;1&#8243;]<br />
それでは、上記1〜4の順でコマンド含めてご紹介します。</p>
<h3 id="syn-toc7">手順① Router-idを設定する</h3>
<p><span class="line-lime">OSPF Router-idの設定は「<span class="black b">set routing-options router-id コマンド</span>」で設定可能です。</span><br />
[br num=&#8221;1&#8243;]<br />
Configは以下の通りです。</p>
<h4 id="syn-toc8">R1 Router-id設定</h4>
<pre class="lang:default decode:true " title="R1 config log" >
set routing-options router-id 1.1.1.1 
</pre>
<h4 id="syn-toc9">R2 Router-id設定</h4>
<pre class="lang:default decode:true " title="R2 config log" >
set routing-options router-id 2.2.2.2 
</pre>
<h3 id="syn-toc10">手順② R1にてLo0及びge-0/0/0をエリア0に設定する</h3>
<p><span class="line-lime">JunosでのOSPF エリアの設定は「<span class="black b">set protocols ospf area コマンド</span>」で設定可能です。</span><br />
ではR1にて、エリア0の設定を追加してみましょう！<br />
[br num=&#8221;1&#8243;]<br />
Configは以下の通りです。</p>
<pre class="lang:default decode:true " title="R1 config log" >
set protocols ospf area 0 interface lo0
set protocols ospf area 0 interface ge-0/0/0
</pre>
<h3 id="syn-toc11">手順③ R3にてge-0/0/0をエリア0に設定する</h3>
<p>それでは同じようにR2でも、OSPF(シングルエリア)の設定を追加してみましょう！<br />
[br num=&#8221;1&#8243;]<br />
Configは以下の通りです。</p>
<pre class="lang:default decode:true " title="R2 config log" >
set protocols ospf area 0 interface ge-0/0/0
</pre>
<p>※ 本件ではR2のLo0はOSPFに含めておりません。</p>
<h3 id="syn-toc12">手順④ R1のLo0をPassiveインターフェースにする</h3>
<p><span class="line-lime">Passiveインターフェースの設定は「<span class="black b">passiveコマンド</span>」にて設定可能です！</span><br />
[br num=&#8221;1&#8243;]<br />
Configは以下の通りです。</p>
<pre class="lang:default decode:true " title="R2 config log" >
set protocols ospf area 0 interface lo0.0 passive
</pre>
<p>上記設定後、「<span class="black b">commit</span>」すれば、設定完了です。<br />
[br num=&#8221;1&#8243;]<br />
ここまでで、<span class="black b">OSPF(シングルエリア)の設定作業は完了</span>です。</p>
<h2 id="syn-toc13">OSPF(シングルエリア) 正常性確認</h2>
<p><img decoding="async" src="https://if-network.com/wp-content/uploads/2020/10/pc-002-min.jpg" alt="" width="640" height="426" class="aligncenter size-full wp-image-2903" srcset="https://if-network.com/wp-content/uploads/2020/10/pc-002-min.jpg 640w, https://if-network.com/wp-content/uploads/2020/10/pc-002-min-300x200.jpg 300w, https://if-network.com/wp-content/uploads/2020/10/pc-002-min-600x400.jpg 600w" sizes="(max-width: 640px) 100vw, 640px" /><br />
それでは、要件通り設定変更がされているか、確認してみましょう。<br />
[br num=&#8221;1&#8243;]<br />
本検証は以下を確認します。</p>
<div class="p10 bdr_blue">
<ol class="list_style02">
<li>OSPFインターフェースの確認</li>
<li>OSPFネイバーの確認</li>
<li>ルーティングテーブルの確認</li>
<li>OSPFデータベースの確認</li>
<li>R2からR1のOSPFルート(1.1.1.1/32)へPingが通る事</li>
</ol>
</div>
<p>[br num=&#8221;1&#8243;]<br />
では、上記1〜5の順でshowコマンドの出力結果含めてご紹介します。</p>
<h3 id="syn-toc14">正常性確認①　OSPFインターフェースの確認</h3>
<p><span class="line-lime">OSPFインターフェースを確認したい場合は「<span class="black b">show ospf interface コマンド</span>」で確認できます。</span><br />
[br num=&#8221;1&#8243;]<br />
それでは、各機器の結果を見てみましょう！</p>
<h4 id="syn-toc15">R1 show ospf interface の出力結果</h4>
<p>以下の通り、「ge-0/0/0」「lo0」がOSPF(エリア0)に含まれている点が、確認できますね！</p>
<pre class="lang:default decode:true " title="R1 log" >
test-user@R1> show ospf interface 
Interface           State   Area            DR ID           BDR ID          Nbrs
ge-0/0/0.0          DR      0.0.0.0         1.1.1.1         2.2.2.2            1
lo0.0               DRother 0.0.0.0         0.0.0.0         0.0.0.0            0
</pre>
<h4 id="syn-toc16">R2 show ospf interface の出力結果</h4>
<p>以下の通り、「ge-0/0/0」がOSPF(エリア0)に含まれている点が、確認できますね！</p>
<pre class="lang:default decode:true " title="R2 log" >
test-user@R2> show ospf interface 
Interface           State   Area            DR ID           BDR ID          Nbrs
ge-0/0/0.0          BDR     0.0.0.0         1.1.1.1         2.2.2.2            1
</pre>
<h3 id="syn-toc17">正常性確認②　OSPFネイバーの確認</h3>
<p><span class="line-lime">OSPFインターフェースを確認したい場合は「<span class="black b">show ospf neighbor コマンド</span>」で確認できます。</span><br />
[br num=&#8221;1&#8243;]</p>
<h4 id="syn-toc18">R1 show ospf neighbor の出力結果</h4>
<p>以下の通り、対向機器(R2)のインターフェース ge-0/0/0(192.168.12.2)と正常にOSPFネイバーが確立できますね！</p>
<pre class="lang:default decode:true " title="R1 log" >
test-user@R1> show ospf neighbor 
Address          Interface              State           ID               Pri  Dead
192.168.12.2     ge-0/0/0.0             Full            2.2.2.2          128    31
</pre>
<p>[br num=&#8221;1&#8243;]</p>
<h4 id="syn-toc19">R2 show ospf neighbor の出力結果</h4>
<p>以下の通り、対向機器(R１)のインターフェース ge-0/0/0(192.168.12.1)と正常にOSPFネイバーが確立できますね！</p>
<pre class="lang:default decode:true " title="R2 log" >
test-user@R2> show ospf neighbor 
Address          Interface              State           ID               Pri  Dead
192.168.12.1     ge-0/0/0.0             Full            1.1.1.1          128    39
</pre>
<h3 id="syn-toc20">正常性確認③　ルーティングテーブル　反映確認</h3>
<p><span class="line-lime">ルーティングテーブル(OSPFルートの経路のみ)を確認したい場合は「<span class="black b">show route protocol ospf コマンド</span>」で確認できます。</span><br />
[br num=&#8221;1&#8243;]<br />
ルーティングテーブルの出力結果は以下の通りです。<br />
1.1.1.1/32が反映されている点が確認できますね。</p>
<pre class="lang:default decode:true " title="R2 log" >
test-user@R2> show route protocol ospf 

inet.0: 7 destinations, 7 routes (7 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

1.1.1.1/32         *[OSPF/10] 01:10:44, metric 1　 // <--- 該当のOSPF経路
                    >  to 192.168.12.1 via ge-0/0/0.0
224.0.0.5/32       *[OSPF/10] 01:10:54, metric 1
                       MultiRecv
</pre>
<h3 id="syn-toc21">正常性確認④　OSPFデータベース　反映確認</h3>
<p>JunosでのOSPFデータベースを確認したい場合は「<span class="black b">show ospf database router コマンド」</span>で確認できます。<br />
[br num=&#8221;1&#8243;]</p>
<h4 id="syn-toc22">R1 show ospf database routerの出力結果</h4>
<p>以下の通り、OSPFデータベース内にてLSA type1「1.1.1.1」「2.2.2.2」が含まれていますね。</p>
<pre class="lang:default decode:true " title="R1 log" >
test-user@R1> show ospf database router    

    OSPF database, Area 0.0.0.0
 Type       ID               Adv Rtr           Seq      Age  Opt  Cksum  Len 
Router  *1.1.1.1          1.1.1.1          0x80000006  2381  0x22 0x33f1  48
Router   2.2.2.2          2.2.2.2          0x80000004  2382  0x22 0x37fa  36
</pre>
<h4 id="syn-toc23">R2 show ospf database routerの出力結果</h4>
<p>R1も同様で、OSPFデータベース内にてLSA type1「1.1.1.1」「2.2.2.2」が含まれていますね。</p>
<pre class="lang:default decode:true " title="R2 log" >
test-user@R2> show ospf database router  

    OSPF database, Area 0.0.0.0
 Type       ID               Adv Rtr           Seq      Age  Opt  Cksum  Len 
Router   1.1.1.1          1.1.1.1          0x80000006  2484  0x22 0x33f1  48
Router  *2.2.2.2          2.2.2.2          0x80000004  2483  0x22 0x37fa  36
</pre>
<h4 id="syn-toc24">【参考】OSPF Type1の情報の詳細を確認(show ospf database router lsa-id x.x.x.x detail)</h4>
<p><span class="line-lime">OSPFデータベースの特定のLSAを確認したい場合は「<span class="black b">show ospf database router lsa-id x.x.x.x detail コマンド</span>」で確認できます。</span><br />
[br num=&#8221;1&#8243;]<br />
<span class="line-lime">x.x.x.x にはLSA-IDが入ります。</span><br />
[br num=&#8221;1&#8243;]</p>
<pre class="lang:default decode:true " title="R2 log" >
test-user@R2> show ospf database router lsa-id 1.1.1.1 detail          

    OSPF database, Area 0.0.0.0
 Type       ID               Adv Rtr           Seq      Age  Opt  Cksum  Len 
Router   1.1.1.1          1.1.1.1          0x80000006  2810  0x22 0x33f1  48
  bits 0x0, link count 2
  id 192.168.12.1, data 192.168.12.1, Type Transit (2)
    Topology count: 0, Default metric: 1
  id 1.1.1.1, data 255.255.255.255, Type Stub (3)
    Topology count: 0, Default metric: 0
  Topology default (ID 0)
    Type: Transit, Node ID: 192.168.12.1
      Metric: 1, Bidirectional
</pre>
<p>[br num=&#8221;1&#8243;]<br />
Cisco機器における、<span class="black b">OSPF LSA Type1の詳細</span>を確認したい方は、以下の記事をご確認下さい。</p>
<div class="box_style box_style_blue">
<div class="box_inner">
<div class="box_style_title"><span class="box_style_title_inner">▼ あなたにオススメな記事 ▼</span></div>
<p><span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/ospf-lsa-type1/">LSA Type 1とは? 基礎〜LSDBの中身の確認方法を解説</a>」
</div>
</div>
<h3 id="syn-toc25">正常性確認⑤　Ping試験</h3>
<p>最後に「<span class="black b">R2からR1のLo0へPingが通る事</span>」を確認しましょう！<br />
[br num=&#8221;1&#8243;]<br />
各ルータのPingの出力結果は以下の通りです。</p>
<h4 id="syn-toc26">R2 Pingの出力結果</h4>
<p>以下の通り、「1.1.1.1」に対して問題なくPing疎通が取れている点が、確認できますね！<br />
[br num=&#8221;1&#8243;]</p>
<pre class="lang:default decode:true " title="R2 log" >
test-user@R2> ping 1.1.1.1 count 5  
PING 1.1.1.1 (1.1.1.1): 56 data bytes
64 bytes from 1.1.1.1: icmp_seq=0 ttl=64 time=1.176 ms
64 bytes from 1.1.1.1: icmp_seq=1 ttl=64 time=1.266 ms
64 bytes from 1.1.1.1: icmp_seq=2 ttl=64 time=1.222 ms
64 bytes from 1.1.1.1: icmp_seq=3 ttl=64 time=1.169 ms
64 bytes from 1.1.1.1: icmp_seq=4 ttl=64 time=1.616 ms

--- 1.1.1.1 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max/stddev = 1.169/1.290/1.616/0.167 ms
</pre>
<p>[br num=&#8221;1&#8243;]<br />
<span class="black b">実業務でよく利用するJunosの各種コマンド</span>については、以下の記事で纏めております。<br />
ご興味のある方はご覧ください！</p>
<div class="box_style box_style_blue">
<div class="box_inner">
<div class="box_style_title"><span class="box_style_title_inner">▼ あなたにオススメな記事 ▼</span></div>
<p><span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/juniper-show-command/">業務で役立つshow、clear、requestコマンドを紹介！</a>」
</div>
</div>
<p>また、<span class="black b">OSPF(マルチエリアの設定)に関する検証結果</span>を確認されたい方は、以下の記事で纏めております。<br />
ご興味のある方はご覧ください！</p>
<div class="box_style box_style_blue">
<div class="box_inner">
<div class="box_style_title"><span class="box_style_title_inner">▼ あなたにオススメな記事 ▼</span></div>
<p><span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/junos-ospf-multi/">OSPF(マルチエリア)の設定方法・設定確認方法を紹介</a>」
</div>
</div>
<h2 id="syn-toc27">Junosの勉強方法</h2>
<p><img decoding="async" src="https://if-network.com/wp-content/uploads/2020/12/people-21-min.jpg" alt="" width="640" height="426" class="aligncenter size-full wp-image-3467" srcset="https://if-network.com/wp-content/uploads/2020/12/people-21-min.jpg 640w, https://if-network.com/wp-content/uploads/2020/12/people-21-min-300x200.jpg 300w, https://if-network.com/wp-content/uploads/2020/12/people-21-min-600x400.jpg 600w" sizes="(max-width: 640px) 100vw, 640px" /><br />
では最後に「Junosの勉強方法」について紹介いたします。<br />
[br num=&#8221;1&#8243;]<br />
<span class="line-lime">Juniper機器は通信プロバイダーなどのミッションクリティカルが環境で多く導入されております。</span><br />
[br num=&#8221;1&#8243;]<br />
その為、Junosを勉強すると、大規模なネットワークへ関わるチャンスが増えます！<br />
Junosの勉強は以下の参考書で勉強を進めましょう！！<br />
[br num=&#8221;1&#8243;]<br />
<span class="line-lime">以下のアマゾンリンクから内容の詳細(価格/評価等)が確認出来ますので、ぜひ確認してみて下さいね！</span><br />
<div id="rinkerid2806" class="yyi-rinker-contents  yyi-rinker-postid-2806 yyi-rinker-img-m yyi-rinker-catid-98 yyi-rinker-catid-52 yyi-rinker-catid-135 yyi-rinker-catid-50 ">
	<div class="yyi-rinker-box">
		<div class="yyi-rinker-image">
							<a href="https://www.amazon.co.jp/dp/4822212807?tag=is0210960a-22&#038;linkCode=ogi&#038;th=1&#038;psc=1" rel="nofollow" class="yyi-rinker-tracking"  data-click-tracking="amazon_img 2806 はじめてのJUNOS" data-vars-click-id="amazon_img 2806 はじめてのJUNOS"><img decoding="async" src="https://m.media-amazon.com/images/I/51K927W1P5L._SL160_.jpg"  width="124" height="160" class="yyi-rinker-main-img" style="border: none;" loading="lazy"></a>					</div>
		<div class="yyi-rinker-info">
			<div class="yyi-rinker-title">
									<a href="https://www.amazon.co.jp/dp/4822212807?tag=is0210960a-22&#038;linkCode=ogi&#038;th=1&#038;psc=1" rel="nofollow" class="yyi-rinker-tracking" data-click-tracking="amazon_title 2806 はじめてのJUNOS" data-vars-amp-click-id="amazon_title 2806 はじめてのJUNOS" >はじめてのJUNOS</a>							</div>
			<div class="yyi-rinker-detail">
							<div class="credit-box">created by&nbsp;<a href="https://oyakosodate.com/rinker/" rel="nofollow noopener" target="_blank" >Rinker</a></div>
										<div class="price-box">
							</div>
						</div>
						<ul class="yyi-rinker-links">
																                    <li class="amazonlink">
						<a href="https://www.amazon.co.jp/dp/4822212807?tag=is0210960a-22&amp;linkCode=ogi&amp;th=1&amp;psc=1" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking"  data-click-tracking="amazon 2806 はじめてのJUNOS"  data-vars-amp-click-id="amazon 2806 はじめてのJUNOS">Amazon</a>					</li>
													<li class="rakutenlink">
						<a href="https://hb.afl.rakuten.co.jp/hgc/1b6cf613.b4f8e065.1b6cf614.a8a400bb/Rinker_o_20200906144610?pc=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2Fjunos%2F%3Ff%3D1%26grp%3Dproduct&amp;m=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2Fjunos%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking"  data-click-tracking="rakuten 2806 はじめてのJUNOS"  data-vars-amp-click-id="rakuten 2806 はじめてのJUNOS">楽天市場</a>					</li>
								                											</ul>
					</div>
	</div>
</div>
<br />
<div id="rinkerid2805" class="yyi-rinker-contents  yyi-rinker-postid-2805 yyi-rinker-img-m yyi-rinker-catid-98 yyi-rinker-catid-52 yyi-rinker-catid-135 yyi-rinker-catid-50 ">
	<div class="yyi-rinker-box">
		<div class="yyi-rinker-image">
							<a href="https://www.amazon.co.jp/dp/B01HCQUSSI?tag=is0210960a-22&#038;linkCode=ogi&#038;th=1&#038;psc=1" rel="nofollow" class="yyi-rinker-tracking"  data-click-tracking="amazon_img 2805 Junos設定＆管理 完全Bible" data-vars-click-id="amazon_img 2805 Junos設定＆管理 完全Bible"><img decoding="async" src="https://m.media-amazon.com/images/I/51uOz8kkcCL._SL160_.jpg"  width="126" height="160" class="yyi-rinker-main-img" style="border: none;" loading="lazy"></a>					</div>
		<div class="yyi-rinker-info">
			<div class="yyi-rinker-title">
									<a href="https://www.amazon.co.jp/dp/B01HCQUSSI?tag=is0210960a-22&#038;linkCode=ogi&#038;th=1&#038;psc=1" rel="nofollow" class="yyi-rinker-tracking" data-click-tracking="amazon_title 2805 Junos設定＆管理 完全Bible" data-vars-amp-click-id="amazon_title 2805 Junos設定＆管理 完全Bible" >Junos設定＆管理 完全Bible</a>							</div>
			<div class="yyi-rinker-detail">
							<div class="credit-box">created by&nbsp;<a href="https://oyakosodate.com/rinker/" rel="nofollow noopener" target="_blank" >Rinker</a></div>
										<div class="price-box">
							</div>
						</div>
						<ul class="yyi-rinker-links">
																	<li class="amazonkindlelink">
						<a href="https://www.amazon.co.jp/dp/B01HCQUSSI?tag=is0210960a-22&amp;linkCode=ogi&amp;th=1&amp;psc=1" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking"  data-click-tracking="amazon_kindle 2805 Junos設定＆管理 完全Bible"  data-vars-amp-click-id="amazon_kindle 2805 Junos設定＆管理 完全Bible">Kindle</a>					</li>
								                    <li class="amazonlink">
						<a href="https://www.amazon.co.jp/dp/B01HCQUSSI?tag=is0210960a-22&amp;linkCode=ogi&amp;th=1&amp;psc=1" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking"  data-click-tracking="amazon 2805 Junos設定＆管理 完全Bible"  data-vars-amp-click-id="amazon 2805 Junos設定＆管理 完全Bible">Amazon</a>					</li>
													<li class="rakutenlink">
						<a href="https://hb.afl.rakuten.co.jp/hgc/1b6cf613.b4f8e065.1b6cf614.a8a400bb/Rinker_o_20200906144540?pc=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2Fjuniper%2F%3Ff%3D1%26grp%3Dproduct&amp;m=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2Fjuniper%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking"  data-click-tracking="rakuten 2805 Junos設定＆管理 完全Bible"  data-vars-amp-click-id="rakuten 2805 Junos設定＆管理 完全Bible">楽天市場</a>					</li>
								                											</ul>
					</div>
	</div>
</div>
</p>
<h2 id="syn-toc28">まとめ</h2>
<p><img decoding="async" src="https://if-network.com/wp-content/uploads/2020/11/pc-017-min.jpg" alt="" width="640" height="425" class="aligncenter size-full wp-image-3091" srcset="https://if-network.com/wp-content/uploads/2020/11/pc-017-min.jpg 640w, https://if-network.com/wp-content/uploads/2020/11/pc-017-min-300x199.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /><br />
最後までお読み頂きましてありがとうございます。<br />
[br num=&#8221;1&#8243;]<br />
Juniperに関する記事は以下にまとめております。<br />
ご興味のある方は是非ご覧ください。</p>
<div class="box_style box_style_blue">
<div class="box_inner">
<div class="box_style_title"><span class="box_style_title_inner">▼ あなたにオススメな記事 ▼</span></div>
<p><span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/junos-juniper-summary/">[まとめ] Juniper/Junosの検証結果を記事にまとめました！</a>」<br />
<span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/juniper-show-command/">業務で役立つshow、clear、requestコマンドを紹介！</a>」
</div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>スタティックルートの設定方法・設定確認方法を紹介【Junos, Juniper】</title>
		<link>https://if-network.com/junos-static-route/</link>
		
		<dc:creator><![CDATA[CHa]]></dc:creator>
		<pubDate>Thu, 12 Mar 2020 09:32:17 +0000</pubDate>
				<category><![CDATA[Junos]]></category>
		<category><![CDATA[OSPF]]></category>
		<category><![CDATA[PR]]></category>
		<category><![CDATA[技術勉強]]></category>
		<category><![CDATA[Juniper]]></category>
		<category><![CDATA[junos]]></category>
		<guid isPermaLink="false">https://if-network.com/?p=4399</guid>

					<description><![CDATA[本記事ではJunosでのStaticルートの設定についてご紹介させて頂きます。 [br num=&#8221;1&#8243;] [char no=&#8221;3&#8243; char=&#8221;解決者&#822 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>本記事では<span class="black b">JunosでのStaticルートの設定</span>についてご紹介させて頂きます。<br />
[br num=&#8221;1&#8243;]<br />
[char no=&#8221;3&#8243; char=&#8221;解決者&#8221;]この記事は以下のような方にオススメです！<br />
・ Junosのスタティック ルートの設定方法を知りたい方<br />
・ Junosのスタティック ルートに関するshowコマンド・その結果を確認したい方<br />
[/char]</p>
<div class="box_style box_style_blue">
<div class="box_inner">
<div class="box_style_title"><span class="box_style_title_inner">▼ あなたにオススメな記事 ▼</span></div>
<p><span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/network-engineer-book/">CCIEが語る!ネットワークエンジニアにオススメな本・参考書!</a>」<br />
<span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/junos-juniper-summary/">[まとめ] Juniper/Junosの検証結果を記事にまとめました！</a>」
</div>
</div>
<h2 id="syn-toc1">スタティックルート 検証内容</h2>
<p><img decoding="async" src="https://if-network.com/wp-content/uploads/2020/11/pc-008-min.jpg" alt="" width="640" height="425" class="aligncenter size-full wp-image-2996" srcset="https://if-network.com/wp-content/uploads/2020/11/pc-008-min.jpg 640w, https://if-network.com/wp-content/uploads/2020/11/pc-008-min-300x199.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /><br />
それでは最初に設定要件とネットワーク構成をご紹介します。</p>
<h3 id="syn-toc2">設定要件</h3>
<p>本検証では以下の要件に基づき<span class="black b">スタティック ルートの設定を実装</span>します。</p>
<div class="box_style box_style_blue">
<div class="box_inner">
<div class="box_style_title"><span class="box_style_title_inner">▼ 設定要件 ▼</span></div>
<ul class="check-list">
<li>R1・R2の間は静的ルーティング(スタティックルート)を設定する事</li>
<li>R1・R2のLo1へPingが通る事</li>
</ul>
</div>
</div>
<h3 id="syn-toc3">ネットワーク図</h3>
<p>検証ネットワークの構成は以下の通りです。<br />
<img decoding="async" src="https://if-network.com/wp-content/uploads/2020/04/junos-static-min.png" alt="" width="1302" height="406" class="aligncenter size-full wp-image-4434" srcset="https://if-network.com/wp-content/uploads/2020/04/junos-static-min.png 1302w, https://if-network.com/wp-content/uploads/2020/04/junos-static-min-300x94.png 300w, https://if-network.com/wp-content/uploads/2020/04/junos-static-min-1024x319.png 1024w, https://if-network.com/wp-content/uploads/2020/04/junos-static-min-768x239.png 768w" sizes="(max-width: 1302px) 100vw, 1302px" /></p>
<h2 id="syn-toc4">スタティックルート 事前確認</h2>
<p><img decoding="async" src="https://if-network.com/wp-content/uploads/2021/01/job-45-min.jpg" alt="" width="640" height="412" class="aligncenter size-full wp-image-3519" srcset="https://if-network.com/wp-content/uploads/2021/01/job-45-min.jpg 640w, https://if-network.com/wp-content/uploads/2021/01/job-45-min-300x193.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /><br />
検証前時点の各機器の設定内容やログは以下の通りです。</p>
<h3 id="syn-toc5">【事前確認】R1設定確認</h3>
<p>R1にて以下の通り、IPアドレスは設定済です。</p>
<pre class="lang:default decode:true " title="R1 interface log" >
test-user@R1> show interfaces lo0 terse 
Interface               Admin Link Proto    Local                 Remote
lo0                     up    up
lo0.0                   up    up   inet     1.1.1.1             --> 0/0

test-user@R1> show interfaces ge-0/0/0 terse     
Interface               Admin Link Proto    Local                 Remote
ge-0/0/0                up    up
ge-0/0/0.0              up    up   inet     192.168.12.1/30 
</pre>
<p>Configは以下の通りです。</p>
<pre class="lang:default decode:true " title="R1 config log" >
set interfaces ge-0/0/0 unit 0 family inet address 192.168.12.1/30
set interfaces lo0 unit 0 family inet address 1.1.1.1/32
</pre>
<h3 id="syn-toc6">【事前確認】R2設定確認</h3>
<p>R2にて以下の通り、IPアドレスは設定済です。</p>
<pre class="lang:default decode:true " title="R2 interface log" >
test-user@R2> show interfaces ge-0/0/0 terse   
Interface               Admin Link Proto    Local                 Remote
ge-0/0/0                up    up
ge-0/0/0.0              up    up   inet     192.168.12.2/30 

test-user@R2> show interfaces lo0 terse           
Interface               Admin Link Proto    Local                 Remote
lo0                     up    up
lo0.0                   up    up   inet     2.2.2.2             --> 0/0
</pre>
<p>Configは以下の通りです。</p>
<pre class="lang:default decode:true " title="R1 config log" >
set interfaces ge-0/0/0 unit 0 family inet address 192.168.12.2/30
set interfaces lo0 unit 0 family inet address 2.2.2.2/32
</pre>
<h2 id="syn-toc7">スタティックルート 設定変更作業</h2>
<p><img decoding="async" src="https://if-network.com/wp-content/uploads/2022/01/pc-024-min.jpg" alt="" width="640" height="426" class="aligncenter size-full wp-image-4354" srcset="https://if-network.com/wp-content/uploads/2022/01/pc-024-min.jpg 640w, https://if-network.com/wp-content/uploads/2022/01/pc-024-min-300x200.jpg 300w, https://if-network.com/wp-content/uploads/2022/01/pc-024-min-600x400.jpg 600w" sizes="(max-width: 640px) 100vw, 640px" /><br />
それでは、<span class="black b">スタティックルートの設定</span>をしてきましょう！<br />
[br num=&#8221;1&#8243;]<br />
設定は以下の手順に沿って、実施します。</p>
<div class="p10 bdr_blue">
<ol class="list_style02">
<li>R1にてR2 Lo0(2.2.2.2)に対するスタティックルートを設定する</li>
<li>R2にてR1 Lo0(1.1.1.1)に対するスタティックルートを設定する</li>
</ol>
</div>
<p>[br num=&#8221;1&#8243;]<br />
では、上記1,2の順でコマンド含めてご紹介します。</p>
<h3 id="syn-toc8">手順① R1にてR2 Lo0(2.2.2.2)に対するスタティックルートを設定する</h3>
<p><span class="line-lime">Junosでのスタティックルートの設定は「<span class="black b">set routing-options static routeコマンド</span>」で設定できます。</span><br />
[br num=&#8221;1&#8243;]<br />
Configは以下の通りです。</p>
<pre class="lang:default decode:true " title="R1 config log" >
set routing-options static route 2.2.2.2/32 next-hop 192.168.12.2
</pre>
<p>[br num=&#8221;1&#8243;]<br />
[char no=&#8221;3&#8243; char=&#8221;解決者&#8221;]本検証では実施しませんが、デフォルトルートを設定したい場合は、<br />
「<span class="black b">set routing-options static route 0.0.0.0/0 〜</span>」で設定可能です！<br />
[/char]</p>
<h3 id="syn-toc9">手順② R2にてR1 Lo0(1.1.1.1)に対するスタティックルートを設定する</h3>
<p>それでは同じようにR2でも、スタティックルートの設定を追加してみましょう！<br />
[br num=&#8221;1&#8243;]<br />
Configは以下の通りです。</p>
<pre class="lang:default decode:true " title="R1 config log" >
set routing-options static route 1.1.1.1/32 next-hop 192.168.12.1
</pre>
<p>[br num=&#8221;1&#8243;]<br />
上記設定後、「<span class="black b">commit</span>」すれば、設定完了です。<br />
[br num=&#8221;1&#8243;]<br />
ここまでで<span class="black b">スタティックルートの設定作業は完了</span>です。</p>
<h2 id="syn-toc10">スタティックルート 正常性確認</h2>
<p><img decoding="async" src="https://if-network.com/wp-content/uploads/2020/10/pc-004-min.jpg" alt="" width="640" height="371" class="aligncenter size-full wp-image-2905" srcset="https://if-network.com/wp-content/uploads/2020/10/pc-004-min.jpg 640w, https://if-network.com/wp-content/uploads/2020/10/pc-004-min-300x174.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /><br />
それでは、要件通り設定変更がされているか、確認してみましょう。<br />
[br num=&#8221;1&#8243;]<br />
確認項目は以下の通りです。</p>
<div class="p10 bdr_blue">
<ol class="list_style02">
<li>ルーティングテーブルにスタティックルートが反映されている事</li>
<li>R1・R2双方のLo0へPingが通る事</li>
</ol>
</div>
<p>[br num=&#8221;1&#8243;]<br />
では、上記1,2の順でshowコマンドの出力結果含めてご紹介します。</p>
<h3 id="syn-toc11">正常性確認①　ルーティングテーブル　反映確認</h3>
<p><span class="line-lime">Junosでのルーティングテーブル(スタティックルートの経路のみ)を確認したい場合は「<span class="black b">show route protocol static コマンド</span>」で確認できます。</span><br />
[br num=&#8221;1&#8243;]<br />
ルーティングテーブルの出力結果は以下の通りです。</p>
<h4 id="syn-toc12">R1 show route protocol staticの出力結果</h4>
<p>以下の通り、「2.2.2.2」向けのスタティックルートが反映されているのが、確認できますね！</p>
<pre class="lang:default decode:true " title="R1 log" >
test-user@R1> show route protocol static  

inet.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

2.2.2.2/32         *[Static/5] 00:12:39　 // <--- この部分が宛先のネットワークアドレスです。
                    >  to 192.168.12.2 via ge-0/0/0.0　 // <--- この部分が転送先のIPアドレス/インターフェースです。
</pre>
<h4 id="syn-toc13">R2 show route protocol staticの出力結果</h4>
<p>以下の通り、「1.1.1.1」向けのスタティックルートが反映されているのが、確認できますね！</p>
<pre class="lang:default decode:true " title="R2 log" >
test-user@R2> show route protocol static                                 

inet.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

1.1.1.1/32         *[Static/5] 00:13:40　 // <--- この部分が宛先のネットワークアドレスです。
                    >  to 192.168.12.1 via ge-0/0/0.0  // <--- この部分が転送先のIPアドレス/インターフェースです。
</pre>
<h3 id="syn-toc14">正常性確認②　Ping試験</h3>
<p>次に「R1・R2双方のLo0へPingが通る事」を確認しましょう！<br />
[br num="1"]<br />
各ルータのPingの出力結果は以下の通りです。</p>
<h4 id="syn-toc15">R1 Pingの出力結果</h4>
<p>以下の通り、「2.2.2.2」に対して問題なくPing疎通が取れている点が、確認できますね！</p>
<pre class="lang:default decode:true " title="R1 ping" >
test-user@R1> ping 2.2.2.2 source 1.1.1.1 count 5 
PING 2.2.2.2 (2.2.2.2): 56 data bytes
64 bytes from 2.2.2.2: icmp_seq=0 ttl=64 time=1.687 ms
64 bytes from 2.2.2.2: icmp_seq=1 ttl=64 time=1.351 ms
64 bytes from 2.2.2.2: icmp_seq=2 ttl=64 time=1.202 ms
64 bytes from 2.2.2.2: icmp_seq=3 ttl=64 time=1.551 ms
64 bytes from 2.2.2.2: icmp_seq=4 ttl=64 time=1.449 ms

--- 2.2.2.2 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max/stddev = 1.202/1.448/1.687/0.166 ms
</pre>
<h4 id="syn-toc16">R2 Pingの出力結果</h4>
<p>以下の通り、「1.1.1.1」に対して問題なくPing疎通が取れている点が、確認できますね！</p>
<pre class="lang:default decode:true " title="R2 ping" >
test-user@R2> ping 1.1.1.1 source 2.2.2.2 count 5                        
PING 1.1.1.1 (1.1.1.1): 56 data bytes
64 bytes from 1.1.1.1: icmp_seq=0 ttl=64 time=1.581 ms
64 bytes from 1.1.1.1: icmp_seq=1 ttl=64 time=1.367 ms
64 bytes from 1.1.1.1: icmp_seq=2 ttl=64 time=1.240 ms
64 bytes from 1.1.1.1: icmp_seq=3 ttl=64 time=1.463 ms
64 bytes from 1.1.1.1: icmp_seq=4 ttl=64 time=1.205 ms

--- 1.1.1.1 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max/stddev = 1.205/1.371/1.581/0.139 ms
</pre>
<p>[br num="1"]<br />
<span class="black b">実業務でよく利用するJunosの各種コマンド</span>については、以下の記事で纏めております。<br />
ご興味のある方はご覧ください！</p>
<div class="box_style box_style_blue">
<div class="box_inner">
<div class="box_style_title"><span class="box_style_title_inner">▼ あなたにオススメな記事 ▼</span></div>
<p><span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/juniper-show-command/">業務で役立つshow、clear、requestコマンドを紹介！</a>」
</div>
</div>
<h2 id="syn-toc17">Junosの勉強方法</h2>
<p><img decoding="async" src="https://if-network.com/wp-content/uploads/2020/12/people-21-min.jpg" alt="" width="640" height="426" class="aligncenter size-full wp-image-3467" srcset="https://if-network.com/wp-content/uploads/2020/12/people-21-min.jpg 640w, https://if-network.com/wp-content/uploads/2020/12/people-21-min-300x200.jpg 300w, https://if-network.com/wp-content/uploads/2020/12/people-21-min-600x400.jpg 600w" sizes="(max-width: 640px) 100vw, 640px" /><br />
では最後に「Junosの勉強方法」について紹介いたします。<br />
[br num="1"]<br />
<span class="line-lime">Juniper機器は通信プロバイダーなどのミッションクリティカルが環境で多く導入されております。</span><br />
[br num="1"]<br />
その為、Junosを勉強すると、大規模なネットワークへ関わるチャンスが増えます！<br />
Junosの勉強は以下の参考書で勉強を進めましょう！！<br />
[br num="1"]<br />
<span class="line-lime">以下のアマゾンリンクから内容の詳細(価格/評価等)が確認出来ますので、ぜひ確認してみて下さいね！</span><br />
<div id="rinkerid2806" class="yyi-rinker-contents  yyi-rinker-postid-2806 yyi-rinker-img-m yyi-rinker-catid-98 yyi-rinker-catid-52 yyi-rinker-catid-135 yyi-rinker-catid-50 ">
	<div class="yyi-rinker-box">
		<div class="yyi-rinker-image">
							<a href="https://www.amazon.co.jp/dp/4822212807?tag=is0210960a-22&#038;linkCode=ogi&#038;th=1&#038;psc=1" rel="nofollow" class="yyi-rinker-tracking"  data-click-tracking="amazon_img 2806 はじめてのJUNOS" data-vars-click-id="amazon_img 2806 はじめてのJUNOS"><img decoding="async" src="https://m.media-amazon.com/images/I/51K927W1P5L._SL160_.jpg"  width="124" height="160" class="yyi-rinker-main-img" style="border: none;" loading="lazy"></a>					</div>
		<div class="yyi-rinker-info">
			<div class="yyi-rinker-title">
									<a href="https://www.amazon.co.jp/dp/4822212807?tag=is0210960a-22&#038;linkCode=ogi&#038;th=1&#038;psc=1" rel="nofollow" class="yyi-rinker-tracking" data-click-tracking="amazon_title 2806 はじめてのJUNOS" data-vars-amp-click-id="amazon_title 2806 はじめてのJUNOS" >はじめてのJUNOS</a>							</div>
			<div class="yyi-rinker-detail">
							<div class="credit-box">created by&nbsp;<a href="https://oyakosodate.com/rinker/" rel="nofollow noopener" target="_blank" >Rinker</a></div>
										<div class="price-box">
							</div>
						</div>
						<ul class="yyi-rinker-links">
																                    <li class="amazonlink">
						<a href="https://www.amazon.co.jp/dp/4822212807?tag=is0210960a-22&amp;linkCode=ogi&amp;th=1&amp;psc=1" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking"  data-click-tracking="amazon 2806 はじめてのJUNOS"  data-vars-amp-click-id="amazon 2806 はじめてのJUNOS">Amazon</a>					</li>
													<li class="rakutenlink">
						<a href="https://hb.afl.rakuten.co.jp/hgc/1b6cf613.b4f8e065.1b6cf614.a8a400bb/Rinker_o_20200906144610?pc=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2Fjunos%2F%3Ff%3D1%26grp%3Dproduct&amp;m=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2Fjunos%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking"  data-click-tracking="rakuten 2806 はじめてのJUNOS"  data-vars-amp-click-id="rakuten 2806 はじめてのJUNOS">楽天市場</a>					</li>
								                											</ul>
					</div>
	</div>
</div>
<br />
<div id="rinkerid2805" class="yyi-rinker-contents  yyi-rinker-postid-2805 yyi-rinker-img-m yyi-rinker-catid-98 yyi-rinker-catid-52 yyi-rinker-catid-135 yyi-rinker-catid-50 ">
	<div class="yyi-rinker-box">
		<div class="yyi-rinker-image">
							<a href="https://www.amazon.co.jp/dp/B01HCQUSSI?tag=is0210960a-22&#038;linkCode=ogi&#038;th=1&#038;psc=1" rel="nofollow" class="yyi-rinker-tracking"  data-click-tracking="amazon_img 2805 Junos設定＆管理 完全Bible" data-vars-click-id="amazon_img 2805 Junos設定＆管理 完全Bible"><img decoding="async" src="https://m.media-amazon.com/images/I/51uOz8kkcCL._SL160_.jpg"  width="126" height="160" class="yyi-rinker-main-img" style="border: none;" loading="lazy"></a>					</div>
		<div class="yyi-rinker-info">
			<div class="yyi-rinker-title">
									<a href="https://www.amazon.co.jp/dp/B01HCQUSSI?tag=is0210960a-22&#038;linkCode=ogi&#038;th=1&#038;psc=1" rel="nofollow" class="yyi-rinker-tracking" data-click-tracking="amazon_title 2805 Junos設定＆管理 完全Bible" data-vars-amp-click-id="amazon_title 2805 Junos設定＆管理 完全Bible" >Junos設定＆管理 完全Bible</a>							</div>
			<div class="yyi-rinker-detail">
							<div class="credit-box">created by&nbsp;<a href="https://oyakosodate.com/rinker/" rel="nofollow noopener" target="_blank" >Rinker</a></div>
										<div class="price-box">
							</div>
						</div>
						<ul class="yyi-rinker-links">
																	<li class="amazonkindlelink">
						<a href="https://www.amazon.co.jp/dp/B01HCQUSSI?tag=is0210960a-22&amp;linkCode=ogi&amp;th=1&amp;psc=1" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking"  data-click-tracking="amazon_kindle 2805 Junos設定＆管理 完全Bible"  data-vars-amp-click-id="amazon_kindle 2805 Junos設定＆管理 完全Bible">Kindle</a>					</li>
								                    <li class="amazonlink">
						<a href="https://www.amazon.co.jp/dp/B01HCQUSSI?tag=is0210960a-22&amp;linkCode=ogi&amp;th=1&amp;psc=1" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking"  data-click-tracking="amazon 2805 Junos設定＆管理 完全Bible"  data-vars-amp-click-id="amazon 2805 Junos設定＆管理 完全Bible">Amazon</a>					</li>
													<li class="rakutenlink">
						<a href="https://hb.afl.rakuten.co.jp/hgc/1b6cf613.b4f8e065.1b6cf614.a8a400bb/Rinker_o_20200906144540?pc=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2Fjuniper%2F%3Ff%3D1%26grp%3Dproduct&amp;m=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2Fjuniper%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking"  data-click-tracking="rakuten 2805 Junos設定＆管理 完全Bible"  data-vars-amp-click-id="rakuten 2805 Junos設定＆管理 完全Bible">楽天市場</a>					</li>
								                											</ul>
					</div>
	</div>
</div>
</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>OSPF タイマー( timers throttle spf )の設定変更方法</title>
		<link>https://if-network.com/ospf-timers-throttle-spf-lab/</link>
		
		<dc:creator><![CDATA[CHa]]></dc:creator>
		<pubDate>Thu, 27 Feb 2020 18:35:40 +0000</pubDate>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[OSPF]]></category>
		<category><![CDATA[PR]]></category>
		<category><![CDATA[技術勉強]]></category>
		<category><![CDATA[ccie]]></category>
		<category><![CDATA[ccnp]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[ネットワーク]]></category>
		<guid isPermaLink="false">https://if-network.com/?p=2487</guid>

					<description><![CDATA[本記事では「OSPFのtimers throttle spfタイマー」の設定及び正常性確認に関する検証結果をご紹介させて頂きます。 [br num=&#8221;1&#8243;] ▼ あなたにオススメな記事 ▼ >>参 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>本記事では<span class="black b">「OSPFのtimers throttle spfタイマー」の設定及び正常性確認</span>に関する検証結果をご紹介させて頂きます。<br />
[br num=&#8221;1&#8243;]</p>
<div class="box_style box_style_blue">
<div class="box_inner">
<div class="box_style_title"><span class="box_style_title_inner">▼ あなたにオススメな記事 ▼</span></div>
<p><span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/network-engineer-book/">CCIEが語る!ネットワークエンジニアにオススメな本・参考書!</a>」<br />
<span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/ospf-summary/">[まとめ] OSPF 基礎〜応用・検証結果の記事をまとめました！</a>」
</div>
</div>
<h2 id="syn-toc1">【timers throttle spf 検証】検証内容</h2>
<p>設定要件及び検証ネットワークは以下の通りです。</p>
<h3 id="syn-toc2">ネットワーク図</h3>
<p>検証時のネットワーク環境は以下の通りです。</p>
<figure>
<img decoding="async" class="shadow02" src="https://if-network.com/wp-content/uploads/2019/12/ospf-lab-2.jpg" alt="timers throttle lsa" width="797" height="192" class="aligncenter size-full wp-image-2050" /><br />
</figure>
<h3 id="syn-toc3">設定要件</h3>
<p>以下の要件に基づきOSPFの設定を実装する。</p>
<ul>
<li>sfp start-intervalを1000ミリ秒にする事</li>
<li>sfp hold-intervalを2000ミリ秒にする事</li>
<li>sfp max wait-intervalを4000ミリ秒にする事</li>
</ul>
<h2 id="syn-toc4">【timers throttle spf 検証】事前確認 ※興味ない方は飛ばしてOKです。</h2>
<p>本検証ネットワークのOSPFステータスを以下に纏めております。<br />
興味のない方は「<a href="#set">4章：設定変更作業から</a>」をクリックして下さい。</p>
</p>
<p>検証前時点の各機器の設定内容やログは以下の通りです。</p>
<p>・「<span class="black b">show ip ospf interface brief</span>」コマンドで各OSPFインターフェース情報を出力しております。</p>
<pre class="lang:default decode:true " title="show ip ospf interface brief" >
R1#show ip ospf interface brief
Interface    PID   Area            IP Address/Mask    Cost  State Nbrs F/C
Lo0          1     0               1.1.1.1/24         1     LOOP  0/0
Et0/3        1     0               192.168.12.1/30    10    BDR   1/1

R2#show ip ospf interface brief
Interface    PID   Area            IP Address/Mask    Cost  State Nbrs F/C
Lo0          1     0               2.2.2.2/24         1     LOOP  0/0
Et0/3        1     0               192.168.12.2/30    10    DR    1/1
</pre>
<p>・「<span class="black b">show ip ospf neighbor</span>」コマンドでネイバー状態を出力しております。<br />
以下の通り、全ルータ間でOSPFネイバーが確立出来ている事が確認できると思います。</p>
<pre class="lang:default decode:true " title="show ip ospf neighbor" >
R1#show ip ospf neighbor 

Neighbor ID     Pri   State           Dead Time   Address         Interface
2.2.2.2           1   FULL/DR         00:00:35    192.168.12.2    Ethernet0/3

R2#show ip ospf neighbor 

Neighbor ID     Pri   State           Dead Time   Address         Interface
1.1.1.1           1   FULL/BDR        00:00:34    192.168.12.1    Ethernet0/3
</pre>
<p>・R1とR2の「<span class="black b">show ip route ospf</span>」コマンドでルーティングテーブルを出力しております。<br />
以下の通り、双方のOSPF経路を受信出来ている事が確認できると思います。</p>
<p><span class="line-blue">▼ R1のルーティングテーブル▼</span></p>
<pre class="lang:default decode:true " title="show ip route ospf" >
R1#show ip route ospf | begin Gateway  
Gateway of last resort is not set

      2.0.0.0/32 is subnetted, 1 subnets
O        2.2.2.2 [110/11] via 192.168.12.2, 00:10:22, Ethernet0/3
</pre>
<p><span class="line-blue">▼ R2のルーティングテーブル▼</span></p>
<pre class="lang:default decode:true " title="show ip route ospf" >
R2#show ip route ospf | begin Gateway
Gateway of last resort is 0.0.0.0 to network 0.0.0.0

      1.0.0.0/32 is subnetted, 1 subnets
O        1.1.1.1 [110/11] via 192.168.12.1, 00:10:20, Ethernet0/3
</pre>
<p>・R1とR2の「<span class="black b">show run all | include throttle spf</span>」「<span class="black b">show ip ospf | include SPF</span>」コマンドでOSPFのタイマー値を出力しております。<br />
以下の通り、<span class="line-blue">デフォルト値はstart-intervalが「5000ミリ秒」、hold-intervalが「10000ミリ秒」、max-intervalが「10000ミリ秒」である事が確認できると思います。</span></p>
<p><span class="line-blue">▼ R1のthrottle spfタイマー値 ▼</span></p>
<pre class="lang:default decode:true " title="show ip route ospf" >
R1#show run all | include throttle spf
 timers throttle spf 5000 10000 10000


R1#show ip ospf | include SPF
 Initial SPF schedule delay 5000 msecs
 Minimum hold time between two consecutive SPFs 10000 msecs
 Maximum wait time between two consecutive SPFs 10000 msecs
</pre>
<p><span class="line-blue">▼ R2のthrottle spfタイマー値 ▼</span></p>
<pre class="lang:default decode:true " title="show ip route ospf" >
R2#show run all | include throttle spf
 timers throttle spf 5000 10000 10000


R2#show ip ospf | include SPF
 Initial SPF schedule delay 5000 msecs
 Minimum hold time between two consecutive SPFs 10000 msecs
 Maximum wait time between two consecutive SPFs 10000 msecs
</pre>
<p>では、具体的にどのように変わるかを確認していきましょう！</p>
<h2 id ="set">【timers throttle spf 検証】設定変更作業</h2>
<p>では、以下にてthrottle spfの各種タイマー値を変更してみます。<br />
[br num=&#8221;1&#8243;]<br />
以下にて、デフォルト値はstart-intervalが「1000ミリ秒」、hold-intervalが「2000ミリ秒」、max-intervalが「4000ミリ秒」に変更します。</p>
<ol class="list_style02">
<li>R1にてthrottle spfタイマーを変更する</li>
<pre class="lang:default decode:true " title="R1 config log" >
R1(config)#router ospf 1
R1(config-router)#timers throttle spf 1000 2000 4000 
</pre>
<li>R2にてthrottle spfタイマーを変更する</li>
<pre class="lang:default decode:true " title="R2 config log" >
R2(config)#router ospf 1
R2(config-router)#timers throttle spf 1000 2000 4000 
</pre>
</ol>
<h2 id="syn-toc6">【timers throttle spf 検証】正常性確認</h2>
<p>では、timers throttle spfの変更結果を確認してみましょう！</p>
<p>まずは設定前のthrottle spfタイマー値を「<span class="black b">show run all | include throttle spf</span>」「<span class="black b">show ip ospf | include SPF</span>」コマンドで確認します。<br />
以下の通り、設定前は<span class="line-blue">デフォルト値である<span class="blue b">start-intervalが「5000ミリ秒」</span>、<span class="blue b">hold-intervalが「10000ミリ秒」</span>、<span class="blue b">max-intervalが「10000ミリ秒」</span>である事が確認できると思います。</span></p>
<p><span class="line-blue">▼ R1のthrottle spfタイマー値 ▼</span></p>
<pre class="lang:default decode:true " title="show ip route ospf" >
R1#show run all | include throttle spf
 timers throttle spf 5000 10000 10000


R1#show ip ospf | include SPF
 Initial SPF schedule delay 5000 msecs
 Minimum hold time between two consecutive SPFs 10000 msecs
 Maximum wait time between two consecutive SPFs 10000 msecs
</pre>
<p><span class="line-blue">▼ R2のthrottle spfタイマー値 ▼</span></p>
<pre class="lang:default decode:true " title="show ip route ospf" >
R2#show run all | include throttle spf
 timers throttle spf 5000 10000 10000


R2#show ip ospf | include SPF
 Initial SPF schedule delay 5000 msecs
 Minimum hold time between two consecutive SPFs 10000 msecs
 Maximum wait time between two consecutive SPFs 10000 msecs
</pre>
<p>[br num=&#8221;1&#8243;]<br />
次に設定後のthrottle spfタイマー値を「<span class="black b">show run all | include throttle spf</span>」「<span class="black b">show ip ospf | include SPF</span>」コマンドで確認します。<br />
以下の通り、設定後は<span class="line-blue"><span class="blue b">start-intervalが「1000ミリ秒」</span>、<span class="blue b">hold-intervalが「2000ミリ秒」</span>、<span class="blue b">max-intervalが「4000ミリ秒」</span>に変更されている事が確認できると思います。</span></p>
<p><span class="line-blue">▼ R1のthrottle spfタイマー値 ▼</span></p>
<pre class="lang:default decode:true " title="include LSA throttle" >
R1#show run all | include throttle spf
 timers throttle spf 1000 2000 4000


R1#show ip ospf | include SPF         
 Initial SPF schedule delay 1000 msecs
 Minimum hold time between two consecutive SPFs 2000 msecs
 Maximum wait time between two consecutive SPFs 4000 msecs
</pre>
<p><span class="line-blue">▼ R2のthrottle spfタイマー値 ▼</span></p>
<pre class="lang:default decode:true " title="include LSA throttle" >
R2#show run all | include throttle spf
 timers throttle spf 1000 2000 4000


R2#show ip ospf | include SPF         
 Initial SPF schedule delay 1000 msecs
 Minimum hold time between two consecutive SPFs 2000 msecs
 Maximum wait time between two consecutive SPFs 4000 msecs
</pre>
<h2 id="syn-toc7">まとめ</h2>
<p><img decoding="async" src="https://if-network.com/wp-content/uploads/2020/11/pc-017-min.jpg" alt="" width="640" height="425" class="aligncenter size-full wp-image-3091" srcset="https://if-network.com/wp-content/uploads/2020/11/pc-017-min.jpg 640w, https://if-network.com/wp-content/uploads/2020/11/pc-017-min-300x199.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /><br />
最後までお読み頂きありがとうございました。<br />
以下に他のOSPFの記事も纏めておりますので、ご興味のある方は是非ご覧ください。<br />
[br num=&#8221;1&#8243;]<br />
網羅的にOSPFの知識を身につけたい方は、以下のまとめ記事をご確認ください！！</p>
<div class="box_style box_style_blue">
<div class="box_inner">
<div class="box_style_title"><span class="box_style_title_inner">▼ あなたにオススメな記事 ▼</span></div>
<p><span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/ospf-summary/">[まとめ] OSPF 基礎〜応用・検証結果の記事をまとめました！</a>」
</div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>OSPF タイマー( timers throttle lsa )の設定変更方法</title>
		<link>https://if-network.com/ospf-timers-throttle-lsa-lab/</link>
		
		<dc:creator><![CDATA[CHa]]></dc:creator>
		<pubDate>Thu, 27 Feb 2020 18:10:54 +0000</pubDate>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[OSPF]]></category>
		<category><![CDATA[PR]]></category>
		<category><![CDATA[技術勉強]]></category>
		<category><![CDATA[ccie]]></category>
		<category><![CDATA[ccnp]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[ネットワーク]]></category>
		<guid isPermaLink="false">https://if-network.com/?p=2478</guid>

					<description><![CDATA[本記事では「OSPFのtimers throttle lsaタイマー」の設定及び正常性確認に関する検証結果をご紹介させて頂きます。 [br num=&#8221;1&#8243;] ▼ あなたにオススメな記事 ▼ >>参 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>本記事では<span class="black b">「OSPFのtimers throttle lsaタイマー」の設定及び正常性確認</span>に関する検証結果をご紹介させて頂きます。<br />
[br num=&#8221;1&#8243;]</p>
<div class="box_style box_style_blue">
<div class="box_inner">
<div class="box_style_title"><span class="box_style_title_inner">▼ あなたにオススメな記事 ▼</span></div>
<p><span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/network-engineer-book/">CCIEが語る!ネットワークエンジニアにオススメな本・参考書!</a>」<br />
<span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/ospf-summary/">[まとめ] OSPF 基礎〜応用・検証結果の記事をまとめました！</a>」
</div>
</div>
<h2 id="syn-toc1">【timers throttle lsa 検証】検証内容</h2>
<p>設定要件及び検証ネットワークは以下の通りです。</p>
<h3 id="syn-toc2">ネットワーク図</h3>
<p>検証時のネットワーク環境は以下の通りです。</p>
<figure>
<img decoding="async" class="shadow02" src="https://if-network.com/wp-content/uploads/2019/12/ospf-lab-2.jpg" alt="timers throttle lsa" width="797" height="192" class="aligncenter size-full wp-image-2050" /><br />
</figure>
<h3 id="syn-toc3">設定要件</h3>
<p>以下の要件に基づきOSPFの設定を実装する。</p>
<ul>
<li>LSA start-intervalを10ミリ秒にする事</li>
<li>LSA hold-intervalを30ミリ秒にする事</li>
<li>LSA max wait-intervalを200ミリ秒にする事</li>
</ul>
<h2 id="syn-toc4">【timers throttle lsa 検証】事前確認 ※興味ない方は飛ばしてOKです。</h2>
<p>本検証ネットワークのOSPFステータスを以下に纏めております。<br />
興味のない方は「<a href="#set">4章：設定変更作業から</a>」をクリックして下さい。</p>
</p>
<p>検証前時点の各機器の設定内容やログは以下の通りです。</p>
<p>・「<span class="black b">show ip ospf interface brief</span>」コマンドで各OSPFインターフェース情報を出力しております。</p>
<pre class="lang:default decode:true " title="show ip ospf interface brief" >
R1#show ip ospf interface brief
Interface    PID   Area            IP Address/Mask    Cost  State Nbrs F/C
Lo0          1     0               1.1.1.1/24         1     LOOP  0/0
Et0/3        1     0               192.168.12.1/30    10    BDR   1/1

R2#show ip ospf interface brief
Interface    PID   Area            IP Address/Mask    Cost  State Nbrs F/C
Lo0          1     0               2.2.2.2/24         1     LOOP  0/0
Et0/3        1     0               192.168.12.2/30    10    DR    1/1
</pre>
<p>・「<span class="black b">show ip ospf neighbor</span>」コマンドでネイバー状態を出力しております。<br />
以下の通り、全ルータ間でOSPFネイバーが確立出来ている事が確認できると思います。</p>
<pre class="lang:default decode:true " title="show ip ospf neighbor" >
R1#show ip ospf neighbor 

Neighbor ID     Pri   State           Dead Time   Address         Interface
2.2.2.2           1   FULL/DR         00:00:35    192.168.12.2    Ethernet0/3

R2#show ip ospf neighbor 

Neighbor ID     Pri   State           Dead Time   Address         Interface
1.1.1.1           1   FULL/BDR        00:00:33    192.168.12.1    Ethernet0/3
</pre>
<p>・R1とR2の「<span class="black b">show ip route ospf</span>」コマンドでルーティングテーブルを出力しております。<br />
以下の通り、双方のOSPF経路を受信出来ている事が確認できると思います。</p>
<p><span class="line-blue">▼ R1のルーティングテーブル▼</span></p>
<pre class="lang:default decode:true " title="show ip route ospf" >
R1#show ip route ospf | begin Gateway  
Gateway of last resort is not set

      2.0.0.0/32 is subnetted, 1 subnets
O        2.2.2.2 [110/11] via 192.168.12.2, 00:03:15, Ethernet0/3
</pre>
<p><span class="line-blue">▼ R2のルーティングテーブル▼</span></p>
<pre class="lang:default decode:true " title="show ip route ospf" >
R2#show ip route ospf | begin Gateway
Gateway of last resort is 0.0.0.0 to network 0.0.0.0

      1.0.0.0/32 is subnetted, 1 subnets
O        1.1.1.1 [110/11] via 192.168.12.1, 00:03:23, Ethernet0/3
</pre>
<p>・R1とR2の「<span class="black b">show run all | include throttle lsa</span>」コマンドでOSPFのタイマー値を出力しております。<br />
以下の通り、<span class="line-blue">デフォルト値はstart-intervalが「0ミリ秒」、hold-intervalが「5000ミリ秒」、max-intervalが「5000ミリ秒」である事が確認できると思います。</span></p>
<p><span class="line-blue">▼ R1のthrottle lsaタイマー値 ▼</span></p>
<pre class="lang:default decode:true " title="show ip route ospf" >
R1#show run all | include throttle lsa
 timers throttle lsa 0 5000 5000
</pre>
<p><span class="line-blue">▼ R2のthrottle lsaタイマー値 ▼</span></p>
<pre class="lang:default decode:true " title="show ip route ospf" >
R2#show run all | include throttle lsa
 timers throttle lsa 0 5000 5000
</pre>
<p>では、具体的にどのように変わるかを確認していきましょう！</p>
<h2 id ="set">【timers throttle lsa 検証】設定変更作業</h2>
<p>では、以下にてthrottle lsaの各種タイマー値を変更してみます。<br />
[br num=&#8221;1&#8243;]<br />
以下にて、デフォルト値はstart-intervalが「10ミリ秒」、hold-intervalが「30ミリ秒」、max-intervalが「200ミリ秒」に変更します。</p>
<ol class="list_style02">
<li>R1にてthrottle lsaタイマーを変更する</li>
<pre class="lang:default decode:true " title="R1 config log" >
R1(config)#router ospf 1
R1(config-router)#timers throttle lsa 10 30 200
</pre>
<li>R2にてthrottle lsaタイマーを変更する</li>
<pre class="lang:default decode:true " title="R2 config log" >
R2(config)#router ospf 1
R2(config-router)#timers throttle lsa 10 30 200
</pre>
</ol>
<h2 id="syn-toc6">【timers throttle lsa 検証】正常性確認</h2>
<p>では、timers throttle lsaの変更結果を確認してみましょう！</p>
<p>まずは設定前のthrottle lsaタイマー値を「<span class="black b">show run all | include throttle lsa</span>」コマンドで確認します。<br />
以下の通り、設定前は<span class="line-blue">デフォルト値である<span class="blue b">start-intervalが「0ミリ秒」</span>、<span class="blue b">hold-intervalが「5000ミリ秒」</span>、<span class="blue b">max-intervalが「5000ミリ秒」</span>である事が確認できると思います。</span></p>
<p><span class="line-blue">▼ R1のthrottle lsaタイマー値 ▼</span></p>
<pre class="lang:default decode:true " title="show ip route ospf" >
R2#show run all | include throttle lsa
 timers throttle lsa 0 5000 5000
</pre>
<p><span class="line-blue">▼ R2のthrottle lsaタイマー値 ▼</span></p>
<pre class="lang:default decode:true " title="show ip route ospf" >
R2#show run all | include throttle lsa
 timers throttle lsa 0 5000 5000
</pre>
<p>[br num=&#8221;1&#8243;]<br />
次に設定後のthrottle lsaタイマー値を「<span class="black b">show run all | include throttle lsa</span>」「<span class="black b">show ip ospf | include throttle lsa</span>」コマンドで確認します。<br />
以下の通り、設定後は<span class="line-blue"><span class="blue b">start-intervalが「10ミリ秒」</span>、<span class="blue b">hold-intervalが「300ミリ秒」</span>、<span class="blue b">max-intervalが「2000ミリ秒」</span>に変更されている事が確認できると思います。</span></p>
<p><span class="line-blue">▼ R1のthrottle lsaタイマー値 ▼</span></p>
<pre class="lang:default decode:true " title="include LSA throttle" >
R1#show run all | include throttle lsa
 timers throttle lsa 10 30 200

R1#show ip ospf | include LSA throttle  
 Initial LSA throttle delay 10 msecs
 Minimum hold time for LSA throttle 30 msecs
 Maximum wait time for LSA throttle 200 msecs
</pre>
<p><span class="line-blue">▼ R2のthrottle lsaタイマー値 ▼</span></p>
<pre class="lang:default decode:true " title="include LSA throttle" >
R2#show run all | include throttle lsa
 timers throttle lsa 10 30 200

R2#show ip ospf | include LSA throttle  
 Initial LSA throttle delay 10 msecs
 Minimum hold time for LSA throttle 30 msecs
 Maximum wait time for LSA throttle 200 msecs
</pre>
<h2 id="syn-toc7">まとめ</h2>
<p><img decoding="async" src="https://if-network.com/wp-content/uploads/2020/11/pc-017-min.jpg" alt="" width="640" height="425" class="aligncenter size-full wp-image-3091" srcset="https://if-network.com/wp-content/uploads/2020/11/pc-017-min.jpg 640w, https://if-network.com/wp-content/uploads/2020/11/pc-017-min-300x199.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /><br />
最後までお読み頂きありがとうございました。<br />
以下に他のOSPFの記事も纏めておりますので、ご興味のある方は是非ご覧ください。<br />
[br num=&#8221;1&#8243;]<br />
網羅的にOSPFの知識を身につけたい方は、以下のまとめ記事をご確認ください！！</p>
<div class="box_style box_style_blue">
<div class="box_inner">
<div class="box_style_title"><span class="box_style_title_inner">▼ あなたにオススメな記事 ▼</span></div>
<p><span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/ospf-summary/">[まとめ] OSPF 基礎〜応用・検証結果の記事をまとめました！</a>」
</div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>トータリーNSSAの設定方法・正常性確認の方法【OSPF 動作検証】</title>
		<link>https://if-network.com/ospf-lab-totally-nssa/</link>
		
		<dc:creator><![CDATA[CHa]]></dc:creator>
		<pubDate>Sun, 29 Dec 2019 17:33:00 +0000</pubDate>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[OSPF]]></category>
		<category><![CDATA[PR]]></category>
		<category><![CDATA[技術勉強]]></category>
		<category><![CDATA[ccie]]></category>
		<category><![CDATA[ccna]]></category>
		<category><![CDATA[ccnp]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[ネットワーク]]></category>
		<guid isPermaLink="false">https://if-network.com/?p=2062</guid>

					<description><![CDATA[本記事では「トータリーNSSA(Totally Not-So-Stubby Area)」の設定及び正常性確認に関する検証結果をご紹介させて頂きます。 [br num=&#8221;1&#8243;] ▼ あなたにオススメ [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>本記事では「トータリーNSSA(Totally Not-So-Stubby Area)」の設定及び正常性確認に関する検証結果をご紹介させて頂きます。<br />
[br num=&#8221;1&#8243;]</p>
<div class="box_style box_style_blue">
<div class="box_inner">
<div class="box_style_title"><span class="box_style_title_inner">▼ あなたにオススメな記事 ▼</span></div>
<p><span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/network-engineer-book/">CCIEが語る!ネットワークエンジニアにオススメな本・参考書!</a>」<br />
<span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/ospf-summary/">[まとめ] OSPF 基礎〜応用・検証結果の記事をまとめました！</a>」
</div>
</div>
<h2 id="syn-toc1">【OSPF トータリーNSSA 検証】検証内容</h2>
<p>設定要件及び検証ネットワークは以下の通りです。</p>
<h3 id="syn-toc2">ネットワーク図</h3>
<p>検証時のネットワーク環境は以下の通りです。</p>
<figure>
<img decoding="async" class="shadow02" src="https://if-network.com/wp-content/uploads/2019/12/ospf-lab-nssa.jpg" alt="OSPF-NSSA-検証" width="979" height="521" class="aligncenter size-full wp-image-2050" srcset="https://if-network.com/wp-content/uploads/2019/12/ospf-lab-nssa.jpg 979w, https://if-network.com/wp-content/uploads/2019/12/ospf-lab-nssa-300x160.jpg 300w, https://if-network.com/wp-content/uploads/2019/12/ospf-lab-nssa-768x409.jpg 768w" sizes="(max-width: 979px) 100vw, 979px" /><br />
</figure>
<h3 id="syn-toc3">設定要件</h3>
<p>以下の要件に基づきOSPFの設定を実装する。</p>
<ul>
<li>R2-R4(エリア1)をトータリーNSSAにする事</li>
<li>R4のLoopback10(Lo10:10.10.10.10)をOSPFネットワークへ再配布する事</li>
<li>R4(Lo0:10.10.10.10)からREX(Lo0:100.100.100.100)へPingが通る事</li>
</ul>
<h3 id="syn-toc4">検証時の確認ポイント</h3>
<p>最初に検証時の確認ポイントを整理しておきます。</p>
<div class="p10 bdr_blue">
<span class="line-blue">▼ 本検証の確認ポイント ▼</span></p>
<ol class="list_style02">
<li>トータリーNSSA内に伝搬されるLSAの確認<br />
※ Type3,4,5がフィルターされ、Type7が生成されている事</li>
<li>トータリーNSSA内ルータのルーティングテーブルの確認<br />
※ABRでType3のデフォルトルートが自動生成される事</li>
</ol>
</div>
<h2 id="syn-toc5">【OSPF トータリーNSSA 検証】事前確認 ※興味ない方は飛ばしてOKです。</h2>
<p>本検証ネットワークのOSPFステータスを以下に纏めております。<br />
興味のない方は「<a href="#set">4章：設定変更作業から</a>」をクリックして下さい。</p>
</p>
<p>検証前時点の各機器の設定内容やログは以下の通りです。</p>
<p>・「<span class="black b">show ip ospf interface brief</span>」コマンドで各OSPFインターフェース情報を出力しております。</p>
<pre class="lang:default decode:true " title="show ip ospf interface brief" >
R1#show ip ospf interface brief
Interface    PID   Area            IP Address/Mask    Cost  State Nbrs F/C
Lo0          1     0               1.1.1.1/24         1     LOOP  0/0
Et0/0        1     0               192.168.12.1/24    10    BDR   1/1
Et0/1        1     0               192.168.13.1/24    10    BDR   1/1


R2#show ip ospf interface brief
Interface    PID   Area            IP Address/Mask    Cost  State Nbrs F/C
Lo0          1     0               2.2.2.2/24         1     LOOP  0/0
Et0/0        1     0               192.168.12.2/24    10    DR    1/1
Et0/1        1     1               192.168.24.1/24    10    BDR   1/1


R3#show ip ospf interface brief
Interface    PID   Area            IP Address/Mask    Cost  State Nbrs F/C
Lo0          1     0               3.3.3.3/24         1     LOOP  0/0
Et0/1        1     0               192.168.13.2/24    10    DR    1/1
Et0/0        1     2               192.168.35.1/24    10    BDR   1/1

R4#show ip ospf interface brief
Interface    PID   Area            IP Address/Mask    Cost  State Nbrs F/C
Lo0          1     1               4.4.4.4/24         1     LOOP  0/0
Et0/1        1     1               192.168.24.2/24    10    DR    1/1

R5#show ip ospf interface brief
Interface    PID   Area            IP Address/Mask    Cost  State Nbrs F/C
Lo0          1     2               5.5.5.5/24         1     LOOP  0/0
Et0/0        1     2               192.168.35.2/24    10    DR    1/1
</pre>
<p>・「<span class="black b">show ip ospf neighbor</span>」コマンドでネイバー状態を出力しております。<br />
以下の通り、全ルータ間でOSPFネイバーが確立出来ている事が確認できると思います。</p>
<pre class="lang:default decode:true " title="show ip route ospf" >
R1#show ip ospf neighbor

Neighbor ID     Pri   State           Dead Time   Address         Interface
2.2.2.2           1   FULL/DR         00:00:38    192.168.12.2    Ethernet0/0
3.3.3.3           1   FULL/DR         00:00:39    192.168.13.2    Ethernet0/1

R2#show ip ospf neighbor

Neighbor ID     Pri   State           Dead Time   Address         Interface
1.1.1.1           1   FULL/BDR        00:00:38    192.168.12.1    Ethernet0/0
4.4.4.4           1   FULL/DR         00:00:36    192.168.24.2    Ethernet0/1

R3#show ip ospf neighbor

Neighbor ID     Pri   State           Dead Time   Address         Interface
1.1.1.1           1   FULL/BDR        00:00:37    192.168.13.1    Ethernet0/1
5.5.5.5           1   FULL/DR         00:00:37    192.168.35.2    Ethernet0/0

R4#show ip ospf neighbor

Neighbor ID     Pri   State           Dead Time   Address         Interface
2.2.2.2           1   FULL/BDR        00:00:34    192.168.24.1    Ethernet0/1

R5#show ip ospf neighbor

Neighbor ID     Pri   State           Dead Time   Address         Interface
3.3.3.3           1   FULL/BDR        00:00:31    192.168.35.1    Ethernet0/0
</pre>
<p>・R2とR4、R5の「<span class="black b">show ip route ospf</span>」コマンドでルーティングテーブルを出力しております。<br />
以下の通り、各OSPF経路・外部経路(非OSPF経路)を受信出来ている事が確認できると思います。</p>
<p><span class="line-blue">▼ R2のルーティングテーブル▼</span></p>
<pre class="lang:default decode:true " title="show ip route ospf" >
R2#show ip route ospf | begin Gateway
Gateway of last resort is not set

      1.0.0.0/32 is subnetted, 1 subnets
O        1.1.1.1 [110/11] via 192.168.12.1, 00:00:34, Ethernet0/0
      3.0.0.0/32 is subnetted, 1 subnets
O        3.3.3.3 [110/21] via 192.168.12.1, 00:00:34, Ethernet0/0
      4.0.0.0/32 is subnetted, 1 subnets
O        4.4.4.4 [110/11] via 192.168.24.2, 00:00:24, Ethernet0/1
      5.0.0.0/32 is subnetted, 1 subnets
O IA     5.5.5.5 [110/31] via 192.168.12.1, 00:00:34, Ethernet0/0
      100.0.0.0/32 is subnetted, 1 subnets
O E2     100.100.100.100 [110/20] via 192.168.12.1, 00:00:34, Ethernet0/0
O E2  192.168.0.0/24 [110/20] via 192.168.12.1, 00:00:34, Ethernet0/0
O     192.168.13.0/24 [110/20] via 192.168.12.1, 00:00:34, Ethernet0/0
O IA  192.168.35.0/24 [110/30] via 192.168.12.1, 00:00:34, Ethernet0/0
</pre>
<p><span class="line-blue">▼ R4のルーティングテーブル▼</span></p>
<pre class="lang:default decode:true " title="show ip route ospf" >
R4#show ip route ospf | begin Gateway
Gateway of last resort is not set

      1.0.0.0/32 is subnetted, 1 subnets
O IA     1.1.1.1 [110/21] via 192.168.24.1, 00:00:06, Ethernet0/1
      2.0.0.0/32 is subnetted, 1 subnets
O IA     2.2.2.2 [110/11] via 192.168.24.1, 00:00:06, Ethernet0/1
      3.0.0.0/32 is subnetted, 1 subnets
O IA     3.3.3.3 [110/31] via 192.168.24.1, 00:00:06, Ethernet0/1
      5.0.0.0/32 is subnetted, 1 subnets
O IA     5.5.5.5 [110/41] via 192.168.24.1, 00:00:06, Ethernet0/1
      100.0.0.0/32 is subnetted, 1 subnets
O E2     100.100.100.100 [110/20] via 192.168.24.1, 00:00:06, Ethernet0/1
O E2  192.168.0.0/24 [110/20] via 192.168.24.1, 00:00:06, Ethernet0/1
O IA  192.168.12.0/24 [110/20] via 192.168.24.1, 00:00:06, Ethernet0/1
O IA  192.168.13.0/24 [110/30] via 192.168.24.1, 00:00:06, Ethernet0/1
O IA  192.168.35.0/24 [110/40] via 192.168.24.1, 00:00:06, Ethernet0/1
</pre>
<p><span class="line-blue">▼ R5のルーティングテーブル▼</span></p>
<pre class="lang:default decode:true " title="show ip route ospf" >
R5#show ip route ospf | begin Gateway
Gateway of last resort is not set

      1.0.0.0/32 is subnetted, 1 subnets
O IA     1.1.1.1 [110/21] via 192.168.35.1, 1d09h, Ethernet0/0
      2.0.0.0/32 is subnetted, 1 subnets
O IA     2.2.2.2 [110/31] via 192.168.35.1, 1d04h, Ethernet0/0
      3.0.0.0/32 is subnetted, 1 subnets
O IA     3.3.3.3 [110/11] via 192.168.35.1, 1d09h, Ethernet0/0
      4.0.0.0/32 is subnetted, 1 subnets
O IA     4.4.4.4 [110/41] via 192.168.35.1, 00:00:12, Ethernet0/0
O IA  192.168.12.0/24 [110/30] via 192.168.35.1, 1d09h, Ethernet0/0
O IA  192.168.13.0/24 [110/20] via 192.168.35.1, 1d09h, Ethernet0/0
O IA  192.168.24.0/24 [110/40] via 192.168.35.1, 1d04h, Ethernet0/0
</pre>
<p>NSSAの設定をした場合、上記「R4のルーティングテーブル」が変わります。<br />
具体的にどのように変わるかを確認していきましょう！</p>
<h2 id ="set">【OSPF トータリーNSSA 検証】設定変更作業</h2>
<p>では、以下にてNSSAの設定を実装していきます。</p>
<ol class="list_style02">
<li>R2のエリア1をトータリーNSSAにする</li>
<pre class="lang:default decode:true " title="R2 config log" >
R2(config)# router ospf 1
R2(config-router)# area 1 nssa no-summary
</pre>
<div class="box_style box_style04"><span class="line-pink"><span class="icon_point red">ポイント</span></span><br />
NSSAでデフォルトルートを生成する際は手動設定(area nssa default-information originateコマンドで設定)する必要がございますが、<br />
トータリーNSSAでは「nssa no-summaryコマンド」のみで自動生成されます。
</div>
<li>R4のエリア1をNSSAにする</li>
<pre class="lang:default decode:true " title="R4 config log" >
R4(config)# router ospf 1
R4(config-router)# area 1 nssa
</pre>
<li>R4のLoopback10(Lo10:10.10.10.10)をOSPFネットワークへ再配布する</li>
<pre class="lang:default decode:true " title="R4 config log" >

R4(config)# route-map Loopback->OSPF permit 10
R4(config-route-map)# match interface Loopback10

R4(config)# router ospf 1
R4(config-router)# redistribute connected subnets route-map Loopback->OSPF
</pre>
</ol>
<h2 id="syn-toc7">【OSPF トータリーNSSA 検証】正常性確認</h2>
<p>では以下の2点について確認してみましょう！</p>
<div class="p10 bdr_blue">
<span class="line-blue">▼ 本検証の確認ポイント ▼</span></p>
<ol class="list_style02">
<li>トータリーNSSA内に伝搬されるLSAの確認<br />
※ Type3,4,5がフィルターされ、Type7が生成されている事</li>
<li>トータリーNSSA内ルータのルーティングテーブルの確認<br />
※ABRでType3のデフォルトルートが自動生成される事</li>
</ol>
</div>
<h3 id="syn-toc8">【正常性確認①】トータリーNSSA内に伝搬されるLSAの確認</h3>
<p>・トータリーNSSAのルータであるR4の設定前後でOSPFデータベースの差分を確認し、LSA Type3〜5のLSAがフィルターされている事を確認します。<br />
[br num=&#8221;1&#8243;]<br />
まずはNSSAの設定前のOSPFデータベースを確認します。<br />
以下の通りLSA Type 3〜5を受信しているのが、分かると思います。</p>
<p>[br num=&#8221;1&#8243;]</p>
<p><span class="line-blue">▼ 【設定前】R4のOSPFデータベース▼</span></p>
<pre class="lang:default decode:true " title="show ip ospf database" >
// ※LSA type3、4、5、7のみ抜粋しております
R4#show ip ospf database | begin Summary Net Link

		Summary Net Link States (Area 1)

Link ID         ADV Router      Age         Seq#       Checksum
1.1.1.1         2.2.2.2         41          0x80000004 0x00879B // ← エリア外経路(Type3)として受信
2.2.2.2         2.2.2.2         41          0x80000004 0x00F434 // ← エリア外経路(Type3)として受信
3.3.3.3         2.2.2.2         41          0x80000004 0x008F81 // ← エリア外経路(Type3)として受信
5.5.5.5         2.2.2.2         41          0x80000004 0x009767 // ← エリア外経路(Type3)として受信
192.168.12.0    2.2.2.2         41          0x80000004 0x00753D // ← エリア外経路(Type3)として受信
192.168.13.0    2.2.2.2         41          0x80000004 0x00CED8 // ← エリア外経路(Type3)として受信
192.168.35.0    2.2.2.2         41          0x80000004 0x004047 // ← エリア外経路(Type3)として受信

		Summary ASB Link States (Area 1)

Link ID         ADV Router      Age         Seq#       Checksum
5.5.5.5         2.2.2.2         41          0x80000001 0x00857C // ← ASBR情報(Type4)として受信

		Type-5 AS External Link States

Link ID         ADV Router      Age         Seq#       Checksum Tag
100.100.100.100 5.5.5.5         1729        0x80000040 0x00C8F2 0 // ← 外部経路(非OSPF経路)をType5として受信
192.168.0.0     5.5.5.5         1729        0x8000003C 0x0029BE 0 // ← 外部経路(非OSPF経路)をType5として受信
</pre>
<p>次にトータリーNSSAの設定後のOSPFデータベースを確認します。</p>
<p>以下の通り元々受信していたLSA Type 3(1.1.1.1等)やLSA Type 4、LSA Type 5がフィルターされている事が分かると思います。<br />
<span class="line-blue">それは「トータリーNSSA」はLSA Type1~2,7とType3(ABRが自動生成されるデフォルトルート)のみ伝播可能なOSPFの特殊エリアなので、<span class="black b">R2(ABR)がLSA Type 3 〜 LSA Type 5の伝搬を止めている</span>からです。<br />
また、R2(ABR)では<span class="black b">LSA Type3 〜 5の代わりにLSA Type3のデフォルトルート(0.0.0.0)をNSSA内に伝搬</span>している点も確認出来ると思います。</span></p>
<p>[br num=&#8221;1&#8243;]</p>
<div class="box_style box_style04"><span class="line-pink"><span class="icon_point red">ポイント</span></span><br />
NSSAではLSA Type7のデフォルトルートを生成しますが、トータリーNSSAではType3のデフォルトルートを生成します。
</div>
<p>R4(ASBR)で再配布しているLoopback10(10.10.10.10)のLSAは<span class="black b">LSA Type5でなくLSA Type7で生成</span>している点も確認しましょう！</p>
<p><span class="line-blue">▼ 【設定後】R4のOSPFデータベース▼</span></p>
<pre class="lang:default decode:true " title="show ip ospf database" >
// ※LSA type3、4、5、7のみ抜粋しております
R4#show ip ospf database | begin Summary Net Link

 // ← 外部経路(LSA Type 3〜LSA Type 5)が消えている！以下のLSA Type3のデフォルトルート(0.0.0.0)に集約されている。


		Summary Net Link States (Area 1)

Link ID         ADV Router      Age         Seq#       Checksum
0.0.0.0         2.2.2.2         910         0x80000002 0x00FA32 // ← エリア外ルート・外部ルートの代わりにLSA Type3のデフォルトルート(0.0.0.0)が増えている。

		Type-7 AS External Link States (Area 1)

Link ID         ADV Router      Age         Seq#       Checksum Tag
10.10.10.10     4.4.4.4         492         0x80000006 0x00CB7D 0 // ← R4のLo10(10.10.10.10)はLSA Type7として生成されている。
</pre>
<p>[br num=&#8221;1&#8243;]</p>
<div class="box_style box_style_blue">
<div class="box_inner">
<div class="box_style_title"><span class="box_style_title_inner">▼ 参考　トータリーNSSAでのLSA伝搬 ▼</span></div>
<figure>
<img decoding="async" class="shadow02" src="https://if-network.com/wp-content/uploads/2019/12/ospf-totally-nssa-01.jpg" alt="トータリーNSSA LSA伝搬1" width="1159" height="505" class="aligncenter size-full wp-image-2007" srcset="https://if-network.com/wp-content/uploads/2019/12/ospf-totally-nssa-01.jpg 1159w, https://if-network.com/wp-content/uploads/2019/12/ospf-totally-nssa-01-300x131.jpg 300w, https://if-network.com/wp-content/uploads/2019/12/ospf-totally-nssa-01-1024x446.jpg 1024w, https://if-network.com/wp-content/uploads/2019/12/ospf-totally-nssa-01-768x335.jpg 768w" sizes="(max-width: 1159px) 100vw, 1159px" /><br />
</figure>
<figure>
<img decoding="async" class="shadow02" src="https://if-network.com/wp-content/uploads/2019/12/ospf-totally-nssa-02.jpg" alt="トータリーNSSA LSA伝搬2" width="1171" height="486" class="aligncenter size-full wp-image-2008" srcset="https://if-network.com/wp-content/uploads/2019/12/ospf-totally-nssa-02.jpg 1171w, https://if-network.com/wp-content/uploads/2019/12/ospf-totally-nssa-02-300x125.jpg 300w, https://if-network.com/wp-content/uploads/2019/12/ospf-totally-nssa-02-1024x425.jpg 1024w, https://if-network.com/wp-content/uploads/2019/12/ospf-totally-nssa-02-768x319.jpg 768w" sizes="(max-width: 1171px) 100vw, 1171px" /><br />
</figure>
</div>
</div>
<p>参考までにLSA Type5の代わりに生成されたデフォルトルート(0.0.0.0)とR4のLoopback経路(10.10.10.10)を「<span class="black b">show ip ospf database summary 0.0.0.0</span>」「<span class="black b">show ip ospf database nssa-external 10.10.10.10</span>」コマンドで確認してみましょう！[br num=&#8221;1&#8243;]<br />
以下の通り、R2(ABR)でデフォルトルートをLSA Type3を生成し、R4(ASBR)でLoopback経路(10.10.10.10)をLSA Type7で生成している事が分かると思います。</p>
<p><span class="line-blue">▼ OSPFデータベース　LSA Type3(0.0.0.0)▼</span></p>
<pre class="lang:default decode:true " title="show ip ospf database" >
R4#show ip ospf database summary 0.0.0.0

            OSPF Router with ID (4.4.4.4) (Process ID 1)

		Summary Net Link States (Area 1)

  Routing Bit Set on this LSA in topology Base with MTID 0
  LS age: 1108
  Options: (No TOS-capability, DC, Upward)
  LS Type: Summary Links(Network)
  Link State ID: 0.0.0.0 (summary Network Number) // ← ネットワークアドレス(デフォルトルートなので0.0.0.0)
  Advertising Router: 2.2.2.2 // ← このデフォルトルートのLSAはR2(ルーターID:2.2.2.2)が生成した事を意味する。
  LS Seq Number: 80000002
  Checksum: 0xFA32
  Length: 28
  Network Mask: /0  // ← サブネットマスク(デフォルトルートなので/0)
	MTID: 0 	Metric: 1    // ← デフォルトルートのコスト値
</pre>
<p><span class="line-blue">▼ OSPFデータベース　LSA Type7(10.10.10.10)▼</span></p>
<pre class="lang:default decode:true " title="show ip ospf database" >
R4#show ip ospf database nssa-external 10.10.10.10

            OSPF Router with ID (4.4.4.4) (Process ID 1)

		Type-7 AS External Link States (Area 1)

  LS age: 1037
  Options: (No TOS-capability, Type 7/5 translation, DC, Upward)
  LS Type: AS External Link
  Link State ID: 10.10.10.10 (External Network Number ) // ← ネットワークアドレス(デフォルトルートなので0.0.0.0)
  Advertising Router: 4.4.4.4 // ← 10.10.10.10のLSAはR4(ルーターID:4.4.4.4)が生成した事を意味する。
  LS Seq Number: 80000006
  Checksum: 0xCB7D
  Length: 36
  Network Mask: /32   // ← サブネットマスク
	Metric Type: 2 (Larger than any link state path)  // ← メトリックタイプ(2:非コスト加算型)
	MTID: 0 
	Metric: 20  // ← 非OSPF経路のコスト値
	Forward Address: 4.4.4.4  // ← 非OSPF経路の転送先アドレス (Type7の場合、ASBRのLoopbackアドレスが入る為、R4のLo0の値が入る)
	External Route Tag: 0

</pre>
<h3 id="syn-toc9">【正常性確認②】トータリーNSSA内ルータのルーティングテーブルの確認</h3>
<p>・R4の設定前後でルーティングテーブルの差分を確認し、どのように変わっているか確認します。<br />
まずはトータリーNSSAの設定前のルーティングテーブルを確認します。</p>
<p>以下の通り外部経路として(100.100.100.100,192.168.0.0)を受信しているのが、分かると思います。</p>
<p><span class="line-blue">▼ R4のルーティングテーブル▼</span></p>
<pre class="lang:default decode:true " title="show ip route ospf" >
R4#show ip route ospf | begin Gateway            
Gateway of last resort is not set

      1.0.0.0/32 is subnetted, 1 subnets
O IA     1.1.1.1 [110/21] via 192.168.24.1, 00:05:04, Ethernet0/1
      2.0.0.0/32 is subnetted, 1 subnets
O IA     2.2.2.2 [110/11] via 192.168.24.1, 00:05:04, Ethernet0/1
      3.0.0.0/32 is subnetted, 1 subnets
O IA     3.3.3.3 [110/31] via 192.168.24.1, 00:05:04, Ethernet0/1
      5.0.0.0/32 is subnetted, 1 subnets
O IA     5.5.5.5 [110/41] via 192.168.24.1, 00:05:04, Ethernet0/1
      100.0.0.0/32 is subnetted, 1 subnets
O E2     100.100.100.100 [110/20] via 192.168.24.1, 00:05:04, Ethernet0/1 // ← 外部経路(E2)として反映されている
O E2  192.168.0.0/24 [110/20] via 192.168.24.1, 00:05:04, Ethernet0/1 // ← 外部経路(E2)として反映されている
O IA  192.168.12.0/24 [110/20] via 192.168.24.1, 00:05:04, Ethernet0/1
O IA  192.168.13.0/24 [110/30] via 192.168.24.1, 00:05:04, Ethernet0/1
O IA  192.168.35.0/24 [110/40] via 192.168.24.1, 00:05:04, Ethernet0/1
</pre>
<p>次にトータリーNSSAの設定後のルーティングテーブルを確認します。</p>
<p>以下の通り外部経路(E2)がルーティングテーブルから消えている事が分かると思います。<br />
<span class="line-blue">それは上記「【正常性確認①】トータリーNSSA内に伝搬されるLSAの確認」の通り、R2(ABR)でLSA Type 3〜5がフィルターされNSSA内にLSA Type 3〜5が流れてこないからです。<br />
代わりにR2(ABR)で生成した<span class="black b">LSA Type3のデフォルトルート(0.0.0.0)がルーティングテーブルに反映されている</span>事を確認しましょう！</span></p>
<p><span class="line-blue">▼ R4のルーティングテーブル▼</span></p>
<pre class="lang:default decode:true " title="show ip route ospf" >
//外部経路(100.100.100.100/32, 192.168.0.0/24)が消えている！

R4#show ip route ospf | begin Gateway
Gateway of last resort is 192.168.24.1 to network 0.0.0.0

O*IA  0.0.0.0/0 [110/11] via 192.168.24.1, 00:55:20, Ethernet0/1   // ← 新たにデフォルトルート(IA:Type3)を受信している事
</pre>
<p>最後にR4(Lo10:10.10.10.10)からREX(Lo0:100.100.100.100)へPingが通る事を確認しましょう！</p>
<p><span class="line-blue">▼ R4のルーティングテーブル▼</span></p>
<pre class="lang:default decode:true " title="show ip route ospf" >
R4#ping 100.100.100.100 source loopback 10 
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 100.100.100.100, timeout is 2 seconds:
Packet sent with a source address of 10.10.10.10 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 3/3/5 ms
</pre>
<p>[br num=&#8221;1&#8243;]</p>
<div class="box_style box_style_blue">
<div class="box_inner">
<div class="box_style_title"><span class="box_style_title_inner">▼ あなたにオススメな記事 ▼</span></div>
<p>以下の記事ではNSSAの検証結果を纏めております。興味のある方はご覧下さい。<br />
[keni-linkcard url=&#8221;https://if-network.com/ospf-lab-nssa/&#8221;]
</ul>
</div>
</div>
<h2 id="syn-toc10">まとめ</h2>
<p><img decoding="async" src="https://if-network.com/wp-content/uploads/2020/11/pc-017-min.jpg" alt="" width="640" height="425" class="aligncenter size-full wp-image-3091" srcset="https://if-network.com/wp-content/uploads/2020/11/pc-017-min.jpg 640w, https://if-network.com/wp-content/uploads/2020/11/pc-017-min-300x199.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /><br />
最後までお読み頂きありがとうございました。<br />
トータリーNSSAを有効活用する事により、リンクステートデータベースとルーティングテーブルのサイズを削減する事が可能であり、ネットワークを最適化する事が出来ます。ぜひ覚えておきましょう！<br />
[br num=&#8221;1&#8243;]<br />
網羅的にOSPFの知識を身につけたい方は、以下のまとめ記事をご確認ください！！</p>
<div class="box_style box_style_blue">
<div class="box_inner">
<div class="box_style_title"><span class="box_style_title_inner">▼ あなたにオススメな記事 ▼</span></div>
<p><span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/ospf-summary/">[まとめ] OSPF 基礎〜応用・検証結果の記事をまとめました！</a>」
</div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>NSSAの設定方法・正常性確認の方法【OSPF 動作検証】</title>
		<link>https://if-network.com/ospf-lab-nssa/</link>
		
		<dc:creator><![CDATA[CHa]]></dc:creator>
		<pubDate>Sun, 29 Dec 2019 10:37:00 +0000</pubDate>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[OSPF]]></category>
		<category><![CDATA[PR]]></category>
		<category><![CDATA[技術勉強]]></category>
		<category><![CDATA[ccie]]></category>
		<category><![CDATA[ccna]]></category>
		<category><![CDATA[ccnp]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[ネットワーク]]></category>
		<guid isPermaLink="false">https://if-network.com/?p=2049</guid>

					<description><![CDATA[本記事では「NSSA(Not-So-Stubby Area)」の設定及び正常性確認に関する検証結果をご紹介させて頂きます。 [br num=&#8221;1&#8243;] ▼ あなたにオススメな記事 ▼ >>参考記事： [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>本記事では「NSSA(Not-So-Stubby Area)」の設定及び正常性確認に関する検証結果をご紹介させて頂きます。<br />
[br num=&#8221;1&#8243;]</p>
<div class="box_style box_style_blue">
<div class="box_inner">
<div class="box_style_title"><span class="box_style_title_inner">▼ あなたにオススメな記事 ▼</span></div>
<p><span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/network-engineer-book/">CCIEが語る!ネットワークエンジニアにオススメな本・参考書!</a>」<br />
<span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/ospf-summary/">[まとめ] OSPF 基礎〜応用・検証結果の記事をまとめました！</a>」
</div>
</div>
<h2 id="syn-toc1">【OSPF NSSA 検証】検証内容</h2>
<p>設定要件及び検証ネットワークは以下の通りです。</p>
<h3 id="syn-toc2">ネットワーク図</h3>
<p>検証時のネットワーク環境は以下の通りです。</p>
<figure>
<img decoding="async" class="shadow02" src="https://if-network.com/wp-content/uploads/2019/12/ospf-lab-nssa.jpg" alt="OSPF-NSSA-検証" width="979" height="521" class="aligncenter size-full wp-image-2050" srcset="https://if-network.com/wp-content/uploads/2019/12/ospf-lab-nssa.jpg 979w, https://if-network.com/wp-content/uploads/2019/12/ospf-lab-nssa-300x160.jpg 300w, https://if-network.com/wp-content/uploads/2019/12/ospf-lab-nssa-768x409.jpg 768w" sizes="(max-width: 979px) 100vw, 979px" /><br />
</figure>
<h3 id="syn-toc3">設定要件</h3>
<p>以下の要件に基づきOSPFの設定を実装する。</p>
<ul>
<li>R2-R4(エリア1)をNSSAにする事</li>
<li>R4のLoopback10(Lo10:10.10.10.10)をOSPFネットワークへ再配布する事</li>
<li>R4(Lo0:10.10.10.10)からREX(Lo0:100.100.100.100)へPingが通る事</li>
</ul>
<h3 id="syn-toc4">検証時の確認ポイント</h3>
<p>最初に検証時の確認ポイントを整理しておきます。</p>
<div class="p10 bdr_blue">
<span class="line-blue">▼ 本検証の確認ポイント ▼</span></p>
<ol class="list_style02">
<li>NSSA内に伝搬されるLSAの確認<br />
※ Type4,5がフィルターされ、Type7が生成されている事</li>
<li>NSSA内ルータのルーティングテーブルの確認<br />
※ABRでType7のデフォルトルートが自動生成される事</li>
</ol>
</div>
<h2 id="syn-toc5">【OSPF NSSA 検証】事前確認 ※興味ない方は飛ばしてOKです。</h2>
<p>本検証ネットワークのOSPFステータスを以下に纏めております。<br />
興味のない方は「<a href="#set">4章：設定変更作業から</a>」をクリックして下さい。</p>
</p>
<p>検証前時点の各機器の設定内容やログは以下の通りです。</p>
<p>・「<span class="black b">show ip ospf interface brief</span>」コマンドで各OSPFインターフェース情報を出力しております。</p>
<pre class="lang:default decode:true " title="show ip ospf interface brief" >
R1#show ip ospf interface brief
Interface    PID   Area            IP Address/Mask    Cost  State Nbrs F/C
Lo0          1     0               1.1.1.1/24         1     LOOP  0/0
Et0/0        1     0               192.168.12.1/24    10    BDR   1/1
Et0/1        1     0               192.168.13.1/24    10    BDR   1/1


R2#show ip ospf interface brief
Interface    PID   Area            IP Address/Mask    Cost  State Nbrs F/C
Lo0          1     0               2.2.2.2/24         1     LOOP  0/0
Et0/0        1     0               192.168.12.2/24    10    DR    1/1
Et0/1        1     1               192.168.24.1/24    10    BDR   1/1


R3#show ip ospf interface brief
Interface    PID   Area            IP Address/Mask    Cost  State Nbrs F/C
Lo0          1     0               3.3.3.3/24         1     LOOP  0/0
Et0/1        1     0               192.168.13.2/24    10    DR    1/1
Et0/0        1     2               192.168.35.1/24    10    BDR   1/1

R4#show ip ospf interface brief
Interface    PID   Area            IP Address/Mask    Cost  State Nbrs F/C
Lo0          1     1               4.4.4.4/24         1     LOOP  0/0
Et0/1        1     1               192.168.24.2/24    10    DR    1/1

R5#show ip ospf interface brief
Interface    PID   Area            IP Address/Mask    Cost  State Nbrs F/C
Lo0          1     2               5.5.5.5/24         1     LOOP  0/0
Et0/0        1     2               192.168.35.2/24    10    DR    1/1
</pre>
<p>・「<span class="black b">show ip ospf neighbor</span>」コマンドでネイバー状態を出力しております。<br />
以下の通り、全ルータ間でOSPFネイバーが確立出来ている事が確認できると思います。</p>
<pre class="lang:default decode:true " title="show ip route ospf" >
R1#show ip ospf neighbor

Neighbor ID     Pri   State           Dead Time   Address         Interface
2.2.2.2           1   FULL/DR         00:00:38    192.168.12.2    Ethernet0/0
3.3.3.3           1   FULL/DR         00:00:39    192.168.13.2    Ethernet0/1

R2#show ip ospf neighbor

Neighbor ID     Pri   State           Dead Time   Address         Interface
1.1.1.1           1   FULL/BDR        00:00:38    192.168.12.1    Ethernet0/0
4.4.4.4           1   FULL/DR         00:00:36    192.168.24.2    Ethernet0/1

R3#show ip ospf neighbor

Neighbor ID     Pri   State           Dead Time   Address         Interface
1.1.1.1           1   FULL/BDR        00:00:37    192.168.13.1    Ethernet0/1
5.5.5.5           1   FULL/DR         00:00:37    192.168.35.2    Ethernet0/0

R4#show ip ospf neighbor

Neighbor ID     Pri   State           Dead Time   Address         Interface
2.2.2.2           1   FULL/BDR        00:00:34    192.168.24.1    Ethernet0/1

R5#show ip ospf neighbor

Neighbor ID     Pri   State           Dead Time   Address         Interface
3.3.3.3           1   FULL/BDR        00:00:31    192.168.35.1    Ethernet0/0
</pre>
<p>・R2とR4、R5の「<span class="black b">show ip route ospf</span>」コマンドでルーティングテーブルを出力しております。<br />
以下の通り、各OSPF経路・外部経路(非OSPF経路)を受信出来ている事が確認できると思います。</p>
<p><span class="line-blue">▼ R2のルーティングテーブル▼</span></p>
<pre class="lang:default decode:true " title="show ip route ospf" >
R2#show ip route ospf | begin Gateway
Gateway of last resort is not set

      1.0.0.0/32 is subnetted, 1 subnets
O        1.1.1.1 [110/11] via 192.168.12.1, 00:00:34, Ethernet0/0
      3.0.0.0/32 is subnetted, 1 subnets
O        3.3.3.3 [110/21] via 192.168.12.1, 00:00:34, Ethernet0/0
      4.0.0.0/32 is subnetted, 1 subnets
O        4.4.4.4 [110/11] via 192.168.24.2, 00:00:24, Ethernet0/1
      5.0.0.0/32 is subnetted, 1 subnets
O IA     5.5.5.5 [110/31] via 192.168.12.1, 00:00:34, Ethernet0/0
      100.0.0.0/32 is subnetted, 1 subnets
O E2     100.100.100.100 [110/20] via 192.168.12.1, 00:00:34, Ethernet0/0
O E2  192.168.0.0/24 [110/20] via 192.168.12.1, 00:00:34, Ethernet0/0
O     192.168.13.0/24 [110/20] via 192.168.12.1, 00:00:34, Ethernet0/0
O IA  192.168.35.0/24 [110/30] via 192.168.12.1, 00:00:34, Ethernet0/0
</pre>
<p><span class="line-blue">▼ R4のルーティングテーブル▼</span></p>
<pre class="lang:default decode:true " title="show ip route ospf" >
R4#show ip route ospf | begin Gateway
Gateway of last resort is not set

      1.0.0.0/32 is subnetted, 1 subnets
O IA     1.1.1.1 [110/21] via 192.168.24.1, 00:00:06, Ethernet0/1
      2.0.0.0/32 is subnetted, 1 subnets
O IA     2.2.2.2 [110/11] via 192.168.24.1, 00:00:06, Ethernet0/1
      3.0.0.0/32 is subnetted, 1 subnets
O IA     3.3.3.3 [110/31] via 192.168.24.1, 00:00:06, Ethernet0/1
      5.0.0.0/32 is subnetted, 1 subnets
O IA     5.5.5.5 [110/41] via 192.168.24.1, 00:00:06, Ethernet0/1
      100.0.0.0/32 is subnetted, 1 subnets
O E2     100.100.100.100 [110/20] via 192.168.24.1, 00:00:06, Ethernet0/1
O E2  192.168.0.0/24 [110/20] via 192.168.24.1, 00:00:06, Ethernet0/1
O IA  192.168.12.0/24 [110/20] via 192.168.24.1, 00:00:06, Ethernet0/1
O IA  192.168.13.0/24 [110/30] via 192.168.24.1, 00:00:06, Ethernet0/1
O IA  192.168.35.0/24 [110/40] via 192.168.24.1, 00:00:06, Ethernet0/1
</pre>
<p><span class="line-blue">▼ R5のルーティングテーブル▼</span></p>
<pre class="lang:default decode:true " title="show ip route ospf" >
R5#show ip route ospf | begin Gateway
Gateway of last resort is not set

      1.0.0.0/32 is subnetted, 1 subnets
O IA     1.1.1.1 [110/21] via 192.168.35.1, 1d09h, Ethernet0/0
      2.0.0.0/32 is subnetted, 1 subnets
O IA     2.2.2.2 [110/31] via 192.168.35.1, 1d04h, Ethernet0/0
      3.0.0.0/32 is subnetted, 1 subnets
O IA     3.3.3.3 [110/11] via 192.168.35.1, 1d09h, Ethernet0/0
      4.0.0.0/32 is subnetted, 1 subnets
O IA     4.4.4.4 [110/41] via 192.168.35.1, 00:00:12, Ethernet0/0
O IA  192.168.12.0/24 [110/30] via 192.168.35.1, 1d09h, Ethernet0/0
O IA  192.168.13.0/24 [110/20] via 192.168.35.1, 1d09h, Ethernet0/0
O IA  192.168.24.0/24 [110/40] via 192.168.35.1, 1d04h, Ethernet0/0
</pre>
<p>NSSAの設定をした場合、上記「R4のルーティングテーブル」が変わります。<br />
具体的にどのように変わるかを確認していきましょう！</p>
<h2 id ="set">【OSPF NSSA 検証】設定変更作業</h2>
<p>では、以下にてNSSAの設定を実装していきます。</p>
<ol class="list_style02">
<li>R2のエリア1をNSSAにする</li>
<pre class="lang:default decode:true " title="R2 config log" >
R2(config)# router ospf 1
R2(config-router)# area 1 nssa default-information-originate 
</pre>
<div class="box_style box_style04"><span class="line-pink"><span class="icon_point red">ポイント</span></span><br />
スタブエリア、トータリーNSSAではデフォルトルートの生成は自動(設定不要)で広報されますが、<br />
NSSAでは手動設定(area nssa default-information originateコマンドで設定)する必要がございます。</div>
<li>R4のエリア1をNSSAにする</li>
<pre class="lang:default decode:true " title="R4 config log" >
R4(config)# router ospf 1
R4(config-router)# area 1 nssa
</pre>
<li>R4のLoopback10(Lo10:10.10.10.10)をOSPFネットワークへ再配布する</li>
<pre class="lang:default decode:true " title="R4 config log" >

R4(config)# route-map Loopback->OSPF permit 10
R4(config-route-map)# match interface Loopback10

R4(config)# router ospf 1
R4(config-router)# redistribute connected subnets route-map Loopback->OSPF
</pre>
</ol>
<h2 id="syn-toc7">【OSPF NSSA 検証】正常性確認</h2>
<p>では以下の2点について確認してみましょう！</p>
<div class="p10 bdr_blue">
<span class="line-blue">▼ 本検証の確認ポイント ▼</span></p>
<ol class="list_style02">
<li>NSSA内に伝搬されるLSAの確認<br />
※ Type4,5がフィルターされ、Type7が生成されている事</li>
<li>NSSA内ルータのルーティングテーブルの確認<br />
※ABRでType7のデフォルトルートが自動生成される事</li>
</ol>
</div>
<h3 id="syn-toc8">【正常性確認①】NSSA内に伝搬されるLSAの確認</h3>
<p>・NSSAのルータであるR4の設定前後でOSPFデータベースの差分を確認し、LSA Type4〜5のLSAがフィルターされている事を確認します。<br />
[br num=&#8221;1&#8243;]<br />
まずはNSSAの設定前のOSPFデータベースを確認します。<br />
以下の通りLSA Type 3〜5を受信しているのが、分かると思います。</p>
<p>[br num=&#8221;1&#8243;]</p>
<p><span class="line-blue">▼ 【設定前】R4のOSPFデータベース▼</span></p>
<pre class="lang:default decode:true " title="show ip ospf database" >
// ※LSA type3、4、5、7のみ抜粋しております
R4#show ip ospf database | begin Summary Net Link

		Summary Net Link States (Area 1)

Link ID         ADV Router      Age         Seq#       Checksum
1.1.1.1         2.2.2.2         41          0x80000004 0x00879B // ← エリア外経路(Type3)として受信
2.2.2.2         2.2.2.2         41          0x80000004 0x00F434 // ← エリア外経路(Type3)として受信
3.3.3.3         2.2.2.2         41          0x80000004 0x008F81 // ← エリア外経路(Type3)として受信
5.5.5.5         2.2.2.2         41          0x80000004 0x009767 // ← エリア外経路(Type3)として受信
192.168.12.0    2.2.2.2         41          0x80000004 0x00753D // ← エリア外経路(Type3)として受信
192.168.13.0    2.2.2.2         41          0x80000004 0x00CED8 // ← エリア外経路(Type3)として受信
192.168.35.0    2.2.2.2         41          0x80000004 0x004047 // ← エリア外経路(Type3)として受信

		Summary ASB Link States (Area 1)

Link ID         ADV Router      Age         Seq#       Checksum
5.5.5.5         2.2.2.2         41          0x80000001 0x00857C // ← ASBR情報(Type4)として受信

		Type-5 AS External Link States

Link ID         ADV Router      Age         Seq#       Checksum Tag
100.100.100.100 5.5.5.5         1729        0x80000040 0x00C8F2 0 // ← 外部経路(非OSPF経路)をType5として受信
192.168.0.0     5.5.5.5         1729        0x8000003C 0x0029BE 0 // ← 外部経路(非OSPF経路)をType5として受信
</pre>
<p>次にNSSAの設定後のOSPFデータベースを確認します。</p>
<p>以下の通りLSA Type 4とLSA Type 5がフィルターされている事が分かると思います。<br />
<span class="line-blue">それは「NSSA」はLSA Type1~3,7のみ伝播可能なOSPFの特殊エリアなので、<span class="black b">R2(ABR)がLSA Type 4とLSA Type 5の伝搬を止めている</span>からです。<br />
また、R2(ABR)では<span class="black b">LSA Type5の代わりにLSA Type7のデフォルトルート(0.0.0.0)をNSSA内に伝搬</span>している点も確認出来ると思います。</span></p>
<p>[br num=&#8221;1&#8243;]</p>
<p>R4(ASBR)で再配布しているLoopback10(10.10.10.10)のLSAは<span class="black b">LSA Type5でなくLSA Type7で生成</span>している点も確認しましょう！</p>
<p>[br num=&#8221;1&#8243;]</p>
<p><span class="line-blue">▼ 【設定後】R4のOSPFデータベース▼</span></p>
<pre class="lang:default decode:true " title="show ip ospf database" >
// ※LSA type3、4、5、7のみ抜粋しております
R4#show ip ospf database | begin Summary Net Link
		Summary Net Link States (Area 1)

Link ID         ADV Router      Age         Seq#       Checksum
1.1.1.1         2.2.2.2         178         0x80000005 0x002BF0
2.2.2.2         2.2.2.2         178         0x80000005 0x009889
3.3.3.3         2.2.2.2         178         0x80000005 0x0033D6
5.5.5.5         2.2.2.2         178         0x80000005 0x003BBC
192.168.12.0    2.2.2.2         178         0x80000005 0x001992
192.168.13.0    2.2.2.2         178         0x80000005 0x00722E
192.168.35.0    2.2.2.2         178         0x80000005 0x00E39C

 // ← 外部経路(LSA Type 4とLSA Type 5)が消えている！以下のLSA Type7のデフォルトルート(0.0.0.0)に集約されている。

		Type-7 AS External Link States (Area 1)

Link ID         ADV Router      Age         Seq#       Checksum Tag
0.0.0.0         2.2.2.2         178         0x80000001 0x00D0D8 0 // ← 外部ルートの代わりにLSA Type7のデフォルトルート(0.0.0.0)が増えている。
10.10.10.10     4.4.4.4         122         0x80000001 0x00D578 0 // ← R4のLo10(10.10.10.10)はLSA Type7として生成されている。


</pre>
<p>[br num=&#8221;1&#8243;]</p>
<div class="box_style box_style_blue">
<div class="box_inner">
<div class="box_style_title"><span class="box_style_title_inner">▼ 参考　NSSAでのLSA伝搬 ▼</span></div>
<figure>
<img decoding="async" class="shadow02" src="https://if-network.com/wp-content/uploads/2019/12/ospf-nssa-01.jpg" alt="NSSA LSA伝搬1" width="1137" height="501" class="aligncenter size-full wp-image-2005" srcset="https://if-network.com/wp-content/uploads/2019/12/ospf-nssa-01.jpg 1137w, https://if-network.com/wp-content/uploads/2019/12/ospf-nssa-01-300x132.jpg 300w, https://if-network.com/wp-content/uploads/2019/12/ospf-nssa-01-1024x451.jpg 1024w, https://if-network.com/wp-content/uploads/2019/12/ospf-nssa-01-768x338.jpg 768w" sizes="(max-width: 1137px) 100vw, 1137px" /><br />
</figure>
<figure>
<img decoding="async" class="shadow02" src="https://if-network.com/wp-content/uploads/2019/12/ospf-nssa-02.jpg" alt="NSSA LSA伝搬2" width="1149" height="464" class="aligncenter size-full wp-image-2006" srcset="https://if-network.com/wp-content/uploads/2019/12/ospf-nssa-02.jpg 1149w, https://if-network.com/wp-content/uploads/2019/12/ospf-nssa-02-300x121.jpg 300w, https://if-network.com/wp-content/uploads/2019/12/ospf-nssa-02-1024x414.jpg 1024w, https://if-network.com/wp-content/uploads/2019/12/ospf-nssa-02-768x310.jpg 768w" sizes="(max-width: 1149px) 100vw, 1149px" /><br />
</figure>
</div>
</div>
<p>参考までにLSA Type5の代わりに生成されたLSA Type7のデフォルトルート(0.0.0.0)とR4のLoopback経路(10.10.10.10)を「<span class="black b">show ip ospf database nssa-external 0.0.0.0</span>」「<span class="black b">show ip ospf database nssa-external 10.10.10.10</span>」コマンドで確認してみましょう！[br num=&#8221;1&#8243;]<br />
以下の通り、R2(ABR)でデフォルトルートをLSA Type7を生成し、R4(ASBR)でLoopback経路(10.10.10.10)をLSA Type7で生成している事が分かると思います。</p>
<p><span class="line-blue">▼ OSPFデータベース　LSA Type7(0.0.0.0)▼</span></p>
<pre class="lang:default decode:true " title="show ip ospf database" >
R4#show ip ospf database nssa-external 0.0.0.0

            OSPF Router with ID (4.4.4.4) (Process ID 1)

		Type-7 AS External Link States (Area 1)

  Routing Bit Set on this LSA in topology Base with MTID 0
  LS age: 980
  Options: (No TOS-capability, No Type 7/5 translation, DC, Upward)
  LS Type: AS External Link
  Link State ID: 0.0.0.0 (External Network Number ) // ← ネットワークアドレス(デフォルトルートなので0.0.0.0)
  Advertising Router: 2.2.2.2 // ← このデフォルトルートのLSAはR2(ルーターID:2.2.2.2)が生成した事を意味する。
  LS Seq Number: 80000001
  Checksum: 0xD0D8
  Length: 36
  Network Mask: /0
	Metric Type: 2 (Larger than any link state path)  // ← メトリックタイプ(2:非コスト加算型)
	MTID: 0 
	Metric: 1  // ← 非OSPF経路のコスト値
	Forward Address: 0.0.0.0  // ← サブネットマスク(デフォルトルートなので/0)
	External Route Tag: 0
</pre>
<p><span class="line-blue">▼ OSPFデータベース　LSA Type7(10.10.10.10)▼</span></p>
<pre class="lang:default decode:true " title="show ip ospf database" >
R4#show ip ospf database nssa-external 10.10.10.10

            OSPF Router with ID (4.4.4.4) (Process ID 1)

		Type-7 AS External Link States (Area 1)

  LS age: 1037
  Options: (No TOS-capability, Type 7/5 translation, DC, Upward)
  LS Type: AS External Link
  Link State ID: 10.10.10.10 (External Network Number ) // ← ネットワークアドレス(デフォルトルートなので0.0.0.0)
  Advertising Router: 4.4.4.4 // ← 10.10.10.10のLSAはR4(ルーターID:4.4.4.4)が生成した事を意味する。
  LS Seq Number: 80000001
  Checksum: 0xD578
  Length: 36
  Network Mask: /32   // ← サブネットマスク
	Metric Type: 2 (Larger than any link state path)  // ← メトリックタイプ(2:非コスト加算型)
	MTID: 0 
	Metric: 20  // ← 非OSPF経路のコスト値
	Forward Address: 4.4.4.4  // ← 非OSPF経路の転送先アドレス (Type7の場合、ASBRのLoopbackアドレスが入る為、R4のLo0の値が入る)
	External Route Tag: 0

</pre>
<h3 id="syn-toc9">【正常性確認②】NSSA内ルータのルーティングテーブルの確認</h3>
<p>・R4の設定前後でルーティングテーブルの差分を確認し、どのように変わっているか確認します。<br />
まずはNSSAの設定前のルーティングテーブルを確認します。</p>
<p>以下の通り外部経路として(100.100.100.100,192.168.0.0)を受信しているのが、分かると思います。</p>
<p><span class="line-blue">▼ R4のルーティングテーブル▼</span></p>
<pre class="lang:default decode:true " title="show ip route ospf" >
R4#show ip route ospf | begin Gateway            
Gateway of last resort is not set

      1.0.0.0/32 is subnetted, 1 subnets
O IA     1.1.1.1 [110/21] via 192.168.24.1, 00:05:04, Ethernet0/1
      2.0.0.0/32 is subnetted, 1 subnets
O IA     2.2.2.2 [110/11] via 192.168.24.1, 00:05:04, Ethernet0/1
      3.0.0.0/32 is subnetted, 1 subnets
O IA     3.3.3.3 [110/31] via 192.168.24.1, 00:05:04, Ethernet0/1
      5.0.0.0/32 is subnetted, 1 subnets
O IA     5.5.5.5 [110/41] via 192.168.24.1, 00:05:04, Ethernet0/1
      100.0.0.0/32 is subnetted, 1 subnets
O E2     100.100.100.100 [110/20] via 192.168.24.1, 00:05:04, Ethernet0/1 // ← 外部経路(E2)として反映されている
O E2  192.168.0.0/24 [110/20] via 192.168.24.1, 00:05:04, Ethernet0/1 // ← 外部経路(E2)として反映されている
O IA  192.168.12.0/24 [110/20] via 192.168.24.1, 00:05:04, Ethernet0/1
O IA  192.168.13.0/24 [110/30] via 192.168.24.1, 00:05:04, Ethernet0/1
O IA  192.168.35.0/24 [110/40] via 192.168.24.1, 00:05:04, Ethernet0/1
</pre>
<p>次にNSSAの設定後のルーティングテーブルを確認します。</p>
<p>以下の通り外部経路(E2)がルーティングテーブルから消えている事が分かると思います。<br />
<span class="line-blue">それは上記「【正常性確認①】NSSA内に伝搬されるLSAの確認」の通り、R2(ABR)でLSA Type 5がフィルターされNSSA内にLSA Type5が流れてこないからです。<br />
代わりにR2(ABR)で生成した<span class="black b">LSA Type7のデフォルトルート(0.0.0.0)がルーティングテーブルに反映されている</span>事を確認しましょう！</span></p>
<p><span class="line-blue">▼ R4のルーティングテーブル▼</span></p>
<pre class="lang:default decode:true " title="show ip route ospf" >
//外部経路(100.100.100.100/32, 192.168.0.0/24)が消えている！

R4#show ip route ospf | begin Gateway
Gateway of last resort is 192.168.24.1 to network 0.0.0.0

O*N2  0.0.0.0/0 [110/1] via 192.168.24.1, 00:27:51, Ethernet0/1  // ← 新たにデフォルトルート(N2:Type7)を受信している事
      1.0.0.0/32 is subnetted, 1 subnets
O IA     1.1.1.1 [110/21] via 192.168.24.1, 00:27:51, Ethernet0/1
      2.0.0.0/32 is subnetted, 1 subnets
O IA     2.2.2.2 [110/11] via 192.168.24.1, 00:27:51, Ethernet0/1
      3.0.0.0/32 is subnetted, 1 subnets
O IA     3.3.3.3 [110/31] via 192.168.24.1, 00:27:51, Ethernet0/1
      5.0.0.0/32 is subnetted, 1 subnets
O IA     5.5.5.5 [110/41] via 192.168.24.1, 00:27:51, Ethernet0/1
O IA  192.168.12.0/24 [110/20] via 192.168.24.1, 00:27:51, Ethernet0/1
O IA  192.168.13.0/24 [110/30] via 192.168.24.1, 00:27:51, Ethernet0/1
O IA  192.168.35.0/24 [110/40] via 192.168.24.1, 00:27:51, Ethernet0/1
</pre>
<p>最後にR4(Lo10:10.10.10.10)からREX(Lo0:100.100.100.100)へPingが通る事を確認しましょう！</p>
<p><span class="line-blue">▼ R4のルーティングテーブル▼</span></p>
<pre class="lang:default decode:true " title="show ip route ospf" >
R4#ping 100.100.100.100 source loopback 10  
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 100.100.100.100, timeout is 2 seconds:
Packet sent with a source address of 10.10.10.10 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 2/3/7 ms
</pre>
<p>[br num=&#8221;1&#8243;]</p>
<div class="box_style box_style_blue">
<div class="box_inner">
<div class="box_style_title"><span class="box_style_title_inner">▼ あなたにオススメな記事 ▼</span></div>
<p>以下の記事ではトータリーNSSAの検証結果を纏めております。興味のある方はご覧下さい。<br />
[keni-linkcard url=&#8221;https://if-network.com/ospf-lab-totally-nssa/&#8221;]
</ul>
</div>
</div>
<h2 id="syn-toc10">まとめ</h2>
<p><img decoding="async" src="https://if-network.com/wp-content/uploads/2020/11/pc-017-min.jpg" alt="" width="640" height="425" class="aligncenter size-full wp-image-3091" srcset="https://if-network.com/wp-content/uploads/2020/11/pc-017-min.jpg 640w, https://if-network.com/wp-content/uploads/2020/11/pc-017-min-300x199.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /><br />
最後までお読み頂きありがとうございました。<br />
NSSAを有効活用する事により、リンクステートデータベースとルーティングテーブルのサイズを削減する事が可能であり、ネットワークを最適化する事が出来ます。ぜひ覚えておきましょう！<br />
[br num=&#8221;1&#8243;]<br />
網羅的にOSPFの知識を身につけたい方は、以下のまとめ記事をご確認ください！！</p>
<div class="box_style box_style_blue">
<div class="box_inner">
<div class="box_style_title"><span class="box_style_title_inner">▼ あなたにオススメな記事 ▼</span></div>
<p><span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/ospf-summary/">[まとめ] OSPF 基礎〜応用・検証結果の記事をまとめました！</a>」
</div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>トータリースタブエリアの設定方法・正常性確認【OSPF 動作検証】</title>
		<link>https://if-network.com/ospf-lab-totally-stub/</link>
		
		<dc:creator><![CDATA[CHa]]></dc:creator>
		<pubDate>Fri, 27 Dec 2019 21:45:54 +0000</pubDate>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[OSPF]]></category>
		<category><![CDATA[PR]]></category>
		<category><![CDATA[技術勉強]]></category>
		<category><![CDATA[ccie]]></category>
		<category><![CDATA[ccna]]></category>
		<category><![CDATA[ccnp]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[ネットワーク]]></category>
		<guid isPermaLink="false">https://if-network.com/?p=2037</guid>

					<description><![CDATA[本記事ではトータリースタブエリアの設定及び正常性確認に関する検証結果をご紹介させて頂きます。 [br num=&#8221;1&#8243;] ▼ あなたにオススメな記事 ▼ >>参考記事： 「CCIEが語る!ネットワー [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>本記事ではトータリースタブエリアの設定及び正常性確認に関する検証結果をご紹介させて頂きます。<br />
[br num=&#8221;1&#8243;]</p>
<div class="box_style box_style_blue">
<div class="box_inner">
<div class="box_style_title"><span class="box_style_title_inner">▼ あなたにオススメな記事 ▼</span></div>
<p><span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/network-engineer-book/">CCIEが語る!ネットワークエンジニアにオススメな本・参考書!</a>」<br />
<span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/ospf-summary/">[まとめ] OSPF 基礎〜応用・検証結果の記事をまとめました！</a>」
</div>
</div>
<h2 id="syn-toc1">【OSPF トータリースタブエリア 検証】検証内容</h2>
<p>設定要件及び検証ネットワークは以下の通りです。</p>
<h3 id="syn-toc2">ネットワーク図</h3>
<p>検証時のネットワーク環境は以下の通りです。</p>
<figure>
<img decoding="async" class="shadow02" src="https://if-network.com/wp-content/uploads/2019/12/ospf-lab-stub.jpg" alt="OSPF-スタブエリア-検証" width="972" height="495" class="aligncenter size-full wp-image-2030" srcset="https://if-network.com/wp-content/uploads/2019/12/ospf-lab-stub.jpg 972w, https://if-network.com/wp-content/uploads/2019/12/ospf-lab-stub-300x153.jpg 300w, https://if-network.com/wp-content/uploads/2019/12/ospf-lab-stub-768x391.jpg 768w" sizes="(max-width: 972px) 100vw, 972px" /><br />
</figure>
<h3 id="syn-toc3">設定要件</h3>
<p>以下の要件に基づきOSPFの設定を実装する。</p>
<ul>
<li>R2-R4(エリア1)をトータリースタブエリアにする事</li>
<li>R4(Lo0:4.4.4.4)からREX(Lo0:100.100.100.100)へPingが通る事</li>
</ul>
<h3 id="syn-toc4">検証時の確認ポイント</h3>
<p>最初に検証時の確認ポイントを整理しておきます。</p>
<div class="p10 bdr_blue">
<span class="line-blue">▼ 本検証の確認ポイント ▼</span></p>
<ol class="list_style02">
<li>トータリースタブエリア内に伝搬されるLSAの確認<br />
※ Type3,4,5がフィルターされる事</li>
<li>トータリースタブエリア内のルーティングテーブルの確認<br />
※ABRでType3のデフォルトルートが自動生成される事</li>
</ol>
</div>
<h2 id="syn-toc5">【OSPF トータリースタブエリア 検証】事前確認 ※興味ない方は飛ばしてOKです。</h2>
<p>本検証ネットワークのOSPFステータスを以下に纏めております。<br />
興味のない方は「<a href="#set">4章：設定変更作業から</a>」をクリックして下さい。</p>
</p>
<p>検証前時点の各機器の設定内容やログは以下の通りです。</p>
<p>・「<span class="black b">show ip ospf interface brief</span>」コマンドで各OSPFインターフェース情報を出力しております。</p>
<pre class="lang:default decode:true " title="show ip ospf interface brief" >
R1#show ip ospf interface brief 
Interface    PID   Area            IP Address/Mask    Cost  State Nbrs F/C
Lo0          1     0               1.1.1.1/24         1     LOOP  0/0
Et0/0        1     0               192.168.12.1/24    10    BDR   1/1
Et0/1        1     0               192.168.13.1/24    10    BDR   1/1


R2#show ip ospf interface brief 
Interface    PID   Area            IP Address/Mask    Cost  State Nbrs F/C
Lo0          1     0               2.2.2.2/24         1     LOOP  0/0
Et0/0        1     0               192.168.12.2/24    10    DR    1/1
Et0/1        1     1               192.168.24.1/24    10    BDR   1/1

R3#show ip ospf interface brief 
Interface    PID   Area            IP Address/Mask    Cost  State Nbrs F/C
Lo0          1     0               3.3.3.3/24         1     LOOP  0/0
Et0/1        1     0               192.168.13.2/24    10    DR    1/1
Et0/0        1     2               192.168.35.1/24    10    BDR   1/1

R4#show ip ospf interface brief 
Interface    PID   Area            IP Address/Mask    Cost  State Nbrs F/C
Lo0          1     1               4.4.4.4/24         1     LOOP  0/0
Et0/1        1     1               192.168.24.2/24    10    DR    1/1

R5#show ip ospf interface brief 
Interface    PID   Area            IP Address/Mask    Cost  State Nbrs F/C
Lo0          1     2               5.5.5.5/24         1     LOOP  0/0
Et0/0        1     2               192.168.35.2/24    10    DR    1/1
</pre>
<p>・「<span class="black b">show ip ospf neighbor</span>」コマンドでネイバー状態を出力しております。<br />
以下の通り、全ルータ間でOSPFネイバーが確立出来ている事が確認できると思います。</p>
<pre class="lang:default decode:true " title="show ip route ospf" >
R1#show ip ospf neighbor

Neighbor ID     Pri   State           Dead Time   Address         Interface
2.2.2.2           1   FULL/DR         00:00:38    192.168.12.2    Ethernet0/0
3.3.3.3           1   FULL/DR         00:00:38    192.168.13.2    Ethernet0/1

R2#show ip ospf neighbor

Neighbor ID     Pri   State           Dead Time   Address         Interface
1.1.1.1           1   FULL/BDR        00:00:35    192.168.12.1    Ethernet0/0
4.4.4.4           1   FULL/DR         00:00:32    192.168.24.2    Ethernet0/1

R3#show ip ospf neighbor

Neighbor ID     Pri   State           Dead Time   Address         Interface
1.1.1.1           1   FULL/BDR        00:00:37    192.168.13.1    Ethernet0/1
5.5.5.5           1   FULL/DR         00:00:30    192.168.35.2    Ethernet0/0

R4#show ip ospf neighbor

Neighbor ID     Pri   State           Dead Time   Address         Interface
2.2.2.2           1   FULL/BDR        00:00:38    192.168.24.1    Ethernet0/1

R5#show ip ospf neighbor

Neighbor ID     Pri   State           Dead Time   Address         Interface
3.3.3.3           1   FULL/BDR        00:00:35    192.168.35.1    Ethernet0/0
</pre>
<p>・R2とR4「<span class="black b">show ip route ospf</span>」コマンドでルーティングテーブルを出力しております。<br />
以下の通り、各OSPF経路・外部経路(非OSPF経路)を受信出来ている事が確認できると思います。</p>
<p><span class="line-blue">▼ R2のルーティングテーブル▼</span></p>
<pre class="lang:default decode:true " title="show ip route ospf" >
R2#show ip route ospf | begin Gateway
Gateway of last resort is not set

      1.0.0.0/32 is subnetted, 1 subnets
O        1.1.1.1 [110/11] via 192.168.12.1, 00:07:55, Ethernet0/0
      3.0.0.0/32 is subnetted, 1 subnets
O        3.3.3.3 [110/21] via 192.168.12.1, 00:07:55, Ethernet0/0
      4.0.0.0/32 is subnetted, 1 subnets
O        4.4.4.4 [110/11] via 192.168.24.2, 00:07:45, Ethernet0/1
      5.0.0.0/32 is subnetted, 1 subnets
O IA     5.5.5.5 [110/31] via 192.168.12.1, 00:07:55, Ethernet0/0
      100.0.0.0/32 is subnetted, 1 subnets
O E2     100.100.100.100 [110/20] via 192.168.12.1, 00:07:55, Ethernet0/0
O E2  192.168.0.0/24 [110/20] via 192.168.12.1, 00:07:55, Ethernet0/0
O     192.168.13.0/24 [110/20] via 192.168.12.1, 00:07:55, Ethernet0/0
O IA  192.168.35.0/24 [110/30] via 192.168.12.1, 00:07:55, Ethernet0/0
</pre>
<p><span class="line-blue">▼ R4のルーティングテーブル▼</span></p>
<pre class="lang:default decode:true " title="show ip route ospf" >
R4#show ip route ospf | begin Gateway
Gateway of last resort is not set

      1.0.0.0/32 is subnetted, 1 subnets
O IA     1.1.1.1 [110/21] via 192.168.24.1, 00:08:32, Ethernet0/1
      2.0.0.0/32 is subnetted, 1 subnets
O IA     2.2.2.2 [110/11] via 192.168.24.1, 00:08:32, Ethernet0/1
      3.0.0.0/32 is subnetted, 1 subnets
O IA     3.3.3.3 [110/31] via 192.168.24.1, 00:08:32, Ethernet0/1
      5.0.0.0/32 is subnetted, 1 subnets
O IA     5.5.5.5 [110/41] via 192.168.24.1, 00:08:32, Ethernet0/1
      100.0.0.0/32 is subnetted, 1 subnets
O E2     100.100.100.100 [110/20] via 192.168.24.1, 00:08:32, Ethernet0/1
O E2  192.168.0.0/24 [110/20] via 192.168.24.1, 00:08:32, Ethernet0/1
O IA  192.168.12.0/24 [110/20] via 192.168.24.1, 00:08:32, Ethernet0/1
O IA  192.168.13.0/24 [110/30] via 192.168.24.1, 00:08:32, Ethernet0/1
O IA  192.168.35.0/24 [110/40] via 192.168.24.1, 00:08:32, Ethernet0/1
</pre>
<p>トータリースタブエリアの設定をした場合、上記「R4のルーティングテーブル」が変わります。<br />
具体的にどのように変わるかを確認していきましょう！</p>
<h2 id ="set">【OSPF トータリースタブエリア 検証】設定変更作業</h2>
<p>では、以下にてOSPFの設定を実装していきます。</p>
<ol class="list_style02">
<li>R2のエリア1をトータリースタブエリアにする</li>
<pre class="lang:default decode:true " title="R2 config log" >
R2(config)# router ospf 1
R2(config-router)# area 1 stub no-summary 
</pre>
<li>R4のエリア1をスタブエリアにする</li>
<pre class="lang:default decode:true " title="R4 config log" >
R2(config)# router ospf 1
R2(config-router)# area 1 stub
</pre>
</ol>
<h2 id="syn-toc7">【OSPF トータリースタブエリア 検証】正常性確認</h2>
<p>では以下の2点について確認してみましょう！</p>
<div class="p10 bdr_blue">
<span class="line-blue">▼ 本検証の確認ポイント ▼</span></p>
<ol class="list_style02">
<li>トータリースタブエリア内に伝搬されるLSAの確認<br />
※ Type3,4,5がフィルターされる事</li>
<li>トータリースタブエリア内のルーティングテーブルの確認<br />
※ABRでType3のデフォルトルートが自動生成される事</li>
</ol>
</div>
<h3 id="syn-toc8">【正常性確認①】トータリースタブエリア内に伝搬されるLSAの確認</h3>
<p>・トータリースタブエリア内のルータであるR4の設定前後でOSPFデータベースの差分を確認し、LSA Type4,5のLSAがフィルターされている事を確認します。<br />
[br num=&#8221;1&#8243;]<br />
まずはトータリースタブエリアの設定前のOSPFデータベースを確認します。<br />
以下の通りLSA Type 3〜5を受信しているのが、分かると思います。</p>
<p>[br num=&#8221;1&#8243;]</p>
<p><span class="line-blue">▼ 【設定前】R4のOSPFデータベース▼</span></p>
<pre class="lang:default decode:true " title="show ip ospf database" >
// ※LSA type3、4、5のみ抜粋しております
R4#show ip ospf database | begin Summary Net Link  (Area 1)
		Summary Net Link States (Area 1)

Link ID         ADV Router      Age         Seq#       Checksum
1.1.1.1         2.2.2.2         1768        0x8000002A 0x003BC1 // ← エリア外経路(Type3)として受信
2.2.2.2         2.2.2.2         1768        0x80000074 0x0014A4 // ← エリア外経路(Type3)として受信
3.3.3.3         2.2.2.2         1768        0x8000002A 0x0043A7 // ← エリア外経路(Type3)として受信
5.5.5.5         2.2.2.2         1768        0x8000001C 0x00677F // ← エリア外経路(Type3)として受信
192.168.12.0    2.2.2.2         1768        0x80000029 0x002B62 // ← エリア外経路(Type3)として受信
192.168.13.0    2.2.2.2         1768        0x8000002A 0x0082FE // ← エリア外経路(Type3)として受信
192.168.35.0    2.2.2.2         1768        0x8000002A 0x00F36D // ← エリア外経路(Type3)として受信

		Summary ASB Link States (Area 1)

Link ID         ADV Router      Age         Seq#       Checksum
5.5.5.5         2.2.2.2         1768        0x80000003 0x00817E  // ← ASBR情報(Type4)として受信

		Type-5 AS External Link States

Link ID         ADV Router      Age         Seq#       Checksum Tag
100.100.100.100 5.5.5.5         773         0x8000001A 0x0015CC 0 // ← 外部経路(非OSPF経路)をType5として受信
192.168.0.0     5.5.5.5         271         0x80000019 0x006F9B 0 // ← 外部経路(非OSPF経路)をType5として受信
</pre>
<p>次にトータリースタブエリアの設定後のOSPFデータベースを確認します。</p>
<p>以下の通りLSA Type 3とLSA Type 4,LSA Type 5がフィルターされている事が分かると思います。<br />
<span class="line-blue">それは「トータリースタブエリア」はLSA Type1~2のみ伝播可能なOSPFの特殊エリアなので、<span class="black b">R2(ABR)がLSA Type 3〜5の伝搬を止めている</span>からです。<br />
R2(ABR)では<span class="black b">LSA Type 3〜5の代わりにデフォルトルート(0.0.0.0)をトータリースタブエリア内に伝搬</span>している点も確認しましょう！</span><br />
<span class="blue b">※トータリースタブエリアではLSA Type3は伝搬不可ですが、例外としてトータリースタブエリアにする事によりABRが自動生成するLSA Type3のデフォルトルートのみは許可されております。</span></p>
<p><span class="line-blue">▼ 【設定後】R4のOSPFデータベース▼</span></p>
<pre class="lang:default decode:true " title="show ip ospf database" >
// ※LSA type3、4、5のみ抜粋しております
R4#show ip ospf database | begin Summary Net Link States         
		Summary Net Link States (Area 1)

Link ID         ADV Router      Age         Seq#       Checksum
0.0.0.0         2.2.2.2         485         0x80000005 0x006DC4 // ← 代わりにLSA Type3でデフォルトルート(0.0.0.0)が増えている。

 // ← 元々受信していたLSA Type 3〜5が消えている！
</pre>
<p>参考までにLSA Type3~5の代わりに生成されたLSA Type3のデフォルトルート(0.0.0.0)を「<span class="black b">show ip ospf database summary 0.0.0.0</span>」コマンドで確認してみましょう！[br num=&#8221;1&#8243;]<br />
以下の通り、R2(ABR)でデフォルトルートを生成している事がLSA上でも分かると思います。</p>
<p><span class="line-blue">▼ OSPFデータベース　LSA Type3(0.0.0.0)▼</span></p>
<pre class="lang:default decode:true " title="show ip ospf database" >
R4#show ip ospf database summary 0.0.0.0

            OSPF Router with ID (4.4.4.4) (Process ID 1)

		Summary Net Link States (Area 1)

  Routing Bit Set on this LSA in topology Base with MTID 0
  LS age: 576
  Options: (No TOS-capability, DC, Upward)
  LS Type: Summary Links(Network)
  Link State ID: 0.0.0.0 (summary Network Number)// ← ネットワークアドレス(デフォルトルートなので0.0.0.0)
  Advertising Router: 2.2.2.2 // ← このデフォルトルートのLSAはR2(ルーターID:2.2.2.2)が生成した事を意味する。
  LS Seq Number: 80000005
  Checksum: 0x6DC4
  Length: 28
  Network Mask: /0  // ← サブネットマスク(デフォルトルートなので/0)
	MTID: 0 	Metric: 1 
</pre>
<p><span class="line-blue">▼ 参考　トータリースタブエリアでのLSA伝搬 ▼</span></p>
<figure>
<img decoding="async" class="shadow02" src="https://if-network.com/wp-content/uploads/2019/12/ospf-stub-no-summary.jpg" alt="OSPF-トータリースタブエリア" width="872" height="444" class="aligncenter size-full wp-image-1881" srcset="https://if-network.com/wp-content/uploads/2019/12/ospf-stub-no-summary.jpg 872w, https://if-network.com/wp-content/uploads/2019/12/ospf-stub-no-summary-300x153.jpg 300w, https://if-network.com/wp-content/uploads/2019/12/ospf-stub-no-summary-768x391.jpg 768w" sizes="(max-width: 872px) 100vw, 872px" /><br />
</figure>
<h3 id="syn-toc9">【正常性確認②】トータリースタブエリア内のルーティングテーブルの確認</h3>
<p>・R4の設定前後でルーティングテーブルの差分を確認し、どのように変わっているか確認します。<br />
まずはトータリースタブエリアの設定前のルーティングテーブルを確認します。</p>
<p>以下の通りエリア外経路(1.1.1.1/32等)と外部経路(100.100.100.100,192.168.0.0)を受信しているのが、分かると思います。</p>
<p><span class="line-blue">▼ R4のルーティングテーブル▼</span></p>
<pre class="lang:default decode:true " title="show ip route ospf" >
R4#show ip route ospf | begin Gateway
Gateway of last resort is not set

      1.0.0.0/32 is subnetted, 1 subnets
O IA     1.1.1.1 [110/21] via 192.168.24.1, 00:08:32, Ethernet0/1
      2.0.0.0/32 is subnetted, 1 subnets
O IA     2.2.2.2 [110/11] via 192.168.24.1, 00:08:32, Ethernet0/1
      3.0.0.0/32 is subnetted, 1 subnets
O IA     3.3.3.3 [110/31] via 192.168.24.1, 00:08:32, Ethernet0/1
      5.0.0.0/32 is subnetted, 1 subnets
O IA     5.5.5.5 [110/41] via 192.168.24.1, 00:08:32, Ethernet0/1
      100.0.0.0/32 is subnetted, 1 subnets
O E2     100.100.100.100 [110/20] via 192.168.24.1, 00:08:32, Ethernet0/1 
O E2  192.168.0.0/24 [110/20] via 192.168.24.1, 00:08:32, Ethernet0/1
O IA  192.168.12.0/24 [110/20] via 192.168.24.1, 00:08:32, Ethernet0/1
O IA  192.168.13.0/24 [110/30] via 192.168.24.1, 00:08:32, Ethernet0/1
O IA  192.168.35.0/24 [110/40] via 192.168.24.1, 00:08:32, Ethernet0/1
</pre>
<p>次にトータリースタブエリアの設定後のルーティングテーブルを確認します。</p>
<p>以下の通り元々反映されていたエリア外経路(IA)と外部経路(E2)がルーティングテーブルから消えている事が分かると思います。<br />
<span class="line-blue">それは上記「【正常性確認①】トータリースタブエリア内に伝搬されるLSAの確認」の通り、R2(ABR)でLSA Type 3〜5がフィルターされトータリースタブエリア内にLSA Type3〜5が流れてこないからです。<br />
代わりにR2(ABR)で生成した<span class="black b">LSA Type3のデフォルトルート(0.0.0.0)がルーティングテーブルに反映されている</span>事を確認しましょう！</span></p>
<p><span class="line-blue">▼ R4のルーティングテーブル▼</span></p>
<pre class="lang:default decode:true " title="show ip route ospf" >
//元々反映されていたエリア外経路(IA)と外部経路(E2)が消えている！

R4#show ip route ospf | begin Gateway
Gateway of last resort is 192.168.24.1 to network 0.0.0.0

O*IA  0.0.0.0/0 [110/11] via 192.168.24.1, 00:13:20, Ethernet0/1 // ←ABRが生成したデフォルトルート

</pre>
<p>最後にR4(Lo0:4.4.4.4)からREX(Lo0:100.100.100.100)へPingが通る事を確認しましょう！</p>
<p><span class="line-blue">▼ R4のルーティングテーブル▼</span></p>
<pre class="lang:default decode:true " title="show ip route ospf" >
R4#ping 100.100.100.100 source loopback 0
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 100.100.100.100, timeout is 2 seconds:
Packet sent with a source address of 4.4.4.4 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 2/3/5 ms
</pre>
<p>[br num=&#8221;1&#8243;]</p>
<div class="box_style box_style_blue">
<div class="box_inner">
<div class="box_style_title"><span class="box_style_title_inner">▼ あなたにオススメな記事 ▼</span></div>
<p>以下の記事ではスタブエリアの検証結果を纏めております。興味のある方はご覧下さい。<br />
[keni-linkcard url=&#8221;https://if-network.com/ospf-lab-stub/&#8221;]
</ul>
</div>
</div>
<h2 id="syn-toc10">まとめ</h2>
<p><img decoding="async" src="https://if-network.com/wp-content/uploads/2020/11/pc-017-min.jpg" alt="" width="640" height="425" class="aligncenter size-full wp-image-3091" srcset="https://if-network.com/wp-content/uploads/2020/11/pc-017-min.jpg 640w, https://if-network.com/wp-content/uploads/2020/11/pc-017-min-300x199.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /><br />
最後までお読み頂きありがとうございました。<br />
トータリースタブエリアを有効活用する事により、リンクステートデータベースとルーティングテーブルのサイズを削減する事が可能であり、ネットワークを最適化する事が出来ます。ぜひ覚えておきましょう！<br />
[br num=&#8221;1&#8243;]<br />
網羅的にOSPFの知識を身につけたい方は、以下のまとめ記事をご確認ください！！</p>
<div class="box_style box_style_blue">
<div class="box_inner">
<div class="box_style_title"><span class="box_style_title_inner">▼ あなたにオススメな記事 ▼</span></div>
<p><span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/ospf-summary/">[まとめ] OSPF 基礎〜応用・検証結果の記事をまとめました！</a>」
</div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>スタブエリアの設定方法・正常性確認の方法【OSPF 動作検証】</title>
		<link>https://if-network.com/ospf-lab-stub/</link>
		
		<dc:creator><![CDATA[CHa]]></dc:creator>
		<pubDate>Fri, 27 Dec 2019 21:09:44 +0000</pubDate>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[OSPF]]></category>
		<category><![CDATA[PR]]></category>
		<category><![CDATA[技術勉強]]></category>
		<category><![CDATA[ccie]]></category>
		<category><![CDATA[ccna]]></category>
		<category><![CDATA[ccnp]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[ネットワーク]]></category>
		<guid isPermaLink="false">https://if-network.com/?p=2018</guid>

					<description><![CDATA[本記事ではスタブエリアの設定及び正常性確認に関する検証結果をご紹介させて頂きます。 [br num=&#8221;1&#8243;] ▼ あなたにオススメな記事 ▼ >>参考記事： 「CCIEが語る!ネットワークエンジニ [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>本記事ではスタブエリアの設定及び正常性確認に関する検証結果をご紹介させて頂きます。<br />
[br num=&#8221;1&#8243;]</p>
<div class="box_style box_style_blue">
<div class="box_inner">
<div class="box_style_title"><span class="box_style_title_inner">▼ あなたにオススメな記事 ▼</span></div>
<p><span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/network-engineer-book/">CCIEが語る!ネットワークエンジニアにオススメな本・参考書!</a>」<br />
<span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/ospf-summary/">[まとめ] OSPF 基礎〜応用・検証結果の記事をまとめました！</a>」
</div>
</div>
<h2 id="syn-toc1">【OSPF スタブエリア 検証】検証内容</h2>
<p>設定要件及び検証ネットワークは以下の通りです。</p>
<h3 id="syn-toc2">ネットワーク図</h3>
<p>検証時のネットワーク環境は以下の通りです。</p>
<figure>
<img decoding="async" class="shadow02" src="https://if-network.com/wp-content/uploads/2019/12/ospf-lab-stub.jpg" alt="OSPF-スタブエリア-検証" width="972" height="495" class="aligncenter size-full wp-image-2030" srcset="https://if-network.com/wp-content/uploads/2019/12/ospf-lab-stub.jpg 972w, https://if-network.com/wp-content/uploads/2019/12/ospf-lab-stub-300x153.jpg 300w, https://if-network.com/wp-content/uploads/2019/12/ospf-lab-stub-768x391.jpg 768w" sizes="(max-width: 972px) 100vw, 972px" /><br />
</figure>
<h3 id="syn-toc3">設定要件</h3>
<p>以下の要件に基づきOSPFの設定を実装する。</p>
<ul>
<li>R2-R4(エリア1)をスタブエリアにする事</li>
<li>R4(Lo0:4.4.4.4)からREX(Lo0:100.100.100.100)へPingが通る事</li>
</ul>
<h3 id="syn-toc4">検証時の確認ポイント</h3>
<p>最初に検証時の確認ポイントを整理しておきます。</p>
<div class="p10 bdr_blue">
<span class="line-blue">▼ 本検証の確認ポイント ▼</span></p>
<ol class="list_style02">
<li>スタブエリア内に伝搬されるLSAの確認<br />
※ Type4,5がフィルターされる事</li>
<li>スタブエリア内のルーティングテーブルの確認<br />
※ABRでType3のデフォルトルートが自動生成される事</li>
</ol>
</div>
<h2 id="syn-toc5">【OSPF スタブエリア 検証】事前確認 ※興味ない方は飛ばしてOKです。</h2>
<p>本検証ネットワークのOSPFステータスを以下に纏めております。<br />
興味のない方は「<a href="#set">4章：設定変更作業から</a>」をクリックして下さい。</p>
</p>
<p>検証前時点の各機器の設定内容やログは以下の通りです。</p>
<p>・「<span class="black b">show ip ospf interface brief</span>」コマンドで各OSPFインターフェース情報を出力しております。</p>
<pre class="lang:default decode:true " title="show ip ospf interface brief" >
R1#show ip ospf interface brief 
Interface    PID   Area            IP Address/Mask    Cost  State Nbrs F/C
Lo0          1     0               1.1.1.1/24         1     LOOP  0/0
Et0/0        1     0               192.168.12.1/24    10    BDR   1/1
Et0/1        1     0               192.168.13.1/24    10    BDR   1/1


R2#show ip ospf interface brief 
Interface    PID   Area            IP Address/Mask    Cost  State Nbrs F/C
Lo0          1     0               2.2.2.2/24         1     LOOP  0/0
Et0/0        1     0               192.168.12.2/24    10    DR    1/1
Et0/1        1     1               192.168.24.1/24    10    BDR   1/1

R3#show ip ospf interface brief 
Interface    PID   Area            IP Address/Mask    Cost  State Nbrs F/C
Lo0          1     0               3.3.3.3/24         1     LOOP  0/0
Et0/1        1     0               192.168.13.2/24    10    DR    1/1
Et0/0        1     2               192.168.35.1/24    10    BDR   1/1

R4#show ip ospf interface brief 
Interface    PID   Area            IP Address/Mask    Cost  State Nbrs F/C
Lo0          1     1               4.4.4.4/24         1     LOOP  0/0
Et0/1        1     1               192.168.24.2/24    10    DR    1/1

R5#show ip ospf interface brief 
Interface    PID   Area            IP Address/Mask    Cost  State Nbrs F/C
Lo0          1     2               5.5.5.5/24         1     LOOP  0/0
Et0/0        1     2               192.168.35.2/24    10    DR    1/1
</pre>
<p>・「<span class="black b">show ip ospf neighbor</span>」コマンドでネイバー状態を出力しております。<br />
以下の通り、全ルータ間でOSPFネイバーが確立出来ている事が確認できると思います。</p>
<pre class="lang:default decode:true " title="show ip route ospf" >
R1#show ip ospf neighbor

Neighbor ID     Pri   State           Dead Time   Address         Interface
2.2.2.2           1   FULL/DR         00:00:38    192.168.12.2    Ethernet0/0
3.3.3.3           1   FULL/DR         00:00:38    192.168.13.2    Ethernet0/1

R2#show ip ospf neighbor

Neighbor ID     Pri   State           Dead Time   Address         Interface
1.1.1.1           1   FULL/BDR        00:00:35    192.168.12.1    Ethernet0/0
4.4.4.4           1   FULL/DR         00:00:32    192.168.24.2    Ethernet0/1

R3#show ip ospf neighbor

Neighbor ID     Pri   State           Dead Time   Address         Interface
1.1.1.1           1   FULL/BDR        00:00:37    192.168.13.1    Ethernet0/1
5.5.5.5           1   FULL/DR         00:00:30    192.168.35.2    Ethernet0/0

R4#show ip ospf neighbor

Neighbor ID     Pri   State           Dead Time   Address         Interface
2.2.2.2           1   FULL/BDR        00:00:38    192.168.24.1    Ethernet0/1

R5#show ip ospf neighbor

Neighbor ID     Pri   State           Dead Time   Address         Interface
3.3.3.3           1   FULL/BDR        00:00:35    192.168.35.1    Ethernet0/0
</pre>
<p>・R2とR4「<span class="black b">show ip route ospf</span>」コマンドでルーティングテーブルを出力しております。<br />
以下の通り、各OSPF経路・外部経路(非OSPF経路)を受信出来ている事が確認できると思います。</p>
<p><span class="line-blue">▼ R2のルーティングテーブル▼</span></p>
<pre class="lang:default decode:true " title="show ip route ospf" >
R2#show ip route ospf | begin Gateway
Gateway of last resort is not set

      1.0.0.0/32 is subnetted, 1 subnets
O        1.1.1.1 [110/11] via 192.168.12.1, 00:07:55, Ethernet0/0
      3.0.0.0/32 is subnetted, 1 subnets
O        3.3.3.3 [110/21] via 192.168.12.1, 00:07:55, Ethernet0/0
      4.0.0.0/32 is subnetted, 1 subnets
O        4.4.4.4 [110/11] via 192.168.24.2, 00:07:45, Ethernet0/1
      5.0.0.0/32 is subnetted, 1 subnets
O IA     5.5.5.5 [110/31] via 192.168.12.1, 00:07:55, Ethernet0/0
      100.0.0.0/32 is subnetted, 1 subnets
O E2     100.100.100.100 [110/20] via 192.168.12.1, 00:07:55, Ethernet0/0
O E2  192.168.0.0/24 [110/20] via 192.168.12.1, 00:07:55, Ethernet0/0
O     192.168.13.0/24 [110/20] via 192.168.12.1, 00:07:55, Ethernet0/0
O IA  192.168.35.0/24 [110/30] via 192.168.12.1, 00:07:55, Ethernet0/0
</pre>
<p><span class="line-blue">▼ R4のルーティングテーブル▼</span></p>
<pre class="lang:default decode:true " title="show ip route ospf" >
R4#show ip route ospf | begin Gateway
Gateway of last resort is not set

      1.0.0.0/32 is subnetted, 1 subnets
O IA     1.1.1.1 [110/21] via 192.168.24.1, 00:08:32, Ethernet0/1
      2.0.0.0/32 is subnetted, 1 subnets
O IA     2.2.2.2 [110/11] via 192.168.24.1, 00:08:32, Ethernet0/1
      3.0.0.0/32 is subnetted, 1 subnets
O IA     3.3.3.3 [110/31] via 192.168.24.1, 00:08:32, Ethernet0/1
      5.0.0.0/32 is subnetted, 1 subnets
O IA     5.5.5.5 [110/41] via 192.168.24.1, 00:08:32, Ethernet0/1
      100.0.0.0/32 is subnetted, 1 subnets
O E2     100.100.100.100 [110/20] via 192.168.24.1, 00:08:32, Ethernet0/1
O E2  192.168.0.0/24 [110/20] via 192.168.24.1, 00:08:32, Ethernet0/1
O IA  192.168.12.0/24 [110/20] via 192.168.24.1, 00:08:32, Ethernet0/1
O IA  192.168.13.0/24 [110/30] via 192.168.24.1, 00:08:32, Ethernet0/1
O IA  192.168.35.0/24 [110/40] via 192.168.24.1, 00:08:32, Ethernet0/1
</pre>
<p>スタブエリアの設定をした場合、上記「R4のルーティングテーブル」が変わります。<br />
具体的にどのように変わるかを確認していきましょう！</p>
<h2 id ="set">【OSPF スタブエリア 検証】設定変更作業</h2>
<p>では、以下にてOSPFの設定を実装していきます。</p>
<ol class="list_style02">
<li>R2のエリア1をスタブエリアにする</li>
<pre class="lang:default decode:true " title="R2 config log" >
R2(config)# router ospf 1
R2(config-router)# area 1 stub
</pre>
<li>R4のエリア1をスタブエリアにする</li>
<pre class="lang:default decode:true " title="R4 config log" >
R2(config)# router ospf 1
R2(config-router)# area 1 stub
</pre>
</ol>
<h2 id="syn-toc7">【OSPF スタブエリア 検証】正常性確認</h2>
<p>では以下の2点について確認してみましょう！</p>
<div class="p10 bdr_blue">
<span class="line-blue">▼ 本検証の確認ポイント ▼</span></p>
<ol class="list_style02">
<li>スタブエリア内に伝搬されるLSAの確認<br />
※ Type4,5がフィルターされる事</li>
<li>スタブエリア内のルーティングテーブルの確認<br />
※ABRでType3のデフォルトルートが自動生成される事</li>
</ol>
</div>
<h3 id="syn-toc8">【正常性確認①】スタブエリア内に伝搬されるLSAの確認</h3>
<p>・スタブエリア内のルータであるR4の設定前後でOSPFデータベースの差分を確認し、LSA Type3〜5のLSAがフィルターされている事を確認します。<br />
[br num=&#8221;1&#8243;]<br />
まずはスタブエリアの設定前のOSPFデータベースを確認します。<br />
以下の通りLSA Type 3〜5を受信しているのが、分かると思います。</p>
<p>[br num=&#8221;1&#8243;]</p>
<p><span class="line-blue">▼ 【設定前】R4のOSPFデータベース▼</span></p>
<pre class="lang:default decode:true " title="show ip ospf database" >
// ※LSA type3、4、5のみ抜粋しております
R4#show ip ospf database | begin Summary Net Link
		Summary Net Link States (Area 1)

Link ID         ADV Router      Age         Seq#       Checksum
1.1.1.1         2.2.2.2         1768        0x8000002A 0x003BC1 // ← エリア外経路(Type3)として受信
2.2.2.2         2.2.2.2         1768        0x80000074 0x0014A4 // ← エリア外経路(Type3)として受信
3.3.3.3         2.2.2.2         1768        0x8000002A 0x0043A7 // ← エリア外経路(Type3)として受信
5.5.5.5         2.2.2.2         1768        0x8000001C 0x00677F // ← エリア外経路(Type3)として受信
192.168.12.0    2.2.2.2         1768        0x80000029 0x002B62 // ← エリア外経路(Type3)として受信
192.168.13.0    2.2.2.2         1768        0x8000002A 0x0082FE // ← エリア外経路(Type3)として受信
192.168.35.0    2.2.2.2         1768        0x8000002A 0x00F36D // ← エリア外経路(Type3)として受信

		Summary ASB Link States (Area 1)

Link ID         ADV Router      Age         Seq#       Checksum
5.5.5.5         2.2.2.2         1768        0x80000003 0x00817E // ← ASBR情報(Type4)として受信

		Type-5 AS External Link States

Link ID         ADV Router      Age         Seq#       Checksum Tag
100.100.100.100 5.5.5.5         773         0x8000001A 0x0015CC 0 // ← 外部経路(非OSPF経路)をType5として受信
192.168.0.0     5.5.5.5         271         0x80000019 0x006F9B 0 // ← 外部経路(非OSPF経路)をType5として受信
</pre>
<p>次にスタブエリアの設定後のOSPFデータベースを確認します。</p>
<p>以下の通りLSA Type 4とLSA Type 5がフィルターされている事が分かると思います。<br />
<span class="line-blue">それは「スタブエリア」はLSA Type1~3のみ伝播可能なOSPFの特殊エリアなので、<span class="black b">R2(ABR)がLSA Type 4とLSA Type 5の伝搬を止めている</span>からです。<br />
R2(ABR)では<span class="black b">LSA Type5の代わりにデフォルトルート(0.0.0.0)をスタブエリア内に伝搬</span>している点も確認しましょう！</span></p>
<p><span class="line-blue">▼ 【設定後】R4のOSPFデータベース▼</span></p>
<pre class="lang:default decode:true " title="show ip ospf database" >
// ※LSA type3、4、5のみ抜粋しております
R4#show ip ospf database | begin Summary Net Link
		Summary Net Link States (Area 1)

Link ID         ADV Router      Age         Seq#       Checksum
0.0.0.0         2.2.2.2         162         0x80000001 0x0075C0 // ← 代わりにLSA Type3でデフォルトルート(0.0.0.0)が増えている。
1.1.1.1         2.2.2.2         162         0x8000002C 0x0055A7
2.2.2.2         2.2.2.2         162         0x80000076 0x002E8A
3.3.3.3         2.2.2.2         162         0x8000002C 0x005D8D
5.5.5.5         2.2.2.2         162         0x8000001E 0x008165
192.168.12.0    2.2.2.2         162         0x8000002B 0x004548
192.168.13.0    2.2.2.2         162         0x8000002C 0x009CE4
192.168.35.0    2.2.2.2         162         0x8000002C 0x000E53

 // ← LSA Type 4とLSA Type 5が消えている！
</pre>
<p>参考までにLSA Type5の代わりに生成されたLSA Type3のデフォルトルート(0.0.0.0)を「<span class="black b">show ip ospf database summary 0.0.0.0</span>」コマンドで確認してみましょう！[br num=&#8221;1&#8243;]<br />
以下の通り、R2(ABR)でデフォルトルートを生成している事がLSA上でも分かると思います。</p>
<p><span class="line-blue">▼ OSPFデータベース　LSA Type3(0.0.0.0)▼</span></p>
<pre class="lang:default decode:true " title="show ip ospf database" >
R4#show ip ospf database summary 0.0.0.0

            OSPF Router with ID (4.4.4.4) (Process ID 1)

		Summary Net Link States (Area 1)

  Routing Bit Set on this LSA in topology Base with MTID 0
  LS age: 671
  Options: (No TOS-capability, DC, Upward)
  LS Type: Summary Links(Network)
  Link State ID: 0.0.0.0 (summary Network Number) // ← ネットワークアドレス(デフォルトルートなので0.0.0.0)
  Advertising Router: 2.2.2.2 // ← このデフォルトルートのLSAはR2(ルーターID:2.2.2.2)が生成した事を意味する。
  LS Seq Number: 80000001
  Checksum: 0x75C0
  Length: 28
  Network Mask: /0   // ← サブネットマスク(デフォルトルートなので/0)
	MTID: 0 	Metric: 1 
</pre>
<p><span class="line-blue">▼ 参考　スタブエリアでのLSA伝搬 ▼</span></p>
<figure>
<img decoding="async" class="shadow02" src="https://if-network.com/wp-content/uploads/2019/12/ospf-stub-area.jpg" alt="OSPF-スタブエリア" width="893" height="443" class="aligncenter size-full wp-image-1880" srcset="https://if-network.com/wp-content/uploads/2019/12/ospf-stub-area.jpg 893w, https://if-network.com/wp-content/uploads/2019/12/ospf-stub-area-300x149.jpg 300w, https://if-network.com/wp-content/uploads/2019/12/ospf-stub-area-768x381.jpg 768w" sizes="(max-width: 893px) 100vw, 893px" /><br />
</figure>
<h3 id="syn-toc9">【正常性確認②】スタブエリア内のルーティングテーブルの確認</h3>
<p>・R4の設定前後でルーティングテーブルの差分を確認し、どのように変わっているか確認します。<br />
まずはスタブエリアの設定前のルーティングテーブルを確認します。</p>
<p>以下の通り外部経路として(100.100.100.100,192.168.0.0)を受信しているのが、分かると思います。</p>
<p><span class="line-blue">▼ R4のルーティングテーブル▼</span></p>
<pre class="lang:default decode:true " title="show ip route ospf" >
R4#show ip route ospf | begin Gateway
Gateway of last resort is not set

      1.0.0.0/32 is subnetted, 1 subnets
O IA     1.1.1.1 [110/21] via 192.168.24.1, 00:08:32, Ethernet0/1
      2.0.0.0/32 is subnetted, 1 subnets
O IA     2.2.2.2 [110/11] via 192.168.24.1, 00:08:32, Ethernet0/1
      3.0.0.0/32 is subnetted, 1 subnets
O IA     3.3.3.3 [110/31] via 192.168.24.1, 00:08:32, Ethernet0/1
      5.0.0.0/32 is subnetted, 1 subnets
O IA     5.5.5.5 [110/41] via 192.168.24.1, 00:08:32, Ethernet0/1
      100.0.0.0/32 is subnetted, 1 subnets
O E2     100.100.100.100 [110/20] via 192.168.24.1, 00:08:32, Ethernet0/1 // ← 外部経路(E2)として反映されている
O E2  192.168.0.0/24 [110/20] via 192.168.24.1, 00:08:32, Ethernet0/1 // ← 外部経路(E2)として反映されている 
O IA  192.168.12.0/24 [110/20] via 192.168.24.1, 00:08:32, Ethernet0/1
O IA  192.168.13.0/24 [110/30] via 192.168.24.1, 00:08:32, Ethernet0/1
O IA  192.168.35.0/24 [110/40] via 192.168.24.1, 00:08:32, Ethernet0/1
</pre>
<p>次にスタブエリアの設定後のルーティングテーブルを確認します。</p>
<p>以下の通り外部経路(E2)がルーティングテーブルから消えている事が分かると思います。<br />
<span class="line-blue">それは上記「【正常性確認①】スタブエリア内に伝搬されるLSAの確認」の通り、R2(ABR)でLSA Type 5がフィルターされスタブエリア内にLSA Type5が流れてこないからです。<br />
代わりにR2(ABR)で生成した<span class="black b">LSA Type3のデフォルトルート(0.0.0.0)がルーティングテーブルに反映されている</span>事を確認しましょう！</span></p>
<p><span class="line-blue">▼ R4のルーティングテーブル▼</span></p>
<pre class="lang:default decode:true " title="show ip route ospf" >
//外部経路(100.100.100.100/32, 192.168.0.0/24)が消えている！

R4#show ip route ospf | begin Gateway
Gateway of last resort is 192.168.24.1 to network 0.0.0.0

O*IA  0.0.0.0/0 [110/11] via 192.168.24.1, 00:33:31, Ethernet0/1 // ← 新たにデフォルトルートを受信している事
      1.0.0.0/32 is subnetted, 1 subnets
O IA     1.1.1.1 [110/21] via 192.168.24.1, 00:33:36, Ethernet0/1
      2.0.0.0/32 is subnetted, 1 subnets
O IA     2.2.2.2 [110/11] via 192.168.24.1, 00:33:36, Ethernet0/1
      3.0.0.0/32 is subnetted, 1 subnets
O IA     3.3.3.3 [110/31] via 192.168.24.1, 00:33:36, Ethernet0/1
      5.0.0.0/32 is subnetted, 1 subnets
O IA     5.5.5.5 [110/41] via 192.168.24.1, 00:33:36, Ethernet0/1
O IA  192.168.12.0/24 [110/20] via 192.168.24.1, 00:33:36, Ethernet0/1
O IA  192.168.13.0/24 [110/30] via 192.168.24.1, 00:33:36, Ethernet0/1
O IA  192.168.35.0/24 [110/40] via 192.168.24.1, 00:33:36, Ethernet0/1
</pre>
<p>最後にR4(Lo0:4.4.4.4)からREX(Lo0:100.100.100.100)へPingが通る事を確認しましょう！</p>
<p><span class="line-blue">▼ R4のルーティングテーブル▼</span></p>
<pre class="lang:default decode:true " title="show ip route ospf" >
R4#ping 100.100.100.100 source loopback 0
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 100.100.100.100, timeout is 2 seconds:
Packet sent with a source address of 4.4.4.4 
!!!!!
</pre>
<p>[br num=&#8221;1&#8243;]</p>
<div class="box_style box_style_blue">
<div class="box_inner">
<div class="box_style_title"><span class="box_style_title_inner">▼ あなたにオススメな記事 ▼</span></div>
<p>以下の記事ではトータリースタブエリアの検証結果を纏めております。興味のある方はご覧下さい。<br />
[keni-linkcard url=&#8221;https://if-network.com/ospf-lab-totally-stub/&#8221;]
</ul>
</div>
</div>
<h2 id="syn-toc10">まとめ</h2>
<p><img decoding="async" src="https://if-network.com/wp-content/uploads/2020/11/pc-017-min.jpg" alt="" width="640" height="425" class="aligncenter size-full wp-image-3091" srcset="https://if-network.com/wp-content/uploads/2020/11/pc-017-min.jpg 640w, https://if-network.com/wp-content/uploads/2020/11/pc-017-min-300x199.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /><br />
最後までお読み頂きありがとうございました。<br />
スタブエリアを有効活用する事により、リンクステートデータベースとルーティングテーブルのサイズを削減する事が可能であり、ネットワークを最適化する事が出来ます。ぜひ覚えておきましょう！<br />
[br num=&#8221;1&#8243;]<br />
網羅的にOSPFの知識を身につけたい方は、以下のまとめ記事をご確認ください！！</p>
<div class="box_style box_style_blue">
<div class="box_inner">
<div class="box_style_title"><span class="box_style_title_inner">▼ あなたにオススメな記事 ▼</span></div>
<p><span class="blue b">>>参考記事： </span>「<a href="https://if-network.com/ospf-summary/">[まとめ] OSPF 基礎〜応用・検証結果の記事をまとめました！</a>」
</div>
</div>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
