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 "スタブ"用語すべてをこのループバック(スタブホスト、スタブネットワーク、スタブエリア)に適用できます。