PDA

View Full Version : IP Classless VS IP classful



1'hpSky
29-07-2003, 06:47 PM
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???

neoII
29-07-2003, 07:37 PM
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

lamdn
29-07-2003, 08:11 PM
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

phoenix
30-07-2003, 12:19 PM
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???

1'hpSky
30-07-2003, 01:53 PM
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!

it_email
30-07-2003, 04:48 PM
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

1'hpSky
30-07-2003, 05:38 PM
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---------------

leminhkhoi
30-07-2003, 06:08 PM
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

happyman_1x
31-07-2003, 09:22 AM
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'hpSky
31-07-2003, 01:56 PM
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
--------------------------------------------------------------------

Mikami
31-07-2003, 02:02 PM
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

neoII
01-08-2003, 10:19 AM
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




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:

neoII
01-08-2003, 12:08 PM
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:

Mikami
01-08-2003, 10:22 PM
+ 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

neoII
02-08-2003, 09:59 AM
: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:

Mikami
02-08-2003, 11:18 PM
: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:

Nếu anh thiết kế để 8 IP ở 8 Subnet khác nhau vào 1 hub, thì theo em nghĩ đó là 1 thiết kết kô hay ( nói chính xác là dở ).

Tại sao kô lấy 8 IP ở cùng 1 Subnet gán cho các PC. Như thế thì kô cần Routing Protocol gì hết gán vào là ping thấy được liền.

"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 ".????????????/

Nếu cùng Subnet Mask và cùng 1 địa chỉ trên 1 topology duy nhất thì các routing Protocol kô hỗ trợ CIDR hay VLSM đều có thể route được.

Bởi vì cách lấy Subnet Mask của các Interface trên các Classfull Routing Protocol , em đã trình bày rùi.

Kô tin , anh có thể kiểm tra qua lab.

Chúc anh thành công
_________________
Lê Nguyễn Trúc Như
CCxx
E-mail : mikami@vnpro.org
THÂN

sinhvienngheo
03-08-2003, 01:59 AM
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:

okay NeoII,

1. Mạng của leminhkhoi hoàn toàn hoạt động. Mình đã thử lại trên lab *vài ngàn* lần. Bạn đã bao giờ làm lab trên thiết bị thật chưa? hay chỉ đọc các rfc? Chị Mikami đã rất chính xác trong vấn đề này đó.

2. CIDR và VLSM là hai khái niệm khác nhau đó. bạn có sure là bạn hiểu hoàn toàn hai thuật ngữ đó không?

Mỹ Linh sẽ hầu chuyện cùng NeoII về chủ đề này.

Chúc anh NeoII vui,
Mỹ Linh

neoII
09-08-2003, 01:50 PM
Nếu anh thiết kế để 8 IP ở 8 Subnet khác nhau vào 1 hub, thì theo em nghĩ đó là 1 thiết kết kô hay ( nói chính xác là dở ).


Anh chỉ ví dụ để chứng minh đó là 8 classless. Đã Được kiểm chứng trên thiết bị thật. (làm trên các sim là ra kết quả sai à)


Tại sao kô lấy 8 IP ở cùng 1 Subnet gán cho các PC. Như thế thì kô cần Routing Protocol gì hết gán vào là ping thấy được liền.

My God! Đây là bài trả lời cho câu hỏi của bạn leminhkhoi.



"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ì đó là CIDR Classless. Em nên nhớ các IP chỉ liên lạc(ping) với nhau được khi nó ở cùng chung một subnet.



Nếu cùng Subnet Mask và cùng 1 địa chỉ trên 1 topology duy nhất thì các routing Protocol kô hỗ trợ CIDR hay VLSM đều có thể route được.


Nếu cùng một topology thì không có bàn cãi gì nữa. Vấn đề là nếu có 8 cái LAN nho nhỏ kết nối với nhau bằng 8 cái router sử dụng RIP (classful routing..) và 8 LAN đó sử dụng 8 classless subnet đó thì các LAN đó có liên lạc được với nhau hong. :wink:

neoII
09-08-2003, 02:38 PM
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:



okay NeoII,

1. Mạng của leminhkhoi hoàn toàn hoạt động. Mình đã thử lại trên lab *vài ngàn* lần. Bạn đã bao giờ làm lab trên thiết bị thật chưa? hay chỉ đọc các rfc? Chị Mikami đã rất chính xác trong vấn đề này đó.

2. CIDR và VLSM là hai khái niệm khác nhau đó. bạn có sure là bạn hiểu hoàn toàn hai thuật ngữ đó không?

Mỹ Linh sẽ hầu chuyện cùng NeoII về chủ đề này.

Chúc anh NeoII vui,
Mỹ Linh

SVN hãy đọc kỹ lại câu hỏi của bạn lemimnhkhoi xem. Từ nội dung câu hỏi của bạn leminhkhoi có thể hình dung ra có 8 LAN sử dụng class IP 192.168.20.0/27 (đây là classless IP) nối với nhau bằng 8 Router sử dụng RIPv1. Câu hỏi thật sự là các router sẽ cập nhật bảng routing như thế nào và mạng có hoạt động hay không?

1. Các Router không thể cập nhật đúng đắn bảng routing bằng RIP protocol khi các subnet dùng IP Classless - Trừ phi Router dùng RIPv2.

* "Mikami chính xác vấn đề này" cụ thể là vấn đề ...????

2. Chưa chính xác ! Còn đang nghiên cứu. Hẹn trả lời sau. :lol:

Rất vui được cùng tranh luận với SVN về chủ đề này.

Mikami
09-08-2003, 07:25 PM
Nếu trong mạng chỉ chạy với IP duy nhất là 192.168.20.0/27 , kô có 1 địa chỉ IP nào khác, và kô có 1 subnet mask nào khac hết thì 100% mạng sẽ chạy.

Bạn nên test vấn đề này trên thiết bị thật, đừng dùng sim.

Rất vui được hầu chuyện cùng bạn về vấn đề


_________________
Lê Nguyễn Trúc Như
CCxx
E-mail : mikami@vnpro.org
THÂN

09-08-2003, 07:29 PM
Tạm gác qua chuyện classful, classless. Support xin nói rõ về các "cư xử" của RIP và IGRP khi gởi và nhận update.
Để dễ hình dung, các bạn xem xem xét các router và địa chỉ trong ví dụ này:

http://www.vnpro.org/forum/download.php?id=70

Khi gởi update:

Trước khi router1 gởi update cho router2, nó kiểm tra thông tin sau: Thông tin subnet có cùng mạng lớn (major net) với interface (sẽ gởi update) không?

- Không: Router1 tổng hợp đưa mạng về major net và quảng cáo mạng đã tổng hợp này.

- Có: Mạng có cùng subnet mask với interface (sẽ gởi update) không?
+ Có: Router 1 sẽ advertise subnet
+ Không: Router sẽ loại bỏ network, và không advertise nó.


Khi nhận update:

KHi RIP hay IGRP nhận một update, chúng thực hiện kiểm tra trước khi chấp nhận update và sử dụng subnetmask. Quá trình sau sẽ diển ra trước khi Route2 chấp nhận update từ Router 1:
Subnet nhận được trong update có cùng major net với interface nhận update không?

- Có: Router 2 dùng mask của interface nhận update. Nếy mạng được quảng cáo có một bit làm host thỉ Router 2 sẽ dùng host mask /32. Trong trường hợp RIP, nó tiếp tục advertise route /32 tới các router khác, nhưng IGRP thì không.

- Không : Có bất kỷ subnet của major net tồn tại trong bảng định tuyến không (biết từ các interface khác)? Chú ý mạng của upadate
+ Có: router 2 bỏ qua update.
+ Không: Router 2 dùng classful mask.

Ví dụ cụ thể vào hình :
http://www.vnpro.org/forum/download.php?id=70

Gởi update:

Router 1 gời update tới router 2, nó thực hiện các kiểm tra:

131.108.5.0/24 có cùng major net với 131.108.2.0/24 không ?
- Có: Mạng 131.108.5.0/24 có cùng subnet mask với 131.108.2.0/24 không?
+ Có: Router 1 advertise network


137.99.88.0/24 có cùng major net với 131.108.2.0/24 không?
- Không: Router 1 summarizes 137.99.88.0/24 thành major net và advertises mạng đó là 137.99.0.0.

Kết quả quá trình này ở Router 1 là gởi 131.108.5.0 và 137.99.0.0 trong update tới Router 2. Có thể dùng lệnh debug ip rip trên Router 1 để kiểm tra:

RIP: sending v1 update to 255.255.255.255 via Serial0 (131.108.2.2)
subnet 131.108.5.0, metric 1
network 137.99.0.0, metric 1


Nhận update:

Dùng lệnh debug ip rip, có thể thấy các update nhận được trên Router 2 từ Router 1:
RIP: received v1 update from 131.108.2.2 on Serial0
131.108.5.0 in 1 hops
137.99.0.0 in 1 hops

Router 2 sẽ thực hiện như sau:

Major net 137.99.0.0 nhận được có cùng với 131.108.2.0 (interface nhận update) không?
- Không: Có bất kỳ subnet nào của major net này trong bảng định tuyến (biết được tử các interface khác) không?
+ Không: Router2 chấp nhận mask mặc định (/16) vì 137.99.0.0 là địa chỉ lớp B.

Subnet 131.108.5.0 có cùng major net với subnet 131.108.2.0 không?
- Có: Router 2 dùng mask /24, là mask nhận của interface nhận update.

Quá trình này dẫn tới kết quả bảng định tuyến Router2 khi dủng lệnh sho ip route như sau:

R 137.99.0.0/16 [120/1] via 131.108.2.2, 00:00:07, Serial0
131.108.0.0/24 is subnetted, 3 subnets
R 131.108.5.0 [120/1] via 131.108.2.2, 00:00:08, Serial0
C 131.108.2.0 is directly connected, Serial0
C 131.108.3.0 is directly connected, Ethernet0
--------------------------------------------------------------------------------

Sau khi xem bài này, các bạn có thể giải quyết trường hợp định tuyến mà các bạn đã đề cập.

network class C 192.168.20.0/27 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

Nếu dùng các subnet đặt địa chỉ cho các mạng dùng định tuyến RIP(v1) hay IGRP thì vẫn chạy bình thường.

Còn vấn đề về CIDR, VLSM hẹn sẽ đề cập tới ở bài khác.

Thân mến!

Taro
10-08-2003, 03:01 PM
Sao vậy hả anh ,8 máy mà nối với 1 hub thì thành 1 broadcast domain rồi , vậy thì tại sao ping lại ko thấy nhau , topo này đâu có thiết bị layer 3 nào để chia nhỏ net đâu :?:

Taro
10-08-2003, 03:15 PM
Oops, sorry ,em hỉu rồi :wink:

Kien Cang
14-08-2003, 01:34 PM
Chào anh lamdn!
Em là thành viên mới, em thấy chủ đề mà các anh,chị đang thảo luận rất hay. Em cũng muốn tham gia.
Em vẫn chưa hiểu ý này của anh lamdn :

" 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 đich”

Nếu theo như anh nói thì trong topology này :

lo0(172.16.32.1/24)_RouterA<---(172.16.1.0/24)---->RouterB_lo0(172.16.12.1/24)

Giữa 2 router sử dụng RIP version 1.

Router_B sẽ thấy Interface loopback của Router_A là 172.16.32.1/16 à ? (vì theo như anh là ko connected). Nếu đúng như vậy thì điều này ko giống với bài Lab em đã làm chút nào ?
Trong lệnh “show ip route” của Router_B thì vẫn là 172.16.32.1/24 đấy chứ !!!
Em nghĩ SM được lấy là SM default khi địa chỉ đích khác major network (172.16.0.0) thôi.

À , các anh, chị có thể nói rõ hơn về VLSM, CIDR ko ?
Em chỉ nghe nói tới chứ ko biết nó như thế nào.

npatvn
15-08-2003, 11:21 PM
Chị Neo , SVN đúng rồi đó anh Neo oi ! Nếu anh muốn biết tại sao thì cứ dùng lệnh debug -----> "255.255.255.255"

Chúc anh vui vẻ :lol:

neoII
18-08-2003, 11:20 AM
:D hello everybody,

Đúng là mình có nhầm lẫn một chút về CIDR và chưa nắm hết cách Router Cisco hoạt động, vì chưa bao giờ làm trên thiết bị thật :P . Tất cả các bài viết của mình chủ yếu dựa vào lý thuyết non-cisco nên có vài ý không compatible với các bạn CC :lol: Sau khi nghiên cứu kỹ lại thì nhận thấy mình sai khi cho rằng mạng 192.168.20.0/27 không hoạt động, SVN đúng khi trả lời mạng hoạt động "vài ngàn lần" :lol:.

Thật sự ngoài việc tranh luận về câu trả lời bài viết của lêminhkhoi thì trong các bài viết khác về IP hay chính xác hơn là về Classful và Classless các bạn có nhận xét không đúng lắm.

:idea: Có thể tóm tắt như sau cho các bạn dễ hiểu Classful, VLSM, CIDR: Classful là cách mà bạn muốn chia một class IP ra bao nhiêu phần cũng được và các phần được cắt ra luôn luôn = nhau. VLSM là cách mà bạn muốn chia một class bao nhiêu phần tùy ý và mỗi phần cắt ra có kích thước lớn nhỏ tùy ý, khác với classful ở chổ khi route nó phài kèm theo SM. CIDR là cách mà bạn có được một subnet lớn (supernet) bằng cách lấy nhiều subnet (C) ghép lại nhưng supernet này đặc biệt khác với 2 subnet trên ở chổ mặc dù có nhiều subnet nhưng nó chỉ có một entry trong routing table :wink:

Rất vui được tranh luận chủ đề này.

PS: Ngoài các câu hỏi liên quan đến thiết bị Cisco, tôi thật sự hy vọng các bạn trả lời bài viết về kỹ thuật mạng thì hãy nên đừng có nghiêng về cisco quá. Nếu như vậy thì tôi sẽ cười cho cái danh "doctor of Network". Mặc dù tôi cũng đang tự học Cisco.

sinhvienngheo
20-08-2003, 01:02 PM
:D hello everybody,

Đúng là mình có nhầm lẫn một chút về CIDR và chưa nắm hết cách Router Cisco hoạt động, vì chưa bao giờ làm trên thiết bị thật :P . Tất cả các bài viết của mình chủ yếu dựa vào lý thuyết non-cisco nên có vài ý không compatible với các bạn CC :lol: Sau khi nghiên cứu kỹ lại thì nhận thấy mình sai khi cho rằng mạng 192.168.20.0/27 không hoạt động, SVN đúng khi trả lời mạng hoạt động "vài ngàn lần" :lol:.

Thật sự ngoài việc tranh luận về câu trả lời bài viết của lêminhkhoi thì trong các bài viết khác về IP hay chính xác hơn là về Classful và Classless các bạn có nhận xét không đúng lắm.

:idea: Có thể tóm tắt như sau cho các bạn dễ hiểu Classful, VLSM, CIDR: Classful là cách mà bạn muốn chia một class IP ra bao nhiêu phần cũng được và các phần được cắt ra luôn luôn = nhau. VLSM là cách mà bạn muốn chia một class bao nhiêu phần tùy ý và mỗi phần cắt ra có kích thước lớn nhỏ tùy ý, khác với classful ở chổ khi route nó phài kèm theo SM. CIDR là cách mà bạn có được một subnet lớn (supernet) bằng cách lấy nhiều subnet (C) ghép lại nhưng supernet này đặc biệt khác với 2 subnet trên ở chổ mặc dù có nhiều subnet nhưng nó chỉ có một entry trong routing table :wink:

Rất vui được tranh luận chủ đề này.

PS: Ngoài các câu hỏi liên quan đến thiết bị Cisco, tôi thật sự hy vọng các bạn trả lời bài viết về kỹ thuật mạng thì hãy nên đừng có nghiêng về cisco quá. Nếu như vậy thì tôi sẽ cười cho cái danh "doctor of Network". Mặc dù tôi cũng đang tự học Cisco.

Hi NeoII,

Ý kiến của bạn như vậy là đúng. Chỉ còn một chi tiết cuối cùng, Linh buộc phải hiệu chỉnh cho NeoII.

"CIDR là cách mà bạn có được một subnet lớn (supernet) bằng cách lấy nhiều subnet (C) ghép lại nhưng supernet này đặc biệt khác với 2 subnet trên ở chổ mặc dù có nhiều subnet nhưng nó chỉ có một entry trong routing table "

CIDR như NeoII đề cập là hoàn toàn đúng. Thế nhưng không phải luôn luôn là supernet chỉ có một entry trong bảng routing table. Nghĩa là, trong một số trường hợp đặc biệt, bảng routing table vừa chứa cả super-net entry, vừa chứa các subnets thuộc về entry đó.

Nếu NeoII từng thiết kế/cấu hình các routing protocol như OSPF hoặc BGP, NeoII sẽ thấy.
Chúc NeoII vui và thành đạt,
Linh

cvo15303
09-09-2003, 12:23 PM
[B]Hi all :oops:
Nếu hiểu rằng:Khi assign IP cho 1 subnet ,ta dùng địa chỉ thuộc class nào thì xài
default SM của class đó là CLASSFUL
Còn chẳng hạn dùng địa chỉ class B mà SM là #16(17,18,..) thì gọi là CLASSLESS.
Như vậy có đúng không?

command IP CLASSLESS có tác dụng gì vậy các sư huynh?

1'hpSky
09-09-2003, 04:35 PM
Bạn xem qua link này đi

http://vnpro.org/forum/viewtopic.php?t=791

Thân

cvo15303
10-09-2003, 10:47 AM
:) ua!Rat cảm ơn bạn đã tận tình chỉ dẫn.Tuy nhiên,đôi lúc nên chọn ví dụ minh họa thì sẽ dễ hiểu hơn cho những người mới bắt đầu,vì rằng họ đã đọc và đã k hiểu rõ được các tài liệu(tiếng Anh) .nên việc post lại các đoạn này sẽ càng làm cho vấn đề trở nên mơ hồ hơn nữa,đúng k?
Mến !

it_email
10-09-2003, 11:36 AM
:D hello everybody,



:idea: Có thể tóm tắt như sau cho các bạn dễ hiểu Classful, VLSM, CIDR: Classful là cách mà bạn muốn chia một class IP ra bao nhiêu phần cũng được và các phần được cắt ra luôn luôn = nhau. VLSM là cách mà bạn muốn chia một class bao nhiêu phần tùy ý và mỗi phần cắt ra có kích thước lớn nhỏ tùy ý, khác với classful ở chổ khi route nó phài kèm theo SM. CIDR là cách mà bạn có được một subnet lớn (supernet) bằng cách lấy nhiều subnet (C) ghép lại nhưng supernet này đặc biệt khác với 2 subnet trên ở chổ mặc dù có nhiều subnet nhưng nó chỉ có một entry trong routing table :wink:

Rất vui được tranh luận chủ đề này.

PS: Ngoài các câu hỏi liên quan đến thiết bị Cisco, tôi thật sự hy vọng các bạn trả lời bài viết về kỹ thuật mạng thì hãy nên đừng có nghiêng về cisco quá. Nếu như vậy thì tôi sẽ cười cho cái danh "doctor of Network". Mặc dù tôi cũng đang tự học Cisco.
Chà! Liệu mọi người có thể tóm tắt lại rõ ràng hơn ko?
Người này nói đúng,người kia phản bác lại nói sai.Thú vị thật đấy nhưng cũng làm mình nhức óc.Tất nhiên mình phải tự tư duy theo cách riêng.
Nhưng mà việc gán các Supnet lại thành super-subnet là như thế nào?

TCP/IP
10-09-2003, 12:33 PM
hi cvo15303!

Bạn có thể đọc 640-607 ở chương Routing Protocol để hiểu thêm về vấn đề này.

thân,

Mikami
11-09-2003, 03:59 AM
Có thể tóm tắt như sau :

Classfull : là 1 địa chỉ IP chỉ được chia với 1 subnet duy nhất trên 1 mạng.
Classless : có 2 thuật ngữ cần lưu ý :

+ VLSM ( Variable length subnet mask ) : là 1 địa chỉ IP nhưng được chia ra thành các địa chỉ với các subnet khác nhau
+ CIDR : là cách sumarize các địa chỉ IP trong 1 range nào đó thành 1 địa chỉ IP duy nhất với 1 subnet mask tham chiếu được tất cả các IP trong range đó.

Trong môn Routing CCNP có nói về fần này rõ hơn.

Chúc em mau có CCxx

_________________
Lê Nguyễn Trúc Như
CCxx
E-mail : mikami@vnpro.org
THÂN

thuy
26-09-2003, 08:24 AM
command IP CLASSLESS có tác dụng gì vậy các sư huynh?
command IP CLASSLESS dùng để anable chức năng classless routing, nghĩa là khi router nhận một packet chuyển tới cho một subnet of a network mà không có network default route, router sẽ chuyển packet đó tới the best supernet route

cvo15303
26-09-2003, 02:39 PM
:P
Cảm ơn về câu trả lời tuyệt vời của bạn.
Thế bây giờ mình hỏi tiếp nhé:Tại sao ta dùng các classless routing protocol,mà lại dùng RIP rồi kèm theo command ip classless?
Một vấn đề nữa,khi nào ta nên dùng classful( RIP),khi nào nên dùng classless(Igrp) routinh protocol.Khi nào thì dùng chúng k được?
Mến!

dangquangminh
27-09-2003, 02:21 AM
hi cvo:

lệnh ip classes mặc định được turn-on từ IOS version 12.0. trước đây các phiên bản IOS 11.3, router hoạt động ở chế độ class-full. Để router hoạt động ở chế độ classless, lệnh

# ip classless được dùng.

Như đã đề cập ở trên, từ IOS version 12.0, bạn ko cần phải turn-on lệnh này lên nữa.

IGRP là một classful routing protocols. Không phải là classless.

Thân,

it_email
10-10-2003, 11:36 AM
well!
1.Chức năng hiding network changes của summarization có những thuận lợi và ko lợi ở chỗ nào? Khi subnet bị down thì router sẽ cư xử như thế nào nếu dùng autosumarization và aggregation?
2.Làm rõ giùm mình problem giữa summarization với discontiguous network!

it_email
10-10-2003, 11:45 AM
:P
Cảm ơn về câu trả lời tuyệt vời của bạn.
Thế bây giờ mình hỏi tiếp nhé:Tại sao ta dùng các classless routing protocol,mà lại dùng RIP rồi kèm theo command ip classless?
Một vấn đề nữa,khi nào ta nên dùng classful( RIP),khi nào nên dùng classless(Igrp) routinh protocol.Khi nào thì dùng chúng k được?
Mến!
Dùng classful trong internal network, classless với external network

it_email
14-10-2003, 11:16 AM
Hi! thất vọng qúa,post lên hỏi mà ko thấy mod và mọi người giúp gì hết.Nhưng về xem lại tài liệu thì mình hết thắc mắc rồi.Để tự trả lời luôn vậy:
1.Khi một net bị down thì những RP sử dụng summarization sẽ ko update thêm hay tính tóan lại thông tin về link.Do đó giảm overhead.Thế nhưng router có thể sẽ ko thể gửi packet tới đích (bị down) được, nó ko biết link này bị down.
Khi một link bị down thì router dùng autosummrization hay aggregation sẽ ko biết có problem.Do đó nó sẽ vẫn gửi packet.Vì thế có thể bị loop.
2.Vấn đề này cũng như trên.

sinhvienngheo
02-11-2003, 01:09 AM
Hi it_mail:

Về hai hiện tượng bạn nêu, bạn đã hiểu bản chất của hiện tượng, nhưng bạn đã không gọi tên đúng.

Nếu một router có dùng một summary route của nhiều route thành phần, nếu một routes thành phần bị down, router sẽ không update hay tính toán lại thông tin. Điều naỳ có thể làm giảm overhead nhưng có thể gây ra hiện tượng BLACK HOLE.

Về vấn đề giữa summarization và discontinous, bạn không thể kết luận đây là hai vấn đề giống nhau được.

Như thường lệ, nếu bạn thắc mắc thì bạn đặt câu hỏi tiếp nha,

Mến,

alone_vn81
06-11-2003, 08:48 PM
Distance vector protocols và Link state protocols ?
Mình chưa hiểu rõ lắm về 2 protocols này.Mình thì biết rằng :
+Distance vector thì dùng thuật toán Bellman-Ford để định đường đi và nó làm viêc với RIPv1 và IGRP.
+Link state protocols dùng thuật toán Dijkstra để định đường đi và làm việc với OSPF

Còn về Advertising updates hoạt động như thế nào mình chưa sure lắm?Các bạn giúp mình hiểu một cách tường tận về protocols này nhé ?
Cảm ơn.

vunglaynetwork
06-11-2003, 10:41 PM
Hi alone_vn81 !
mình lại gặp nhau nữa rồi hì hì hì để hiểu về Distance vector và Link-state như sau
Distance vector:
Lấy dữ liệu về topology từ thông tin mạng trên bảng định tuyến của các láng giềng, cập nhật về thay đổi topology đưa đến cập nhật theo bảng định tuyến theo định kỳ, thời gian hội tụ chậm và xác định đường dẫn tốt nhất bằng cách cộng thêm giá trị đo được mà nó nhận khi thông tin định tuyến được di chuyển từ router này đến router khác và và chuyển các bảng định tuyến đến các router láng giềng(distance vector routing protocols IGRP, RIP)
Link state:
là sự quan sát tổng thể toàn topology của liên mạng, mỗi Router làm việc độc lập trong việc tính toán đường dẫn ngắn nhất đi đến mạng đích, cập nhật thường được khởi phát từ các thay đổi của topology, thời gian hội tụ nhanh chuyển các cập nhật định tuyến đến các router khác, sẽ chiếm nhiều traffic khi khởi động và trao đổi các topology bên cạnh với nhau update vào routing table, tính giải thuật đường đi lớn nhất và chiếm nhiều memory(link state routing protocols OSPF, NLSP, IS-IS)

:mad: Chúc bạn thành công!

dangquangminh
06-11-2003, 10:48 PM
alone_vn81:

RIP v.1 và IGRP là hai routing protocol nhóm Distance vector.
OSPF, RIP v.2, ISIS, EIGRP là các routing protocols nhóm link-state.

Đối với các routers đang chạy routing protocol nhóm DV, định kỳ mỗi 30 giây, các routers sẽ trao đổi toàn bộ bảng routing table sang cho các routers kế cận.
Và cho dù topology mạng của bạn không bị thay đổi, các routers vẫn gửi update sau những khoảng thời gian này.

Đối với các routers chạy LS routing protocols, các routers chỉ gửi các thông tin update mà không gửi toàn bộ bảng routing table.

Về giải thuật tính toán đường đi tốt nhất, thông tin mà alone-vn81 đưa ra là đúng.

DV hỗ trợ classful routing, LS hỗ trợ classless. Xem thêm thông tin về một thread rất hay ở đây:
http://vnpro.org/forum/viewtopic.php?t=791&postdays=0&postorder=asc&start=15

Mến chúc bạn thành công,

thlucgia
23-12-2003, 10:25 AM
-Tại sao RIP và IGRP lại chỉ được dùng classful thôi? vậy khi em sài mạng mà có chia subnet thì không thể cấu hình RIP hoặc IGRP phải không?
Có cách nào khắt phục trường hợp này không?
-Distance vertor và Link state ngoài điểm khác nhau về Classful/ classless. thời gian cập nhập khác nhau và đồi với LS tự tìm dường đi thì nó cón gì khác nhau nữa không??
-Thuật toán Dijkstra là như thế nào vậy? có phải là thuật toán tìm đường đi ngắn nhất như trong môn Thiết Kế ở Trường Đại Học không??
Mong các anh chị chỉ vẽ cho em!
Thanks

Mikami
23-12-2003, 12:56 PM
1. Vì nó thiết kế cho classfull :wink: . Khi cấu hình classless thi bạn có thể dùng RIP nhưng mà RIP version 2.

2. Distance va Link state có rất nhiều điểm khác nhau, kô chỉ co' classfull va classless kô. Bạn có thể xem file picture dưới đây để so sánh

3. Thuật toán Dijkstra la thuật toán tìm đưởng đi ngắn nhất phổ biến hiện nay. Nếu bạn từng học môn đồ thị trong Toán Tin hay CNTT ở BK hay TN , đều có đề cập tới.

http://www.vnpro.org/forum/download.php?id=260

TageOniR
23-12-2003, 06:09 PM
Hi ,
Khi dùng mạng có chia subnet bạn vẫn dùng RIP hay IGRP thoải mái. Chúng đều là IGP.Khi dùng IGRP thì phải chỉ định dùng cho AS nào . 1 AS gồm nhiều Area khác nhau , giao thức dùng cho Area là OSPF .
Giữa LS và Distance Vector , metric được sư dụng cũng khác nhau .
+ RIP dùng Hop Count làm metric
+ IGRP dùng Composite Metric , default sẽ là Bandwidth và Delay
+ OSPF dùng Cost làm Metric .

OSPF nhìn được tổng thể topology của mạng , có kiến trúc phân cấp ( hierarchical ) trong khi RIP chỉ là flat .Và Update trong RIP theo chu kỳ , không có acknowledge trong khi OSPF có Acknowledge .
Etc. ,

Mong được trao đổi thêm ,
Thanks

thlucgia
23-12-2003, 06:16 PM
Rất cảm ơn bạn nhưng cho minh hỏi là ở Link State không có những thuật toán để chống loop vậy thì nó có bao giờ bị loop không và cách khắt phục như thế nào?

it_email
23-12-2003, 07:32 PM
Nó ko update liên tục nên rất ít khi xảy ra loop.Nếu mạng nào bị down thì designated R sẽ được thông báo và nó flood thông tin ra toàn mạng .Các r trong toàn mạng sẽ đồng bộ topo table nên tránh được loop.

1'hpSky
24-12-2003, 11:07 AM
-Tại sao RIP và IGRP lại chỉ được dùng classful thôi? vậy khi em sài mạng mà có chia subnet thì không thể cấu hình RIP hoặc IGRP phải không?
Thanks

Mình đọc qua thấy các bạn chưa trả lời câu này thi phải! Vẫn sài được Classful Routing Protocol nhưng với điều kiện là các subnet phải "Continuous"

- Thực tế mạng hiện nay dùng hỗn hợp rất nhiều loại routing protocol cả classful và _less. Ngoài một số biện pháp thông thường để chống loop như: holddown timer,... còn dùng passive-interface, distribute list.. trong trường hợp có redistribute giữa các routing protocol khác nhau
Thân!

thlucgia
27-12-2003, 09:35 AM
1'hpSky
Anh có thể nói rõ hơn được không?
"Continuous" <== là sao? làm như thế nào?
Mong anh chị giúp đỡ.

phieudu
28-12-2003, 12:21 AM
ko hiểu có phải đúng ý của anh 1'hpsky ko nhưng hình như là thế này.
R1(172.16.1.1)-------R2(172.16.2.1)--------(172.16.2.2)R3(192.168.1.1)----(192.168.1.2)R4
R2,R3 vẫn nhận subnet 172.16.1.0 và 172.16.2.0 nhưng đến R4 thì chỉ nhận 172.16.0.0
Continuous ở đây có nghĩa là phải tiếp tục ở trong một dải địa chỉ lớp A, B hoặc C. Đến R3 là đường biên của một dải địa chỉ lớp B cho nên nó sẽ quảng bá đến R4 classful một địa chỉ lớp B.




Chúc vui

cacodemon
27-02-2004, 02:11 PM
Các huynh co em hỏi chỗ này
Distance Vector & Link State?
Em chưa hiểu lắm ai đó giải thích dùm ạ
Thanks

cvo15303
27-02-2004, 02:38 PM
cacodemon mến!
DV và LS đều là các giao thức định tuyến động(Dynamic Routing Protocol)cấu hình trên layer 3 device nói chung,và router Cisco nói riêng.Chúng đều là các Interior Routing Protocol,được triển khai bên trong 1 khu vực đặc biệt gọi là Autonomos System(AS,khu vực dùng chung tài nguyên và chịu chung sự quản lý duy nhất)
Như tên gọi:
-Distance Vector=khoảng cách có hướng,khoảng cách này sẽ được đo bằng số hop(nốt),đó chính là các router.Giao thức này sẽ hoạt động dựa vào tiêu chuẩn trên
-Link state=Trạng thái liên kết.Các router sẽ trao đổi,cập nhật thông tin khi có các thay đổi về liên kết.Từ up-->down chẳng hạn.
Một cách đại khái,nó là thế
Sẽ rất,rất nhiều thứ để nói về chúng.Bạn nên tìm đọc các bài trong box,sau đó chúng ta sẽ cùng nhau thảo luận tiếp nhé!
Hy vọng ở đây sẽ có nhiều thông tin cho bạn
http://www.vnpro.org/forum/viewtopic.php?t=2449
Mong được trao đổi thêm cùng bạn
Chúc vui

it_email
28-02-2004, 02:03 PM
cacodemon mến!
DV và LS đều là các giao thức định tuyến động(Dynamic Routing Protocol)cấu hình trên layer 3 device nói chung,và router Cisco nói riêng.Chúng đều là các Interior Routing Protocol,được triển khai bên trong 1 khu vực đặc biệt gọi là Autonomos System(AS,khu vực dùng chung tài nguyên và chịu chung sự quản lý duy nhất)


Đúng như cvo đã nói ở trên.Mình xin bổ xung một chút để bạn hiểu hơn.
-Để gửi một gói tin đến đích thì trong mạng phải dùng đến các giao thức định tuyến (Routing Protocols-RP). Cơ bản các RP này được chia làm 2 loại : Interior Gateway Protocol (IGP) và Exterior Gateway Protocol (EGP).
+ IGP : thực hiện chức năng routing trong một vùng tự trị được gọi là AS (có giá trị lớn nhất là 65535) như trong một công ty hoặc giữa các công ty và giữa các tổ chức với nhau.
+EGP :Dùng để routing giữa các AS với nhau,được dùng bởi các ISPs.
-Trong IGP lại chia làm 3 loại routing là Distance vector,Link-state và hybrid.DV sử dụng hop count để làm cost tính toán đường đi đến đích,sử dụng update theo chu kì (period)...Trong khi đó link-states sử dụng bandwidth đề tính cost cho đường đến đích,nó chỉ update khi có sự thay đổi về link...
Nói chung để hiểu được DV và LS là gì bạn cần phải học chi tiết về các giao thức định tuyến của từng loại thì mới khám phá hết được thế nào là Distance vector và thế nào là link-states.
thân,

Nguyenduykien
29-02-2004, 08:51 PM
http://www.firewall.cx/distance_vector.php
Bạn có thể xem chi tiết hơn ở đây.
Thanks!!!

cacodemon
01-03-2004, 11:10 AM
http://www.firewall.cx/distance_vector.php
Bạn có thể xem chi tiết hơn ở đây.
Thanks!!!
Các bạn ơi cái địa chỉ này hay thật đó nó giải thích rất rõ ràng với lại có nhiều cái thông tin hay lắm. Các bạn vào thử xem.
Ủa bạn Kiên ơi trong này có phần Link State ko? Sao mình tìm ko thấy?
:D

inka
03-03-2004, 10:31 PM
có một trang web quá tuyệt mà sao dân cisco các bạn không nhắc đến nhỉ, chỉ cần đánh vào chữ Linksate hay Rip chẳng hạn thỉ bạn sẽ được giải đáp đầy đủ ngay, bạn hãy thử xem cách giải thích về PPP CHAP trong sách với cách giải thích trong trang này thì biết ngay, đọc web hiểu ngay một cách tường tận còn sách thì chỉ viết chung chung.

Trang web mà mình muốn nói đó là www.cisco.com
nó có hầu như mọi thứ, học cisco nên vào đây tìm hiểu nhé, tìm đâu xa cho khổ

Mikami
04-03-2004, 09:27 AM
1 số link trong vnpro có đề cập đến vấn đề này :

http://www.vnpro.org/forum/viewtopic.php?t=2957&highlight=Disntance+Vector+Link+State


http://www.vnpro.org/forum/viewtopic.php?t=2378&highlight=Disntance+Vector+Link+State

Thân :wink:

cacodemon
07-03-2004, 10:46 AM
why a fast convergence time is a big advantage ?

sinhvienngheo
07-03-2004, 11:55 PM
Hi

Một hệ thống mạng hội tụ càng nhanh thì càng tốt. Thời điểm một mạng được xem là hội tụ khi tất cả các routers trong hệ thống mạng thống nhất vơí nhau về topology.

Khi đã hội tụ thì các routers có thể forwarding traffic.

Vậy, thời gian hội tụ càng nhanh thì càng tốt.

mến,

do you vnpro?

cacodemon
09-03-2004, 01:42 PM
Cam on svn.
MẾN :x-mas:

nhaque321
09-03-2004, 06:28 PM
Một hệ thống mạng hội tụ càng nhanh thì càng tốt. Thời điểm một mạng được xem là hội tụ khi tất cả các routers trong hệ thống mạng thống nhất vơí nhau về topology.

Khi đã hội tụ thì các routers có thể forwarding traffic.


Mình không nhất trí về điểm này. Các giao thức Distance-Vector nếu cứ mỗi lần một link nào đó down là toàn bộ router trên mạng phải ngưng forward traffic hay sao? Hơn nữa, do phương thức hoạt động của DV, thông báo về 1 link bị down không thể đến ngay được các router trong mạng, suy ra rằng việc các router phải ngưng forwarding traffic khi mạng không hội tụ là điều không thể.

Theo mình, đối với một giao thức định tuyến, vấn đề hội tụ nhanh giúp các router nhanh chóng có được cái nhìn chính xác về mạng, từ đó cho phép sử dụng hiệu quả tài nguyên (load sharing), nhanh chóng phát hiện và khắc phục lỗi trên mạng nên thông tin được truyền tin cậy hơn, vân vân và vân vân...
Cứ nhìn vào các phương thức mà Distance Vector đưa ra để khắc phục loop trên mạng thì có thể thấy tốc độ hội tụ mạng quan trọng như thế nào. Do Distance Vector có tốc độ hội tụ chậm --> loop xuất hiện --> chúng ta lại phải học bao nhiêu giải pháp để chống loop, tức là tăng tốc độ hội tụ của mạng. Bạn thấy đấy, thêm 4 phương pháp đưa ra, và chúng ta phải nhớ 4 phương pháp đó để thi CCNA thì rõ ràng tốc độ hội tụ là quan trọng rồi còn gì!!!!!!! 8)

danguyennhi
09-03-2004, 10:44 PM
mỗi khi một link nào đó down, router sẽ không thể forward traffic về network đó. Các network có trong bảng routing vẫn có thể được forward traffic.

cacodemon
12-03-2004, 04:03 PM
Distance vector protocols use fewer system resources but can suffer from slow convergence and may use metrics that do not scale well to larger systems. ??????Why?

Mấy bạn ơi phần ở trên có ý gì liên quan với why a fast convergence time is a big advantage ? KO?

Nếu vậy thì nó suffer như thế nào, dùng metrics ra sao và do not scale well to larger systems.????????

:?: :wink:

danguyennhi
13-03-2004, 12:35 AM
Hi

Câu trên có nghĩa là:

các routing protocols nhóm distance vector thường không dùng nhiều tài nguyên hệ thống như CPU, memory...trong quá trình hoạt động. Các distance vector routing protocol cũng thường có các metric đơn giản (ví dụ như hop-count).

Các routing protocol này cũng được xem là không mở rộng do hạn chế về metric (RIP là 15 hop counts).

nhaque321
13-03-2004, 07:02 PM
Distance vector protocols use fewer system resources but can suffer from slow convergence and may use metrics that do not scale well to larger systems. ??????Why?


Distance Vector gửi bảng routing của nó cho các router neighbor bằng cách broadcast thông tin trong bản tin cập nhât định tuyến trên các interface được cấu hình chạy giao thức định tuyến mà không quan tâm đến vấn đề các router neighbor có nhận đúng hay không, không cần chạy giải thuật phức tạp để nhận tìm ra route tốt nhất. Vì vậy DV không yêu cầu nhiều resource để chạy.

Tuy nhiên, nhược điểm của DV là cập nhật theo chu kỳ, các router phải sau một số chu kỳ mới nhận được thông báo về các thay đổi của mạng, từ đó dẫn đến việc loop trên mạng (slow convergence).
Một số giao thức dùng DV, như RIP, dùng hop-count để làm thông số xác định route tốt nhất, nên không thích hơp với mạng lớn, có nhiều link với các tính chất: bandwidth, reliable... khác nhau.





Mấy bạn ơi phần ở trên có ý gì liên quan với why a fast convergence time is a big advantage ? KO?


Thế theo bạn thì liên quan không?

Một tính chất của DV là Slow Convergence do cách mà DV cập nhật thông tin, và đó là một lý do làm DV khó scale.

wannabe
14-03-2004, 09:03 PM
Các bạn chạy vô cái URL này để coi thêm định nghĩa của convergence nha.

http://www.ietf.org/internet-drafts/draft-white-network-benchmark-00.txt

Giả sử một cái network của bạn bị down & bạn có redundant routers để route qua một cái redudant path. Nếu routers của bạn converge chậm thì nó vẫn forward theo cái old path (bị down). Nếu converge nhanh thì cái "downtime" sẽ reduced/minimized.

:)

cacodemon
24-03-2004, 03:54 PM
The time at which all the routing protocol processes running on
devices which participate in routing in the network agree on the
best path to each reachable destination in the network.

o The time at which the best path to each reachable destination in
the network has been loaded into some local table which may then
be used to forward packets (the routing information base, or
RIB).

o The time at which each router in the network has built the
tables necessary to actually forward packets through the net-
work, so that a packet transmitted from one part of the network
would actually reach any given reachable destination within the
network.

mmx
24-03-2004, 05:02 PM
Các huynh co em hỏi chỗ này
Distance Vector & Link State?
Em chưa hiểu lắm ai đó giải thích dùm ạ
Thanks
Mình hỏi thêm câu này nữa:
- RIP thì định kỳ trao đổi Routing info với các neighbor của nó, thế nhỡ hàng xóm của nó không chạy RIP thì sao nhỉ? giả dụ nó lại chạy OSPF hay IS-IS (Link state) cơ.

nhaque321
24-03-2004, 06:02 PM
Thì nó chịu thua chứ sao nữa. Nếu hai router được nối trực tiếp bằng một link, và trên các interface hai đầu link đó được cấu hình để chạy hai giao thức định tuyến khác nhau (RIP và OSPF chẳng hạn) thì rõ ràng thông tin định tuyến giữa hai router không thể trao đổi cho nhau. RIP và OSPF hoạt động theo các phương thức khác nhau hoàn toàn thì không thể nào nói chuyện được (bạn thử tưởng tượng một người bị câm, chỉ dùng tay để ra hiệu cho một người mù, chỉ nghe được thì kết quả sẽ là gì? RIP & OSPF cũng vậy)

mmx
25-03-2004, 03:34 PM
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

Đúng như Neo nói, trước hết classless hay classful là do cách ta thực hiện subneting đã. Sau đó các dựa vào cách mà routing protocol quảng bá routing info mà ta coi protocol đó là classful hay classless.
Classful thì rõ rồi: dựa vào các qui định mạng A,B,C để subneting thành nhiều mạng con. Còn classless thì không dựa vào qui định này mà chỉ căn cứ vào việc ta sử dụng bao nhiêu NetID bits để subneting.

Mikami
26-03-2004, 07:27 AM
Lúc này, cần fải có thêm 1 khái niệm là redistribute từ 1 giao thức khác vào

Giả sử thế này :

R1(RIP)---R2(RIP) -----R3(OSPF)----R4(OSPF)

Thì ở R3 fải có command redistribute rip.
Basicly là như thế, trong từng trường hợp sẽ có giải fáp cụ thể :wink:

admin
09-07-2004, 08:29 AM
BÀI VIẾT TỔNG KẾT CÁC THẢO LUẬN TRONG CHỦ ĐỀ NÀY:


I. SO SÁNH CLASSFUL VÀ CLASSLESS ROUTING PROTOCOLS

Các routing protocols nhóm classful không quảng bá network mask cùng với địa chỉ destination trong các gói routing update. Do đó, khi router nhận được các update này, router phải lấy giá trị network-mask mặc định có cùng với địa chỉ lớp mạng của địa chỉ đích.

Nếu địa chỉ đích là kết nối trực tiếp (connected), network-mask đuợc lấy cùng với mask đuoc cấu hình trên interface kết nối đến mạng đó. Nếu dia chỉ dest khong connected, router sẽ lấy dia chi SM default cua dia chi địch

Các routing protocols nhóm classless cho phép router gởi subnetmask trong các quảng bá routing. Do đó, classless cho phep sử dụng VLSM (là cơ chế cho phép phân chia các subnet có các giá trị netmask khác nhau trên mạng và các subnet này có thể kết nối được với nhau). Ngoài ra, classless cho phép phân biệt các subnet all-zeros và subnet dành cho broadcast (all-ones), trong khi classfull thì không.

Ví dụ 1:

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 cấu hình rất 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.0.0) còn trong bảng định tuyến Router2 không có đường đến mạng A(10.10.0.0). 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á thông tin định tuyến đến router khác sẽ không có thông tin về subnet mask.

Router1 có mạng 10.10.0.0 connected thì nó hiểu đó là mạng 10.0.0.0 (lấy subnetmask mặc định là "8"), do đó khi Router2 gửi thông tin về mạng B đến Router 1. Router1 nghĩ rằng: Nó đã có mạng 10.10.0.0 (mạng A, có subnet là /16) 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 mạng này kém chi tiết hơn ("8"), thế thì nó sẽ không thêm 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 (10.11.0.0/16).

Để giải quyết vấn đề này, dùng static routing hoặc dùng các routing hỗ trợ VLSM.
Khi này 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. Nghĩa là trong 1 topology, tất cả các subnet chỉ được chia cùng một 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 network không kết nối trực tiếp), thì các classfull routing protocol sẽ lấy giá trị subnet mask trên cổng (interface) của router mà nó nhận được routing update về các NET đó.

Ví dụ 2:

http://www.vnpro.org/forum/download.php?id=757

Khi gởi update:

Trước khi router1 gởi update cho router2, nó kiểm tra thông tin sau: Thông tin subnet có cùng mạng lớn (major net) với interface (sẽ gởi update) không?

- Không: Router1 tổng hợp đưa mạng về major net và quảng cáo mạng đã tổng hợp này.

- Có: Mạng có cùng subnet mask với interface (sẽ gởi update) không?
+ Có: Router 1 sẽ advertise subnet
+ Không: Router sẽ loại bỏ network, và không advertise nó.


Khi nhận update :

KHi RIP hay IGRP nhận một update, chúng thực hiện kiểm tra trước khi chấp nhận update và sử dụng subnetmask. Quá trình sau sẽ diển ra trước khi Route2 chấp nhận update từ Router 1:
Subnet nhận được trong update có cùng major net với interface nhận update không?

- Có: Router 2 dùng mask của interface nhận update. Nếy mạng được quảng cáo có một bit làm host thỉ Router 2 sẽ dùng host mask /32. Trong trường hợp RIP, nó tiếp tục advertise route /32 tới các router khác, nhưng IGRP thì không.

- Không : Có bất kỷ subnet của major net tồn tại trong bảng định tuyến không (biết từ các interface khác)? Chú ý mạng của upadate
+ Có: router 2 bỏ qua update.
+ Không: Router 2 dùng classful mask.

Ví dụ cụ thể vào hình:

Gởi update:

Router 1 gời update tới router 2, nó thực hiện các kiểm tra:

131.108.5.0/24 có cùng major net với 131.108.2.0/24 không ?
- Có: Mạng 131.108.5.0/24 có cùng subnet mask với 131.108.2.0/24 không?
+ Có: Router 1 advertise network


137.99.88.0/24 có cùng major net với 131.108.2.0/24 không?
- Không: Router 1 summarizes 137.99.88.0/24 thành major net và advertises mạng đó là 137.99.0.0.

Kết quả quá trình này ở Router 1 là gởi 131.108.5.0 và 137.99.0.0 trong update tới Router 2. Có thể dùng lệnh debug ip rip trên Router 1 để kiểm tra:

RIP: sending v1 update to 255.255.255.255 via Serial0 (131.108.2.2)
subnet 131.108.5.0, metric 1
network 137.99.0.0, metric 1


Nhận update:

Dùng lệnh debug ip rip, có thể thấy các update nhận được trên Router 2 từ Router 1:
RIP: received v1 update from 131.108.2.2 on Serial0
131.108.5.0 in 1 hops
137.99.0.0 in 1 hops

Router 2 sẽ thực hiện như sau:

Major net 137.99.0.0 nhận được có cùng với 131.108.2.0 (interface nhận update) không?
- Không: Có bất kỳ subnet nào của major net này trong bảng định tuyến (biết được tử các interface khác) không?
+ Không: Router2 chấp nhận mask mặc định (/16) vì 137.99.0.0 là địa chỉ lớp B.

Subnet 131.108.5.0 có cùng major net với subnet 131.108.2.0 không?
- Có: Router 2 dùng mask /24, là mask nhận của interface nhận update.

Quá trình này dẫn tới kết quả bảng định tuyến Router2 khi dủng lệnh sho ip route như sau:

R 137.99.0.0/16 [120/1] via 131.108.2.2, 00:00:07, Serial0
131.108.0.0/24 is subnetted, 3 subnets
R 131.108.5.0 [120/1] via 131.108.2.2, 00:00:08, Serial0
C 131.108.2.0 is directly connected, Serial0
C 131.108.3.0 is directly connected, Ethernet0
--------------------------------------------------------------------------------

Tóm tắt:

Classful là cách mà bạn muốn chia một class IP ra bao nhiêu phần cũng được và các phần được cắt ra luôn luôn = nhau . VLSM là cách mà bạn muốn chia một class bao nhiêu phần tùy ý và mỗi phần cắt ra có kích thước lớn nhỏ tùy ý, khác với classful ở chổ khi route nó phài kèm theo SM. CIDR là cách mà bạn có được một subnet lớn (supernet) bằng cách lấy nhiều subnet (C) ghép lại nhưng supernet này đặc biệt khác với 2 subnet trên ở chổ mặc dù có nhiều subnet nhưng nó chỉ có một entry trong routing table

II. SO SÁNH DISTANCE VECTOR VÀ LINK-STATE:

Distance Vector và Link State đều là các giao thức định tuyến động (Dynamic Routing Protocol) cấu hình trên các thiết bị layer 3 nói chung và router Cisco nói riêng.Chúng đều là các Interior Gateway Routing Protocol (IGP), được triển khai bên trong 1 khu vực đặc biệt gọi là Autonomos System (AS,khu vực dùng chung tài nguyên và chịu chung sự quản lý kỹ thuật duy nhất).

Distance vector:

Distance Vector gửi bảng routing của nó cho các router neighbor bằng cách broadcast thông tin trong bản tin cập nhât định tuyến trên các interface được cấu hình chạy giao thức định tuyến mà không quan tâm đến vấn đề các router neighbor có nhận đúng hay không, không cần chạy giải thuật phức tạp để nhận tìm ra route tốt nhất. Vì vậy DV không yêu cầu nhiều tài nguyên hệ thống để chạy.

Tuy nhiên, nhược điểm của DV là cập nhật theo chu kỳ. Các router phải sau một số chu kỳ mới nhận được thông báo về các thay đổi của mạng, từ đó dẫn đến việc loop trên mạng (slow convergence).

Một số giao thức dùng DV, như RIP, dùng hop-count để làm thông số xác định đường đi tốt nhất, nên không thích hơp với mạng lớn, có nhiều link với các tính chất: bandwidth, reliable... khác nhau.

Các routing protocol nhóm distance vector sẽ lấy dữ liệu về topology từ thông tin mạng trên bảng định tuyến của các láng giềng. Sau đó router sẽ cập nhật bảng định tuyến theo định kỳ. Đặc điểm của distance vector là thời gian hội tụ chậm. Đối với các routers đang chạy routing protocol nhóm DV, định kỳ mỗi 30 giây, các routers sẽ trao đổi toàn bộ bảng routing table sang cho các routers kế cận.

Và cho dù topology mạng của bạn không bị thay đổi, các routers vẫn gửi update sau những khoảng thời gian này.

Link state:

Routing protocol nhóm này có đặc tính quan sát tổng thể toàn topology của liên mạng.
Mỗi Router làm việc độc lập trong việc tính toán đường dẫn ngắn nhất đi đến mạng đích. Các cập nhật về route (routing update) thường được khởi phát từ các thay đổi của topology. Thời gian hội tụ nhanh.

Tuy nhiên các routing protocol này chiếm nhiều tài nguyên của hệ thống khi khởi động (chiếm nhiều bộ nhớ-CPU). Các link state routing protocols bao gồm OSPF, NLSP, IS-IS...

Xem hình vẽ minh hoạt sự khác nhau giữa distance vector và link-state
http://www.vnpro.org/forum/download.php?id=756

nervetnova
20-12-2004, 04:02 PM
Các giao thức hiểu classful, ví dụ như các giao thức Distance vector , không mang thông tin về subnet mask trong bản cập nhập định tuyến .

Đặc điểm của giao thức định tuyến classful là:
- Summarization xảy ra ở biên mạng .
- Các route được trao đổi giữa các mạng bên ngoài sẽ được summarize thành biên mạng classfull IANA (Internet Assigned Numbers Authority ), tức là các giao thức định tuyến classfull đầu tiên phải phù hợp với phần network của các major class A,B,C trong địa chỉ đích .
- Đối với mỗi gói tin đi qua router , nếu địa chỉ đích là major network (mạng chính) kết nối trực tiếp , subnet mask được cấu hình trên interface kết nối đến mạng đó sẽ được sử dụng để quyết định phần subnet mask của địa chỉ đích .
- Nếu địa chỉ không phải là major network kết nối trực tiếp , router sẽ lấy phần subnet mask mặc định của địa chỉ đích .
- Do không mang thông tin về subnet mask nên các giao thức định tuyến classfull không phân biệt subnet all-zero (172.16.0.0/24) và major subnet number (172.16.0.0/16) , cũng như chúng không phân biệt subnet all-ones (172.16.255.255/24) và broadcast (172.16.255.255/16) .
- Không có khả năng cung cấp variable –length subnet masking (là cơ chế cho phép phân chia địa chỉ các subnet có các netmask khác nhau trên mạng ) , không hỗ trợ discontiguous network.

Đặc điểm của các giao thức classless là :

- cho phép gửi subnet mask trong bản tin quảng bá của chúng .
- cho phép sử dụng subnet all-zeros và subnet all-ones .
- cho phép sử dụng VLSM và summarize một nhóm các địa chỉ mạng chính thành một địa chỉ .

tuan9243
05-06-2006, 11:32 AM
Chào các bạn CCNA tương lai,

Một trong những cách học routing tốt nhất là:

1. Kiếm sách TCP/IP volume I + II
2. Ngồi đọc kỹ giải thuật routing (send và receive updates) cho mỗi protocol.
3. Cho một vài ví dụ cụ thể, ngồi tính tay theo các giải thuật đó.
4. Kết quả: có cảm giác lý thú khi học vì hiểu tường tận hoạt động của router, và dần dần, các lưu đồ giải thuật sẽ ngấm vào đầu khiến bạn nhớ lâu hơn.

Mình tin chắc sẽ không có trở ngại về sau khi các bạn "đụng" vào vấn đề routing nữa.

Chúc vui.

smile_10
07-12-2006, 12:00 PM
Mình cũng xin góp ý 1 chút
thật ra theo mình nghĩ thì với những routing protocols mình có thể dùng lệnh ip classless hoặc no ip classless để config nó là classless hay classfull
http://vnpro.org

thanhgiang23
15-12-2006, 07:00 AM
Hi,
Định nghĩa cơ bản nhất của Classless và Classful:

Classful:
Định nghĩa cơ bản của classful routing là nó chỉ quảng bá địa chỉ đích mà không kèm theo một adress mask. Vì thế, một classful routing trước tiên phải match (trùng) với major class A,B, hay C của địa chỉ đích. Tức là, phải xem xét address mask của địa chỉ đích có nằm trong class A, B, hay C. Với mỗi packet đi qua router sẽ làm như sau:
1. Nếu địa chỉ đích có cùng major network, (giả sử là A, thì mask là 255.0.0.0) - thì router sẽ xem mask này có giống (match) với địa chỉ connected của một interface trên router. Vì thế, mask đó sẽ phải được dùng để chuyển đến đích.
2. Nếu địa chỉ đích không cùng major network (với connected interface của router), router sẽ match major class A, B, hay C cho địa chỉ đích.


Classless:
Định nghĩa chính xác về classless routing là có thể mang theo subnet mask trong các quảng bá route. Ưu điểm của việc mỗi route có 1 mask là all-zeros và all-one subnet bây giờ có thể sử dụng được. Ví dụ, classful routing không thể phân biệt giữa một all-zeros subnet (172.16.0.0) và major network (172.16.0.0). Cũng tương tự, chúng không thể phân biệt giữa một broadcast all-ones subnet (172.16.255.255) và một all-subnets (172.16.255.255).
Nếu có subnets trong các quảng bá route, bạn dễ dàng nhận ra 172.16.0.0/16 là major network và 172.16.0.0/24 là all-zeros subnet; 172.16.255.255/16 và 172.16.255.255/24 cũng được phân biệt.

wlansecu
15-12-2006, 09:16 AM
Chào các bạn CCNA tương lai,

Một trong những cách học routing tốt nhất là:

1. Kiếm sách TCP/IP volume I + II
2. Ngồi đọc kỹ giải thuật routing (send và receive updates) cho mỗi protocol.
3. Cho một vài ví dụ cụ thể, ngồi tính tay theo các giải thuật đó.
4. Kết quả: có cảm giác lý thú khi học vì hiểu tường tận hoạt động của router, và dần dần, các lưu đồ giải thuật sẽ ngấm vào đầu khiến bạn nhớ lâu hơn.

Mình tin chắc sẽ không có trở ngại về sau khi các bạn "đụng" vào vấn đề routing nữa.

Chúc vui.

Bạn xem lại nhé, thằng ROUTING trong CCNA thì không cần chi tiết đến mức đó. Nếu bạn hiểu đến mức đó thì khó quá, vì lúc đó thành CCNP rồi.

Huy Bắc

nirvana
03-05-2007, 12:46 AM
Chào các bạn!
Mình có ý kiến thế này. Cần phải phân biệt được 4 khái niệm một cách đơn giản, như sau:
- Classless protocol:nhóm các giao thức định tuyến có hỗ trợ VLSM và mạng gián đoạn.
- Classful Protocol:nhóm các giao thức định tuyến không hỗ trợ VLSM và mạng gián đoạn.
- IP classless:router sẽ đi đến mạng “lạ” bằng default route.
- IP classful (no ip classless):router không dùng default route để đi đến mạng “lạ”.

quocphu123
08-05-2008, 03:15 PM
ví dụ cụ thể là RIP và RIP2
RIP1: dùng Classfull không dùng RIP1 cho Classless được
RIP2: dùng Classless
Classfull Subnet mask không thay đổi của tưng mạng khác nhau (các mạng điều cùng 1 subnet mask
Classless là các mạng khác nhau về Subnet mask

Mình hiều nhiêu đó thôi. nếu sai thì chỉnh lại giúp.... thanks

wlansecu
09-05-2008, 09:20 AM
Cái quan trọng nhất là: Classful, khi trao đổi thông tin định tuyến, nó không có thông tin về Subnet Mask.
Bởi nó sử dụng các Mask mặc định: /8, /16, /24
Classless( Theo kiểu tiếng Anh là: Không Class).
Tức là nó o còn khái niệm Lớp A, B, hay C nữa.
Mà thông tin về Mạng, được gửi kèm SubnetMask.
Khi đó thông tin gửi đi trong bảng định tuyến, có thể là: Subnet ( Ví dụ một /24 thành các /25, /26, ..)
Hoặc thậm chí cả SupperNet ( Một số mạng classC / 24, có thể được TÓM TẮT lại (Route Summarization )và gửi thông tin định tuyến ra ngoài là một /22 ( Ví dụ: 203.119.0.0/22)
Thế nên trong phần này, các bạn có thể thấy một dải mạng C, nhưng / lại là <24

netbaby
09-05-2008, 10:38 AM
Khi ta cấu hình ip classless hay ip classful là ta đang chọn kiểu Routing Behavior.
Để hiểu rỏ điều này, chúng ta cần phân biệt giữa classfull/classless routing protocol với classful/classless behavior. Điều này rất dể nhầm lẫn. Tham khảo chương 8, semester 2 giáo trình CCNA Academy v4.0 để hiểu thêm.

tranmyphuc
09-05-2008, 01:34 PM
Chào !!!
Bạn vui lòng tham khảo tại đây : http://www.vnpro.org/forum/showthread.php?p=84306#post84306

Chúc bạn vui !!!

vnprodk
02-08-2008, 01:36 AM
chào các bác nhá!
E muốn được thịnh giáo về khái niệm "METRIC" gì đó. Mục đích của nó là gì vậy?
cả 2 giao thức RIP và OSPF có liên quan gì tới METRIC ko?
Thanks!!!!!!!!!!!!!

trainingit
02-08-2008, 10:11 AM
hi,
Tất cả các giao thức định tuyến đều dùng kn METRIC, dùng để tính toán đường tới đích với quy tắc chung là : metric thấp nhất là đường tốt nhất tới mạng đích.
Tuy nhiên với mỗi giao thức định tuyến thì cách tính metric lại khác nhau, vd

RIP: tính metric theo hop count
IRGP : tính theo delay, bandwidth
EIGRP = 256 * IRGP
OSPF: tính metric theo cost (chi phí)
...

vnprodk
11-08-2008, 04:48 PM
Cảm ơn trainingit nhá!
mình còn non lắm, mong mọi người chỉ cho.
Có vấn đề này nữa: Khi trong 1 mạng có tồn tại cả RIP va IGRP, có nghĩa là cả classful và classless tồn tại, khi đó quyền ưu tiên sẽ giữa vào đâu? metric trong trường hợp này có tác dụng gì ko? và củ thể là giá trị nào được tính đến?
Dynamic và Static nữa, 2 k/n này hay nhầm lẫn quá, chẳng hiểu nó được ứng dụng trong trường hợp củ thể nào?
Mong mọi người giúp với! Thanks :105:

tranmyphuc
11-08-2008, 06:18 PM
Cảm ơn trainingit nhá!
mình còn non lắm, mong mọi người chỉ cho.
Có vấn đề này nữa: Khi trong 1 mạng có tồn tại cả RIP va IGRP, có nghĩa là cả classful và classless tồn tại, khi đó quyền ưu tiên sẽ giữa vào đâu? metric trong trường hợp này có tác dụng gì ko? và củ thể là giá trị nào được tính đến?
Dynamic và Static nữa, 2 k/n này hay nhầm lẫn quá, chẳng hiểu nó được ứng dụng trong trường hợp củ thể nào?
Mong mọi người giúp với! Thanks :105:

Chào 1!!
+ Cả RIP và IGRP đều là classful routing
+ Khi mạng chạy nhiều nhau thức thì tùy thuộc vào AD , giao thức nào có AD nhỏ hơn sẽ được ưu tiên
+ Dynamic và Static routing đúng ko bạn ??
=== Dynamic routing là những giao thức tự động cập nhật thay đổi trên mạng mà không cần sự can thiệp của nhà quảng trị
=== static routing là giao thức do nhà quản trị tự động cập nhật bằng tay
http://img47.imageshack.us/img47/3191/8102008110650pmpw2.jpg
Chúc vui !!!

hmtaccess
17-12-2008, 10:46 PM
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
--------------------------------------------------------------------
còn thiếu đó bạn :|:|:|
and........ kè kè kè:32:

Asturias
17-12-2008, 11:18 PM
còn thiếu đó bạn :|:|:|
and........ kè kè kè:32:

Là gì vậy? Chắc không phải ODR rồi.

phamminhtuan
17-12-2008, 11:34 PM
Chắc là thêm EGP và IGRP nhưng mà bỏ dùng lâu rồi.

buratino01
09-04-2009, 03:27 PM
http://i231.photobucket.com/albums/ee227/buratino01/ripv1.jpg

Theo các bác thì topo như trên dùng RIPv1 có chạy dc k ????

ng_diem
08-05-2009, 09:47 PM
minh xin dong gop chut it hieu biet cua minh ve topic nay nhe.
theo minh thi Classful va classless khac nhau co ban nhu the nay thoi:
khi hoat dong thi cac router hoat dong trong nhom classful se quang ba cho cac router ket noi voi no subnet cua no va chi cac router hoat dong tren cung giao thuc voi no moi co the nhan va giao tiep voi no ....con classless thi hoan toan ko nhu vay,,,no ko quang ba subnet cua no do vay no se giao tieo thoai mai voi cac r khac

luancb
08-05-2009, 10:28 PM
http://i231.photobucket.com/albums/ee227/buratino01/ripv1.jpg

Theo các bác thì topo như trên dùng RIPv1 có chạy dc k ????

RIP v.1 là classfull protocol. Do đó nó gửi thông tin ko kèm subnetmask. Major network là 172.16.0.0. và mô hình này sẽ chạy ok, vì tất cả đều cùng số prefix-length (/24) !!!

duanvcd
08-05-2009, 10:36 PM
RIP v.1 là classless protocol. Do đó nó gửi thông tin ko kèm subnetmask. Major network là 172.16.0.0. và mô hình này sẽ không chạy, do không hổ trợ VLSM

RIP v1 là classfull protocol


minh xin dong gop chut it hieu biet cua minh ve topic nay nhe.
theo minh thi Classful va classless khac nhau co ban nhu the nay thoi:
khi hoat dong thi cac router hoat dong trong nhom classful se quang ba cho cac router ket noi voi no subnet cua no va chi cac router hoat dong tren cung giao thuc voi no moi co the nhan va giao tiep voi no ....con classless thi hoan toan ko nhu vay,,,no ko quang ba subnet cua no do vay no se giao tieo thoai mai voi cac r khac
Sao nhiều bài cứ viết tiếng việt không dấu vậy???
Chả nhẽ như bạn này nói thì trong mạng không thể chạy RIP v1 với OSPF, EIGRP được àh? Thế nào là quảng bá subnet, mà thế nào là không quảng bá subnet???

luancb
08-05-2009, 10:46 PM
sorry Duan, mình viết nhầm, classfull protocol. Không gửi kèm subnetmask, như vậy, major network là 172.16.0.0. ( trong bản routing , do auto-sum

titeo
13-06-2009, 12:04 PM
Mô hình này chạy mà. Classful thì chỉ cần giống subnet mask là được rồi:-SS

luancb
13-06-2009, 02:33 PM
Sorry, minh nhìn nhầm , là mạng giữa 172.162.2.0 !!!

vipboy286
17-12-2009, 03:14 PM
http://i231.photobucket.com/albums/ee227/buratino01/ripv1.jpg

Theo các bác thì topo như trên dùng RIPv1 có chạy dc k ????
Theo mình thì không được.
Vì khi R1 gửi thông tin đến R0 , vì là classfull nên nó kéo 172.16.3.0/24 về thành 172.16.0.0/16 .
Khi đó R0 đã có connected với mạng 172.16.0.0 rồi nên nó sẽ drop gói tin của R1. Mạng sẽ không hội tụ.:D KHông biết có đúng không nữa. Nếu dùng Ripv2 thì OK

andrew antonio
30-12-2009, 01:18 AM
http://i231.photobucket.com/albums/ee227/buratino01/ripv1.jpg

Theo các bác thì topo như trên dùng RIPv1 có chạy dc k ????


Mình đã làm vs Ripv1 trong packet tracer và chạy ngon lành hết :D