OSPFがネットワークをスタブネットワークに決定する方法


7

RFC 2328は、スタブ・ネットワーク・タイプとして宣伝されているすべてのループバックインターフェイスのリンクステート情報および/ 32(ホストIPアドレス)などのネットワークマスクを持つすべてのインタフェースに言及しています。次に、/ 24マスクのインターフェイスがネットワークに接続され、これがそのネットワークに接続されている唯一のルーターインターフェイスである場合についてはどうでしょうか。技術的には、これらもスタブネットワークです。それでは、OSPFはこれらの/ 24インターフェイスリンクをスタブとしてどのように決定するのでしょうか。その/ 24インターフェイスを介してOSPFネイバーシップを探し、それがスタブネットワークかどうかを判断しますか?その場合、同じネットワークに接続されているがOSPFを実行していない別のルーターが存在する場合の判断はどうなるでしょうか。

質問が明確であることを願っていますので、誰かが何らかの説明を必要とする場合に備えて図を追加していません。質問を説明するために図を追加することを教えてください。

長い質問を短くすると:-ルーターLSAの生成中に、OSPFはどのようにしてリンクタイプ(p2p、スタブ、トランジット、仮想リンク)を選択することを決定するのですか?


何か回答がありましたか?もしそうなら、質問が永遠にポップアップし続けないように答えを受け入れ、答えを探します。または、独自の回答を提供して受け入れることもできます。
Ron Maupin

回答:


11

3つのスタブの物語...

シスコの機器を使用する場合、OSPFはいくつかのことを「スタブ」と呼びます...少し混乱します...

  • スタブホスト
  • スタブネットワーク
  • スタブエリア

意味は用語ごとに大きく異なります。さらに混乱するのは、単一のOSPFインターフェイスに複数のスタブ用語を適用できる可能性があるという現実です。以下で詳しく説明します。

バックグラウンド

いくつかの用語を整理しましょう...質問は、シスコが「スタブホスト」と呼んでいるものについて尋ねることから始まります... OSPFは、このカテゴリにループバックインターフェイスを自動的に割り当てます...

CORE01.PUB.DAL02#sh ip ospf interface lo0
Loopback0 is up, line protocol is up
  Internet Address 128.66.62.5/32, Area 0.0.0.0
  Process ID 100, Router ID 128.66.62.5, Network Type LOOPBACK, Cost: 1
  Loopback interface is treated as a stub Host
                                     ^^^^^^^^^
CORE01.PUB.DAL02#

これは、OSPFが「スタブネットワーク」と呼んでいるものと混同しないでください。これは、OSPFネイバーのないネットワークを意味します。

CORE01.PUB.DAL02#sh ip ospf data router internal
    ...
    Link connected to: a Transit Network                <-------  Broadcast Intf w/ Neighbor
     (Link ID) Designated Router address: 128.66.62.75  <-------
     (Link Data) Router Interface address: 128.66.62.75
      Number of TOS metrics: 0
       TOS 0 Metrics: 10
    ...
    Link connected to: a Stub Network                 <------  Broadcast Intf w/o Neighbor
     (Link ID) Network/subnet number: 128.66.62.32    <------
     (Link Data) Network Mask: 255.255.255.248
      Number of TOS metrics: 0
       TOS 0 Metrics: 1

    Link connected to: a Stub Network                 <------ Loopback interface
     (Link ID) Network/subnet number: 128.66.62.5
     (Link Data) Network Mask: 255.255.255.255
      Number of TOS metrics: 0
       TOS 0 Metrics: 1

次に、もちろん、OSPFスタブエリアがあります。これがどこから来るのか考えてみましょう...

OSPFスタブネットワークとOSPFトランジットネットワーク

トランジットおよびスタブネットワークについては、RFC 2328:OSPFv2-Section 2.1で説明されています

2.  The Link-state Database: organization and calculations

      The following subsections describe the organization of OSPF's link-
      state database, and the routing calculations that are performed on
      the database in order to produce a router's routing table.


      2.1.  Representation of routers and networks

                                    ... Networks can be either transit or
            stub networks. Transit networks are those capable of carrying
            data traffic that is neither locally originated nor locally
            destined. A transit network is represented by a graph vertex
            having both incoming and outgoing edges. A stub network's vertex
            has only incoming edges.

このトランジットネットワークスタブネットワークの違いの要点は、ルータのリソースを節約することです。

  • トランジットネットワークは、ネイバー情報用に追加のメモリを維持する必要があります
  • スタブネットワークは、ネイバーを割り当てる必要がないため、ルータのメモリを節約します

潜在的に数千のLSAへのスケーリングを開始する場合、わずかなメモリの節約でも重要です。OSPF helloは引き続きスタブネットワークで送信され、インターフェイスが管理上パッシブインターフェイスとしてマークされていない限り、ネイバーを形成したり、トランジットネットワークに移行したりできることに注意してください。

OSPFホストルート-シスコの「スタブホスト」

これで、スタブホストについての最初の議論ができました。これは、OSPF スタブネットワークでもあります。この概念は、RFC 2328:OSPFv2-Section 9.1に由来し、さまざまなインターフェイスの状態について説明しています...

9.1.  Interface states

      The various states that router interfaces may attain is
      documented in this section.

      Down
      ...
      Loopback
              ... For this reason, IP packets may
        still be addressed to an interface in Loopback state.  To
        facilitate this, such interfaces are advertised in router-
        LSAs as single host routes, whose destination is the IP
        interface address.[4]
      ...
      Waiting
      ...
      Point-to-point
      ...

RFCでは、ループバックネットワークタイプを/ 32ホストルートとしてアドバタイズする必要があります。どのようなシスコの呼び出しスタブホストshow ip ospf interface出力することは本当にOSPFのように自動的に割り振るだけでループバックインターフェイスタイプ、あるOSPF内/ 32ホストルート

OSPFスタブエリア

スタブエリアは、RFC 2328:OSPFv2-Section 3.6でカバーされています。OSPFスタブエリアにはいくつかのカテゴリがあります...

  • スタブエリア:このエリアではタイプ5の外部LSAは許可されません。つまり、エリア内のルート再配布はできません。タイプ3ネットワークLSAはABRで発信されるため、スタブ機能によってブロックされるタイプ5 LSAからの接続は失われません。OSPFには、HelloパケットにEビットフィールドがあります(Eビット= ExternalRoutingCapability)。これは、エリアがスタブエリアとして構成されている場合にクリアされます
  • 完全スタブエリア:タイプ5の外部LSAはなく、タイプ3ネットワークLSAのデフォルトルートのみが許可されます。これはベンダー固有の機能であり、RFC 2328には含まれていません。
  • Not Stubby Area:Type-5外部LSAは許可されていませんが、特別なType-7 LSAを介した再配布は許可されています。

概要

要約すると、私たちは話しました...

  • スタブホスト:常に/ 32ホストルートとしてアドバタイズされるループバックネットワークタイプ。シスコではこれをスタブホストと呼んでいます。
  • スタブネットワーク:OSPFネットワーク。ネイバーが接続されていません。
  • スタブエリア:OSPFエリア。タイプ5外部LSAは許可されません。

このすべてを本当に気にする必要がある場合は、ループバックインターフェイスを持つOSPFルーターを検討してください。このルーターは、完全に単一のOSPFスタブエリアに含まれています。技術的には、3つのOSPF "スタブ"用語すべてをこのループバック(スタブホスト、スタブネットワーク、スタブエリア)に適用できます。


2
「これはシスコの機能であり、RFC 2328には含まれていません。」これは実際には誤りですが、RFC 2328で定義されていませんが、ほとんどの評判の良いベンダー(JuniperBrocadeHP)によってまだ実装されています。OPで明示的に要求されない場合は、投稿ベンダーを中立にしておくことをお勧めします。
Ryan Foley

シスコだけの機能と言ったことを思い出しません:-)。違反をお詫び申し上げます。現在すべてのCisco + DLinkデバイスであるラボを多様化するよう努めます。あなたや他の誰かがMike's-Multi-Vendor Lab Foundationに寄付するための機器を持っている場合、私のメールアドレスは私のユーザープロファイルにあります。
マイクペニントン

参考までに、セカンダリIPアドレスもスタブネットワークとして扱われます。タイプ1 LSAに表示され、ネットワークマスクを保持します。
ユーザー

この質問を振り返ってください。インターフェースがパッシブの場合、ルーターのlsaリンク情報のリンクタイプはスタブになります(デフォルトではループバックはパッシブです)。これは、そのリンクにOSPFルーターがないことを意味します。OSPfリンクがパッシブでない場合、OSPFはリンクタイプを中継として使用します。ポイントツーポイントリンクと仮想リンクは明示的に構成されているため、構成情報を使用して、リンクタイプのos router lsaリンクに入力できます。これがすべてのリンクタイプをカバーすることを願っています。
Hemanth

1

Mike&Saranのコメントの後に編集:ループバックインターフェイスおよびOSPFネイバーを持たないすべてのp2pまたはマルチポイントインターフェイスのルーターLSAにスタブネットワークLSA(タイプ3のルーターID LSA)が追加されます。さらに、スタブネットワークLSAは、リンクを記述する既存のネイバーが存在する場合でも、p2pインターフェイス(リンク)のルーターIDに追加されます。インターフェイスのマスクは関係ありません。

また、OSPFはOSPFネイバーのみを対象としており、OSPF以外のネイバーを検出して実際に非スタブであると判断することはできません。OSPFは独自の視点から世界を調べます。

(私の古い答えはスタブ領域を扱っていましたが、それは実際の質問ではありませんでした-申し訳ありません!)


1
実際、彼はスタブエリア機能について質問していません
マイクペニントン

はいマイクは正しいです、私はスタブ「ネットワーク」について尋ねています
Hemanth

1

インターフェースがパッシブである場合、ルーターのlsaリンク情報のリンクタイプはスタブになります(デフォルトではループバックはパッシブです)。これは、そのリンクにOSPFルーターがないことを意味します。OSPfリンクがパッシブでない場合、OSPFはリンクタイプを中継として使用します。ポイントツーポイントリンクと仮想リンクは明示的に構成されているため、構成情報を使用して、リンクタイプのos router lsaリンクに入力できます。これがすべてのリンクタイプをカバーすることを願っています。


-1

OSPFはhelloパケットのEビットまたはフラグを使用して、エリアをスタブとして表示します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.