• If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.
Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.

Announcement

Collapse
No announcement yet.

OSPF củng cố kiến thức lại nào.

Collapse
This is a sticky topic.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • OSPF củng cố kiến thức lại nào.

    Distance vector và link state
    Khi ta học về giao thức distance vector thì router học đường đi nhờ neighbors [định tuyến theo tin đồn, neighbors bảo gì nghe nấy như RIP]. Giao thức distance chỉ tin cậy thông tin route của neighbor.
    Học qua EIGRP thì có tiến bộ hơn tí là nó nghe tin đồn nhưng nó còn xác nhận lại để xem có đúng hay không [ở đây là xem đường nào tốt hơn]. EIGRP thì nhanh hơn nhưng chỉ hỗ trợ sản phẩm cisco.

    Có một giao thức khác khá hơn 2 cái kia nhưng hơi tốn performance một chút, hỗ trợ đa chủng loại sản phẩm là OSPF. OSPF thì không nghe tin đồn như những giao thức kia mà nó lấy toàn bộ thông tin về state [trạng thái: links của router đó, interfaces, những neighbor của router đó, và trạng thái up/down,ip, subnet,…] của thằng gốc copy vào link state database của nó rồi tự tìm ra đường đi tốt nhất cho mình bằng thuật toán shortest-path-frist [hay còn gọi là Dijkstra].

    Những con biên [ABR: area border router] nằm giữa nhiều biên có bản topology cho nhiều vùng khác nhau. Nó chỉ gửi tuyến route summary từ area khác ra cho area0 [backbone].

    Nhưng trước khi trao đổi thông tin thì nó cần phải thiết lập một mối qua hệ gọi là neighbor. Quan hệ neighbor sẽ được thiết lập nhờ vào gói những gói hellos.

    Khi router nhận gói hello từ neighbor thì nó kiểm tra:
    • Area ID
    • Authentication
    • Networkmask [subnet mask phải giống nhau]
    • HelloInterval, DeadInterval timer [trong môi trường broadcast là hello 10’, và Nonbroadcast là 40’. DeadInterval gấp 4 lần hello]. Sau thời gian dead mà không nhận được hello thì bỏ neighbors.
    • Cờ stub
    • Và một số option cấu hình trên interface nhận vào gói hello.


    Khi trở thành neighbor thì các router có thể trao đổi các gói update cho nhau. Nhưng nếu như vậy thì sẽ tốn một lượng băng thông rất lớn vì một con sẽ cần trao đổi với tất cả các con còn lại.
    => Có n(n-1)/2 các quan hệ gần [adjacencies] với nhau.
    Vì vậy cần tồn tại một quá trình để bầu chọn con chính [DR], chỉ có con chính là quan hệ được với các con khác, và một con phụ là BDR để backup con chính khi nó chết.







    Quá trình bầu chọn DR, BDR có thể xảy ra trên môi trường Broadcast và NBMA networks.

    Quá trình hình thành full adjacency có thể diễn ra qua 7 quá trình cơ bản sau.
    Có 2 router A và B với Router ID tương ứng là a và b.

    1.Down state
    Hai router mới gắn vào và cấu hình thì ở trạng thài Down state
    [router không nhận được thông tin từ router cận kề]

    2. Init State
    Chỉ có 1 router gửi gói tin hello và router kia nhận được nhưng chưa biết router ID của chính nó nên chỉ là 1 chiều. [one way]

    3. Two-way state
    1 router gửi có router ID của nó, router kia nhận được và hồi đáp lại với router ID của nó. Ở trong trạng thái này nếu ở môi trường Ethernet [hay còn gọi là multiaccess, hoặc broadcast] cũng bầu chọn luôn DR và BDR.

    **Router có ưu tiên lớn nhất là DR, lớn nhì là BDR.
    Ưu tiên theo thứ tự sau:
    • cấu hình priority [ip ospf priority]
    • cấu hình router ID bằng lệnh [router ID]
    • Loopback có IP cao nhất
    • interface vật lí có IP cao nhất


    Router có priotity là 0 thì không tham gia vào quá trình bầu chọn DR/BDR.
    :54:
    Last edited by phamminhtuan; 08-11-2008, 04:58 PM.
    Phạm Minh Tuấn

    Email : phamminhtuan@vnpro.org
    Yahoo : phamminhtuan_vnpro
    -----------------------------------------------------------------------------------------------
Trung Tâm Tin Học VnPro
149/1D Ung Văn Khiêm P25 Q.Bình thạnh TPHCM
Tel : (08) 35124257 (5 lines)
Fax: (08) 35124314

Home page: http://www.vnpro.vn
Support Forum: http://www.vnpro.org
- Chuyên đào tạo quản trị mạng và hạ tầng Internet
- Phát hành sách chuyên môn
- Tư vấn và tuyển dụng nhân sự IT
- Tư vấn thiết kế và hỗ trợ kỹ thuật hệ thống mạng

Network channel: http://www.dancisco.com
Blog: http://www.vnpro.org/blog

  • #2
    Nhưng trước khi làm tiếp thì mình hỏi mấy bạn thử DR sẽ được bầu trước hay BDR được bầu trước trong quá trình Two-way state? Các bạn trao đổi rồi bữa sau mình post trả lời.
    Phạm Minh Tuấn

    Email : phamminhtuan@vnpro.org
    Yahoo : phamminhtuan_vnpro
    -----------------------------------------------------------------------------------------------
    Trung Tâm Tin Học VnPro
    149/1D Ung Văn Khiêm P25 Q.Bình thạnh TPHCM
    Tel : (08) 35124257 (5 lines)
    Fax: (08) 35124314

    Home page: http://www.vnpro.vn
    Support Forum: http://www.vnpro.org
    - Chuyên đào tạo quản trị mạng và hạ tầng Internet
    - Phát hành sách chuyên môn
    - Tư vấn và tuyển dụng nhân sự IT
    - Tư vấn thiết kế và hỗ trợ kỹ thuật hệ thống mạng

    Network channel: http://www.dancisco.com
    Blog: http://www.vnpro.org/blog

    Comment


    • #3
      sao so sai` the bac'
      sống trên đời cần có một tấm lòng.....để làm j em biết không?.....để gió cuốn đi.......

      Welcome to my blog.....www.360.yahoo.com/longphi11

      Comment


      • #4
        Trời thì từ từ chứ, mấy bạn làm xong câu kia đi tui post tiếp chi tiết hơn. Vì OSPF nhiều lắm chứ đâu ít.
        Phạm Minh Tuấn

        Email : phamminhtuan@vnpro.org
        Yahoo : phamminhtuan_vnpro
        -----------------------------------------------------------------------------------------------
        Trung Tâm Tin Học VnPro
        149/1D Ung Văn Khiêm P25 Q.Bình thạnh TPHCM
        Tel : (08) 35124257 (5 lines)
        Fax: (08) 35124314

        Home page: http://www.vnpro.vn
        Support Forum: http://www.vnpro.org
        - Chuyên đào tạo quản trị mạng và hạ tầng Internet
        - Phát hành sách chuyên môn
        - Tư vấn và tuyển dụng nhân sự IT
        - Tư vấn thiết kế và hỗ trợ kỹ thuật hệ thống mạng

        Network channel: http://www.dancisco.com
        Blog: http://www.vnpro.org/blog

        Comment


        • #5
          Code:
          Những con biên [ABR: area border router] nằm giữa nhiều biên có bản topology cho nhiều vùng khác nhau. Nó chỉ gửi tuyến route summary từ area khác ra cho area0 [backbone]
          Router biên khuyến cáo là chỉ nằm giữa 2 vùng thôi==> 2 topology riêng biệt cho từng Area, route summary trên OSPF cũng khác với EIGRP: OSPF chỉ summary ở biên, trong khi EIGRP có thể summary ở bất kỳ node nào.
          Một điều nữa là ko hoàn toàn việc bình chọn DR, BDR như ở trên. Vì nếu ko thực hiện đồng bộ việc cấu hình OSPF trên các Router thì router nào bật OSPF lên trước nghiễm nhiên nó là DR (!!!!).
          Còn trả lời câu hỏi của bạn:
          Theo mình thì OSPF phải chọn DR trước. Do BDR chẳng qua là con backup cho DR khi DR gặp sự cố thôi, hơn nữa khi so sánh độ ưu tiên, nó phải biết cái nào tốt nhất rồi mới biết cái tốt nhì chứ nhỉ??? :))

          Comment


          • #6
            Ok. Tui cám ơn ý kiến của ông, nhưng trường hợp tui nói là bình thường. Ông thử nối 2 area khác không vào nhau thì cần phải thêm cái virtual link.

            Vd: R1--area0---R2---area1---R2--area1--R3---area2---R4

            Còn con nào bật lên trước thì sẽ là DR, vì cho một ví dụ cụ thể là mạng cha và mạng con nối ở các chi nhánh khác nhau. Mạng cha đang làm DR, không lẽ mạng con cắm một router nào đó hoặc thay đổi RouterID chi nhánh của mình thì nó chi nhánh đó sẽ thành DR sao.
            Phạm Minh Tuấn

            Email : phamminhtuan@vnpro.org
            Yahoo : phamminhtuan_vnpro
            -----------------------------------------------------------------------------------------------
            Trung Tâm Tin Học VnPro
            149/1D Ung Văn Khiêm P25 Q.Bình thạnh TPHCM
            Tel : (08) 35124257 (5 lines)
            Fax: (08) 35124314

            Home page: http://www.vnpro.vn
            Support Forum: http://www.vnpro.org
            - Chuyên đào tạo quản trị mạng và hạ tầng Internet
            - Phát hành sách chuyên môn
            - Tư vấn và tuyển dụng nhân sự IT
            - Tư vấn thiết kế và hỗ trợ kỹ thuật hệ thống mạng

            Network channel: http://www.dancisco.com
            Blog: http://www.vnpro.org/blog

            Comment


            • #7
              Còn câu hỏi của tui thì đây là đáp án.

              1.Tất cả các router tự xem nó là DR và BDR của mạng đó [thỏa dk priority > 0 và twoway]

              2.Vì DR sẽ không thể là BDR được nên lựa ra những con nào không yêu cầu nó là DR [trong cùng subnet]

              3.Nếu có một hoặc nhiều neighbor trong subnet mà có interface chúng nằm trong trường BDR, con có priority cao nhất sẽ được bầu.
              Nếu bị trùng priority thì xét tiếp đến router ID cao nhất sẽ là BDR.

              4
              Nếu không có một hoặc nhiều neighbor trong subnet đó đòi làm BDR, con có priority cao nhất sẽ được bầu.
              Nếu bị trùng priority thì xét tiếp đến router ID cao nhất.

              5.Nếu có một hoặc nhiều neighbor trong sub mà có int chúng nằm trong trường DR, con có priority cao nhất sẽ được bầu.
              Nếu bị trùng priority thì xét tiếp đến router ID cao nhất sẽ là DR.

              6.
              Nếu không có router nào là DR thì còn BDR được chọn gần đây nhất sẽ là DR [nguyên đám hồi nãy đã nằm hết trong subnet bầu chọn BDR nên bước 4 bầu chọn DR sẽ không thể có được]

              Kế tiếp nó lại lặp lại bước 1 đến bước 2 đến bước 4 để chọn lại tiếp BDR.




              The election procedure of the DR and BDR is as follows:
              1.
              After two-way communication has been established with one or more neighbors, examine the Priority, DR, and BDR fields of each neighbor's Hello. List all routers eligible for election (that is, routers with priority greater than 0 and whose neighbor state is at least two-way); all routers declaring themselves to be the DR (their own interface address is in the DR field of the Hello packet); and all routers declaring themselves to be the BDR (their own interface address is in the BDR field of the Hello packet). The calculating router will include itself on this list unless it is ineligible.


              2.
              From the list of eligible routers, create a subset of all routers not claiming to be the DR (routers declaring themselves to be the DR cannot be elected BDR).


              3.
              If one or more neighbors in this subset include its own interface address in the BDR field, the neighbor with the highest priority will be declared the BDR. In a tie, the neighbor with the highest Router ID will be chosen.


              4.
              If no router in the subset claims to be the BDR, the neighbor with the highest priority will become the BDR. In a tie, the neighbor with the highest Router ID will be chosen.


              5.
              If one or more of the eligible routers include their own address in the DR field, the neighbor with the highest priority will be declared the DR. In a tie, the neighbor with the highest Router ID will be chosen.


              6.
              If no router has declared itself the DR, the newly elected BDR will become the DR.


              7.
              If the router performing the calculation is the newly elected DR or BDR, or if it is no longer the DR or BDR, repeat steps 2 through 6.


              In simpler language, when an OSPF router becomes active and discovers its neighbors, it checks for an active DR and BDR. If a DR and BDR exist, the router accepts them. If there is no BDR, an election is held in which the router with the highest priority becomes the BDR. If more than one router has the same priority, the one with the numerically highest Router ID wins. If there is no active DR, the BDR is promoted to DR and a new election is held for the BDR.


              Còn để kiểm nghiệm thì để mai tui lại post lệnh debug cho.
              Phạm Minh Tuấn

              Email : phamminhtuan@vnpro.org
              Yahoo : phamminhtuan_vnpro
              -----------------------------------------------------------------------------------------------
              Trung Tâm Tin Học VnPro
              149/1D Ung Văn Khiêm P25 Q.Bình thạnh TPHCM
              Tel : (08) 35124257 (5 lines)
              Fax: (08) 35124314

              Home page: http://www.vnpro.vn
              Support Forum: http://www.vnpro.org
              - Chuyên đào tạo quản trị mạng và hạ tầng Internet
              - Phát hành sách chuyên môn
              - Tư vấn và tuyển dụng nhân sự IT
              - Tư vấn thiết kế và hỗ trợ kỹ thuật hệ thống mạng

              Network channel: http://www.dancisco.com
              Blog: http://www.vnpro.org/blog

              Comment


              • #8
                Code:
                nối 2 area khác không vào nhau
                Mình mới học single are thôi :D
                Code:
                Còn con nào bật lên trước thì sẽ là DR, vì cho một ví dụ cụ thể là mạng cha và mạng con nối ở các chi nhánh khác nhau. Mạng cha đang làm DR, không lẽ mạng con cắm một router nào đó hoặc thay đổi RouterID chi nhánh của mình thì nó chi nhánh đó sẽ thành DR sao.
                OSPF là giao thức không chiếm quyền. Tức là 1 router đã là DR thì 1 router khác mới cài đặt vào dù RouterID của nó cao hơn vẫn chỉ là router bình thường (DROTHERS)
                Code:
                1.Tất cả các router tự xem nó là DR và BDR của mạng đó [thỏa dk priority > 0 và twoway]
                Theo mình nghĩ cái này xảy ra khi mạng chưa có DR và BDR thôi. Khi đó mỗi con Router tự cho nó là DR với ID của nó. Sau khi so sánh ID với các Router khác qua gói Hello LSA thì mới quyết định được Router nào là DR, chứ có DR rồi thì bầu chọn làm chi??

                Comment


                • #9
                  Uh thì ở trên tui cũng có ý là nó không thể chiếm quyền khi đã có DR ngoại trừ khi reboot lại, hoặc bằng lệnh "clear ip ospf process" [mà lệnh này ít khí ảnh hưởng được lắm trừ khi con muốn chiếm quyền và con DR cùng làm lệnh này]

                  Còn ở trên là khi không có DR và BDR thì nó mới bầu, tui hết sức tán thành với ông.
                  Phạm Minh Tuấn

                  Email : phamminhtuan@vnpro.org
                  Yahoo : phamminhtuan_vnpro
                  -----------------------------------------------------------------------------------------------
                  Trung Tâm Tin Học VnPro
                  149/1D Ung Văn Khiêm P25 Q.Bình thạnh TPHCM
                  Tel : (08) 35124257 (5 lines)
                  Fax: (08) 35124314

                  Home page: http://www.vnpro.vn
                  Support Forum: http://www.vnpro.org
                  - Chuyên đào tạo quản trị mạng và hạ tầng Internet
                  - Phát hành sách chuyên môn
                  - Tư vấn và tuyển dụng nhân sự IT
                  - Tư vấn thiết kế và hỗ trợ kỹ thuật hệ thống mạng

                  Network channel: http://www.dancisco.com
                  Blog: http://www.vnpro.org/blog

                  Comment


                  • #10
                    Cai ong post chi noi len duoc trat tu qua trinh bau chon DR va BDR thoi. Chua giai thich cu the lam nhung cai thuan loi trong viec tai sao lai bau BDR truoc DR.
                    TRAN VAN THANH
                    090 6778 447
                    email: thanhtrannsp@gmail.com

                    Giải pháp quản trị Data Center
                    Giải pháp kiểm tra hệ thống cáp mạng.

                    Comment


                    • #11
                      Lệnh để xem DR hay BDR được bầu chọn trước và quá trình thiết lập neighbors thì ta có thể dùng lệnh "debug ip ospf adj"
                      Phạm Minh Tuấn

                      Email : phamminhtuan@vnpro.org
                      Yahoo : phamminhtuan_vnpro
                      -----------------------------------------------------------------------------------------------
                      Trung Tâm Tin Học VnPro
                      149/1D Ung Văn Khiêm P25 Q.Bình thạnh TPHCM
                      Tel : (08) 35124257 (5 lines)
                      Fax: (08) 35124314

                      Home page: http://www.vnpro.vn
                      Support Forum: http://www.vnpro.org
                      - Chuyên đào tạo quản trị mạng và hạ tầng Internet
                      - Phát hành sách chuyên môn
                      - Tư vấn và tuyển dụng nhân sự IT
                      - Tư vấn thiết kế và hỗ trợ kỹ thuật hệ thống mạng

                      Network channel: http://www.dancisco.com
                      Blog: http://www.vnpro.org/blog

                      Comment


                      • #12
                        Originally posted by zai911 View Post
                        Cai ong post chi noi len duoc trat tu qua trinh bau chon DR va BDR thoi. Chua giai thich cu the lam nhung cai thuan loi trong viec tai sao lai bau BDR truoc DR.
                        Cái này giống như bầu tổng thống ấy. Thí dụ Tổng thống chính và phụ dead, thì phải bầu Tổng thống mới.
                        Trong lúc đang bầu tổng thống mới thì tổng thống chính bỗng dưng sống dậy.
                        Vậy đã bầu chọn tổng thống chính [người mới]rồi thì sao đây => bầu ông phụ trước đi. @-)
                        Phạm Minh Tuấn

                        Email : phamminhtuan@vnpro.org
                        Yahoo : phamminhtuan_vnpro
                        -----------------------------------------------------------------------------------------------
                        Trung Tâm Tin Học VnPro
                        149/1D Ung Văn Khiêm P25 Q.Bình thạnh TPHCM
                        Tel : (08) 35124257 (5 lines)
                        Fax: (08) 35124314

                        Home page: http://www.vnpro.vn
                        Support Forum: http://www.vnpro.org
                        - Chuyên đào tạo quản trị mạng và hạ tầng Internet
                        - Phát hành sách chuyên môn
                        - Tư vấn và tuyển dụng nhân sự IT
                        - Tư vấn thiết kế và hỗ trợ kỹ thuật hệ thống mạng

                        Network channel: http://www.dancisco.com
                        Blog: http://www.vnpro.org/blog

                        Comment


                        • #13
                          Tiếp về phần thiết lập neighbor của OSPF
                          Quá trình bầu chọn DR, BDR có thể xảy ra trên môi trường Broadcast và NBMA networks.

                          Quá trình hình thành full adjacency có thể diễn ra qua 7 quá trình cơ bản sau.
                          Có 2 router A và B với Router ID tương ứng là a và b.

                          1.Down state
                          Hai router mới gắn vào và cấu hình thì ở trạng thài Down state
                          [router không nhận được thông tin từ router cận kề]

                          2. Init State
                          Chỉ có 1 router gửi gói tin hello và router kia nhận được nhưng chưa biết router ID của chính nó nên chỉ là 1 chiều. [one way]

                          3. Two-way state
                          1 router gửi có router ID của nó, router kia nhận được và hồi đáp lại với router ID của nó. Ở trong trạng thái này nếu ở môi trường Ethernet [hay còn gọi là multiaccess, hoặc broadcast] cũng bầu chọn luôn DR và BDR.

                          4. Exstart State
                          Nếu không có DR/BDR thì biết con nào sẽ gửi data trước. Quá trình này sẽ thương lượng xem con nào có Router ID cao hơn sẽ trao đổi trước.

                          5. Exchange State
                          Gửi bản tóm tắt về thông tin của nhau giữa những router. Nếu có DR thì chỉ gửi cho DR, sau đó DR sẽ trao đổi tiếp cho mấy con router khác.
                          [summary of LSDB]
                          Sau khi nhận thông tin tóm tắt xong mỗi router đều gửi LSACK để cho đối phương biết là mình đã nhận hoàn tất. Nếu không nhận LSA thì nó sẽ gửi lại.

                          6. Loading State
                          Nếu con nào cần đầy đủ thông tin về network nào đó thì nó sẽ gửi [DR hoặc router khác tùy thuộc vào môi trường ] để yêu cầu toàn bộ thông tin về network đó.

                          7. Full State
                          Khi đã nhận đầy đủ thì nó sẽ gửi LSACK để cho con kia biết nó nhận đầy đủ thông tin.
                          Phạm Minh Tuấn

                          Email : phamminhtuan@vnpro.org
                          Yahoo : phamminhtuan_vnpro
                          -----------------------------------------------------------------------------------------------
                          Trung Tâm Tin Học VnPro
                          149/1D Ung Văn Khiêm P25 Q.Bình thạnh TPHCM
                          Tel : (08) 35124257 (5 lines)
                          Fax: (08) 35124314

                          Home page: http://www.vnpro.vn
                          Support Forum: http://www.vnpro.org
                          - Chuyên đào tạo quản trị mạng và hạ tầng Internet
                          - Phát hành sách chuyên môn
                          - Tư vấn và tuyển dụng nhân sự IT
                          - Tư vấn thiết kế và hỗ trợ kỹ thuật hệ thống mạng

                          Network channel: http://www.dancisco.com
                          Blog: http://www.vnpro.org/blog

                          Comment


                          • #14


                            Các loại môi trường trong OSPF
                            OSPS media types: Có 4 dạng

                            I. Multicaccess [đa truy cập]
                            Môi trường như Ethernet, Fast Ethernet, Gigabit Ethernet, FDDI. Mạng broadcast, OSPF sẽ tiến hành bầu chọn DR, BDR để giảm thiểu lưu lượng trên đoạn mạng.





                            II. Point-to-Point [điểm-điểm]
                            Là môi trường truyền dẫn được đóng gói HDLC/PPP, Framrelay/ATM point-to-point subinterface. Không có sự bầu chọn DR/BDR và gói tin được gửi đi ở dạng Multicast.







                            III. Demand circuit
                            Quan hệ láng giềng thiết lập lần đầu nhưng sau này các gói Hello sẽ bị chặn lại và refresh LSA mỗi 30 phút cũng bị chặn để giảm chi phí không cần thiết [Point-to-Multipoint]. Còn các kiểu mạng khác Hello vẫn gửi qua cổng giao tiếp.
                            Có 2 tình huống mà LSA sẽ được gửi đi:
                            - Khi có sự thay đổi topology.
                            - Khi router trong OSPF domain không hiểu được demand circuit.






                            IV. NonBroadcast-Multiaccess







                            Là môi trường truyền dẫn như Framrelay, ATM, X.25. Và sau đây là chi tiết hơn:







                            Nếu cấu hình dạng 1, 3, 5 thì bạn phải cho interface đó broadcast đi.
                            Nếu môi trường nào có bầu chọn DR, BDR thì các địa chỉ multicast sẽ sử dụng là 224.0.0.5 và 224.0.0.6 [ngoại trừ cấu hình bằng tay bằng lệnh neighbor thì tuy có bầu chọn nhưng vẫn là unicast]
                            Nếu trong frame-relay thì ta có thể cấu hình broadcastkhông broadcast tương ứng với lệnh:
                            R1(config-if)#frame-relay map ip 192.168.1.1 102
                            R1(config-if)#frame-relay map ip 192.168.1.1 102 broadcast


                            Với OSPF mode thì ta có thể xem int đó ở dạng mode nào bằng cách “show ip ospf interface”. OSPF mode chỉ có tác dụng khi ta cấu hình cổng đó tham gia định tuyến OSPF.

                            R1#sh ip ospf interface
                            Serial2/1 is up, line protocol is down
                            Internet Address 192.168.1.1/24, Area 0
                            Process ID 1, Router ID 1.1.1.1, Network Type POINT_TO_MULTIPOINT, Cost: 64

                            A/ Cấu hình mối trường OSPF [OSPF mode]

                            R1(config)#interface serial 2/1
                            R1(config-if)#ip ospf network ?
                            broadcast Specify OSPF broadcast multi-access network
                            non-broadcast Specify OSPF NBMA network
                            point-to-multipoint Specify OSPF point-to-multipoint network
                            point-to-point Specify OSPF point-to-point network


                            Nhớ là đừng lẫn lộn giữa Frame-relay và “OSPF mode”

                            OSPF mode là cách mà OSPF xem trạng thái của cổng đó là loại môi trường nào [network type].

                            !
                            interface Serial2/1.1 multipoint
                            ip address 2.2.2.2 255.0.0.0
                            !
                            Nhưng “OSPF mode” (network type)

                            R1#sh ip os interface
                            Serial2/1.1 is up, line protocol is down
                            Internet Address 2.2.2.2/8, Area 0
                            Process ID 1, Router ID 1.1.1.1, Network Type NON_BROADCAST, Cost: 64




                            Hai OSPF mode khác nhau có thể thiết lập được neighbors với nhau nhưng chưa chắc trao đổi thông tin cho nhau được
                            Vd: point-to-multipoint và broadcast.

                            Riêng OSPF mode point-to-multipoint non-broadcast và point-to-multipoint có thể thiết lập neighbor và trao đổi với nhau vì:
                            Bên nào có chữ broadcast [point-to-multipoint non-broadcast] thì nó sẽ gửi hello bằng multicast 224.0.0.5
                            Bên nào không có khả năng khám phá [point-to-multipoint] thì đợi con kia gửi hello thì nó sẽ gửi lại bằng unicast.

                            Nguyên do là “show ip ospf int” thì bạn vẫn thấy OSPF tự hiểu là point-to-multipoint mặc dầu có đánh thêm tử khóa vào:
                            R1(config-if)#ip ospf network point-to-multipoint non-broadcast

                            Chỉ khác một chỗ là nếu point-to-multipoint thì gửi hello như mạng point-to-point 224.0.0.5, còn point-to-multipoint non-broadcast chỉ có khả năng gửi unicast.


                            Gateway of last resort is not set

                            C 1.0.0.0/8 is directly connected, Loopback1
                            2.0.0.0/32 is subnetted, 1 subnets
                            O 2.2.2.2 [110/65] via 192.168.1.2, 00:02:17, Serial2/1
                            3.0.0.0/32 is subnetted, 1 subnets
                            O 3.3.3.3 [110/65] via 192.168.1.3, 00:02:17, Serial2/1
                            192.168.1.0/24 is variably subnetted, 3 subnets, 2 masks
                            C 192.168.1.0/24 is directly connected, Serial2/1
                            O 192.168.1.3/32 [110/64] via 192.168.1.3, 00:02:17, Serial2/1
                            O 192.168.1.2/32 [110/64] via 192.168.1.2, 00:02:17, Serial2/1

                            Với 192.168.1.3, 192.168.1.2 là những Interface vật lí.
                            2.2.2.2, 3.3.3.3 là những loopback nên OSPF sẽ /32 luôn bởi vì OSPF là giao thức dạng linkstate. Nó sẽ tự hiểu trạng thái cổng đó là gì luôn chứ không như Distace => Nó hiểu loopback không kết nối với bất cứ mạng nào nữa nên nó cứ /32 luôn.

                            => Cách học của OSPF trên trong môi trường point-to-multipoint hoặc point-to-multipoint non-broadcast có hơi lạ một tí.


                            Còn có một dạng neighbor được thiết lập bởi virtual-link. Nó cũng tương tự point-to-point trạng thái sau khi thiết lập neighbor là Full/-. Nhưng vì nó thiết lập trên cơ sở hạ tầng có sẵn nên nó không cần age [DoNotAge: DNA]. DNA được yêu cầu vì việc flood LSA update liên tục là thừa trên Virtual-link là thừa khi mà đường vật lí vẫn up.
                            Phạm Minh Tuấn

                            Email : phamminhtuan@vnpro.org
                            Yahoo : phamminhtuan_vnpro
                            -----------------------------------------------------------------------------------------------
                            Trung Tâm Tin Học VnPro
                            149/1D Ung Văn Khiêm P25 Q.Bình thạnh TPHCM
                            Tel : (08) 35124257 (5 lines)
                            Fax: (08) 35124314

                            Home page: http://www.vnpro.vn
                            Support Forum: http://www.vnpro.org
                            - Chuyên đào tạo quản trị mạng và hạ tầng Internet
                            - Phát hành sách chuyên môn
                            - Tư vấn và tuyển dụng nhân sự IT
                            - Tư vấn thiết kế và hỗ trợ kỹ thuật hệ thống mạng

                            Network channel: http://www.dancisco.com
                            Blog: http://www.vnpro.org/blog

                            Comment


                            • #15
                              Hôm nay Ôn lại Các môi loại LSA trong OSPF.

                              Nhìn hình thì có tới 11 loại nhưng chỉ xài 8 loại, 3 loại còn lại cho tương lai xài



                              I. LSA loại 1
                              Ttất cả các router trong cùng area phát ra LSA này.
                              Vd:




                              R3#show ip ospf database router

                              OSPF Router with ID (3.3.3.3) (Process ID 1) => Đang chạy OSPF datebase trên router với router ID là 3.3.3.3

                              Router Link States (Area 0)

                              LS age: 1150 => tuổi của LSA type 1 [Router Link States] từ lúc nhận vào LSA này.
                              Options: (No TOS-capability, DC)
                              LS Type: Router Links => LSA loại 1
                              Link State ID: 1.1.1.1 => Router ID của router quảng bá
                              Advertising Router: 1.1.1.1 => Router ID của router quảng bá
                              LS Seq Number: 80000004
                              Checksum: 0xBBB0
                              Length: 60
                              Number of Links: 3

                              Link connected to: a Stub Network => Vì đường mạng này là cuối cùng nên Router Link States cho nó là kết nối với stub.
                              (Link ID) Network/subnet number: 172.16.0.0 => chỉ rõ network của interface tham gia định tuyến.
                              (Link Data) Network Mask: 255.255.0.0 => chỉ rõ subnetmask của interface tham gia định tuyến.
                              Number of TOS metrics: 0
                              TOS 0 Metrics: 1

                              Link connected to: a Transit Network
                              (Link ID) Designated Router address: 192.168.1.3 => Chỉ ra router DR của mạng
                              (Link Data) Router Interface address: 192.168.1.1 => Chỉ ra interface kết nối tới mạng
                              Number of TOS metrics: 0
                              TOS 0 Metrics: 1

                              Link connected to: a Stub Network => Vì loopback không kết nối thêm bất cứ network nào nữa nên Router Link States cho nó là kết nối với stub.
                              (Link ID) Network/subnet number: 1.1.1.1
                              (Link Data) Network Mask: 255.255.255.255
                              Number of TOS metrics: 0
                              TOS 0 Metrics: 1


                              LS age: 1750
                              Options: (No TOS-capability, DC)
                              LS Type: Router Links
                              Link State ID: 2.2.2.2
                              Advertising Router: 2.2.2.2
                              LS Seq Number: 80000003
                              Checksum: 0x8CA1
                              Length: 48
                              Number of Links: 2

                              Link connected to: a Transit Network
                              (Link ID) Designated Router address: 192.168.1.3
                              (Link Data) Router Interface address: 192.168.1.2
                              Number of TOS metrics: 0
                              TOS 0 Metrics: 1

                              Link connected to: a Stub Network
                              (Link ID) Network/subnet number: 2.2.2.2
                              (Link Data) Network Mask: 255.255.255.255 => vì là loopback nên nó luôn hiểu là /32 vì giao thức linkstate như bài trên đã nói.
                              Number of TOS metrics: 0
                              TOS 0 Metrics: 1


                              LS age: 1766
                              Options: (No TOS-capability, DC)
                              LS Type: Router Links
                              Link State ID: 3.3.3.3
                              Advertising Router: 3.3.3.3
                              LS Seq Number: 80000003
                              Checksum: 0xA080
                              Length: 48
                              Number of Links: 2

                              Link connected to: a Transit Network
                              (Link ID) Designated Router address: 192.168.1.3
                              (Link Data) Router Interface address: 192.168.1.3
                              Number of TOS metrics: 0
                              TOS 0 Metrics: 1

                              Link connected to: a Stub Network
                              (Link ID) Network/subnet number: 3.3.3.3
                              (Link Data) Network Mask: 255.255.255.255
                              Number of TOS metrics: 0
                              TOS 0 Metrics: 1





                              Với mô hình bên trên khi thêm R4 vào [nhớ kết nối qua serial] ở môi trường point-to-point.

                              Router mới kết nối thêm ở dạng point-to-point

                              LS age: 326
                              Options: (No TOS-capability, DC)
                              LS Type: Router Links
                              Link State ID: 192.1.1.2 =>Router ID
                              Advertising Router: 192.1.1.2 =>Router ID
                              LS Seq Number: 80000002
                              Checksum: 0xB2DF
                              Length: 72
                              Number of Links: 4

                              Link connected to: a Stub Network
                              (Link ID) Network/subnet number: 4.4.4.4
                              (Link Data) Network Mask: 255.255.255.255
                              Number of TOS metrics: 0
                              TOS 0 Metrics: 1

                              Link connected to: a Stub Network
                              (Link ID) Network/subnet number: 192.1.4.0 => không kết nối với ai xem như nó là cuối cùng, cũng được xem như kết nối với Stub Network
                              (Link Data) Network Mask: 255.255.255.0
                              Number of TOS metrics: 0
                              TOS 0 Metrics: 1

                              Link connected to: another Router (point-to-point) => vì mình kết nối là serial => point-to-point
                              (Link ID) Neighboring Router ID: 2.2.2.2
                              (Link Data) Router Interface address: 192.1.1.2
                              Number of TOS metrics: 0
                              TOS 0 Metrics: 64

                              Link connected to: a Stub Network
                              (Link ID) Network/subnet number: 192.1.1.0
                              (Link Data) Network Mask: 255.255.255.0
                              Number of TOS metrics: 0
                              TOS 0 Metrics: 64




                              Khi thêm Router R5

                              LS age: 125
                              Options: (No TOS-capability, DC)
                              LS Type: Router Links
                              Link State ID: 2.2.2.2
                              Advertising Router: 2.2.2.2
                              LS Seq Number: 80000008
                              Checksum: 0x67D4
                              Length: 84
                              Number of Links: 5

                              Link connected to: a Transit Network => Các router ở các vùng khác nhau muốn thông được với nhau thì phải vận chuyển qua vùng này. Vì thế nên gọi vùng này là Transit Network.
                              (Link ID) Designated Router address: 192.168.15.1
                              (Link Data) Router Interface address: 192.168.15.1
                              Number of TOS metrics: 0
                              TOS 0 Metrics: 1

                              Link connected to: another Router (point-to-point)
                              (Link ID) Neighboring Router ID: 192.1.1.2
                              (Link Data) Router Interface address: 192.1.1.1
                              Number of TOS metrics: 0
                              TOS 0 Metrics: 64

                              Link connected to: a Stub Network
                              (Link ID) Network/subnet number: 192.1.1.0
                              (Link Data) Network Mask: 255.255.255.0
                              Number of TOS metrics: 0
                              TOS 0 Metrics: 64

                              Link connected to: a Transit Network
                              (Link ID) Designated Router address: 192.168.1.3
                              (Link Data) Router Interface address: 192.168.1.2
                              Number of TOS metrics: 0
                              TOS 0 Metrics: 1

                              Link connected to: a Stub Network
                              (Link ID) Network/subnet number: 2.2.2.2
                              (Link Data) Network Mask: 255.255.255.255
                              Number of TOS metrics: 0
                              TOS 0 Metrics: 1







                              LS age: 189
                              Options: (No TOS-capability, DC)
                              LS Type: Router Links
                              Link State ID: 192.168.15.2
                              Advertising Router: 192.168.15.2
                              LS Seq Number: 80000003
                              Checksum: 0xC260
                              Length: 48
                              Number of Links: 2

                              Link connected to: a Stub Network
                              (Link ID) Network/subnet number: 5.5.5.5
                              (Link Data) Network Mask: 255.255.255.255
                              Number of TOS metrics: 0
                              TOS 0 Metrics: 1

                              Link connected to: a Transit Network
                              (Link ID) Designated Router address: 192.168.15.1
                              (Link Data) Router Interface address: 192.168.15.2
                              Number of TOS metrics: 0
                              TOS 0 Metrics: 1



                              R3#show ip route ospf
                              1.0.0.0/32 is subnetted, 1 subnets
                              O 1.1.1.1 [110/2] via 192.168.1.1, 00:07:08, FastEthernet1/1
                              2.0.0.0/32 is subnetted, 1 subnets
                              O 2.2.2.2 [110/2] via 192.168.1.2, 00:07:08, FastEthernet1/1
                              O 192.168.15.0/24 [110/2] via 192.168.1.2, 00:07:08, FastEthernet1/1
                              4.0.0.0/32 is subnetted, 1 subnets
                              O 4.4.4.4 [110/66] via 192.168.1.2, 00:07:08, FastEthernet1/1
                              5.0.0.0/32 is subnetted, 1 subnets
                              O 5.5.5.5 [110/3] via 192.168.1.2, 00:07:08, FastEthernet1/1
                              O 172.16.0.0/16 [110/2] via 192.168.1.1, 00:07:08, FastEthernet1/1
                              O 192.1.4.0/24 [110/66] via 192.168.1.2, 00:07:08, FastEthernet1/1
                              O 192.1.1.0/24 [110/65] via 192.168.1.2, 00:07:08, FastEthernet1/1

                              Ta có thể xem cost của OSPF và rất nhiều thông số khác chỉ với một lệnh
                              R2#show ip ospf interface
                              FastEthernet0/0 is up, line protocol is up
                              Internet Address 192.168.15.1/24, Area 0
                              Process ID 1, Router ID 2.2.2.2, Network Type BROADCAST, Cost: 1
                              Transmit Delay is 1 sec, State DR, Priority 1
                              Designated Router (ID) 2.2.2.2, Interface address 192.168.15.1
                              Backup Designated router (ID) 192.168.15.2, Interface address 192.168.15.2
                              Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
                              oob-resync timeout 40
                              Hello due in 00:00:06
                              Index 4/4, flood queue length 0
                              Next 0x0(0)/0x0(0)
                              Last flood scan length is 1, maximum is 1
                              Last flood scan time is 4 msec, maximum is 4 msec
                              Neighbor Count is 1, Adjacent neighbor count is 1
                              Adjacent with neighbor 192.168.15.2 (Backup Designated Router)
                              Suppress hello for 0 neighbor(s)
                              Serial2/2 is up, line protocol is up
                              Internet Address 192.1.1.1/24, Area 0
                              Process ID 1, Router ID 2.2.2.2, Network Type POINT_TO_POINT, Cost: 64
                              Transmit Delay is 1 sec, State POINT_TO_POINT,
                              Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
                              oob-resync timeout 40
                              Hello due in 00:00:03
                              Index 3/3, flood queue length 0
                              Next 0x0(0)/0x0(0)
                              Last flood scan length is 1, maximum is 1
                              Last flood scan time is 0 msec, maximum is 4 msec
                              Neighbor Count is 1, Adjacent neighbor count is 1
                              Adjacent with neighbor 192.1.1.2
                              Suppress hello for 0 neighbor(s)
                              FastEthernet1/0 is up, line protocol is up
                              Internet Address 192.168.1.2/24, Area 0
                              Process ID 1, Router ID 2.2.2.2, Network Type BROADCAST, Cost: 1
                              Transmit Delay is 1 sec, State BDR, Priority 1
                              Designated Router (ID) 3.3.3.3, Interface address 192.168.1.3
                              Backup Designated router (ID) 2.2.2.2, Interface address 192.168.1.2
                              Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
                              oob-resync timeout 40
                              Hello due in 00:00:08
                              Index 2/2, flood queue length 0
                              Next 0x0(0)/0x0(0)
                              Last flood scan length is 0, maximum is 1
                              Last flood scan time is 0 msec, maximum is 4 msec
                              Neighbor Count is 2, Adjacent neighbor count is 2
                              Adjacent with neighbor 1.1.1.1
                              Adjacent with neighbor 3.3.3.3 (Designated Router)
                              Suppress hello for 0 neighbor(s)
                              Loopback1 is up, line protocol is up
                              Internet Address 2.2.2.2/8, Area 0
                              Process ID 1, Router ID 2.2.2.2, Network Type LOOPBACK, Cost: 1
                              Loopback interface is treated as a stub Host
                              Last edited by phamminhtuan; 17-11-2008, 12:43 PM.
                              Phạm Minh Tuấn

                              Email : phamminhtuan@vnpro.org
                              Yahoo : phamminhtuan_vnpro
                              -----------------------------------------------------------------------------------------------
                              Trung Tâm Tin Học VnPro
                              149/1D Ung Văn Khiêm P25 Q.Bình thạnh TPHCM
                              Tel : (08) 35124257 (5 lines)
                              Fax: (08) 35124314

                              Home page: http://www.vnpro.vn
                              Support Forum: http://www.vnpro.org
                              - Chuyên đào tạo quản trị mạng và hạ tầng Internet
                              - Phát hành sách chuyên môn
                              - Tư vấn và tuyển dụng nhân sự IT
                              - Tư vấn thiết kế và hỗ trợ kỹ thuật hệ thống mạng

                              Network channel: http://www.dancisco.com
                              Blog: http://www.vnpro.org/blog

                              Comment

                              • Working...
                                X