Professional Documents
Culture Documents
CT112 B2205875 Lab3 Vothehung
CT112 B2205875 Lab3 Vothehung
LAB 3
- Các sinh viên bị phát hiện sao chép bài của nhau sẽ nhận 0đ cho tất cả bài thực hành của môn này.
- Bài nộp phải ở dạng PDF. Tên file PDF đặt theo cấu trúc “CT112_MSSV_Lab3_HoTen”. Ví dụ, SV có
MSSV là B1234 và Họ tên là “Nguyễn Văn A”; tên file sẽ đặt như sau
“CT112_B1234_Lab3_NguyenVanA”.
- File nộp cần cung cấp đầy đủ các bước giải quyết bài toán.
Bài làm
(2)
Tạo thư mục BaiTap8 trong workspace của sinh viên.
Mạng máy tính (CT112) - Khoa CNTT - Đại học Cần Thơ
(3)
Trên file lab.conf
pc2.startup
Mạng máy tính (CT112) - Khoa CNTT - Đại học Cần Thơ
pc3.startup
pc4.startup
(5)
Trên file switch.startup soạn thảo nội dung cấu hình cho các giao diện mạng.
(6)
Tiếp tục bổ sung vào nội dung như dưới đây trên file switch.startup
Mạng máy tính (CT112) - Khoa CNTT - Đại học Cần Thơ
(7)
Khởi động mạng ảo BaiTap8.
$sudo kathara lstart pc1 pc2 pc3 pc4 switch
Trên máy ảo switch kiểm tra nội dung của Mac Lookup Table bằng lệnh:
brctl showmacs br0
Mạng máy tính (CT112) - Khoa CNTT - Đại học Cần Thơ
(8)
Trên máy ảo switch, pc1 và pc3 thực hiện lệnh:
tcpdump -e -q -w /shared/BT8_switch.pcap
tcpdump -e -q -w /shared/BT8_pc1.pcap
tcpdump -e -q -w /shared/BT8_pc3.pcap
Mạng máy tính (CT112) - Khoa CNTT - Đại học Cần Thơ
(9)
Trên pc2, thực hiện gửi dữ liệu đến pc3 bằng lệnh ping 10.0.0.30 chờ khoảng
10 giây, sau đó dừng lệnh ping trên pc2 lại.
Dừng lệnh tcpdump trên switch, pc1 và pc3 lại.
Mạng máy tính (CT112) - Khoa CNTT - Đại học Cần Thơ
(10)
Trên switch kiểm tra lại nội dung Mac Lookup Table bằng lệnh:
brctl showmac br0
(11)
Dùng Wireshark mở file BT8_switch.pcap. Chọn khung dữ liệu có giao thức
ARP đến từ địa chỉ MAC 00:00:00:00:00:20
Mạng máy tính (CT112) - Khoa CNTT - Đại học Cần Thơ
-Switch nhận được khung dữ liệu này vì pc2 đã ping tới pc3. pc2 truyền
thông điệp tới switch để tìm địa chỉ MAC của pc3
-Khung dữ liệu này có ý nghĩa switch đã nhận được yêu cầu tìm địa chỉ vật
lý của pc3 mà pc2 gửi tới
-Chọn khung dữ liệu có giao thức ARP đến từ địa chỉ MAC
00:00:00:00:00:30
Mạng máy tính (CT112) - Khoa CNTT - Đại học Cần Thơ
-Switch nhận được khung dữ liệu này vì đã tìm thấy được địa chỉ vật lý của
pc3
-Khung dữ liệu này có ý nghĩa là switch đã gửi địa chỉ vật lý của pc3 tới pc2
-Dùng Wireshark mở file BT8_pc1.pcap. Chọn khung dữ liệu có giao thức
ARP đến từ địa chỉ MAC 00:00:00:00:00:20
-pc1 nhận được dữ liệu này vì switch truyền quảng bá khung dữ liệu ra tất cả
các cổng để tìm được địa chỉ vật lý của pc3
-Khung dữ liệu này có ý nghĩa pc1 sẽ không hồi đáp vì 10.0.0.30 không phải
là IP của pc1
-Dùng Wireshark mở file BT8_pc3.pcap. Chọn khung dữ liệu có giao thức
ARP đến từ địa chỉ MAC 00:00:00:00:00:20
-pc3 nhận được khung này vì switch truyền bá khung dữ liệu ra tất cả các
cổng để tìm địa chỉ vật lý của pc3
-pc3 sẽ phản hồi khung này, vì địa chỉ của pc3 là 10.0.0.30 khớp với địa chỉ
switch đang tìm kiếm
(12)
Kết luận về hoạt động “Học” địa chỉ MAC của các máy tính thuộc các phân
nhánh khác nhau trong cùng một mạng LAN trên một Switch ảo.
Mạng máy tính (CT112) - Khoa CNTT - Đại học Cần Thơ
Sau khi thực hiện ping giữa 2 máy ảo có cùng switch thì switch sẽ truyền
dữ liệu tìm kiếm đến tất cả các thiết bị được switch nối kết trong cùng mạng
LAN
-Sau đó switch học được địa chỉ vật lý của các máy tính đó và cập nhật vào
trong MAC Lookup Table
(13)
Hủy mạng ảo bằng lệnh lwipe sau khi đã thực hiện xong Bài tập 8
$kathra wipe
+Bài tập 9
(1)
(2)
Mạng máy tính (CT112) - Khoa CNTT - Đại học Cần Thơ
(3)
Trên file lab.conf
(4)
Lần lượt trên các file .startup của các máy ảo pc soạn thảo nội dung cấu hình
cho giao diện mạng eth0 của chúng.
pc1.startup
Mạng máy tính (CT112) - Khoa CNTT - Đại học Cần Thơ
pc2.startup
pc3.startup
pc4.startup
pc5.startup
pc6.startup
Mạng máy tính (CT112) - Khoa CNTT - Đại học Cần Thơ
pc7.startup
pc8.startup
(5)
Lần lượt trên các file switch1.startup và switch2.startup soạn thảo nội dung
cấu hình cho các giao diện mạng; các khai báo và thiết lập cho cầu nối br0.
switch1.startup
switch2.startup
Mạng máy tính (CT112) - Khoa CNTT - Đại học Cần Thơ
(6)
Khởi động mạng ảo BaiTap9.
$sudo kathara lstart pc1 pc2 pc3 pc4 pc5 pc6 pc7 pc8 switch1 switch2
Mạng máy tính (CT112) - Khoa CNTT - Đại học Cần Thơ
Trên máy ảo switch1 và switch2 lần lượt kiểm tra nội dung của Mac Lookup
Table bằng lệnh:
brctl showmacs br0 (switch1)
Gửi khung dữ liệu giữa 2 máy tính cùng nối kết vào switch1
(7)
Lần lượt thực hiện lệnh tcpdump với cú pháp như sau:
tcpdump -e -q -w /shared/BT9_switch1_A.pcap (trên máy ảo switch1)
Mạng máy tính (CT112) - Khoa CNTT - Đại học Cần Thơ
(8)
Trên pc1, thực hiện gửi dữ liệu đến pc4 bằng lệnh ping 10.0.0.40 và chờ
khoảng 10 giây, sau đó dừng lệnh ping trên pc1 lại.
Dừng các lệnh tcpdump trên switch1 và switch2 lại.
Mạng máy tính (CT112) - Khoa CNTT - Đại học Cần Thơ
(9)
Trên switch1 và switch2 lần lượt kiểm tra lại Mac Lookup Table bằng lệnh:
brctl showmac br0 (switch1)
-switch2 chỉ học được địa chỉ của pc1, (vì pc1 ping tới pc4), đường đi này
không qua nối kết đến LAN trong switch2
-pc5, pc6, pc7, pc8 không nhận được gói tin ICMP đến từ pc1
Gửi khung dữ liệu giữa 2 máy tính nối kết trên switch1 và switch2
(7)
Lần lượt thực hiện lệnh tcpdump với cú pháp như sau:
tcpdump -e -q -w /shared/BT9_switch1_B.pcap (trên máy ảo switch1)
(8)
Trên pc2, thực hiện gửi dữ liệu đến pc7 bằng lệnh ping 10.0.0.33 và chờ
khoảng 10 giây, sau đó dừng lệnh ping trên pc2 lại.
Dừng các lệnh tcpdump trên switch1 và switch2 lại
Mạng máy tính (CT112) - Khoa CNTT - Đại học Cần Thơ
(9)
Trên switch1 và switch2 lần lượt kiểm tra lại nội dung Mac Lookup Table
bằng lệnh:
brctl showmac br0 (switch1)
(10)
-Khi gói tin được gửi đến 1 máy tính có cùng switch với máy gửi thì các máy
tính trong cùng 1 switch sẽ học được địa chỉ của 2 thiết bị gửi và nhận
Mạng máy tính (CT112) - Khoa CNTT - Đại học Cần Thơ
-Khi gói tin gửi đến 1 tính khác switch với máy gửi thì switch có địa chỉ máy
gửi đi và switch có địa chỉ máy nhận sẽ học được địa chỉ của 2 thiết bị gửi và
nhận
(11)
Hủy mạng ảo bằng lệnh lwipe sau khi đã thực hiện xong Bài tập 9
+Bài tập 10
(1)
(2)
Tạo thư mục BaiTap10 trong workspace của sinh viên.
Mạng máy tính (CT112) - Khoa CNTT - Đại học Cần Thơ
Trong lab.conf
Trong pc1.startup
Trong pc2.startup
Trong pc3.startup
Mạng máy tính (CT112) - Khoa CNTT - Đại học Cần Thơ
Trong pc4.startup
Trong switch1.startup
Trong switch2.startup
Trong router.startup
Lần lượt dùng ping từ pc này sang các pc còn lại để kiểm tra
Từ pc1pc2
Từ pc1pc3
Từ pc1pc4
Mạng máy tính (CT112) - Khoa CNTT - Đại học Cần Thơ
Từ pc2pc1
Từ pc2pc3
Từ pc2pc4
Từ pc3pc1
Mạng máy tính (CT112) - Khoa CNTT - Đại học Cần Thơ
Từ pc3pc2
Từ pc3p4
Từ pc4pc1
Từ pc4pc2
Mạng máy tính (CT112) - Khoa CNTT - Đại học Cần Thơ
Từ pc4pc3
(2)
Tạo thư mục BaiTap11 trong workspace của sinh viên.
Mạng máy tính (CT112) - Khoa CNTT - Đại học Cần Thơ
E L
M
F K
A B C G H I J
D
Trong lab.conf
Mạng máy tính (CT112) - Khoa CNTT - Đại học Cần Thơ
Trong pc1.startup
Trong pc2.startup
Trong pc3.startup
Trong pc4.startup
Mạng máy tính (CT112) - Khoa CNTT - Đại học Cần Thơ
Trong pc5.startup
Trong pc6.startup
Trong pc7.startup
Trong pc8.startup
Trong switch1.startup
Mạng máy tính (CT112) - Khoa CNTT - Đại học Cần Thơ
Trong switch2.startup
Trong switch3.startup
Trong switch4.startup
Trong router1.startup
Trong router2.startup
Mạng máy tính (CT112) - Khoa CNTT - Đại học Cần Thơ
Từ pc2
Từ pc3
Mạng máy tính (CT112) - Khoa CNTT - Đại học Cần Thơ
Từ pc4
Từ pc5
Mạng máy tính (CT112) - Khoa CNTT - Đại học Cần Thơ
Từ pc6
Từ pc7
Mạng máy tính (CT112) - Khoa CNTT - Đại học Cần Thơ
Từ pc8
(3)
Hoàn thành bài tập khi các thiết bị trong mô hình đều truyền tải dữ liệu được
cho nhau. Sau khi kết thúc, dùng lệnh lwipe để hủy mạng.
----- HẾT -----