PDA

View Full Version : [Q] bài tập Routed



chocchoc
09-11-2002, 03:10
mi`nh co' một ba`i tập vê` Routed. Có 2 nho'm Router.... một nhóm dùng IGRP , co`n một nhóm dùng Static Route. Nhiệm vụ của mình là làm sao cho các Lan ping được nhau.....
Mình không biết config Lab_C (Singapore)....các bạn có thể giúp mình config các Router.......thanks...mình gủi kèm file hình topology .....mail của mình nguyen04@fptnet.com.vn

yuna_admirer
09-11-2002, 10:49
3 Router A, B, C (Sanjose , Hongkong , Sins) chạy IGRP , sẻ thấy nhau hết mà không có ảnh hưởng gì .
Cách 1
Tuy nhiên bên 203.162.1.0/30 do khác số Subnet , nên ta mới tách ra làm 2 phần là IGRP và Static . Ở Lab_C , bạn nên dùng lệnh IP default-network do bạn chạy IGRP . Bạn gỏ :
Ip default-network 203.162.1.0 255.255.255.252
khi đó Route đến mạng 203.162.1.0 sẻ trở thành Candidate default route . Sẻ có dấu * ở trong bảng Show ip route . Cái route đó sẻ được advertise đến Lab_a và Lab_b như là một default route có next-hop là IP của interface mà gởi route-update .
Tức là ở đây thì : Đối với Lab_a , default-route có nexthop là S1 của LAB_B . Đối với Lab_B , default-route có next-hop là S1 của LAB C .
Ở Lab_D và LAB_E phải có static route đi đúng . Khi đó Traffic từ AS 100 , nếu không có route nào match thì sẻ theo default route mà đi qua mạng 203.162.1.0/30 .

Cách này giải quyết yêu cầu Ping hết ( nếu cấu hình routing ở các router khác ok) . Nhưng lại rất dở . Bởi vì nếu ở Router A mà ping lung tung bất kỳ địa chỉ nào , thì nó cũng đếu được forward qua đến mạng 203.162.1.0/30 và rất phí bandwidth .

Cách 2 :
Ở Router C , trong router mode của IGRP 100 , gỏ "redistribute static" . Và chỉ ra các static route đến LAB_D Và LAB_E
Khi đó các static entry của router C sẻ được nhập vào IGRP update packet , và khi nó advertise đi , LAB_A và LAB_B sẻ nhận được các route đến LAB_E, LAB_D như là một entry của IGRP . (Có chử I trước tiên , không phải chư S ) .
Dùng cách này thì có cái lợi là các traffic không đúng (như ở trên sẻ được tiêu hủy ngay trên router xuất phát )

Đó là ở Router C . Các config còn lại thì bình thường cả . Bạn có đoán được khi nào thì dùng cách 1 , khi nào thì dùng cách 2 không ?

Bri-Dennis
09-11-2002, 18:37
Bạn có thể cấu hình như sau

ip subnet-zore
!
router IGRP 100
network 172.16.0.0
redistribute static 100 100 100 100
redistribute connected
!
ip route 192.168.0.0 255.255.255.0 s 0
ip route 192.168.1.0 255.255.255.0 s 0
ip route 192.168.2.0 255.255.255.0 s 0
!

yuna_admirer
09-11-2002, 21:00
sao lại có đến 4 cái 100 ? lộn hả ?
mà cũng đâu có cần thêm số AS làm gì ?

yuna_admirer
09-11-2002, 21:37
Cách của Bri-dennis cũng đúng , đúng và chuẩn nhất (trừ lổi AS thôi ) , tuy nhiên bạn cũng nên tham khảo thêm cấu hình này :

LAB_C
ip subnet-zero
!
router igrp 100
network 172.16.0.0
!
ip default-network 203.162.1.0
!
Thế là đủ rồi đó . Để AS 100 ping được tất cả loopback , thì ở LAB_D và LAB_E phải chỉ static route qua lại lẩn nhau .
Không cần chỉ cụ thể LAB_D và LAB_E đến LAB_A và LAB_B , mà chỉ cần đến LAB_C là đủ (nếu yêu cầu chỉ là ping) .

Bri-Dennis
10-11-2002, 17:30
A`, Yuna nói sao chứ không có AS thì sao congif IGRP, mà yuna cũng sài AS 100 mà.
4 cái 100 là dùng để tính metric cho IGRP. Yuna sắp thi Routing mà redistribute cũng chưa chuẩn nữa thì sao mà thi ?

yuna_admirer
10-11-2002, 20:08
Coi lại sách đi cậu Bri à !
Bri-dennis hiểu ngược ý nghỉa câu lệnh Redistribute rồi nhé .
Đọc Advance Routing , trang 122 , chapter 3 Routing overview xem ai chưa chuẩn

Bri-Dennis
11-11-2002, 01:14
Ha ha ha, yuna rớt routing rùi. Redistribute Static có thể có hoặc không có option.
Yuna hiểu sai thì có đọc lại quyển TCP vol1 phần redistribute á, hoặc CCO nó cũng nói á. không thì lên router Redistribute static ? xem nó nói cái gì :P

Liwh
11-11-2002, 10:43
To Bri-Dennis: Em cũng không hiểu anh Bri ghi vậy là sao. Nếu là metric thì sẽ thêm metric ở trước. Còn các thông số ở sau thì anh set sao là tuỳ anh. Nhưng trong redistribute vào IGRP nó có thêm MTU nữa. Cũng không cần redistribute connected đâu.
redistribute static metric 1000 100 255 1 1500
To Yuna: Config IGRP phải thêm AS vô chứ.
To chocchoc: Config LAB_C(Singapore): Cũng giống như của Bri
ip subnet-zero
!
router IGRP 100
network 172.16.0.0
redistribute static metric 1000 100 1 255 1500
!
ip route 192.168.0.0 255.255.255.0 s 0
ip route 192.168.1.0 255.255.255.0 s 0
ip route 192.168.2.0 255.255.255.0 s 0
!

Thân

yuna_admirer
11-11-2002, 11:13
Bài viết được gửi bởi Bri-Dennis
Ha ha ha, yuna rớt routing rùi. Redistribute Static có thể có hoặc không có option.
Yuna hiểu sai thì có đọc lại quyển TCP vol1 phần redistribute á, hoặc CCO nó cũng nói á. không thì lên router Redistribute static ? xem nó nói cái gì :P


Có hoặc không có , ok ! Không nói , cái đó thì có hoặc không đều được . Nhưng làm gì có số AS hở ? (số AS chỉ cần lúc đánh lệnh Rourter IGRP 100 là đủ rồi) Bri-dennis viet 4 so 100 lien tuc , mà không có chử metric . Viết thế dể hoá nhầm đấy . Phải có chử metric chứ , chứ không người ta tưởng ông viết lộn qua số AS làm sao !

Vả lại cũng đâu cần redistribute connected đâu ! Trong TCP vol 1 cũng nói thế đấy .

yuna_admirer
11-11-2002, 11:19
Bài viết được gửi bởi Liwh
[I]To Yuna: Config IGRP phải thêm AS vô chứ.


Thì ai nói gì đâu , config lúc gỏ "router IGRP 100" . Nhưng đâu có gỏ lúc đánh lệnh Redistribute static đâu .

nanaxtrum
11-11-2002, 16:05
Hi, sorry, thiếu chữ "metric" hi` hi`.

To:Liwh config của em nếu không có "redistribute connected" thì routers bên trái chạy IGRP sẽ không ping được mạng 203.16.1 .0

Check lại nha.

nanaxtrum
11-11-2002, 16:09
ủa, chít, đâu không phải acc của tui

Liwh
11-11-2002, 16:27
Em đã redistribute static vô rồi mà. Mấy cái static route là đủ rồi. Em thấy mình không sai đâu chị nanaxtrum ơi.
Dùng redistribute connected làm gì khi đã redistribute static vô rồi. Mà ở đây chỉ có IGRP và static. Như vậy là dư.
Thân

nanaxtrum
11-11-2002, 16:43
À, cần phải nhìn vào bảng routing table:

Trong bảng routing table của em chỉ có 3 entry static route cho 3 mạng 192.168.x.x, còn entry 203.16.1.0 thì là có chữ C (direct connected)
Khi redistribute static qua IGRP thì nó chỉ redistribute 3 cái 192.168.x.x vì vậy mấy cái router chạy pure IGRP sẽ không có entry nào cho 203.16.1.0.
Hì hì, cái này phải làm trên router thực mới dễ thấy.

Thân,

Liwh
11-11-2002, 16:54
Vậy còn lệnh network 172.16.0.0 của em chị để đâu ?

nanaxtrum
11-11-2002, 17:23
Tui đang nói tới mạng 203.16.1.0 chứ đâu phải 172.16.0.0

Liwh
11-11-2002, 17:35
Em sai rồi, hic hic ....
Đúng là thiếu redistribute connected. Tại AD của static cao hơn connected.

yuna_admirer
11-11-2002, 19:14
Gút lại nhé :
Vì đề bài là :"Ping mọi nơi" , vậy thì phải có redistribute connected .
Thực tế , thì mạng 203.162.1.0/30 , tức chỉ có 2 ip cho 2 đầu thôi
nên cũng không cần redistribute connected làm gì . Nếu không có lệnh đó , LAb_A , Lab_B vẩn có thề ping được LAB_D , LAB_E , nói chung được hết ngoại trừ mạng 203.162.1.0 (Nhưng lại không thỏa đề ) .
Cách của Yuna sử dụng default-network là nhanh và gọn nhất hihi

chocchoc
12-11-2002, 11:14
mình đã đọc bài và thử config trong Router Sim 3.1 nhưng không được. Thành ra phải đợi vô lớp học mới config trên Router thiệt mới biết được là có chạy không :).Tui thử config 2 cấu hình default network và static ...cả hai đều chạy tốt,,,,,
Nhưng mình không hiểu lắm về 2 lệnh Default Network và default Route....theo mình nghĩ thì hai cái đó cũng như nhau thôi, vì nó đều nói với router là khi không biết đường thì Route theo Default....?! vậy khi nào thì xài cái nào....

cấu hình của nhóm mình :

ip subnet_zero
!
Router IGRP 100
network 172.16.0.0
!
Redistributed connected
!
Default Network 203.162.1.0
Default Route 0.0.0.0 0.0.0.0 S0
!


mình không hiểu là đã có Default Network rồi mà còn có Default Route ? Còn lệnh Redistributed connect / Redistributed Static ??? các bạn có thể giải thích gìum mình chỗ này....Thầy trong lớp có giải thích nhưng mình không hiểu lắm! thanks...:)

Neo
12-11-2002, 11:49
Mèn đét ui, cãi nhau dzui quá hen.
Có ai rãnh chưa qua tiếp CCNA #2 viết tiếp đi, dự định viết về Cisco router for ISDN. Ai mở màn vài bài cho khí thế đi :)

yuna_admirer
12-11-2002, 12:50
Bạn hiểu default-route như thế nào ?

chocchoc
12-11-2002, 22:31
theo mình thì Default Route là : Khi một Router không biết Destination network của một Packet thì nó sẽ tự động forward Packet đó theo Default Route...không biết có đúng không!?

yuna_admirer
13-11-2002, 00:40
Đúng rồi .
Lệnh IP route 0.0.0.0 0.0.0.0 [nexthop/exitint] . Ta xem cái thông số 0.0.0.0 0.0.0.0 , 8 số 0 này có ý nghỉa là : "tất cả mọi network" . Nhưng vì bạn chạy IGRP , IGRP không hiểu 8 số 0 đó , nên đối với LAB_C của bạn thì ok , nhưng LAB_A và LAB_B sẻ không hiểu (thế nên bạn phải chỉ rỏ ra ) .
Còn lệnh default-network sẻ tự động add cái default network mà bạn nhập vào bên trong Routing update của IGRP . Do đó không cần lệnh : redistribute static và connected làm gì nửa .

Bri-Dennis
13-11-2002, 02:22
Hi mọi người, big bug he he, bài tập này là một bài hay á !

To Chocchoc: Rốt cục bạn thử chính xác từng cấu hình một hay là bạn chỉ thử cái cấu hình MIX mà bạn đưa ra vậy ? Cái cấu hình MIX của bạn này chạy được là nhờ một chút may mắn đấy. Với lại theo tui biết thì đâu có lệnh nào là "Default route x.x.x.x x.x.x.x x" hay "Default Network x.x.x.x x.x.x.x " đâu ?

"Tui thử config 2 cấu hình default network và static ...cả hai đều chạy tốt,,,,, "

"cấu hình của nhóm mình :

ip subnet_zero
!
Router IGRP 100
network 172.16.0.0
!
Redistributed connected
!
Default Network 203.162.1.0
Default Route 0.0.0.0 0.0.0.0 S0
!
"

To Yuna : Với cấu hình này của Yuna thì mấy cái router chạy pure IGRP sẽ không ping thấy được mấy cái mạng pure static đâu và ngược lại luôn => tèn tén ten. Tự debug đi hen, nếu không ra thì kiu tui tui giải cho.

"
LAB_C
ip subnet-zero
!
router igrp 100
network 172.16.0.0
!
ip default-network 203.162.1.0
!
"


As my teacher used to said " HAPPY ROUTING"

yuna_admirer
13-11-2002, 07:55
Trên LAB_C thì chỉ cần nhiêu đó thôi , còn trên các Router khác tất nhiên cần phải cấu hình đầy đủ , đặc biệt là trên các Router chạy static route .
Khi đi từ AS 100 sang , thì nó dùng default -route theo defaultnetwork , còn khi đi về nó sẻ dùng static route entry của router D và router E . Giải thích như thế thì còn BUG nào nửa ?

Khỏi úp mở , ông nói ra xem ?

yuna_admirer
13-11-2002, 07:57
Bài viết được gửi bởi chocchoc
cấu hình của nhóm mình :

ip subnet_zero
!
Router IGRP 100
network 172.16.0.0
!
Redistributed connected
!
Default Network 203.162.1.0
Default Route 0.0.0.0 0.0.0.0 S0
!




Ờ , cấu hình của chocchoc hơi bị dư đó !
Đâu có lệnh Default route ? default-route chính là lệnh
ip route 0.0.0.0 0.0.0.0 [nexthop] đó chocchoc à .
Lệnh kia là ip default-network

Bri-Dennis
13-11-2002, 09:01
Cái này ngay cả trong quyển AD Routing cũng có nữa, he he, Yuna sai chắc rùi.

yuna_admirer
13-11-2002, 09:30
♠♠Bri và Yuna đều sai cả !!!!!

Bri sai ở chổ nếu dùng
Ip route 0.0.0.0 0.0.0.0 s1
redistribute connected
redistribute static
Chắc chắn là không chạy được . Cái này thì khỏi bàn cải , IGRP , eIGRP không chơi với thông số (0.0.0.0 0.0.0.0) . Nếu Bri chỉ ra từng cái static route thì đúng . Còn nếu dùng default route theo kiểu này thì bảo đảm sai .

Yuna cũng sai :

Lệnh ip default-network [x.x.x.x] không tự động advertise , mà phải cần thêm lệnh Network 203.162.1.0 ở trên Lab_C để nó đưa cái entry vào IGRP routing update nửa (không thêm ở Lab_D -->thoả yêu cầu ). Yuna giải thích như vậy , hài lòng chưa ?

vậy Yuna sẻ post cái config cho 5 router đây , các bạn xem và troubleshoot.
Lab_A
!
ip classless
ip subnet-zero
!
interface loopback0
ip address 172.16.1.1 255.255.255.0
!
interface ****** 0
ip address 172.16.2.1 255.255.255.0
clock rate 56000
!
Router igrp 100
network 172.16.0.0

Lab_B
!
ip classless
ip subnet-zero
!
interface loopback0
ip address 172.16.3.1 255.255.255.0
!
interface ****** 0
ip address 172.16.4.1 255.255.255.0
clock rate 56000
!
interface ****** 1
ip address 172.16.2.2 255.255.255.0
!
Router igrp 100
network 172.16.0.0
!


Lab_C
!
ip classless
ip subnet-zero
!
interface ****** 1
ip address 172.16.4.2 255.255.255.0
!
interface ****** 0
ip address 203.162.1.1 255.255.255.252
clock rate 56000
!
ip default-network 203.162.1.0
!
Router igrp 100
network 172.16.0.0
network 203.162.1.0
!

Lab_D
!
ip classless
ip subnet-zero
!
interface ****** 1
ip address 203.162.1.2 255.255.255.252
!
interface loopback 0
ip address 192.168.1.1 255.255.255.0
!
interface ethernet 0
ip address 192.168.2.1 255.255.255.0
!
ip route 0.0.0.0 0.0.0.0 ****** 1
ip route 192.168.0.0 255.255.255.0 ethernet 0
!


Lab_E
!
ip classless
ip subnet-zero
!
interface loopback 0
ip address 192.168.0.0 255.255.255.0
!
interface ethernet 0
ip address 192.168.2.0 255.255.255.0
!
ip route 0.0.0.0 0.0.0.0 ethernet 0
!

Bri-Dennis
13-11-2002, 16:20
Good, good ... cuối cùng Yuna cũng ngộ ra được chân lý.

Ê, mà tui đâu có dùng cái ip route 0.0.0.0 0.0.0.0 s 0 đâu à, coi lại cái cấu hình của tui rùi hãy complain chứ.

"Routing muôn năm"

Neo
13-11-2002, 17:49
Hố hố, Dennis sai bét rùi, HAPPY ROUTING, Routing muôn năm gì mà muốn tét óc.

Bởi dzậy yuna sắp bị khùng rồi bà con ui(tui nghe Liwh nói dzậy í)

Còn tui thì cũng sắp sửa lên dĩa rồi rồi, hic hic, kíu :.(

yuna_admirer
13-11-2002, 22:09
Cái này là gỏ thiếu ! sorry sorry . bạn choc choc thử config này , bảo đảm mấy "xếp" cho 10 điểm

Bri-Dennis
14-11-2002, 00:07
ha, Neo nói tui sai thì phải chỉ ra được chỗ sai à nha, config tui vẫn cò để ở trang 1 á. :P

yuna_admirer
14-11-2002, 09:06
Đúng đấy anh Neo ? Cấu hình static và redistribute là đúng mà ?

Neo
14-11-2002, 16:05
Ừ, đúng. Tại con mắt quáng gà coi cái hình hỏng kỹ:)

Neo
14-11-2002, 17:37
Hí hí, chưa hay.
Chưa giải quyết được optimal routing, routing loops, or slow convergence.
Sao hỏng ai xài thêm access-list cho dzui.

Ở Lab_C, thêm dzô mấy dòng:
...
distribute-list 1 in s1
...
access-list 1 deny 192.168.1.0
access-list 1 permit any
...

Hỏng bít có cải thiện được chút nào không.

yuna_admirer
14-11-2002, 21:16
Làm chi cho nó dài dòng và phức tạp . Nếu nói là làm cho hay thì cũng chưa hẳn còn phải tùy thuộc vào yêu cầu của đề nửa .

Bri-Dennis
15-11-2002, 01:33
Hi hi, ha ha ... tức cười qué. Mới đầu nghe Neo nói bài tui sai be bét tui cứ tưởng là mình được gặp cao thủ routing rùi chứ, té ra không phải, ha ha ha.

Thui đùa vậy đủ rùi, thực ra trong cách giải của tui có một lỗi khá nghiêm trọng đấy, vậy mà tui để từ hồi đó tới giờ mà bà con không ai thấy hết, he he. Nhanh chân lên, treo giải một cục kẹo cho ai tìm ra đầu tiên, còn nếu mà không tìm ra thì hãy đi soi gương đi nhé (và cũng đừng đọc optimal routing vội, he he).

Nói trước, lỗi này không phải lỗi "metric", cái đó chỉ là do gõ thiếu thui.

A, cho hỏi luôn, bà con thích ăn kẹo gì ?

Bri-Dennis
15-11-2002, 07:19
Hì, mình đã tìm ra lời giải lun rồi, và cũng tự ăn kẹo rùi, hẹn bà con đợt khác nhé :)

Neo
15-11-2002, 08:03
Hê hê, dzui hen. Cho tui ăn kẹo với ;)

yuna_admirer
15-11-2002, 11:47
Bri đâu có gọi là sai . Nó chỉ là một lổi vặt mà thôi . vẩn đáp ứng được yêu cầu là ping mọi nơi mà ?