• 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 Process ID and Area ID

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • OSPF Process ID and Area ID

    Đây là vấn đề đau đầu đối với người mới học về OSPF. Và mình cũng vậy.
    Có 1 số câu hỏi mình cần thắc mắc về 2 cái ID này. Đã tìm hiểu mà vẫn chưa thỏa mãn.
    Process ID và Area ID khác nhau thế nào?
    Chúng có ý nghĩa thế nào trong Router, trong mạng?
    Router có OSPF với nhiều Process ID nhưng có cùng Area ID thì nó hoạt động thế nào?
    Router có OSPF với nhiều Area ID nhưng cùng Process ID thì nó hoạt động thế nào?
    1Router thì có nhiều Area ID hoặc có nhiều Process ID được ko? Khi đó nó hoạt động thế nào?
    sao ko cấu hình như Rip (#Router rip) cho khỏe mà cứ phải có thêm 1 cái Process ID.
    Mong mọi người trả lời cho mình?/:)
    Last edited by tranbaoanh; 09-04-2011, 12:19 PM.

  • #2
    cái này cũng đơn giản lắm bạn. Hiểu được ý nghĩa nó là thông suốt thôi.

    Area ID là thành phần của Process ID
    Bạn cứ tưởng tượng process ID như 1 directory, trong đó chứa nhiều area ID như các file trong đó.
    VD: process 1 có area 0, 1, 2. Process 2 có area 0, 1, 3.

    Còn trên cùng 1 router chạy 2 Process ID khác nhau thì nó sẽ chạy độc lập. Như là bạn chạy 2 giao thức khác nhau vậy. Muốn đưa route từ process này qua process kia thì bạn phải redistribute.

    Còn bản thân OSPF khi chạy, người ta khuyến khích thiết kế nhiều Area để giảm số lượng LSA router phải xử lý.

    Mà thật tình từ nào giờ, mình cũng chưa thấy ai chạy 2 process ID trên 1 router cả. Người ta thiết kế cho phép OSPF có thể tạo nhiều process ID có lẽ để tăng tính linh hoạt cho OSPF thôi.
    Nguyễn Bá Hiển
    Email: nguyenbahien@vnpro.org
    Yahoo: nguyenbahien_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
    Originally posted by nbhduoc View Post
    VD: process 1 có area 0, 1, 2. Process 2 có area 0, 1, 3.
    phải chăng 1 Area có nhiều Process ID?
    1 Process ID có nhiều Area?
    vậy lúc này nó sẽ trao đổi thông tin thế nào đây. Mong bạn nói rõ hơn

    Comment


    • #4
      không phải vậy.

      Bạn phải xác định, area chỉ là phần tử của Process ID.
      Area 0 trong Process 1 sẽ không liên quan gì tới area 0 trong process 2 cả.

      Process 1 và Process 2 sẽ chạy độc lập như thể nó là 2 giao thức khác nhau vậy.

      Khi đó nó sẽ chạy tựa tựa như khi bạn cấu hình Rip ( tương ứng với process 1) và EIRGP (tương ứng với Process 2) trên cùng 1 router vậy đó. 2 process này sẽ không trao đổi thông tin cho nhau trừ khi bạn redistribute qua lại.

      Giờ mình vd nhé: R1 - (f0/0)R2(f0/1) - R3

      R1: chạy ospf Process 1 và chạy ở area 0
      R2: chạy 2 process OSPF 1 và 2 (con số này không nhất thiết phải giống giữa các router nhé)
      Trong đó cổng f0/0 sẽ enable OSPF process 1 area 0 (giả sử từ process 1 này học được loopback 0 của R1: 1.1.1.0/24 hen)
      f0/1 sẽ enable OSPF process 2 area 0 (từ process 2 học được loopback 0 của R3: 3.3.3.0/24)
      R3: chạy OSPF process 1 chạy ở area 0

      với bài lab như trên bạn sẽ thấy R1 sẽ không thấy loopback R3 và ngược lại
      Nếu như bạn muốn R1 và R3 thấy nhau, rất đơn giản, trên R2 bạn redistribute Process 1 vào 2 và ngược lại)
      Ở bài lab này, bạn sẽ thấy có vẻ như giữa R1 với R2 chạy Rip, còn R2 và R3 chạy EIGRP vậy. 2 process này chạy hoàn toàn độc lập không lien quan gì tới nhau cả.
      Nguyễn Bá Hiển
      Email: nguyenbahien@vnpro.org
      Yahoo: nguyenbahien_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
        Originally posted by nbhduoc View Post
        R1: chạy ospf Process 1 và chạy ở area 0
        R2: chạy 2 process OSPF 1 và 2 (con số này không nhất thiết phải giống giữa các router nhé)
        Trong đó cổng f0/0 sẽ enable OSPF process 1 area 0 (giả sử từ process 1 này học được loopback 0 của R1: 1.1.1.0/24 hen)
        f0/1 sẽ enable OSPF process 2 area 0 (từ process 2 học được loopback 0 của R3: 3.3.3.0/24)
        R3: chạy OSPF process 1 chạy ở area 0
        Nếu như trên thì R2 và R3 sẽ ko học được thông tin của nhau. Vì khác Process :D
        Nếu F0/1 chay OSPF process 1 area 0 thì tất cả thông nhau đúng ko?

        Khác process thì ko trao đổi thông tin được. Vậy khác Area mà có cùng Process có trao đổi thông tin được ko?
        Nếu muốn trao đổi thì phải cùng Process và cùng cả Area?
        Vậy ngta có thêm thông số Process và Area để làm gì? Cấu hình như Rip có phải khỏe hơn ko?

        Process 1 và Process 2 sẽ chạy độc lập như thể nó là 2 giao thức khác nhau vậy => Khác gì là có nhiều giao thức khác nhau ( dựa theo Process và Area) trong cùng 1 giao thức OSPF
        Last edited by tranbaoanh; 09-04-2011, 10:07 PM.

        Comment


        • #6
          Bạn nên tìm hiểu thêm về OSPF. Giờ mình nói sơ về cách thiết kế OSPF nhé. Mà cũng nói luôn, bạn đừng để ý đến process ID làm gì. Hãy chấp nhận nó khi mới làm quen. Thực tế rất ít ai chạy 2 process lắm. Người ta chỉ chạy 1 process thôi. Và bạn hãy biết cách chạy 1 process trước khi bắt đầu nghĩ tới chạy 2 process.

          Giờ mình nói sơ về vấn đề area (chạy trong 1 process nhé)
          Trong OSPF người ta phân ra làm 2 vùng: vùng backbone (area 0) và các area xung quanh (các area này phải nối trực tiếp với backbone thông qua ABR). Trong đó ABR (area border router) là những router làm nhiệm vụ kết nối giữa Backbone với area xung quanh. Do OSPF dùng LSA là phương tiện xây dựng bảng định tuyến, nên với thiết kế như vậy, người ta sẽ giảm được số lượng LSA phải flood đi trong vùng chạy OSPF. Tuy không nhận được toàn bộ LSA, nhưng tất cả các Router trong các area khác nhau đều nhìn thấy route của nhau.
          Muốn tìm hiểu rõ hơn, bạn có thể đọc thêm OSPF trong cuốn CCNP route hoặc BSCI để hiểu rõ các thuật ngữ dùng trong OSPF.
          Cách thiết kế area, và quan trọng nhất trong OSPF là nắm được các loại LSA của OSPF, chức năng của nó và phạm vi flood đi của từng loại LSA.
          Last edited by nbhduoc; 10-04-2011, 12:49 AM.
          Nguyễn Bá Hiển
          Email: nguyenbahien@vnpro.org
          Yahoo: nguyenbahien_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
            chà chà có vẻ phức tạp quá nhỉ? Dù sao cũng cám ơn bạn nhiều

            Comment

            • Working...
              X