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

IP Classless VS IP classful

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

  • IP Classless VS IP classful

    Bạn nào có thể giải thích tường tận sự khác nhau của classful và classless được không. Mình cũng hiểu tương đối nhưng mình muốn biết quan điểm mọi người thế nào.
    khi nào dùng và dùng thế nào???
    1'hpSky!

  • #2
    Re: IP Classless VS IP classful

    Theo mình thì khi Subneting thì chúng ta có thể subneting từ class A, B hay C ra thành nhiều subnet thì theo cách này gọi là Classful. Khi Subneting mà không dựa vào quy định class ví dụ subneting từ ip 172.16.10.2/24 ra thành nhiều subnet thì cách này gọi là Classless. :wink:

    Nếu anh chị nào biết rỏ hơn thì post lên anh em học hỏi. :P

    Comment


    • #3
      Chào bạn,
      Classful routing không quảng bá address mask cùng với địa chỉ destination trong update. Do đó classful routing phải cùng với địa chỉ lớp mạng :D của địa chỉ đích. Nếu địa chỉ đích là connected, SM đuợc lấy cùng với SM đuoc config trên interface kết nôi dến mạng đo.Nếu dia chỉ dest khong connected, router sẽ lấy dia chi SM default cua dia chi địch
      Classless routing cho phép router gởi SM trong quảng bá route. Do đó, classless cho phep sử dụng VLSM (cho phep phân chia các subnet trên mạng và các subnet có thể kết nối duoc voi nhau ). ngoài ra, classless cho phép phân bệt các subnet all-zeros và subnet dành cho broadcast (all-ones), trong khi classfull thì không.
      Thân chao,
      lamdn

      Comment


      • #4
        bạn cho mình vài cái địa chỉ ví dụ về classless và classful đi, mình thấy hình như là đâu cần biết đến nó làm gì phải không? Phân biệt classless và classful cho mục đích gì vậy???

        Comment


        • #5
          Re: IP Classless VS IP classful

          Chào alan_hong168!
          Quả thật trong sách CCNA không có một cái topic nào về IP classfull hay IP classless. 2 từ này chỉ thỉnh thoảng xuất hiện nhưng sách cũng không nói rõ. Mình đưa câu hỏi này lên đây để chúng ta cùng trao đổi và hiểu rõ hơn.

          Chào bạn Phoenix! Tớ đưa cho bạn một ví dụ nhé: Giả sử chúng ta có một mạng như thế này, mạng này chạy routing protocol là RIP Version 1

          Mang A(10.10.0.0)--->Router1<----(192.168.10.0)--->Router2<----Mạng B(10.11.0.0)

          Mạng này config quá dễ nhưng khi config xong thì mạng không chạy: bạn sẽ thấy trong bảng định tuyến Router1 không có đường đến mạng B(10.11..) còn trong bảng định tuyến Router2 không có đường đến mạng A(10.10..). khi đó chúng ta không thể từ ngồi từ Router1 ping sang mạng B được??

          Tại sao lại vậy:
          Nguyên nhân là: RIP version 1 là classful routing protocol, khi quảng bá thong tin định tuyến đến router khác sẽ không có thông tin về SM.
          Router1 có mạng 10.10.. connected thì nó hiểu đó là mạng 10.0.0.0, do đó khi Router2 gửi thông tin về mạng B đến Router 1. Router1 nghĩ rằng:Nó có mạng 10.0.0.0 (mạng A) connected rồi, giờ lại nhận được một thông tin về mạng 10.0.0.0 (thực chất là mạng B) nữa nhưng với metric cao hơn, thế thì nó sẽ không add con đường đến mạng B nữa. Chính vì thế Trong routing table của router1 sẽ không có route nào đến mạng B.

          ( Cái mạng như tớ nói gọi là Disconnected Network)

          Giải quyết thế nào:
          - bạn phải tạo tuyến tĩnh bằng tay đến mạng B.
          - dùng RIP Version 2 (...): là classless routing protocol

          -----------------------------------
          Mời các bạn cho ý kiến.
          Happy study!
          1'hpSky!

          Comment


          • #6
            VD của bạn có gì sai thì phải!Mạng A phải là 10.10.0.0 như bạn đưa ra chứ,còn B là 10.0.0.0

            Comment


            • #7
              Không sai đâu it_mail a`, vì là RIP là classful nên cả hai mạng A(10.10.0.0) và mạng B (10.11.0.0) thì hai Router đều chỉ biết đó là mạng 10.0.0.0. Disconnected network chính xác là CCNP mới có nhưng hồi học CCNA thày giáo tớ đã đưa ra ví dụ này rồi. Tớ POST lên để mọi người cùng tham khảo vì thấy nếu học CCNA vẫn hiểu đuọc
              ----------Thân chào it_mail---------------
              1'hpSky!

              Comment


              • #8
                hi all,
                Mình có một câu hởi này liên quan tới classful routing protocol
                Mình có network class C là 192.168.20.0/27
                Mình chia subnet ra và gán vào các interface của router, các bạn nghĩ ra một sơ đồ mạng làm sao gán hết các subnetwork trên vào các interface, tất cả router dùng routing là RIP (đây là classful routing protocol).
                Vậy thì khi các router hoạt động theo bạn bảng routing ra sao?
                Hệ thống mạng có hoạt động hay không ?
                Thân chào

                Comment


                • #9
                  Re: IP Classless VS IP classful

                  Chao tat ca cac ban,
                  rat cam on cac ban giup minh hieu duoc classful va classless khac nhau nhu the nao.
                  Nhung minh co 2 cau hoi muon di sau them ve chung 8)
                  1/ Ngoai RIP ver 2 ho tro cho routing IP classless, con routing protocols nao ho tro classless ? IGRP ? OSPF?...
                  2/ Co phai subnet-zero la trong phan sutnet co tat ca cac bit=0s. Trong 2 vi du sau thi vi du nao la subnet-zero?
                  a/ network 192.168.0.0/24 ; client's ip 192.168.0.4/24
                  b/ network 192.168.1.0/27 ; client's ip 192.168.1.4/27

                  Cam on tat ca cac ban giup do.
                  http://www.timphanmem.com

                  .

                  Comment


                  • #10
                    Chào bạn happyman_1x! Mình trả lời câu hỏi 1 của bạn nhé:
                    Ngoài RIPV2 còn có một số routing protocol sau:
                    + EIGRP
                    + OSPF
                    + IS-IS
                    + BGP
                    --------------------------------------------------------------------
                    1'hpSky!

                    Comment


                    • #11
                      Re: IP Classless VS IP classful

                      Originally posted by happyman_1x
                      Chao tat ca cac ban,
                      rat cam on cac ban giup minh hieu duoc classful va classless khac nhau nhu the nao.
                      Nhung minh co 2 cau hoi muon di sau them ve chung 8)
                      1/ Ngoai RIP ver 2 ho tro cho routing IP classless, con routing protocols nao ho tro classless ? IGRP ? OSPF?...
                      2/ Co phai subnet-zero la trong phan sutnet co tat ca cac bit=0s. Trong 2 vi du sau thi vi du nao la subnet-zero?
                      a/ network 192.168.0.0/24 ; client's ip 192.168.0.4/24
                      b/ network 192.168.1.0/27 ; client's ip 192.168.1.4/27

                      Cam on tat ca cac ban giup do.
                      1. Các Routing Protocol hỗ trợ Classless Routing : OSPF, RIP ver 2, EIGRP
                      ( Ngoài ra các routing này còn hỗ trợ VLSM, CIDR )

                      2. Subnet zero là subnet đầu tiên trong tất cả các subnet
                      a/ Là classful nên kô có subnet trong đây
                      b/ Subnet zero ( trong trường hợp này ) có range là từ x.x.x.1 - x.x.x.30


                      _________________
                      Lê Nguyễn Trúc Như
                      CCxx
                      E-mail : mikami@vnpro.org
                      Vnpro - The way to get knowledge
                      Mikami - UMass
                      E-mail : mikami@vnpro.org

                      Comment


                      • #12
                        1. The IETF wrote the standard for CIDR in the early 1990s, and it is described in RFC 1517 through RFC 1520. CIDR has a primary requirement for using a routing protocol, such as RIP version 2, OSPF version 2, and BGP version 4.

                        * Như vậy không đơn giản như bạn lamdn đã viết
                        Classful routing không quảng bá address mask cùng với địa chỉ destination trong update. Do đó classful routing phải cùng với địa chỉ lớp mạng của địa chỉ đích. Nếu địa chỉ đích là connected, SM đuợc lấy cùng với SM đuoc config trên interface kết nôi dến mạng đo.Nếu dia chỉ dest khong connected, router sẽ lấy dia chi SM default cua dia chi địch
                        Classless routing cho phép router gởi SM trong quảng bá route. Do đó, classless cho phep sử dụng VLSM (cho phep phân chia các subnet trên mạng và các subnet có thể kết nối duoc voi nhau ). ngoài ra, classless cho phép phân bệt các subnet all-zeros và subnet dành cho broadcast (all-ones), trong khi classfull thì không.

                        2. Subnet Zero and Subnet “All Ones”

                        RFC950 requires that subnet number zero and subnet “all ones” be restricted and not assigned to any subnet. Subnet zero contains all zero bits in the subnet field and subnet “all ones” contains all one bits in the subnet field. Early IP implementations often confused these addresses with broadcast addresses, and the designers of RFC950 decided to restrict these addresses to end the confusion. Today, the use of subnet zero and subnet “all ones” is allowed. The actual use depends on the IP software on the devices in use in those subnets. In certain cases, the use of these restricted subnets must be enabled in the IP devices before they can be used. Check with your vendor documentation to see if these restricted subnets are allowed in your network.

                        * CIDR : Classless InterDomain Routing

                        Originally posted by Mikami

                        2. Subnet zero là subnet đầu tiên trong tất cả các subnet
                        a/ Là classful nên kô có subnet trong đây
                        b/ Subnet zero ( trong trường hợp này ) có range là từ x.x.x.1 - x.x.x.30

                        THÂN
                        a/ Tài liệu nào nói classful không có subnet ?
                        b/ Xem RFC950

                        a + b = Xem RFC940-950 :wink:

                        Comment


                        • #13
                          Originally posted by leminhkhoi
                          hi all,
                          Mình có một câu hởi này liên quan tới classful routing protocol
                          Mình có network class C là 192.168.20.0/27
                          Mình chia subnet ra và gán vào các interface của router, các bạn nghĩ ra một sơ đồ mạng làm sao gán hết các subnetwork trên vào các interface, tất cả router dùng routing là RIP (đây là classful routing protocol).
                          Vậy thì khi các router hoạt động theo bạn bảng routing ra sao?
                          Hệ thống mạng có hoạt động hay không ?
                          Thân chào
                          Câu trả lời là mạng của bạn không hoạt động trừ phi bạn sử dụng classful subnet address hoặc dùng RIPv2.

                          network class C của bạn là 192.168.20.0/27 như vậy bạn sẽ có 8 subnet như sau:

                          Subnet 1: 192.168.20.0/27
                          Subnet 2: 192.168.20.32/27
                          Subnet 3: 192.168.20.64/27
                          Subnet 4: 192.168.20.96/27
                          Subnet 5: 192.168.20.128/27
                          Subnet 6: 192.168.20.160/27
                          Subnet 7: 192.168.20.192/27
                          Subnet 8: 192.168.20.224/27

                          * Đây chính là CIDR classless addressing do vậy bạn phải dùng RIPv2 hoặc các CIDR-capble routing protocol mới được.

                          * CIDR phức tạp và khó quản lý vậy tại sao phải dùng nó trong khi classful dể config và quản lý hơn :?: Câu trả lời dành cho các bạn nào muốn trở thành Network Associate và cao hơn nữa là Professional or Specialist. :wink:

                          Comment


                          • #14
                            + CIDR được dùng trong việc sumarize các route để advertise ra ngoài
                            ==> trong phần routing này kô cần tới concept CIDR để làm gì
                            + Trong topology có các IP address mà được chia Subnet khác nhau , "người ta" gọi đó là VLSM ( Variable-length Subnet Mask )

                            Và để routing trong 1 topology có VLSM thì cần phải có các routing protocol support VLSM ( như RIP v2, OSPF , hay EIGRP .. )

                            Còn RIP v1 chỉ hỗ trợ Classfull IP Address. Nghĩa là trong 1 topology, chỉ được chia dưới 1 Subnet mask duy nhất . Vì khi các routing Protocol nhận các routing update về các net khác ( các net kô connected directly ), thì các classfull routing protocol sẽ lấy Subnet mask trên Interface mà nó nhận được routing update về các NET đó.

                            Cho nên nếu 1 topology được chia với 1 Subnet mask với 1 IP thì chạy được các Classfull Routing Protocol.
                            _________________
                            Lê Nguyễn Trúc Như
                            CCxx
                            E-mail : mikami@vnpro.org
                            THÂN
                            Vnpro - The way to get knowledge
                            Mikami - UMass
                            E-mail : mikami@vnpro.org

                            Comment


                            • #15
                              :shock: :? :D :)

                              Em mikami, với 8 supnet đó lấy ở mỗi subnet ra 1 IP sẽ được 8 IP gán cho 8 cái máy được nối với nhau bằng một hub hay nói đơn giản là trong cùng một LAN. Vậy cho anh hỏi các máy trong LAN có ping thấy nhau hong? :wink:

                              Để anh trả lời giùm em nha, câu trả lời là: KHÔNG.

                              Bởi vì đó là 8 subnet độc lập mặc dù cùng SM. Tại sao cùng SM mà k0 ping được? Bởi vì đây là classless mà thuật ngữ trong RFC gọi là CIDR, là cái mà danh từ thuật ngữ trong các book về cisco gọi VLSM. Đến đây thì chắc em biết dùng protocol nào cho router rồi chứ ! :wink:

                              Comment

                              Working...
                              X