• 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.

[Hỏi]Xác định địa chỉ CIDR

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

  • [Hỏi]Xác định địa chỉ CIDR

    chào các thành viên diễn đàn, mình có bài toán này mà mình không hiểu lắm, mặc dù đã đọc về CIDR rồi. Mình post lên đây, ai biết giải giúp mình với nhé, chi tiết và dễ hiểu tí nhé.
    Code:
    [B]Bài toán: Một ISP được cấp địa chỉ 130.145.7.0/17. ISP có 4 nhóm khách hàng
    Nhóm 1: có 8 khách hàng và mỗi khách hàng cần 128 địa chỉ 
    Nhóm 2: có 4 khách hàng và mỗi khách hàng cần 256 địa chỉ
    Nhóm 3: có 2 khách hàng vã mỗi khách hàng cần 512 địa chỉ
    Nhóm 4: có 16 khách hàng và mỗi khách hàng cần 64 địa chỉ
    Hãy xác định địa chỉ CIDR cho mỗi khách hàng và xác định số địa chỉ còn lại[/B]

  • #2
    up nào, ai biết giải giúp mình với!!

    Comment


    • #3
      IP 130.145.7.0/17 thuộc: đường mạng 130.145.0.0/17 có tổng cộng 2^(32-17) - 2 = 32766 ip Add.
      Net IP: 130.145.0.0/17
      IP Start: 130.145.0.1
      IP End: 130.145.127.254
      B.Cast: 130.145.127.255

      Mình sẽ chia từ lớn đến nhỏ:


      Nhóm 3: 2 khách hàng 512 IP: cần 10 bit host cho nhóm này => netmask /22 vì 2^(32-22) - 2 = 1022 IP thoả yêu cầu là cần 512 IP (không dùng /23 vì 2^ (32-23) - 2 = 510 IP nên không được)
      + KH 1: 130.145.0.0/22 (IP range sẽ cấp: 130.145.0.0 -> 130.145.3.255 )
      + KH 2: 130.145.4.0/22 (IP range sẽ cấp: 130.145.4.0 -> 130.145.7.255 )


      Nhóm 2: 4 khách hàng 256 IP: cần 9 bit host => netmask là /23
      + KH 1: 130.145.8.0/23 (IP range sẽ cấp: 130.145.8. 0 -> 130.145.9. 255 )
      + KH 2: 130.145.10.0/23 (IP range sẽ cấp: 130.145.10.0 -> 130.145.11.255 )
      + KH 3: 130.145.12.0/23 (IP range sẽ cấp: 130.145.12.0 -> 130.145.13.255 )
      + KH 4: 130.145.14.0/23 (IP range sẽ cấp: 130.145.14.0 -> 130.145.15.255 )


      Nhóm 1: 8 Khách hàng cần 128 IP: cần 8 bit host => netmask la /24
      + KH 1: 130.145.16.0/24 (IP range sẽ cấp: 130.145.16.0 -> 130.145.16.255 )
      + KH 2: 130.145.17.0/24 (IP range sẽ cấp: 130.145.17.0 -> 130.145.17.255 )
      .......
      + KH 8: 130.145.23.0/24 (IP range sẽ cấp: 130.145.23.0 -> 130.145.23.255 )


      Nhóm 4: 16 khách hàng dùng 64 IP: cần số 7 bit host => netmask la /25
      + KH 1: 130.145.24.0/25 (IP range sẽ cấp: 130.145.24.0 -> 130.145.24.127)
      + KH 2: 130.145.24.128/25 (IP range sẽ cấp: 130.145.24.128 -> 130.145.24.255) ( 1 Net/24 cấp được 2 khách hàng Net/25=> 16 KH cần 8 Net/24 : từ 24->30)
      ............
      + KH 16: 130.145.30.128/25 (IP range sẽ cấp: 130.145.30.128 -> 130.145.30.255 )

      Vậy IP range hiện còn lại là:
      130.145.31.0 -> 130.145.127.255 = 2^8 *(127-31+1) = 24831


      Mình nhớ thì VLSM là chia mạng còn CIDR là gộp nhiều mạng.
      Last edited by nthai63; 19-07-2012, 05:44 PM.

      Comment


      • #4
        Originally posted by traudien69 View Post
        chào các thành viên diễn đàn, mình có bài toán này mà mình không hiểu lắm, mặc dù đã đọc về CIDR rồi. Mình post lên đây, ai biết giải giúp mình với nhé, chi tiết và dễ hiểu tí nhé.
        Code:
        [B]Bài toán: Một ISP được cấp địa chỉ 130.145.7.0/17. ISP có 4 nhóm khách hàng
        Nhóm 1: có 8 khách hàng và mỗi khách hàng cần 128 địa chỉ 
        Nhóm 2: có 4 khách hàng và mỗi khách hàng cần 256 địa chỉ
        Nhóm 3: có 2 khách hàng vã mỗi khách hàng cần 512 địa chỉ
        Nhóm 4: có 16 khách hàng và mỗi khách hàng cần 64 địa chỉ
        Hãy xác định địa chỉ CIDR cho mỗi khách hàng và xác định số địa chỉ còn lại[/B]
        chào bạn,

        ISP : 130.145.7.0/17, ISP có 4 nhóm khác hàng thì ta xác định mỗi nhóm khác hàng cần tổng số IP bao nhiêu.
        Nhóm 1 cần : 8x128 = 1024 IP
        Nhóm 2 cần : 4x256 = 1024 IP
        Nhóm 3 cần : 2x512 = 1024 IP
        Nhóm 4 cần : 16x64 = 1024 IP
        Vậy giờ ta chia mạng 130.145.0.0/17 sao cho mỗi mạng con có 1024 host.
        Ta có 2^10 = 1024 host --->h = 10 bits , mà mạng 130.145.0.0/17 là /17 thì cần mượn thêm 5 bits host làm bits mạng.
        130.145.0.0/17 mượn 5 bits
        Subnet = 2^n = 2^5 = 32 mạng
        Host = 2^h -2 = 2^10 -2
        Bước nhảy = 4
        Ta có các mạng sau:
        130.145.0.0/22 (1) Nhóm 1
        130.145.4.0/22 (2) Nhóm 2
        130.145.8.0/22 (3) Nhóm 3
        130.145.12.0/22 (4) Nhóm 4
        …..
        130.145.248.0/22
        Lấy ( 1) chia cho 8 khách hàng, mỗi khác hàng 128 IP , chia cho 8 khách hàng thì cần 8 mạng, nên mượn 3 bits.
        130.145.0.0/22 mượn 3 bits
        Subnet = 2^n = 2^3 = 8 mạng
        Host = 2^h -2 = 2^7 -2
        Bước nhảy = 128
        Ta có mạng
        130.145.0.0/25
        130.145.0.128/25
        130.145.1.0/25
        130.145.1.128/25
        130.145.2.0/25
        130.145.2.128/25
        130.145.3.0/25
        130.145.3.128/25
        Lấy (2) chia cho 4 khách hàng, mỗi khác hàng 256 host.
        130.145.4.0/22 chia cho 4 khách hàng là cần 4 mạng nên mượn 2 bits.
        Subnet = 2^n = 2^2 = 4 mạng
        Host = 2^h -2 = 2^8 -2
        Bước nhảy = 1
        Ta có mạng
        130.145.4.0/24
        130.145.5.0/24
        130.145.6.0/24
        130.145.7.0/24
        Lấy (3) chia cho 2 khách hàng , mỗi khách hàng cần 512 host
        130.145.8.0/22 mượn 1 bits
        Subnet = 2^n = 2^1 = 2 mạng
        Host = 2^h -2 = 2^9 -2
        Bước nhảy = 2
        Ta có mạng
        130.145.8.0/23
        130.145.10.0/23

        Lấy (4) chia cho 16 khách hàng, mỗi khách hàng 64 host
        130.145.12.0/22 chia 16 mạng cần mượn 4 bits
        Subnet = 2^n = 2^4 = 16 mạng
        Host = 2^h -2 = 2^6 -2
        Bước nhảy = 64
        Ta có mạng
        130.145.12.0/26
        130.145.12.64/26
        ….
        130.145.12.192/26

        Chúc vui ^^
        Trần Vũ Hoàng Duy
        Email: hoangduy@vnpro.org
        -------------------------------------------------------------------------------------------
      Trung Tâm Tin Học VnPro
      Địa chỉ: 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
      Network channel: http://www.dancisco.com
      • 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

      Blog: http://www.vnpro.org/blog
      Wifi forum: http://www.wifipro.org

      Comment

        Working...
        X