Làm thế nào OSPF quyết định một mạng là một mạng sơ khai?


7

Trong RFC 2328, nó đề cập rằng thông tin trạng thái liên kết của tất cả các giao diện Loopback và tất cả các giao diện với mặt nạ mạng là / 32 (địa chỉ IP máy chủ) được quảng cáo là loại mạng còn sơ khai. Bây giờ còn những trường hợp giao diện với / 24 mặt nạ được kết nối với mạng và đây là giao diện bộ định tuyến duy nhất được kết nối với mạng đó. Về mặt kỹ thuật đây cũng là những mạng còn sơ khai phải không? Vậy làm thế nào để OSPF xác định các / 24 liên kết giao diện này còn sơ khai hay không? Nó sẽ tìm kiếm một tàu hàng xóm OSPF thông qua giao diện / 24 đó và quyết định xem đó có phải là một mạng sơ khai không? Nếu đó là trường hợp, đó sẽ là quyết định cho các trường hợp có một bộ định tuyến khác được kết nối cùng mạng nhưng không chạy OSPF.

Tôi hy vọng câu hỏi đã rõ ràng do đó chưa thêm bất kỳ sơ đồ nào trong trường hợp bất kỳ ai cần làm rõ một chút, vui lòng cho tôi biết tôi sẽ thêm sơ đồ để giải thích câu hỏi của mình.

Đặt câu hỏi dài: - Trong khi tạo LSA Bộ định tuyến, OSPF quyết định chọn loại liên kết như thế nào (p2p, sơ khai, chuyển tuyến, Liên kết ảo)?


Có câu trả lời nào giúp bạn không? nếu vậy, bạn nên chấp nhận câu trả lời để câu hỏi không xuất hiện mãi mãi, tìm kiếm câu trả lời. Ngoài ra, bạn có thể cung cấp và chấp nhận câu trả lời của riêng bạn.
Ron Maupin

Câu trả lời:


11

Câu chuyện về ba cuống ...

Khi sử dụng thiết bị của Cisco, OSPF gọi một số thứ là "sơ khai" ... nó hơi khó hiểu ....

  • Máy chủ còn sơ khai
  • Mạng sơ khai
  • Khu vực sơ khai

Các ý nghĩa rất khác nhau cho mỗi thuật ngữ; khó hiểu hơn nữa là thực tế rằng bạn có khả năng có thể áp dụng nhiều thuật ngữ còn sơ khai cho một giao diện OSPF. Tôi sẽ giải thích thêm dưới đây.

Lý lịch

Hãy làm rõ một số thuật ngữ ... Câu hỏi bắt đầu khi hỏi về việc Cisco gọi "Stub Host" là gì ... OSPF tự động gán giao diện Loopback cho danh mục này ...

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#

Tất cả điều này không bị nhầm lẫn với những gì OSPF gọi là "Mạng sơ khai" ... chỉ có nghĩa là một mạng không có hàng xóm 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

Sau đó, tất nhiên, chúng ta có Khu vực sơ khai OSPF . Hãy xem xét tất cả những thứ này đến từ đâu ...

Mạng sơ khai OSPF so với Mạng chuyển tiếp OSPF

Mạng chuyển tiếp và sơ khai được thảo luận trong RFC 2328: OSPFv2 - Phần 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.

Toàn bộ điểm khác biệt giữa Mạng chuyển tiếpMạng sơ khai là để tiết kiệm tài nguyên trong bộ định tuyến.

  • Mạng chuyển tiếp phải duy trì bộ nhớ bổ sung cho thông tin hàng xóm
  • Mạng sơ khai lưu bộ nhớ trên bộ định tuyến vì không cần gán hàng xóm

Khi chúng tôi bắt đầu nhân rộng tới hàng ngàn LSA, ngay cả việc tiết kiệm bộ nhớ nhỏ cũng rất quan trọng. Lưu ý rằng OSPF hellos vẫn được gửi trên một mạng sơ khai và chúng có khả năng hình thành hàng xóm / chuyển sang mạng chuyển tiếp trừ khi giao diện được đánh dấu hành chính là giao diện thụ động.

Các tuyến máy chủ OSPF - "Stub Host" của Cisco

Vì vậy, bây giờ chúng ta vẫn có cuộc thảo luận ban đầu về Stub Host , đây cũng là một Mạng sơ khai OSPF . Khái niệm này xuất phát từ RFC 2328: OSPFv2 - Phần 9.1 , trong đó thảo luận về các trạng thái giao diện khác nhau ...

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 yêu cầu các loại mạng Loopback được quảng cáo là / 32 tuyến máy chủ. Cái mà Cisco gọi là Stub Host trong show ip ospf interfaceđầu ra thực sự chỉ là loại giao diện Loopback, mà OSPF phân bổ tự động dưới dạng / 32 tuyến máy chủ trong OSPF .

Khu vực sơ khai OSPF

Các khu vực sơ khai được bao phủ trong RFC 2328: OSPFv2 - Mục 3.6 . Có một số loại khu vực sơ khai OSPF ...

  • Khu vực sơ khai : Không cho phép LSA bên ngoài Loại 5 trong khu vực này, điều đó có nghĩa là không phân phối lại tuyến đường trong khu vực. LSA mạng loại 3 có nguồn gốc tại ABR nên không có kết nối nào bị mất khỏi LSA loại 5 bị chặn bởi tính năng còn sơ khai. OSPF có trường E-bit trong các gói Hello (E-bit = ExternalRoutingCapability), bị xóa khi một khu vực được định cấu hình là Khu vực sơ khai
  • Khu vực hoàn toàn cứng đầu : Không có LSA bên ngoài loại 5 và chỉ cho phép tuyến mặc định LSA mạng loại 3. Đây là một tính năng dành riêng cho nhà cung cấp, không có trong RFC 2328.
  • Khu vực không quá cứng đầu : Không cho phép LSA bên ngoài loại 5, nhưng phân phối lại được cho phép thông qua LSA loại 7 đặc biệt.

Tóm lược

Tóm lại, chúng tôi đã nói về ...

  • Stub Host : Loại mạng loopback, luôn được quảng cáo là / 32 tuyến máy chủ; Cisco gọi đây là một máy chủ còn sơ khai.
  • Mạng sơ khai : Mạng OSPF, không có hàng xóm kèm theo
  • Khu vực sơ khai : Khu vực OSPF, không cho phép LSA bên ngoài Loại 5.

Nếu bạn thực sự muốn tập trung vào tất cả những điều này, hãy xem xét một bộ định tuyến OSPF, có giao diện loopback; bộ định tuyến này được chứa hoàn toàn trong một khu vực sơ khai OSPF. Về mặt kỹ thuật, bạn có thể áp dụng cả ba thuật ngữ "sơ khai" OSPF cho Loopback này (Stub Host, Stub Network, Stub Area).


2
"Đây là một tính năng của Cisco, không có trong RFC 2328." Đó thực sự là một ngụy biện, mặc dù không được định nghĩa trong RFC 2328, nhưng nó vẫn thường được thực hiện bởi hầu hết các nhà cung cấp có uy tín ( Juniper , Brocade , HP ). Bạn có thể muốn bắt đầu giữ nhà cung cấp bài đăng của mình trung lập nếu không được hỏi rõ ràng trong OP.
Ryan Foley

Tôi không nhớ là đã nói một tính năng chỉ dành cho Cisco :-). Tôi xin lỗi vì bất kỳ hành vi phạm tội nào và sẽ nỗ lực đa dạng hóa phòng thí nghiệm của tôi, hiện là tất cả các thiết bị Cisco + DLink. Nếu bạn hoặc bất kỳ ai khác có một số thiết bị để quyên góp cho Tổ chức phòng thí nghiệm đa nhà cung cấp của Mike, địa chỉ email của tôi nằm trong hồ sơ người dùng của tôi.
Mike Pennington

Chỉ cần FYI, địa chỉ IP thứ cấp cũng được coi là mạng sơ khai. Chúng xuất hiện trong LSA loại 1 và giữ lại mặt nạ mạng của chúng.
người dùng

Nhìn lại câu hỏi này; Loại liên kết trong thông tin liên kết lsa của bộ định tuyến sẽ còn sơ khai nếu giao diện bị động. (Vòng lặp bị động theo mặc định), ngụ ý rằng không có bộ định tuyến ospf trên liên kết đó. Nếu một liên kết OSPf không thụ động thì OSPF sử dụng loại liên kết làm phương tiện. Liên kết điểm-điểm và ảo được cấu hình rõ ràng và do đó thông tin cấu hình có thể được sử dụng để điền vào các liên kết lsa của bộ định tuyến os loại liên kết. Hy vọng điều này bao gồm tất cả các loại liên kết.
Hemanth

1

Chỉnh sửa sau khi nhận xét của Mike & Saran : LSA mạng sơ khai (Bộ định tuyến LSA với Loại 3) được thêm vào bộ định tuyến LSA cho giao diện loopback và bất kỳ giao diện p2p hoặc đa điểm nào không có hàng xóm OSPF. Ngoài ra, LSA mạng còn sơ khai được thêm vào ID bộ định tuyến cho giao diện p2p (liên kết) ngay cả khi có hàng xóm hiện có để mô tả các liên kết. Mặt nạ trên giao diện không thành vấn đề.

Ngoài ra, OSPF chỉ quan tâm đến những người hàng xóm OSPF, họ không thể phát hiện ra người hàng xóm không phải OSPF và sau đó quyết định nó thực sự không sơ khai - OSPF nhìn thế giới theo quan điểm riêng của mình.

(câu trả lời cũ của tôi xử lý các khu vực còn sơ khai, đó không phải là câu hỏi thực tế - xin lỗi vì điều đó!)


1
Trên thực tế, anh ta không hỏi về tính năng khu vực sơ khai
Mike Pennington

Có Mike nói đúng, tôi đang hỏi về "mạng" còn sơ khai
Hemanth

1

Loại liên kết trong thông tin liên kết lsa của bộ định tuyến sẽ còn sơ khai nếu giao diện bị động . (Vòng lặp bị động theo mặc định), ngụ ý rằng không có bộ định tuyến ospf trên liên kết đó. Nếu một liên kết OSPf không thụ động thì OSPF sử dụng loại liên kết làm phương tiện. Liên kết điểm-điểm và ảo được cấu hình rõ ràng và do đó thông tin cấu hình có thể được sử dụng để điền vào các liên kết lsa của bộ định tuyến os loại liên kết. Hy vọng điều này bao gồm tất cả các loại liên kết.


-1

OSPF sử dụng E-Bit hoặc cờ trong các gói hello để hiển thị một khu vực dưới dạng sơ khai.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.