Showing posts with label CCNA. Show all posts
Showing posts with label CCNA. Show all posts

Thursday, June 9, 2011

Giả lập switch trên GNS3

-GNS3 là một soft giúp cho việc giả lập để học về Cisco khá tốt. Đặc biệt nó có thể tương tác với mạng thật, điều này giúp ta rất nhiều cho việc giả lập và verify lại cấu hình mạng.
-Một đặc điểm của GNS3 đó là ko hỗ trợ trực tiếp việc giả lập switch Cisco cũng như không hỗ trợ các IOS của sw.
-Vấn đề này có thể được giải quyết bằng cách sử dụng IOS của router Cisco dòng 3600 để giúp cho việc giả lập switch sử dụng chính IOS của router. Ở đây tôi sử dụng 3640 để có thể dùng một module là NM-16ESW   để có thể giả lập thành một switch.
-Các bước thực hiện để có một "switch" trên GNS3:
B1. Download IOS của router 3640 tại đây: http://www.4shared.com/file/Al3iS-hQ/c3640-jk9s-mz124-16a-IOs.html
B2. Add IOS trên vào router dòng c3600 trên GNS3

B3. Cấu hình router và add thêm module NM-16ESW 

Đến đây ta đã có thể sử dụng con router đã đc config với module NM-16ESW ở trên như một switch Cisco. Lưu ý rằng, khi cấu hình vlan cho "switch" trên phải sử dụng câu lệnh vlan database để có thể tạo vlan.


Monday, January 24, 2011

Distance Vector-Routing loop

Phần 1 đã giới thiệu về DV. Phần này sẽ nói về việc routing loop, nguyên nhân và các biện pháp ngăn ngừa routing loop

1.Routing loop là gì?

Như đã giới thiệu, giao thức DV khi cập nhật sẽ gửi toàn bộ thông tin về routing table và gói tin cập nhật này được gửi theo kiểu broadcast, thời gian định kỳ là 30s. Cần lưu ý rằng, việc update này là định kỳ sau mỗi 30s Điều này dẫn đến việc các routers không được cập nhật đầy đủ thông tin hiện tại cùng nhau. Việc này là nguyên nhân chính dẫn đến việc bị loop(vòng lặp vô hạn). Routing loop có thể gây sụp đổ toàn bộ hệ thống, làm cho router ko có cái nhìn chính xác về toàn mạng, làm sai quá trình routing.

Tuesday, January 11, 2011

Tìm hiểu về Distance Vector[Part1]


1.Khái niệm Distance và Vector

Thuật ngữ distance vector mô tả về cách router biết thông tin về các routes. Kết thúc quá trình, khi một router học được 1 route đến 1 subnet, tất cả những gì router biết là một vài khái niệm về distance(khoảng cách đến subnet tính bằng số lượng router đi qua-metric) và next-hop cũng như outgoing interface sử dụng để đến route đó(vector-hướng đi của packet).

Thursday, January 6, 2011

Khái niệm Administrative Distance và Metric

I.Metrics

Routing protocols sẽ chọn route nào đc đánh giá là tốt nhất(best route) đến mối subnet. Việc lựa chọn này dựa vào việc route nào có metric càng nhỏ thì được đánh giá là càng tốt.
 Với mỗi giao thức thì lại có cách đánh giá riêng về metric. Ví dụ, với RIP thì đánh giá qua số lượng router(hop count) phải đi qua để đến subnet đích. Còn đối với OSPF, EIGRP thì lại khác.

Saturday, December 11, 2010

[Access Control List] Extended ACL

I.Các khái niệm
eACL kiểm tra nhiều phần của packet, nó cho phép ta có thể lọc packet dựa vào cả source và dest port cùng một lúc...

Thursday, December 9, 2010

[Access Control List] Standard ACL

sACL là một kiểu ACL đơn giản. Nó chỉ kiểm tra và quan tâm đến thông tin của source IP và dest IP trong gói tin mà ko quan tâm đến việc gói tin đó là gói tin của dịch vụ nào.
.
ACL này sẽ deny hoặc permit tất cả các traffic từ một nguồn nào đó

Saturday, November 20, 2010

[Access Control List] Wildcard mask

Phần này sẽ giới thiệu về một khái niệm khá quan trọng trong ACL là Wildcard mask.
ACLs kiểm tra các packets bằng cách xem xét IP, UDP, TCP header của packet.Extended ACL thì kiểm tra cả source/dest IP address cũng như source/dest port và một số thông tin chi tiết khác. Trong khi đó thì standard ACL chỉ kiểm tra dựa trên source IP.

[Access Control List] Giới thiệu về ACL

ACL là công cụ để phân loại các packets đi qua router, rất hữu dụng để điều khiển các luồng dữ liệu trên mạng đi qua router.
ACL cũng có thể được sử dụng để ngăn chặn các packets không mong muốn đi ra/vào mạng dựa vào các chính sách security. Ví dụ: cho phép hoặc ngăn chặn một số host trong mạng truy cập vào web server, tài nguyên dữ liệu...

Wednesday, November 10, 2010

[STP_Part2]How STP works

Phần I đã giới thiệu về STP và các lý do nên dùng STP. Phần này sẽ tâp trung giới thiệu cách mà STP làm việc.

Wednesday, November 3, 2010

[STP_Part1] Tại sao phải sử dụng STP?


Khi thiết kế một mạng, người ta sẽ để ý đến việc thiết kế các đường dự phòng. Việc thiết kế dự phòng cho các sw dẫn đến một số vấn đề xảy ra đó là việc các frame có thể bị lặp vô hạn gây ảnh hưởng đến toàn bộ hệ thống mạng. Lúc này, giao thức được IEEE định nghĩa ở tiêu chuẩn 802.1d là STP được sử dụng để chống lại một số tác nhân gây ảnh hưởng đến hệ thống mạng khi thiết kế các đường dự phòng.

Sunday, October 31, 2010

VLAN Trunking and VTP configuration[Part2]


Part1: http://nguyenvcuong.blogspot.com/2010/10/vlan-trunking-and-vtp-configuration.html 
Một bài LAB khác về trunking: http://nguyenvcuong.blogspot.com/2010/04/simple-lab-trunking-vlans.html
2.Cấu hình trunking
Việc cấu hình trunking cho sw Cisco có thể được cấu hình thông thường hoặc để các sw tự thỏa thuận với nhau thông qua Dynamic Trunking Protocol. Trong quá trình thỏa thuận, nếu cà 2 sw đều hỗ trợ cả ISL và 802.1q thì chúng sẽ chọn ISL.Nếu 1 sw hỗ trợ cả 2 cách mà sw kia chỉ hỗ trợ 1 cách trunking thì sẽ sử dụng trunking protocol mà cả 2 cùng hỗ trợ.

Friday, April 30, 2010

Simple LAB: Trunking VLANs

Mấy ngày nay toàn viết lý thuyết suông nên hôm nay sẽ đụng chân đụng tay một chút. Bài LAB đơn giản thôi, ko có gì phức tạp cả.



OK, trên là mô hình bài LAB. Bây giờ ta sẽ đi cấu hình trên từng con sw.
1.Tạo VLANs
------------------------------------
Switch(config)#hostname SW1
SW1(config)#VLAN 10
SW1(config-vlan)#exit
SW1(config)#vlan 20
SW1(config-vlan)#exit
SW1(config)#vlan 30
SW1(config-vlan)#exit
SW1(config)#
-----------------------------------
Switch(config)#hostname SW2
SW2(config)#vlan 10
SW2(config-vlan)#exit
SW2(config)#vlan 20
SW2(config-vlan)#exit
SW2(config)#vlan 30
SW2(config-vlan)#exit
SW2(config)
----------------------------------
2. Gán port vào các VLANs
----------------------------------
SW1(config)#int fa0/3
SW1(config-if)#switchport mode access //đưa port vào trạng thái access
SW1(config-if)#switchport access vlan 10 //gán port vào vlan tương ứng
SW1(config-if)#int fa0/5
SW1(config-if)#s
SW1(config-if)#sw
SW1(config-if)#sw mod
SW1(config-if)#sw mode acc
SW1(config-if)#sw mode access
SW1(config-if)#sw acc vlan 20
SW1(config-if)#int fa0/7
SW1(config-if)#sw mod acc
SW1(config-if)#sw acc vlan 30
----------------------------------
OK, như vậy ta đã gán các port vào các vlan. Bây giờ ta sẽ xem lại cấu hình bằng lệnh show vlan
---------------------------------
SW1#show vlan
----------------------------------
OK vậy là đã gán đc các port vào các vlan
3.Cấu hình đường trunk
---------------------------------
SW1(config)#int fa0/1
SW1(config-if)#swt
SW1(config-if)#sw
SW1(config-if)#switchport mo
SW1(config-if)#switchport mode ?
access Set trunking mode to ACCESS unconditionally
dynamic Set trunking mode to dynamically negotiate access or trunk mode
trunk Set trunking mode to TRUNK unconditionally
SW1(config-if)#switchport mode tr
SW1(config-if)#switchport mode trunk

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to down
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up
SW1(config-if)#
--------------------------------------
Kiểm tra lại với lệnh show vlan thì ko thấy fa0/1 nằm trong bất cứ vlan nào nữa. Như vậy là ta đã cấu hình xong đường trunk. Mặc định ở dòng sw 2960 của Cisco thì nó chỉ sử dụng 802.1q còn ở một số dòng cũ hơn bạn có thể phải chọn xem sẽ dùng trunking nào.
Cấu hình tương tự cho con sw2, sau đó ping lại để kiểm tra tại các host.
-------------------------------------
PC>ipconfig

IP Address......................: 192.168.10.2
Subnet Mask.....................: 255.255.255.0
Default Gateway.................: 0.0.0.0

PC>ping 192.168.10.1

Pinging 192.168.10.1 with 32 bytes of data:

Reply from 192.168.10.1: bytes=32 time=93ms TTL=128
Reply from 192.168.10.1: bytes=32 time=96ms TTL=128
Reply from 192.168.10.1: bytes=32 time=49ms TTL=128
Reply from 192.168.10.1: bytes=32 time=78ms TTL=128

Ping statistics for 192.168.10.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 49ms, Maximum = 96ms, Average = 79ms

PC>
------------------------------------------
file pkt:http://vnnshare.com/download/kFtKZnNAWK/Trunking.rar