nhiều loại mạng LAN, WAN Và đặc biệt là lưu lượng thông tin trên mạng tăng đáng kể.. Vấn đề thiết kế mạng và lựa chọn giao thức định tuyến sao cho phù hợp với chi phí, tài nguyên của tổ chức là đặc biệt quan trọng. Internet phát triển càng mạnh, lượng người truy nhập càng tăng yêu cầu định tuyến càng phải tin cậy, tốc độ chuyển mạch nhanh và không gây ra lặp trên mạng. Hơn nữa khi nhiều tổ chức tham gia vào mạng thì việc cấu hình cho toàn bộ hệ thống mạng cũng trở nên khó khăn và phức tạp hơn. Việc hiểu biết và thiết kế các mạng thông tin cỡ lớn có sử dụng các thiết bị định tuyến đang trở thành một nhu cầu vô cùng cấp thiết trong thực tế. Nó đòi hỏi người thiết kế mạng phải có sự hiểu biết sâu về giao thức sẽ sử dụng cho việc thiết kế mạng cũng như vận dụng những phần mềm giúp cho việc cấu hình trở nên dễ dàng hơn. Cấu hình router để cho router thực hiện nhiều chức năng mạng phức tạp là một công việc đầy thử thách. Chính vì vậy,những phần mềm,công cụ chuyên dụng làm giảm bớt khó khăn cho công việc này ngày càng được sử dụng rộng rãi.
ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CƠNG NGHỆ THƠNG TIN KHOA MẠNG MÁY TÍNH VÀ TRUYỀN THƠNG KHỐ LUẬN TỐT NGHIỆP XÂY DỰNG PHẦN MỀM CẤU HÌNH ROUTER CISCO TRONG WINDOWS Giảng viên hướng dẫn : TS ĐÀM QUANG HỒNG HẢI Sinh viên thực : TRẦN CƠNG MINH (07520) HỒNG THỊ BÍCH TRÂN (07520368) Lớp : MM02 Niên khoá : 2007-2012 TP Hồ Chí Minh, tháng 02 năm 2012 MỞ ĐẦU Sự phát triển Internet đồng nghĩa với việc tăng trưởng quy mô công nghệ nhiều loại mạng LAN, WAN Và đặc biệt lưu lượng thông tin mạng tăng đáng kể Vấn đề thiết kế mạng lựa chọn giao thức định tuyến cho phù hợp với chi phí, tài nguyên tổ chức đặc biệt quan trọng Internet phát triển mạnh, lượng người truy nhập tăng yêu cầu định tuyến phải tin cậy, tốc độ chuyển mạch nhanh không gây lặp mạng Hơn nhiều tổ chức tham gia vào mạng việc cấu hình cho tồn hệ thống mạng trở nên khó khăn phức tạp Việc hiểu biết thiết kế mạng thơng tin cỡ lớn có sử dụng thiết bị định tuyến trở thành nhu cầu vơ cấp thiết thực tế Nó đòi hỏi người thiết kế mạng phải có hiểu biết sâu giao thức sử dụng cho việc thiết kế mạng vận dụng phần mềm giúp cho việc cấu hình trở nên dễ dàng Cấu hình router router thực nhiều chức mạng phức tạp cơng việc đầy thử thách Chính vậy,những phần mềm,cơng cụ chun dụng làm giảm bớt khó khăn cho cơng việc ngày sử dụng rộng rãi Hiện CISCO nhà cung cấp thiết bị mạng hàng đầu giới Ở Việt Nam thiết bị sử dụng ngày rộng rãi hệ thống mạng Internet, mơ hình mạng cơng ty, tổ chức, doanh nghiệp.Việc cấu hình giao diện command line thiết bị router Cisco phức tạp, đòi hỏi người quản trị mạng phải tốn nhiều thời gian lẫn công sức, vấn đề nan giải kể người làm quen với Router lâu năm Việc cấu hình thiết bị dựa giao diện Windows giống phần mềm chuyên dụng giải vấn đề dễ dàng nhiều Một nhiệm vụ quan trọng việc quản trị mạng cấu hình cho hệ thống vận hành cách trơn tru hoạt động cách hữu ích Chính vậy, đề tài chúng em hướng tới giải pháp xây dựng phần mềm thật hữu ích giúp cho việc cấu hình router cách nhanh chóng thuận lợi Trong trình nghiên cứu học tập trường, hướng dẫn bảo trực tiếp thầy Ts.Đàm Quang Hồng Hải, giúp đỡ động viên thầy cô bạn bè trường ĐH Công Nghệ Thông Tin – ĐHQGTPHCM, chúng em định làm khóa luận tốt nghiệp với đề tài: ”Xây dựng phầm mềm cấu hình router Cisco Windows.” LỜI CẢM ƠN Khoá luận tốt nghiệp bước cuối đánh dấu trưởng thành sinh viên giảng đường Đại học Để trở thành kỹ sư đóng góp học cho phát triển đất nước Trong trình thực khố luận tốt nghiệp, em giúp đỡ, hướng dẫn, hỗ trợ động viên từ gia đình, từ q thầy bạn Nhờ mà em hồn thành luận văn mong muốn, xin cho phép em gửi lời cám ơn sâu sắc chân thành đến: Các thầy khoa Mạng máy tính trường Đại Học Công Nghệ Thông Tin truyền đạt kiến thức kinh nghiệm quý báu để từ chúng em phát triển thêm vốn hiểu biết vận dụng cơng việc sau Bên cạnh đó, chúng em xin gửi lời cảm ơn đến ban giám hiệu trường Đại Học Công Nghệ Thông Tin ban ngành tạo điều kiện thuận lợi giúp đỡ chúng em q trình học tập hồn thành luận văn Chúng em xin chân thành cảm ơn thầy Ts Đàm Quang Hồng Hải, người trực tiếp hướng dẫn chúng em suốt trình thực đề tài Trong trình làm luận văn, thầy khơng quản ngại tận tình hướng dẫn, giúp chúng em giải vấn đề nảy sinh trình làm luận văn hoàn thành luận văn định hướng ban đầu Chúng em chân thành cảm ơn thầy cô hội đồng chấm luận văn cho em đóng góp quý báu để luận văn thêm hoàn chỉnh Xin gửi lời cảm ơn tới tất bạn bè thân thương khoa Mạng máy tính thuộc trường Đại Học Cơng Nghệ Thơng Tin-Đại học Quốc Gia TPHCM người bạn khoa khác giúp đỡ chúng em lúc chúng em gặp phải khó khăn thử thách Cuối cùng, chúng em xin gửi lời cảm ơn chân thành tới bậc sinh thành Ba mẹ người dạy dỗ nuôi nấng chúng em khôn lớn người đồng hành chúng em chúng em bước chân vào giảng đường đại học, bên cạnh chúng em chia sẻ lúc chúng em gặp khó khăn sống Một lần chúng em xin chân thành cảm ơn Chúc tất người sức khỏe thành đạt Tp Hồ Chí Minh, tháng năm 2012 Sinh viên thực Trần Cơng Minh Hồng Thị Bích Trân NHẬN XÉT (Của giảng viên hướng dẫn) - NHẬN XÉT (Của giảng viên phản biện) - MỤC LỤC Chương 1: Giới thiệu đề tài Chương 2: Tổng quan Router Cisco 2.1.Giới thiệu Router 2.2.Các thành phần bên Router .6 2.3.Các loại kết nối của Router 2.4.Hệ điều hành Cisco IOS 2.4.1 Định nghĩa IOS 2.4.2 Tổng quan kiến trúc IOS Cisco 2.4.3 Tổ chức nhớ 10 2.4.4 Tiến trình IOS (processes IOS) 13 2.4.5 Kernel IOS 15 2.4.6 Trình điều khiển thiết bị 25 2.4.7 Cấu trúc chuyển mạch gói 25 2.5.Các chế độ cấu hình của Router: 31 2.6.Cách giải pháp cấu hình Router 37 2.6.1.Phương pháp 1: sử dụng giao diện dòng lệnh 37 2.6.2.Phương pháp 2: Sử dụng phần mềm SDM Cisco .38 2.6.3.SDM-HTTP .47 2.6.4 SDM-HTTPS 51 Chương 3: Giới thiệu phần mềm cấu hình Router - CRCS 57 3.1.Giới thiệu CRCS 57 3.2.Các mô hình ứng dụng 59 3.2.1.Cấu hình ban đầu: 59 3.2.2.Mơ hình kết nối trực tiếp: 60 3.2.3.Mơ hình kết nối thơng qua Switch 61 3.2.4.Mơ hình kết nối đến nhiều Router kết nối trực tiếp với 63 3.2.5.Mơ hình sử dụng Access Server: .64 3.2.6.Mơ hình kết nối qua Internet 65 3.3.Cơ chế hoạt động của phần mềm .65 3.3.1.Socket Class 65 3.3.2.Hoạt động phần mềm: 68 Chương 4: Chức phần mềm CRCS 75 4.1 Chức xem cấu hình Router: 75 4.2 Cấu hình Interface 76 4.2.1 Thông tin kỹ thuật 76 4.2.2 Chức cấu hình phần mềm 77 4.3 Chức cấu hình định tuyến: 78 4.3.1 Thông tin kỹ thuật 78 4.3.2 Chức cấu hình phần mêm: .80 4.4 Chức cấu hình NAT 81 4.4.1 Thông tin kỹ thuật 81 4.4.2 Chức cấu hình phần mềm: .86 4.5 Chức cấu hình Access List: .89 4.5.1 Thông tin kỹ thuật 89 4.5.2 Chức cấu hình phần mềm: .94 4.6 Chức cấu hình DHCP: .98 4.6.1 Thông tin kỹ thuật 98 4.6.2 Chưc cấu hình DHCP Router: 100 4.7 Chức cấu hình Frame Relay 102 4.7.1 Thông tin kỹ thuật: 102 4.7.2 Các thiết bị cần thiết để tạo mạng Frame Relay 103 4.7.3 Các thuật ngữ dùng mạng Frame Relay .103 4.7.4 Cấu trúc khung Frame Relay 104 4.7.5 Hoạt động LMI Frame Relay: 105 4.7.6 Chức cấu hình Frame Relay phần mềm: 106 Chương 5: Đánh giá .108 5.1: Kết thực 108 5.2: Định hướng phát triển .108 PHỤ LỤC 109 DANH MỤC TÀI LIỆU THAM KHẢO 112 DANH MỤC CÁC BẢNG, SƠ ĐỒ, HÌNH Bảng 2.1: Các loại region 10 Sơ đồ 2.1: Sơ đồ thực SDM .36 Hình 1.1: Giao diện cấu hình cmd.exe Hình 1.2:Ví dụ mơ hình mạng gồm nhiều Router Hình 2.1: Phân đoạn mạng LAN với Router Hình 2.2: Kết nối Router công nghệ WAN Hình 2.3:Các thành phần bên Router Hình 2.4: Sơ đồ khối thành phần mạch Router .8 Hình 2.5: Kiến trúc IOS Cisco .9 Hình 2.6: Region subregion 11 Hình 2.7: Các trạng thái tiến trình IOS 14 Hình 2.8: Sự phân mảnh nhớ 18 Hình 2.9: Kết hợp khối nhớ 19 Hình 2.10: Bộ đệm hệ thống 22 Hình 2.11: Bộ đệm hệ thống 22 Hình 2.12: Bộ đệm hệ thống 23 Hình 2.13: Bộ đệm hệ thống 23 Hình 2.14: Bộ đệm hệ thống 24 Hình 2.15: Bộ đệm hệ thống 24 Hình 2.16: Bộ đệm hệ thống 25 Hình 2.17: Process switching .27 Hình 2.18: Phân bố lưu lượng tải 28 Hình 2.19: Kết nối Router với máy tính .29 Hình 2.20: Cáp chuyển Cổng console sang RJ45 .30 Hình 2.21: Kết nối Router với Laptop cổng RJ45 30 Hình 2.22: Giao diện dòng lệnh CLI 31 Hình 2.23: Giao diện khổi động Router .32 Hình 2.24: Giao diện khổi động Router hoàn tất 32 Hình 2.25: Giao diện dòng lệnh (CLI) dùng để cấu hình Router 36 HÌnh 2.26: Vảo Router SDM .48 Hình 2.27 : Thêm chứng thực 49 Hình 2.28: Đăng nhập 50 Hình 2.29: Kết nối đến Router 50 Hình 2.30: Browser hỏi chứng thực 51 Hình 2.31: Thơng báo an ninh sử dụng HTTPS 51 Hình 2.32: Lấy chứng bảo mật .52 Hình 2.33: Đang nhập vào Router SDM 52 Hình 2.34: Đăng nhập thành cơng vào Router 53 Hình 3.1: Giao diện WELCOME phần mềm .54 Hình 3.2: Giao diện xem cấu hình nhiều Router 55 Hình 3.3: Giao diện chức cấu hình Interface 55 Hình 3.4: Mơ hình kết nối trực tiếp đến Router 57 Hình 3.5: Mơ hình kết nối thông qua Switch .58 Hình 3.6: Mơ hình kết nối đến nhiều Router kết nối trực tiếp với .60 Hình 3.7: Mơ hình sử dụng Access Server 61 Hình 3.8: Mơ hình sử dụng kết nối Internet .62 Hình 3.9: Kết nối đến Router .66 Hình 4.1: Chức xem cấu hình Router 72 Hình 4.2: Chức cấu hình Interface phần mềm 74 Hình 4.3: Ví dụ bảng định tuyến Router 76 Hình 4.4: Giao diện cấu hình định tuyến cho Router 77 Hình 4.5: Xác định cấu hình định tuyền thực thi 78 Hình 4.6: Mơ hình ứng dụng NAT 79 Hình 4.7: Hoạt động NAT Overload 82 Hình 4.8: Giao diện cấu hình NAT .84 Hình 4.9: Khung output hiển thị thực thi lệnh Router 85 Hình 4.10: Thiết lập NAT inside NAT outside .85 Hình 4.11: Mơ hình ứng dụng Access list 86 Hình 4.12: Mô tả luật 3P ACL .87 Hình 4.13: Hoạt động ACL kiểm soát luồng liệu vào 88 Hình 4.14: Hoạt động ACL kiểm soát luồng liệu .89 Hình 4.15: Giao diện cấu hình ACL 92 Hình 4.16: Cấu hình Standard ACL 93 Hình 4.17: Cấu hình Extended ACL 93 Hình 4.18: Áp dụng vào Interface 94 Hình 4.19: Khung output cho phép xem trình lệnh thực thi Router 94 Hình 4.20: Hoạt động DHCP .95 Hình 4.21: Ví dụ cấu hình DHCP Server 96 Hình 4.22: Ví dụ cấu hình DHCP Relay .97 Hình 4.23: Giao diện cấu hình DHCP 98 Hình 4.24: Khung output giao diện cấu hình DHCP 99 Hình 4.25: Giao diện cấu hình Frame Relay 103 Trang Chương 1: Giới thiệu đề tài Hiện nay, cơng nghệ mạng máy tính Cisco nhà cung cấp thiết bị mạng uy tín đáng tin cậy Các thiết bị mạng Cisco hoạt động ổn định, bền, hiệu suất hoạt động cao, đa dạng tính dễ dàng cấu hình Đối với người hoạt động ngành mạng máy tính việc cấu hình thiết bị mạng Switch, Router, ….của Cisco gần trở nên quen thuộc kiến thức bắt buộc phải có Router thiết bị nắm giữ vai trò quan trọng trongmơ hình mạng đại Router xem cầu nối vùng mạng khác lại với Ngồi ra, Router đảm bảo mơ hình mạng hoạt động với hiệu suất ổn định Khơng có Router, mơ hình mạng bị tê liệt hoạt động chậm chạp khó khăn Từ việc hiểu tiến hành cấu hình Router vấn đề quan trọng đòi hỏi nhiều thời gian cơng sức Cấu hình Router hợp lý giúp mơ hình mạng hoạt động ổn định, liên tục, hiệu suất cao Để cấu hình Router, cách đơn giản thường sử dụng dùng môi trường dòng lệnh CLI Với mơi trường dòng lệnh, thao tác cấu hình thực thơng qua dòng lệnh dạng text, tương tác trực tiếp với Router Các lệnh thực thi nhanh chóng Hỗ trợ cho việc cấu hình CLI ta có phần mềm cmd.exe cùa hệ điều hành Windows, SecureCRT Vandyke… Phần mềm giao diện thường đơn giản, chủ yếu hỗ trợ cho việc đánh (type ) lệnh vào thực thi Hình 1.1: Giao diện cấu hình cmd.exe GVHD: TS Đàm Quang Hồng Hải SVTH: Trần Công Minh Hồng Thị Bích Trân Trang 98 4.6 Chức cấu hình DHCP: 4.6.1 Thơng tin kỹ thuật Như biết, thiết bị kết nối vào hệ thống mang điều cần có địa IP để xác định vị trí tính thiết bị Địa IP cấu hình tĩnh thơng qua giao diện cấu hình thiết bị qua câu lệnh Phương pháp gán địa IP dùng cho thiết cố định Router, Switch….Đối với thiết bị có tính di dộng cao PC, Laptop, IP phone…nếu cấu hình IP tĩnh di chuyển sang vùng mạng ta phải thay đổi cấu hình IP Hoặc trường hợp mơ hình mạng có nhiều thiết bị cần dùng IP việc cấu hình tĩnh bất khả thi rắc rối Vì ta cần có chế cho phép thiết bị cung cấp IP cách tự động cho thiết bị khác mơ hình mạng Và chế cần có DHCPDynamic Host Configuration Protocol Hình 4.20: Hoạt động DHCP DHCP cung cấp ba chế cho việc thiết lập IP cho thiết bị: Phân bố tay: quản trị viên thiết gán IP thiết lập trước cho client xác định GVHD: TS Đàm Quang Hồng Hải SVTH: Trần Cơng Minh Hồng Thị Bích Trân Trang 99 Phân bó tự động: DHCP gán IP tĩnh lâu dài cho thiết bị, IP chọn từ dãy địa cho trước Khơng có thu hồi IP gán vĩnh viễn cho thiết bị Phân bố động: DHCP tự động cấp phát thu hồi địa IP thiết bị sau khoảng thời gian DHCP Server xác định máy khách không cần dùng IP DHCP hoạt động chế độ client/server Khi thiết bị kết nối đến DHCP Server, DHCP cung cấp cho thiết bị IP Khi thiết tắt ngắt mạng IP thu hồi chờ cung cấp cho thiết bị khác Cisco Router chạy cac IOS cho phép cấu hình Router thành DHCP Server Cấu hình DHCP Server Router bao gồm bước sau: + Định nghĩa một dãy địa IP không dùng cho việc cấp phát IP DHCP Router(config)#ip dhcp excluded-address low-address [high-address] + Tạo dãy địa dùng cho việc cấp phát IP cho thiết bị bên Router(config)#ip dhcp pool name + Cấu hình thơng tin cần thiết cho dãy địa tạo Bao gồm thông tin dãy địa cấp phát, defult router, domain Hình 4.21: Ví dụ cấu hình DHCP Server Ngồi việc cấu hình Router thành DHCP, mơ hình mạng bạn có DHCP cho trước ta cấu hình DHCP Relay Có nghĩa xác định việc cung cấp IP cho mạng bên thuộc DHCP cho trước Các bước cấu hình DHCP Rely sau: + Bước 1: Xác định vung mạng cần cung cấp IP dựa Interface Router kết nối đến vùng mạng đó: GVHD: TS Đàm Quang Hồng Hải SVTH: Trần Cơng Minh Hồng Thị Bích Trân Trang 100 + Bước 2: Xác định IP DHCP Server Hình 4.22: Ví dụ cấu hình DHCP Relay 4.6.2 Chưc cấu hình DHCP Router: Phần mềm hỗ trợ cấu hình DHCP Server DHCP Relay GVHD: TS Đàm Quang Hồng Hải SVTH: Trần Cơng Minh Hồng Thị Bích Trân Trang 101 Hình 4.23: Giao diện cấu hình DHCP Phần mềm hỗ trợ đẩy đủ bước cấu hình DHCP Server Người dùng tạo dãy địa khơng cấp phát, sau tạo dãy địa cấp phát với thông tin cần thiết cuối áp dụng điều vào Router để tạo DHCP Server Đối với DHCP Relay, người dùng phải xác định interface địa IP DHCP Server có sẵn, sau nhấn Apply để thực thi cấu hình DHCP Relay Router với thông tin Và cuối khung output cho phép xem xét việc thực thi lệnh cấu hình DHCP Router GVHD: TS Đàm Quang Hồng Hải SVTH: Trần Cơng Minh Hồng Thị Bích Trân Trang 102 Hình 4.24: Khung output giao diện cấu hình DHCP 4.7 Chức cấu hình Frame Relay 4.7.1 Thông tin kỹ thuật: Frame relay biết đến giao thức mạng WAN, thực thi tầng physical tầng data link mơ hình OSI Do số chức tầng network coi chuyển xuống tầng Một số chức flow-control, Ack loại bỏ để giảm độ trễ mạng Hơn nữa, Frame relay có ưu điểm việc kiểm tra lỗi Frame relay kiểm tra lỗi thông qua việc truyền liệu theo cách end-to-end point-to-point thông qua mạng truyền số liệu Frame relay có thơng lượng cao với độ trễ mạng thấp có khả sử dụng chung cổng đường truyền nhằm tạo mạng ảo, sử dụng vài kĩ thuật nhằm hỗ trợ việc tổ chức liệu truyền dẫn để sử dụng tình bùng nổ lưu lượng Frame relay triển khai doanh nghiệp ISPs sở kinh doanh nhỏ giá linh hoạt Thật vậy, frame relay triển khai cần thiết bị, phức tạp dễ dàng thực thi Hơn frame relay cung cấp băng thông lớn hơn, độ tin cậy cao khả khắc phục lỗi cao Frame relay giao thức đời sau X25 có khả truyền tải nhanh hàng chục lần so với X25 tốc độ Nhưng để triển khai frame relay tốc độ truyền dẫn mạng phải cao Frame relay giảm độ trễ,giảm jitter tốc độ truyền liệu lên tới 4Mbps, chí cao GVHD: TS Đàm Quang Hồng Hải SVTH: Trần Cơng Minh Hồng Thị Bích Trân Trang 103 4.7.2 Các thiết bị cần thiết để tạo mạng Frame Relay a) Thiết bị truy nhập mạng (Frame Relay access device - FRAD) Được sử dụng DTE, router Lan brigde cấu hình cung cấp Frame relay FRAD đặt CPE kết nối với switch port mạng nhà cung cấp dịch vụ + DTE : thiết bị chuyển data từ mạng khách hàng qua mạng WAN + CPE : thiết bị hệ thống đường dây mạng khách hàng b) Thiết bị mạng Là frame relay switch biết thiết bị DCE kết nối serial với DTE Các switch đưa frame từ DTE qua mạng phân phối tới DTE khác qua DCE +DCE : thiết bị đặt data lên đường local loop +Local loop : đường nối CPE CO (central office) nhà cung cấp dịch vụ Ví dụ hình local loop đường nối router CPE frame switch nhà cung cấp dịch vụ c) Các đường nối thiết bị mạng thiết bị truy nhập mạng - local loop - NNI (Network to Network Interface) : sử dụng để nối switches 4.7.3 Các thuật ngữ dùng mạng Frame Relay - Virtual circuit : tuyến đường khởi tạo switches mạng chuyển mạch gói (packet-switching) - Permanent virtual circuit (PVC) : tuyến đường dùng liệu truyền thiết bị mạng ko thay đổi - Data-Link Connection Identifier (DLCI) : số có phạm vi từ 16 đến 1007, dùng để phân biệt đường PVC nối CPE frame switch,trong topo router frame switch Tóm lại giá trị dùng để nhận dạng đường nối data - Local Management Interface (LMI) : sử dụng router frame switch để: + học DLCI + thông báo trạng thái nghẽn mạng cho thiết bị đầu cuối biết GVHD: TS Đàm Quang Hồng Hải SVTH: Trần Cơng Minh Hồng Thị Bích Trân Trang 104 + kiểm tra kết nối thiết bị truy nhập mạng thiết bị mạng kiểm tra trạng thái PVC active, inactive hay deleted * active : PVC hoạt động thông tin trao đổi * inactive : kết nối local với frame switch làm việc kết nối router đầu xa tới frame switch ko làm việc * deleted : frame switch ko nhận tin LMI tầng physical ko khởi tạo Cứ sau 10s router lại gửi tin trạng thái LMI Cisco router cung cấp loại LMI : CISCO, ANSI Q933A * CISCO : default LMI,thông tin trạng thái LMI gửi DLCI * ANSI : loại dùng phổ biến mạng frame relay,thông tin trạng thái gửi DLCI 1023 * Q933A : thông tin trạng thái gửi DLCI - CIR: tốc độ tính bit/s mà mạng dùng để truyền liệu người sử dụng điều kiện bình thường - Bc: số lượng liệu lớn tính bits mà mạng chấp nhận để truyền điều kiện bình thường suốt khoảng thời gian Tc - Tc: tính tỉ số Bc/CIR 4.7.4 Cấu trúc khung Frame Relay - Flag : + bits thêm vào để thể bắt đầu kết thúc frame flag luôn giống + thể dạng số nhị phân 01111110 hay dạng theo số hexa la 7E - FCS : + 16 bits hay bytes + Thực chất trường để kiểm tra lỗi thuật tốn CRC (Cyclic Redundacy Check) Đó FCS tính tốn trước truyền kết đưa vào trường FCS, điểm đích giá trị FCS tính tốn so sánh với FCS frame.Nếu kết giống frame truyền tốt, có khác frame bị loại bỏ.Frame relay ko thơng báo lại frame bị loại bỏ + Trường FCS đặt sau trường Data để kiểm tra toàn frame + Đối với Frame Relay, CRC kiểm tra từ bit trường Adddress đến bit cuối trường Data, phát lỗi đâu frame bị hủy GVHD: TS Đàm Quang Hồng Hải SVTH: Trần Cơng Minh Hồng Thị Bích Trân Trang 105 - Data : Độ dài thay đổi được,chứa thông tin tầng chuyển xuống - Address (Frame Relay header) : có cấu trúc hình sau: *) DLCI : 10 bit, giá trị thể kết nối ảo thiết bị DTE switch Mỗi kết nối ảo mà truyền nhiều tin cổng vật lý thể giá trị DLCI *) C/R (Command/Respond) : bit dùng thiết bị truy nhập mạng cần trao đổi thông tin, giá trị bit đặt thiết bị truy nhập mạng giữ nguyên truyền *) EA (Extended Address) : Dùng bit để mở rộng địa hay tăng số DLCI *) FECN ( Forward Explicit Congestion Notification ) : để giảm độ nghẽn mạng, thông báo cho phía thu biết mạng bi nghẽn Khi mạng Frame Relay phát nghiẽn mạng, Frame relay switches lập trình để thiết lập bít để thể có nghẽn mạng Nơi nhận frames quan sát bít FECN Frame relay header Các tầng biết có nghẽn mạng làm giảm số lượng traffics gửi vào mạng *) BECN ( Backward Explicit Congestion Notification ) : để giảm độ nghẽn mạng, thơng báo cho phía phát biết mạng bị nghẽn Khi có nghẽn mạng, Frame relay switch tập hợp bits BECN cho frame di chuyển theo chiều ngược lại để thơng báo cho phía phát biết bị nghẽn mạng Phía phát giảm tốc độ liệu gửi vào mạng khơng bít BECN frame relay header mà nhận *) DE bit (Discard Eligibility bit) : bit dùng việc quản lý cố nghẽn mạng tốc độ gửi liệu lớn tốc độ CIR cho phép,khi Frame relay switch tạo bits DE frame relay header để thể frame nên loại bỏ 4.7.5 Hoạt động LMI Frame Relay: LMI gói tin trao đổi DTE (router khách hàng) DCE (frame Relay switch nhà cung cấp dịch vụ) để kiểm tra kết nối hay trạng thái PVC Khi frame relay link active router, router phát tin LMI với số DLCI tương ứng theo thứ tự ANSI,ITU với DLCI CISCO với DLCI 1023 Frame relay switch đáp trả lại với tin LMI mà cấu hình,sau router thiết lập tin LMI cho cổng interface tương ứng với tin LMI mà nhận được.Hay nói cách khác router switch phải sử dụng chung tin LMI, điều thực router cấu hình chức LMI autosense.Từ router gửi tin LMI trạng thái qua lại với chu kì 10s.Bản tin LMI trạng thái đề cập LMI keepalive.Sau router thực bước sau: * Thiết bị DTE ( router) gửi thông điệp kiểm tra trạng thái đến Frame Relay switch để thông báo cho Frame Relay switch trạng thái yêu cầu Frame Relay switch cung cấp danh sách DLCI dùng PVC GVHD: TS Đàm Quang Hồng Hải SVTH: Trần Công Minh Hồng Thị Bích Trân Trang 106 *Khi Frame Relay Switch nhận tin đó,nó gửi lại tin chứa tất DLCI active port * Đối với DLCI mà router nhận được, router gửi tin Inverse ARP ứng với giao thức tầng cấu hình cổng interface đó.Ví dụ IP IPX cấu hình router phải gửi tin Inverse ARP tương ứng.Chú ý I-ARP ko hoạt động thiết bị đầu xa ko hỗ trợ I-ARP ta phải cấu hình tay giá trị DLCI địa IP cho thiết bị đầu xa + Inverse ARP: chế mà router dùng để xây dựng bảng Frame Relay map * Đối với DLCI mà router nhận tin I-ARP trả về, router khởi tạo map dùng làm đầu vào tham chiếu đặt bảng Frame Relay map Bảng chứa giá trị local DLCI, địa mạng thiết bị đầu xa trạng thái kết nối (PVCs).Như ta biết PVC có trạng thái Active,Inactive Deleted * Router tiếp tục trao đổi tin keepalive với chu kì 10s/lần với Frame Relay switch để kiểm tra xem Frame Relay switch có hoạt động tốt hay ko.Cứ 60s router lại phát tin I-ARP lần Nếu tin LMI keepalive liên tiếp bị miss đường kết nối bị down 4.7.6 Chức cấu hình Frame Relay phần mềm: Phần mềm cung cấp cấu hình Router Frame Relay Bao gồm cấu hình biến Router thành Frame Relay Switch, cấu hình Map Route Frame Relay Hình 4.25: Giao diện cấu hình Frame Relay GVHD: TS Đàm Quang Hồng Hải SVTH: Trần Cơng Minh Hồng Thị Bích Trân Trang 107 Phần mềm cho phép người dùng xác lập Router thành Frame Relay Switch, sau cho phép cấu hình route Đồng thời phần mềm cho phép cấu hình map Router tham gia vào mơ hình mạng Frame Relay Đối với cấu hình nâng cao khác Frame Relay, tạo phần mêm chưa hỗ trợ phát triển trông tương lai GVHD: TS Đàm Quang Hồng Hải SVTH: Trần Công Minh Hồng Thị Bích Trân Trang 108 Chương 5: Đánh giá 5.1: Kết thực Xây dựng phần mềm có khả giúp đỡ người dùng việc cấu hình Router Các chức dễ thực hiện, dễ nắm bắt Bên cạnh đó, phần mềm hỗ trợ chức định tuyến, NAT, ACL, DHCP, cung cấp đầy đủ bước cấu hình tùy chọn cần thiết cho Router Việc xây dựng giao diện đợn giản, dễ nhìn, dễ sử dụng cho người dùng điều quan trọng việc đánh giá phần mềm Phần mềm mà nhóm thực chưa đạt hồn tồn mục tiêu đưa ra, phần giúp đỡ cho việc cấu hình Router trở nên dễ dàng Khi phát triển phần mềm hướng đến người dùng quản trị viên mạng người dùng hoạt động ngành mạng Hệ thống mạng mà phần mềm hỗ trợ dạng mơ hình LAN cỡ trung vừa So với việc cấu hình CLI truyền thống, phần mềm trội việc tạo dựng giao diện cấu hình dễ thao tác, phát sinh lỗi cấu trúc câu lệnh Tuy nhiên, so với CLI, phần mềm hỗ trợ lệnh hơn, khả tùy biến vả tìm hiểu câu lệnh Nếu bạn sử dụng song song phần mềm CLI tạo hiệu công việc cao 5.2: Định hướng phát triển Trong tương lai, nhóm phát triển cố gắng thêm vào chức mới, tùy chọn cấu hình có tính tùy biến cao nhằm nâng cao hiệu công việc sử dụng phần mềm Bên cạnh đó, chúng tơi cố gắng phát triển phần mềm hướng đến mơ hình mạng rộng lớn, có khả hỗ trợ cấu hình từ xa, đồng thời tăng tính bảo mật phần mềm, để tạo phần mềm cấu hình Router hồn thiện chức năng, dễ dàng thao tác đẹp mắt hình thức GVHD: TS Đàm Quang Hồng Hải SVTH: Trần Cơng Minh Hồng Thị Bích Trân Trang 109 PHỤ LỤC DANH MỤC CÁC CHỮ VIẾT TẮT ACL : Access List ARP : Address Resolution Protocol ATM : Asynchronous Tranfer Mode AUX port : Auxilliary port BECN : Backward Explicit Congestion Notification BGP : Border Gateway Protocol C/R : Command/Respond CEF : Cisco Express Forwarding CIR : Commited Information Rate CLI : Command-Line Interface CO : CPU : Central Processing Unit CRC : Cyclic Redundacy Check CSU : Chanel Service Unit DCE : dCEF : distributed Cisco Express Forwarding DE bit : Discard Eligibility bit DHCP : Dynamic Host Configuration Protocol DIMM : Dual In-Line Memory Module DLCI : DRAM : Dynamic RAM DTE : Data Terminal Equipment EA : Extended Address Central Office Data Circuit-terminating Equipment Data-Link Connection Identifier GVHD: TS Đàm Quang Hồng Hải SVTH: Trần Cơng Minh Hồng Thị Bích Trân Trang 110 EGP : Exterior Gateway Protocol EIGRP : Enhanced Interior Gateway Routing Protocol FCS : Frame Check Sequent FECN : Forward Explicit Congestion Notification IBSS : Independent Basic Service Set IDB : IOS : Internetwork Operating System ISDN : Integrated Services Digital Network LAN : Local Area Network LMI : Local Management Interface MMU : memory map unit NAT : Network Address Translation NNI : Network to Network Interface NRAM : Nano-RAM Interface Descriptor Block NVRAM : Non-volative Random-access Memory OSPF : Open Shortest Path First PCI : PVC : Permanent Virtual Circuit RAM : Random Access Memory RIP : Routing Information Protocol ROM : Read Only Memory SDM : Security Device Management SRAM : Static RAM SSE : Silicon Switching Engine SSH : Secure Shell SSL : Secure Sockets Layer Peripheral Component Interconnect GVHD: TS Đàm Quang Hồng Hải SVTH: Trần Cơng Minh Hồng Thị Bích Trân Trang 111 WAN : Wide Area Network GVHD: TS Đàm Quang Hồng Hải SVTH: Trần Cơng Minh Hồng Thị Bích Trân Trang 112 DANH MỤC TÀI LIỆU THAM KHẢO Tiếng Việt: Kiến trúc hệ điều hành IOS, http://vnpro.org/forum/showthread.php/49739-Ki%E1%BA %BFn-tr%C3%BAc-h%E1%BB%87-%C4%91i%E1%BB%81u-h%C3%A0nh-ios Lê Ngọc Hồ (2008), Công nghệ Frame Relay, http://202.191.56.42/forum/showthread.php? t=274 Phạm Minh Tuấn (2010), Giới thiệu Router, http://vnpro.org/blog/?p=3234 Tiếng Anh: CISCO (2008), CCNA Exploration 4.0, https://learningnetwork.cisco.com CISCO (2008), CCNA Exploration Network Fundamentals, https://learningnetwork.cisco.com Microsoft Corporation (2012), Socket Class, http://msdn.microsoft.com/enus/library/system.net.sockets.socket.aspx GVHD: TS Đàm Quang Hồng Hải SVTH: Trần Cơng Minh Hồng Thị Bích Trân ... Hình 4.2: Chức cấu hình Interface phần mềm 74 Hình 4.3: Ví dụ bảng định tuyến Router 76 Hình 4.4: Giao diện cấu hình định tuyến cho Router 77 Hình 4.5: Xác định cấu hình định tuyền... thiết với Từ thấy việc cấu hình liên quan tới việc so sánh cấu hình Router với để có cấu hình hợp lý Với CLI, cấu hình Router ta phải mở nhiêu giao diên CLI Việc cấu xem cấu hình thực độc lập giao... xây dựng phần mềm xem lúc cấu hình nhiều Router Đồng thời triển khai cấu hình router mơi trường giao diện Sau q trình nghiên cứu thực đề tài, chúng tơi tạo phần mềm có chức hỗ trợ tốt việc cấu hình