Networking

OSPF 如何支持無類域

  • January 6, 2012

OSPF 中的鏈路狀態數據包包含:

1.Identification Number of sender。

2.序列號。

3.網路號。

4.成本或度量。

5.下一跳。

我無法理解 OSPF 如何支持可變長度子網,查看連結狀態數據包的內容我沒有得到任何提示。請解釋一下。

如果沒有 OSPF 專家,我會說您正在查看 OSPF v1 數據包,它與 RIPv1 一樣是一種非常古老的路由協議,可能不支持可變長度子網劃分。

OSPF v2 支持 VLSM,您應該查看OSPFv2 RFC 論文以了解如何建構鏈路狀態通告。

每個 LSA 數據包都包含路由器宣布的網路的網路遮罩:

   0                   1                   2                   3
   0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  |            LS age             |      Options  |      2        |
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  |                        Link State ID                          |
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  |                     Advertising Router                        |
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  |                     LS sequence number                        |
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  |         LS checksum           |             length            |
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  |                         Network Mask                          |
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  |                        Attached Router                        |
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  |                              ...                              |

引用自:https://serverfault.com/questions/347283