Testing Your Network Design/Kiểm tra thiết
kế mạng của bạn
Kiểm tra thiết kế mạng của bạn một bước quan trọng trong phương
pháp phân tích hệ thống đối với thiết kế mạng. Thử nghiệm s giúp
bạn chứng minh với chính mình với khách hàng thiết kế mạng rằng
giải pháp của bạn đáp ứng các mục tiêu kinh doanh kỹ thuật của
khách hàng.
Việc chọn các quy trình công cụ kiểm thử phù hợp tùy thuộc vào
mục tiêu của bạn đối với dự án kiểm thử, thường bao gồm những điều
sau:
■ Xác minh rằng thiết kế đáp ứng các mục tiêu kinh doanh và kỹ thuật
chính.
■ Xác thực các lựa chọn thiết bị và công nghệ LAN và WAN.
Xác minh rằng nhà cung cấp dịch vụ cung cấp dịch vụ đã thỏa
thuận.
■ Xác định bất kỳ tắc nghẽn hoặc sự cố kết nối nào.
■ Kiểm tra khả năng dự phòng của mạng.
■ Phân tích ảnh hưởng đến hiệu suất của lỗi liên kết mạng.
Xác định các kỹ thuật tối ưu hóa cần thiết để đáp ứng hiệu suất
các mục tiêu kỹ thuật khác.
Chứng minh rằng thiết kế của bạn tốt hơn thiết kế cạnh tranh (trong
trường hợp khách hàng dự định chọn một thiết kế từ các đề xuất do
nhiều nhà cung cấp hoặc tư vấn cung cấp).
Vượt qua “bài kiểm tra chấp nhận” cho phép bạn tiếp tục triển khai
mạng (và thể được trả tiền khi hoàn thành giai đoạn thiết kế của dự
án).
Thuyết phục người quản đồng nghiệp rằng thiết kế của bạn
hiệu quả.
Xác định bất kỳ rủi ro nào thể cản trở việc thực hiện lập kế
hoạch cho các tình huống bất ngờ.
Xác định mức độ thử nghiệm bổ sung thể được yêu cầu. dụ:
thể bạn sẽ quyết định rằng hệ thống mới trước tiên nên được triển khai
dưới dạng thử nghiệm trải qua nhiều thử nghiệm hơn trước khi triển
khai cho tất cả người dùng.
1. Testing được coi một bước quan trọng của hệ thống phân
tích trong thiết kế mạng, vậy testing nhằm mục đích gì?
2. Việc lựa chọn các thủ tục và công cụ testing phù hợp phụ
thuộc vào mục đích nào của dự án testing?
3. Điều cần thiết để đạt được mục tiêu "passing an
acceptance test"/"bài kiểm tra chấp nhận"?
Xây dựng thử nghiệm một hệ thống mạng
nguyên mẫu
Mục tiêu của phần này giúp bạn liệt các nhiệm vụ để xây dựng
một nguyên mẫu xác minh thể hiện hành vi của một hệ thống
mạng. Mục tiêu phụ giúp bạn xác định mức độ hệ thống mạng phải
được triển khai trong nguyên mẫu để xác minh thiết kế.
Nguyên mẫu một triển khai ban đầu của một hệ thống mới cung cấp
một hình triển khai cuối cùng sẽ được tạo khuôn mẫu. Nguyên
mẫu cho phép nhà thiết kế xác thực hoạt động và hiệu suất của một hệ
thống mới. phải chức năng, nhưng không cần phải một triển
khai toàn diện của hệ thống mới. Tuy nhiên, phải kết quả của cả
việc phân tích nhu cầu kỹ lưỡng đánh giá thiết kế với khách hàng
cuối cùng.
Xác định phạm vi của một hệ thống nguyên mẫu
Dựa trên sự hiểu biết rõ ràng về mục tiêu của khách hàng, bạn nên xác
định mức độ hệ thống mạng bạn phải triển khai để thuyết phục
khách hàng rằng thiết kế sẽ đáp ứng các yêu cầu. Bởi việc triển khai
một hệ thống toàn diện, hoàn chỉnh nói chung không thực tế, bạn
nên tách biệt những khía cạnh nào của thiết kế mạng quan trọng
nhất đối với khách hàng của mình. Nguyên mẫu của bạn phải xác minh
các khả năng và chức năng quan trọng có thể không hoạt động đầy đủ.
Các chức năng rủi ro có thể bao gồm các chức năng phức tạp, phức tạp
tương c thành phần, các chức năng thiết kế bị ảnh hưởng bởi
các hạn chế về kinh doanh hoặc kỹ thuật các chức năng phải đánh
đổi vì các mục tiêu xung đột.
Phạm vi của nguyên mẫu mạng thể phụ thuộc vào cả mục tiêu kỹ
thuật phi kỹ thuật. Chú ý đến các yếu tố phi kỹ thuật, chẳng hạn
như thành kiến của khách hàng, phong cách kinh doanh lịch sử với
các dự án mạng. lẽ khách hàng đã từ chối một thiết kế mạng
thiếu các tính năng về khả năng quản lý và khả năng sử dụng, do đó có
thể xu hướng tìm kiếm những vấn đề này trong hệ thống của bạn.
Nếu đây trường hợp, một mục tiêu của nguyên mẫu của bạn phát
triển một bản trình diễn thể hiện các lợi ích về khả năng quản lý và khả
năng sử dụng.
Khả năng triển khai nguyên mẫu của bạn phụ thuộc vào các nguồn lực
sẵn có. Tài nguyên bao gồm con người, thiết bị, tiền bạc thời gian.
Bạn nên sử dụng đủ tài nguyên để tạo ra một thử nghiệm hợp lệ
không yêu cầu quá nhiều i nguyên khiến việc thử nghiệm đẩy dự án
vượt quá ngân sách, trì hoãn hoặc ảnh hưởng tiêu cực đến người dùng
mạng.
Một nguyên mẫu có thể được triển khai và thử nghiệm theo ba cách:
■ Là mạng thử nghiệm trong phòng thí nghiệm
Được tích hợp vào mạng sản xuất nhưng được thử nghiệm trong giờ
nghỉ
Được tích hợp vào mạng sản xuất thử nghiệm trong giờ làm việc
bình thường
Bạn nên triển khai ít nhất một phần của hệ thống nguyên mẫu trên
mạng thử nghiệm trước khi triển khai trên mạng sản xuất. Điều này
sẽ cho phép bạn tìm ra các lỗi mà khôngnh hưởng đến năng suất của
những công nhân phụ thuộc vào mạng. Mạng thử nghiệm cũng giúp
bạn đánh giá khả năng của sản phẩm, phát triển cấu hình thiết bị ban
đầu hình hóa hiệu suất mạng chất lượng dịch vụ (QoS) được
dự đoán. Bạn cũngthể sử dụng mạng thử nghiệm để trình diễn thiết
kế và các sản phẩm đã chọn của mình cho khách hàng.
1. Mục đích của một prototype system là gì?
2. Việc xác định phạm vi của một prototype system phụ thuộc
vào những yếu tố nào?
3. Theo đoạn văn, để thực hiện testing prototype system,
những phương pháp nào được đề xuất?
Thử nghiệm Nguyên mẫu trên Mạng sản xuất
Trong thiết kế mạng máy tính, Production Network (Mạng sản xuất) đề
cập đến mạng được sử dụng để chạy các ứng dụng dịch vụ quan
trọng, ổn định đáng tin cậy trong một tổ chức. Đây mạng chính
của tổ chức, nơi các hoạt động kinh doanh diễn ra dữ liệu quan
trọng được truyền tải.
Đặc điểm của Production Network:
1. Ổn định tin cậy: Mạng phải hoạt động liên tục với thời gian gián
đoạn tối thiểu để đảm bảo các ứng dụng dịch vụ quan trọng luôn
sẵn sàng và hoạt động trơn tru.
2. Bảo mật: Bảo mật một khía cạnh quan trọng của Production
Network. Các biện pháp bảo mật như tường lửa, hóa, kiểm soát
truy cập giám sát an ninh mạng được triển khai để bảo vệ dữ liệu
nhạy cảm và ngăn chặn truy cập trái phép.
3. Hiệu suất: Mạng phải được tối ưu hóa để đáp ứng yêu cầu về hiệu
suất của các ứng dụng dịch vụ. Điều này bao gồm băng thông đầy
đủ, độ trễ thấp khả năng mở rộng để xử lưu lượng truy cập mạng
và tăng trưởng trong tương lai.
4. Khả năng mở rộng: Production Network phải khả năng mở rộng
để đáp ứng nhu cầu ngày càng tăng của tổ chức. phải khả năng
xử sự gia tăng lưu lượng truy cập mạng, người dùng d liệu một
cách linh hoạt.
5. Quản giám sát: Mạng phải được quản giám sát chặt chẽ
để đảm bảo hoạt động hiệu quả. Các công cụ quản mạng được sử
dụng để theo dõi hiệu suất, phát hiện khắc phục sự cố, và thực hiện
các tác vụ bảo trì định kỳ.
6. Tuân thủ: Production Network phải tuân thủ các quy định tiêu
chuẩn ngành, chẳng hạn như HIPAA trong lĩnh vực chăm sóc sức khỏe
hoặc PCI DSS trong lĩnh vực tài chính, tùy thuộc vào lĩnh vực hoạt động
của tổ chức.
Để thiết kế một Production Network hiệu quả, cần phải xem xét kỹ
lưỡng các yêu cầu kinh doanh, công nghệ hiện tại tương lai, cũng
như các yếu tố như khả năng mở rộng, dự phòng, bảo mật hiệu
suất. Một Production Network được thiết kế tốt sẽ tạo nền tảng vững
chắc cho các hoạt động kinh doanh quan trọng đóng góp vào thành
công tổng thể của tổ chức.
Sau khi một thiết kế đã được chấp nhận trên sở tạm thời, điều quan
trọng phải kiểm tra triển khai ban đầu của thiết kế trên mạng sản
xuất để xác định các tắc nghẽn có thể xảy ra hoặc các vấn đề khác
lưu lượng truy cập thực thể gây ra. Các thử nghiệm ban đầu thể
được thực hiện ngoài giờ làm việc để giảm thiểu các vấn đề thể xảy
ra, nhưng thử nghiệm cuối cùng nên được thực hiện trong giờ làm việc
bình thường để đánh giá hiệu suất trong khi tải bình thường.
Một số mẹo chính cần ghi nhớ khi lập kế hoạch cho một bài kiểm tra
“trực tiếp” như sau:
Cảnh báo trước cho người dùng về thời gian của các bài kiểm tra để
họ thể gặp phải một số suy giảm hiệu suất, nhưng yêu cầu người
dùng làm việc như họ thường làm đ tránh làm mất hiệu lực bài kiểm
tra do hành vi bất thường.
Cảnh báo trước cho quản trị viên mạng các nhà thiết kế khác để
tránh khả năng họ có thể chạy thử nghiệm cùng lúc.
Cảnh báo trước cho các nhà quản mạng để họ không bị nhầm lẫn
bởi các cảnh báo bất ngờ trên bảng điều khiển quản mạng để họ
thể tính toán lưu lượng kiểm tra khi ghi lại các thống về tải
tính khả dụng.
Nếu thể, hãy chạy nhiều thử nghiệm ngắn (dưới 2 phút) để giảm
thiểu tác động của người dùng giảm bớt tác động đối với các phép
đo cơ bản.
Chạy thử nghiệm bắt đầu với những thay đổi nhỏ về lưu lượng
cấu hình, sau đó tăng dần các thay đổi.
Theo dõi kết quả kiểm tra ngừng chúng khi các mục tiêu kiểm tra
được đáp ứng hoặc mạng sản xuất bị ảnh hưởng nghiêm trọng hoặc
gặp sự cố.
1. Tại sao cần thực hiện việc kiểm thử một prototype trên
mạng sản xuất?
2.m thế nào để giảm thiểu tác động của kiểm thử đến người
dùng trong khi vẫn đảm bảo tính chính xác trong kết qu kiểm
thử?
3. Bước nào nên được thực hiện đầu tiên khi lên kế hoạch cho
một "live" test?
Viết thực hiện kế hoạch kiểm tra cho thiết
kế mạng của bạn
Sau khi bạn đã quyết định về phạm vi dự án thử nghiệm của mình, hãy
viết một kế hoạch thử nghiệm tả cách bạn sẽ thực hiện thử nghiệm
của mình. Kế hoạch kiểm tra nên bao gồm từng chủ đề sau, một
vài phần tiếp theo của chương này sẽ mô tả chi tiết hơn:
■ Mục tiêu thử nghiệm và tiêu chí chấp nhận
■ Các loại thử nghiệm sẽ được thực hiện
■ Cần có thiết bị mạng và các tài nguyên khác
■ Kịch bản thử nghiệm
■ Dòng thời gian và các mốc quan trọng cho dự án thử nghiệm
Phát triển mục tiêu thử nghiệm tiêu chí chấp
nhận
Bước đầu tiên quan trọng nhất trong việc viết kế hoạch kiểm tra
liệt các mục tiêu của bài kiểm tra hoặc các bài kiểm tra. Các mục
tiêu phải cụ thể ràng, đồng thời phải bao gồm thông tin về việc
xác định xem thử nghiệm thành công hay không. Sau đây một số
dụ về các mục tiêu cụ thể tiêu chí chấp nhận được viết cho một
khách hàng cụ thể:
■ Đo thời gian phản hồi cho Ứng dụng XYZ trong giờ sử dụng cao điểm
(từ 10 giờ sáng đến 11 giờ sáng). Tiêu chí chấp nhận, theo đề xuất
thiết kế mạng, là thời gian phản hồi phải từ nửa giây trở xuống.
Đo thông lượng của Ứng dụng XYZ trong giờ sử dụng cao điểm (từ
10 giờ sáng đến 11 giờ sáng). Tiêu chí chấp nhận, theo đề xuất thiết kế
mạng, là thông lượng tối thiểu phải là 2 Mbps.
Đo lượng thời gian cần thiết để người dùng hệ thống Thoại qua IP
(VoIP) mới nghe thấy âm quay số sau khi nhấc ống nghe điện thoại.
Tiêu chí chấp nhận lượng thời gian trung bình (trung bình) phải nhỏ
hơn hoặc bằng lượng thời gian trung bình cho người dùng hệ thống
điện thoại công ty tổng đài nhánh riêng (PBX). Phương sai so với giá trị
trung bình cũng phải bằng hoặc nhỏ hơn.
Các mục tiêu tiêu chí chấp nhận phải dựa trên mục tiêu kinh doanh
kỹ thuật của khách hàng đối với thiết kế mạng nhưng thể được
xác định chính thức hoặc cụ thể hơn. Các các tiêu chí để tuyên bố rằng
một thử nghiệm đạt hoặc không đạt phải ràng được người thử
nghiệm khách hàng đồng ý. Điều này tránh được một vấn đề phổ
biến, trong đó, sau khi hoàn thành thử nghiệm, người thử nghiệm
khách hàng đồng ý về kết quả, nhưng họ không đồng ý về cách giải
thích kết quả.
Mặc mục tiêu bản của thử nghiệm của bạn thể để chứng
minh rằng hệ thống của bạn tốt hơn hệ thống của đối thủ cạnh tranh,
nhưng bạn nên tránh kết hợp các thành kiến hoặc định kiến về kết quả
vào các mục tiêu thử nghiệm (và kịch bản thử nghiệm). Mục tiêu của
bài kiểm tra chỉ đơn giản là để đo lường kết quả, chứ không phải chứng
minh rằng kết quả đó lợi cho bạn; nên dựa càng nhiều càng
tốt vào các tiêu chuẩn ngành cho tất cả các công nghệ dịch vụ
liên quan (ví dụ: VoIP các tiêu chuẩn về khả năng chấp nhận giọng
nói của Liên minh Viễn thông Quốc tế [ITU]).
Các mục tiêu tiêu chí chấp nhận thể tham khảo phép đo sở
cho mạng hiện tại. Ví dụ: một mục tiêu có thể là đo tỷ lệ lỗi kiểm tra d
phòng theo chu kỳ (CRC) trên phân đoạn WAN so sánh kết quả với
phép đo sở. Tiêu chí chấp nhận thể phải ít lỗi hơn 20 phần
trăm so với hiện nay. Để xác định xem tiêu chí được đáp ứng hay
không, phải tồn tại một phép đo sở, như đã thảo luận trong Chương
3, “Đặc trưng cho Mạng lưới Mạng Hiện có.” Chương 3 cũng bao gồm
một danh ch kiểm tra Tình trạng Mạng thể giúp bạn viết các mục
tiêu và tiêu chí chấp nhận.
1. Bước đầu tiên khi viết kế hoạch kiểm thử là gì?
2. Khi viết các tiêu chuẩn chấp nhận, những điều cần được
xác định?
3. Để tránh những phiên dịch khác nhau v kết quả kiểm thử,
những gì cần được làm trước khi thực hiện kiểm thử?
Xác định các loại thử nghiệm để chạy
Nói chung, các bài kiểm tra nên bao gồm các phân tích hiệu suất, căng
thẳng lỗi. Phân tích hiệu suất nên kiểm tra mức độ dịch vụ hệ
thống cung cấp về thông lượng, độ trễ, sự thay đổi độ trễ, thời gian
phản hồi hiệu quả. Phân tích căng thẳng nên kiểm tra bất kỳ sự
xuống cấp nào của dịch vụ do tải được cung cấp tăng lên trên mạng.
Phân tích lỗi sẽ tính toán tính khả dụng độ chính xác của mạng,
đồng thời phân tích nguyên nhân của bất kỳ sự cố ngừng hoạt động
mạng nào. Tùy thuộc vào mục tiêu kinh doanh kỹ thuật của khách
hàng, các thử nghiệm khác thể cần thiết khả năng quản lý, khả
năng sử dụng, khả năng thích ứng và thử nghiệm bảo mật.
Các loại thử nghiệm cụ thể để chạy theo thiết kế cụ thể của bạn phụ
thuộc vào mục tiêu thử nghiệm. Các xét nghiệm điển hình bao gồm:
Kiểm tra thời gian phản hồi của ứng dụng: Loại kiểm tra này đo
lường hiệu suất từ quan điểm của người dùng đánh giá lượng thời
gian người dùng phải đợi khi thực thi hoạt động điển hình gây ra
hoạt động mạng. Các hoạt động này bao gồm khởi động ứng dụng,
chuyển đổi giữa các màn hình, biểu mẫu trường trong ứng dụng
cũng như thực thi mở, đọc, ghi, tìm kiếm đóng tệp. Với loại thử
nghiệm này, người thử nghiệm theo dõi người dùng thực tế hoặc
phỏng hành vi của người dùng bằng công cụ phỏng. Thử nghiệm
nên bắt đầu với số lượng người dùng hành động được xác định
trước, sau đó tăng dần số lượng người dùng hành động để phát hiện
bất kỳ sự gia tăng nào về thời gian phản hồi do tải thêm mạng hoặc
máy chủ.
Kiểm tra thông lượng: Loại kiểm tra này đo lường thông lượng cho
một ứng dụng cụ thể thông lượng cho nhiều ứng dụng tính bằng
kilobyte hoặc megabyte trên giây. cũng thể đo thông lượng dưới
dạng các gói mỗi giây thông qua một thiết bị chuyển mạch (ví dụ: bộ
chuyển mạch hoặc bộ định tuyến). Như trong kiểm thử thời gian phản
hồi, kiểm thử thông lượng nên bắt đầu với một số người dùng các
hành động tăng dần.
Thử nghiệm tính khả dụng: Với thử nghiệm tính khả dụng, các thử
nghiệm được chạy trên hệ thống trong 24 giờ đến 72 giờ, dưới tải trung
bình đến nặng. Tỷ lệ lỗi và hỏng hóc được theo dõi.
Kiểm tra hồi quy: Thử nghiệm hồi quy đảm bảo hệ thống mới không
làm hỏng bất kỳ ứng dụng hoặc thành phần nào đã được biết hoạt
động hoạt động một mức độ nhất định trước khi hệ thống mới
được cài đặt. Kiểm tra hồi quy không kiểm tra các tính năng hoặc nâng
cấp mới. Thay vào đó, nó tập trung vào các ứng dụng hiện có. Kiểm thử
hồi quy phải toàn diện thường được tự động hóa đ tạo điều kiện
cho tính toàn diện.
1. Những loại kiểm thử nào nên được bao gồm trong kế hoạch
kiểm thử?
2. Kiểm thử thời gian đáp ứng của ứng dụng được thực hiện
như thế nào?
3. Kiểm thử độ sẵn sàng của hệ thống được thực hiện trong bao
lâu?
Lập tài liệu về thiết bị mạng và các tài nguyên khác
Kế hoạch kiểm tra phải bao gồm bản vẽ cấu trúc liên kết mạng
danh sách các thiết bị cần thiết. Bản vẽ cấu trúc liên kết nên bao gồm
các thiết bị chính, địa chỉ, tên, liên kết mạng và một số chỉ dẫn về dung
lượng liên kết. Bản vẽ cấu trúc liên kết cũng phải ghi lại bất kỳ liên kết
WAN hoặc LAN nào phải kết nối với mạng sản xuất hoặc với Internet.
Danh sách các thiết bị phải bao gồm bộ chuyển mạch, bộ định tuyến,
máy trạm, máy chủ, thiết bị phỏng thiết bị điện thoại, điểm truy
cập không dây, tường lửa, cáp, v.v. Danh sách này phải ghi lại số phiên
bản của phần cứng và phần mềm cũng như thông tin về tính khả dụng.
Đôi khi thử nghiệm yêu cầu thiết bị mới thể chưa sẵn hoặc thiết
bị những do khác thời gian mua sắm lâu. Nếu đây trường
hợp, nó cần được lưu ý trong kế hoạch thử nghiệm.
Ngoài thiết bị mạng, kế hoạch kiểm tra phải bao gồm danh sách các
công cụ kiểm tra cần thiết. Phần “Công cụ để kiểm tra thiết kế mạng”
phần sau của chương này tả các công cụ hữu ích để kiểm tra
thiết kế mạng. Các công cụ điển hình bao gồm công cụ giám sát
quản mạng, công cụ tạo lưu lượng, công cụ hình hóa
phỏng, QoS và các công cụ quản lý cấp độ dịch vụ.
Kế hoạch kiểm tra cũng nên liệt bất kỳ ứng dụng nào sẽ tăng hiệu
quả kiểm tra, chẳng hạn như ứng dụng phân phối phần mềm hoặc
chương trình điều khiển từ xa tạo điều kiện thuận lợi cho việc định cấu
hình và cấu hình lại các nút trong quá trình kiểm tra.
Kế hoạch kiểm tra nên ghi lại bất kỳ tài nguyên nào khác bạn sẽ
cần, bao gồm những điều sau đây:
Thời gian dự kiến trong phòng thí nghiệm tại địa điểm của bạn hoặc
địa điểm của khách hàng
Điện, điều hòa không khí, không gian giá đỡ các tài nguyên vật
chất khác
■ Trợ giúp từ đồng nghiệp hoặc nhân viên khách hàng
■ Trợ giúp từ người dùng để thử nghiệm các ứng dụng
■ Địa chỉ và tên mạng
1. Những thông tin cần được bao gồm trong bản vẽ tả
topo mạng?
2. Những công cụ kiểm thử nào nên được bao gồm trong kế
hoạch kiểm thử?
3. Bao gồm những thông tin gì trong danh sách thiết bị?

Preview text:

Testing Your Network Design/Kiểm tra thiết kế mạng của bạn

Kiểm tra thiết kế mạng của bạn là một bước quan trọng trong phương pháp phân tích hệ thống đối với thiết kế mạng. Thử nghiệm sẽ giúp bạn chứng minh với chính mình và với khách hàng thiết kế mạng rằng giải pháp của bạn đáp ứng các mục tiêu kinh doanh và kỹ thuật của khách hàng.

Việc chọn các quy trình và công cụ kiểm thử phù hợp tùy thuộc vào mục tiêu của bạn đối với dự án kiểm thử, thường bao gồm những điều sau:

■ Xác minh rằng thiết kế đáp ứng các mục tiêu kinh doanh và kỹ thuật chính.

■ Xác thực các lựa chọn thiết bị và công nghệ LAN và WAN.

■ Xác minh rằng nhà cung cấp dịch vụ cung cấp dịch vụ đã thỏa thuận.

■ Xác định bất kỳ tắc nghẽn hoặc sự cố kết nối nào.

■ Kiểm tra khả năng dự phòng của mạng.

■ Phân tích ảnh hưởng đến hiệu suất của lỗi liên kết mạng.

■ Xác định các kỹ thuật tối ưu hóa cần thiết để đáp ứng hiệu suất và các mục tiêu kỹ thuật khác.

■ Chứng minh rằng thiết kế của bạn tốt hơn thiết kế cạnh tranh (trong trường hợp khách hàng dự định chọn một thiết kế từ các đề xuất do nhiều nhà cung cấp hoặc tư vấn cung cấp).

■ Vượt qua “bài kiểm tra chấp nhận” cho phép bạn tiếp tục triển khai mạng (và có thể được trả tiền khi hoàn thành giai đoạn thiết kế của dự án).

■ Thuyết phục người quản lý và đồng nghiệp rằng thiết kế của bạn có hiệu quả.

■ Xác định bất kỳ rủi ro nào có thể cản trở việc thực hiện và lập kế hoạch cho các tình huống bất ngờ.

■ Xác định mức độ thử nghiệm bổ sung có thể được yêu cầu. Ví dụ: có thể bạn sẽ quyết định rằng hệ thống mới trước tiên nên được triển khai dưới dạng thử nghiệm và trải qua nhiều thử nghiệm hơn trước khi triển khai cho tất cả người dùng.

1. Testing được coi là một bước quan trọng của hệ thống phân tích trong thiết kế mạng, vậy testing nhằm mục đích gì?

2. Việc lựa chọn các thủ tục và công cụ testing phù hợp phụ thuộc vào mục đích nào của dự án testing?

3. Điều gì là cần thiết để đạt được mục tiêu "passing an acceptance test"/"bài kiểm tra chấp nhận"?


Xây dựng và thử nghiệm một hệ thống mạng nguyên mẫu

Mục tiêu của phần này là giúp bạn liệt kê các nhiệm vụ để xây dựng một nguyên mẫu xác minh và thể hiện hành vi của một hệ thống mạng. Mục tiêu phụ là giúp bạn xác định mức độ hệ thống mạng phải được triển khai trong nguyên mẫu để xác minh thiết kế.

Nguyên mẫu là một triển khai ban đầu của một hệ thống mới cung cấp một mô hình mà triển khai cuối cùng sẽ được tạo khuôn mẫu. Nguyên mẫu cho phép nhà thiết kế xác thực hoạt động và hiệu suất của một hệ thống mới. Nó phải có chức năng, nhưng không cần phải là một triển khai toàn diện của hệ thống mới. Tuy nhiên, nó phải là kết quả của cả việc phân tích nhu cầu kỹ lưỡng và đánh giá thiết kế với khách hàng cuối cùng.

Xác định phạm vi của một hệ thống nguyên mẫu

Dựa trên sự hiểu biết rõ ràng về mục tiêu của khách hàng, bạn nên xác định mức độ hệ thống mạng mà bạn phải triển khai để thuyết phục khách hàng rằng thiết kế sẽ đáp ứng các yêu cầu. Bởi vì việc triển khai một hệ thống toàn diện, hoàn chỉnh nói chung là không thực tế, bạn nên tách biệt những khía cạnh nào của thiết kế mạng là quan trọng nhất đối với khách hàng của mình. Nguyên mẫu của bạn phải xác minh các khả năng và chức năng quan trọng có thể không hoạt động đầy đủ. Các chức năng rủi ro có thể bao gồm các chức năng phức tạp, phức tạp và tương tác thành phần, các chức năng có thiết kế bị ảnh hưởng bởi các hạn chế về kinh doanh hoặc kỹ thuật và các chức năng phải đánh đổi vì các mục tiêu xung đột.

Phạm vi của nguyên mẫu mạng có thể phụ thuộc vào cả mục tiêu kỹ thuật và phi kỹ thuật. Chú ý đến các yếu tố phi kỹ thuật, chẳng hạn như thành kiến của khách hàng, phong cách kinh doanh và lịch sử với các dự án mạng. Có lẽ khách hàng đã từ chối một thiết kế mạng vì nó thiếu các tính năng về khả năng quản lý và khả năng sử dụng, do đó có thể có xu hướng tìm kiếm những vấn đề này trong hệ thống của bạn. Nếu đây là trường hợp, một mục tiêu của nguyên mẫu của bạn là phát triển một bản trình diễn thể hiện các lợi ích về khả năng quản lý và khả năng sử dụng.

Khả năng triển khai nguyên mẫu của bạn phụ thuộc vào các nguồn lực sẵn có. Tài nguyên bao gồm con người, thiết bị, tiền bạc và thời gian. Bạn nên sử dụng đủ tài nguyên để tạo ra một thử nghiệm hợp lệ mà không yêu cầu quá nhiều tài nguyên khiến việc thử nghiệm đẩy dự án vượt quá ngân sách, trì hoãn hoặc ảnh hưởng tiêu cực đến người dùng mạng.

Một nguyên mẫu có thể được triển khai và thử nghiệm theo ba cách:

■ Là mạng thử nghiệm trong phòng thí nghiệm

■ Được tích hợp vào mạng sản xuất nhưng được thử nghiệm trong giờ nghỉ

■ Được tích hợp vào mạng sản xuất và thử nghiệm trong giờ làm việc bình thường

Bạn nên triển khai ít nhất một phần của hệ thống nguyên mẫu trên mạng thử nghiệm trước khi triển khai nó trên mạng sản xuất. Điều này sẽ cho phép bạn tìm ra các lỗi mà không ảnh hưởng đến năng suất của những công nhân phụ thuộc vào mạng. Mạng thử nghiệm cũng giúp bạn đánh giá khả năng của sản phẩm, phát triển cấu hình thiết bị ban đầu và mô hình hóa hiệu suất mạng và chất lượng dịch vụ (QoS) được dự đoán. Bạn cũng có thể sử dụng mạng thử nghiệm để trình diễn thiết kế và các sản phẩm đã chọn của mình cho khách hàng.

1. Mục đích của một prototype system là gì?

2. Việc xác định phạm vi của một prototype system phụ thuộc vào những yếu tố nào?

3. Theo đoạn văn, để thực hiện testing prototype system, có những phương pháp nào được đề xuất?

Thử nghiệm Nguyên mẫu trên Mạng sản xuất

Trong thiết kế mạng máy tính, Production Network (Mạng sản xuất) đề cập đến mạng được sử dụng để chạy các ứng dụng và dịch vụ quan trọng, ổn định và đáng tin cậy trong một tổ chức. Đây là mạng chính của tổ chức, nơi các hoạt động kinh doanh diễn ra và dữ liệu quan trọng được truyền tải.

Đặc điểm của Production Network:

1. Ổn định và tin cậy: Mạng phải hoạt động liên tục với thời gian gián đoạn tối thiểu để đảm bảo các ứng dụng và dịch vụ quan trọng luôn sẵn sàng và hoạt động trơn tru.

2. Bảo mật: Bảo mật là một khía cạnh quan trọng của Production Network. Các biện pháp bảo mật như tường lửa, mã hóa, kiểm soát truy cập và giám sát an ninh mạng được triển khai để bảo vệ dữ liệu nhạy cảm và ngăn chặn truy cập trái phép.

3. Hiệu suất: Mạng phải được tối ưu hóa để đáp ứng yêu cầu về hiệu suất của các ứng dụng và dịch vụ. Điều này bao gồm băng thông đầy đủ, độ trễ thấp và khả năng mở rộng để xử lý lưu lượng truy cập mạng và tăng trưởng trong tương lai.

4. Khả năng mở rộng: Production Network phải có khả năng mở rộng để đáp ứng nhu cầu ngày càng tăng của tổ chức. Nó phải có khả năng xử lý sự gia tăng lưu lượng truy cập mạng, người dùng và dữ liệu một cách linh hoạt.

5. Quản lý và giám sát: Mạng phải được quản lý và giám sát chặt chẽ để đảm bảo hoạt động hiệu quả. Các công cụ quản lý mạng được sử dụng để theo dõi hiệu suất, phát hiện và khắc phục sự cố, và thực hiện các tác vụ bảo trì định kỳ.

6. Tuân thủ: Production Network phải tuân thủ các quy định và tiêu chuẩn ngành, chẳng hạn như HIPAA trong lĩnh vực chăm sóc sức khỏe hoặc PCI DSS trong lĩnh vực tài chính, tùy thuộc vào lĩnh vực hoạt động của tổ chức.

Để thiết kế một Production Network hiệu quả, cần phải xem xét kỹ lưỡng các yêu cầu kinh doanh, công nghệ hiện tại và tương lai, cũng như các yếu tố như khả năng mở rộng, dự phòng, bảo mật và hiệu suất. Một Production Network được thiết kế tốt sẽ tạo nền tảng vững chắc cho các hoạt động kinh doanh quan trọng và đóng góp vào thành công tổng thể của tổ chức.

Sau khi một thiết kế đã được chấp nhận trên cơ sở tạm thời, điều quan trọng là phải kiểm tra triển khai ban đầu của thiết kế trên mạng sản xuất để xác định các tắc nghẽn có thể xảy ra hoặc các vấn đề khác mà lưu lượng truy cập thực có thể gây ra. Các thử nghiệm ban đầu có thể được thực hiện ngoài giờ làm việc để giảm thiểu các vấn đề có thể xảy ra, nhưng thử nghiệm cuối cùng nên được thực hiện trong giờ làm việc bình thường để đánh giá hiệu suất trong khi tải bình thường.

Một số mẹo chính cần ghi nhớ khi lập kế hoạch cho một bài kiểm tra “trực tiếp” như sau:

■ Cảnh báo trước cho người dùng về thời gian của các bài kiểm tra để họ có thể gặp phải một số suy giảm hiệu suất, nhưng yêu cầu người dùng làm việc như họ thường làm để tránh làm mất hiệu lực bài kiểm tra do hành vi bất thường.

■ Cảnh báo trước cho quản trị viên mạng và các nhà thiết kế khác để tránh khả năng họ có thể chạy thử nghiệm cùng lúc.

■ Cảnh báo trước cho các nhà quản lý mạng để họ không bị nhầm lẫn bởi các cảnh báo bất ngờ trên bảng điều khiển quản lý mạng và để họ có thể tính toán lưu lượng kiểm tra khi ghi lại các thống kê về tải và tính khả dụng.

■ Nếu có thể, hãy chạy nhiều thử nghiệm ngắn (dưới 2 phút) để giảm thiểu tác động của người dùng và giảm bớt tác động đối với các phép đo cơ bản.

■ Chạy thử nghiệm bắt đầu với những thay đổi nhỏ về lưu lượng và cấu hình, sau đó tăng dần các thay đổi.

■ Theo dõi kết quả kiểm tra và ngừng chúng khi các mục tiêu kiểm tra được đáp ứng hoặc mạng sản xuất bị ảnh hưởng nghiêm trọng hoặc gặp sự cố.

1. Tại sao cần thực hiện việc kiểm thử một prototype trên mạng sản xuất?

2. Làm thế nào để giảm thiểu tác động của kiểm thử đến người dùng trong khi vẫn đảm bảo tính chính xác trong kết quả kiểm thử?

3. Bước nào nên được thực hiện đầu tiên khi lên kế hoạch cho một "live" test?


Viết và thực hiện kế hoạch kiểm tra cho thiết kế mạng của bạn

Sau khi bạn đã quyết định về phạm vi dự án thử nghiệm của mình, hãy viết một kế hoạch thử nghiệm mô tả cách bạn sẽ thực hiện thử nghiệm của mình. Kế hoạch kiểm tra nên bao gồm từng chủ đề sau, mà một vài phần tiếp theo của chương này sẽ mô tả chi tiết hơn:

■ Mục tiêu thử nghiệm và tiêu chí chấp nhận

■ Các loại thử nghiệm sẽ được thực hiện

■ Cần có thiết bị mạng và các tài nguyên khác

■ Kịch bản thử nghiệm

■ Dòng thời gian và các mốc quan trọng cho dự án thử nghiệm

Phát triển mục tiêu thử nghiệm và tiêu chí chấp nhận

Bước đầu tiên và quan trọng nhất trong việc viết kế hoạch kiểm tra là liệt kê các mục tiêu của bài kiểm tra hoặc các bài kiểm tra. Các mục tiêu phải cụ thể và rõ ràng, đồng thời phải bao gồm thông tin về việc xác định xem thử nghiệm có thành công hay không. Sau đây là một số ví dụ về các mục tiêu cụ thể và tiêu chí chấp nhận được viết cho một khách hàng cụ thể:

■ Đo thời gian phản hồi cho Ứng dụng XYZ trong giờ sử dụng cao điểm (từ 10 giờ sáng đến 11 giờ sáng). Tiêu chí chấp nhận, theo đề xuất thiết kế mạng, là thời gian phản hồi phải từ nửa giây trở xuống.

■ Đo thông lượng của Ứng dụng XYZ trong giờ sử dụng cao điểm (từ 10 giờ sáng đến 11 giờ sáng). Tiêu chí chấp nhận, theo đề xuất thiết kế mạng, là thông lượng tối thiểu phải là 2 Mbps.

■ Đo lượng thời gian cần thiết để người dùng hệ thống Thoại qua IP (VoIP) mới nghe thấy âm quay số sau khi nhấc ống nghe điện thoại. Tiêu chí chấp nhận là lượng thời gian trung bình (trung bình) phải nhỏ hơn hoặc bằng lượng thời gian trung bình cho người dùng hệ thống điện thoại công ty tổng đài nhánh riêng (PBX). Phương sai so với giá trị trung bình cũng phải bằng hoặc nhỏ hơn.

Các mục tiêu và tiêu chí chấp nhận phải dựa trên mục tiêu kinh doanh và kỹ thuật của khách hàng đối với thiết kế mạng nhưng có thể được xác định chính thức hoặc cụ thể hơn. Các các tiêu chí để tuyên bố rằng một thử nghiệm đạt hoặc không đạt phải rõ ràng và được người thử nghiệm và khách hàng đồng ý. Điều này tránh được một vấn đề phổ biến, trong đó, sau khi hoàn thành thử nghiệm, người thử nghiệm và khách hàng đồng ý về kết quả, nhưng họ không đồng ý về cách giải thích kết quả.

Mặc dù mục tiêu cơ bản của thử nghiệm của bạn có thể là để chứng minh rằng hệ thống của bạn tốt hơn hệ thống của đối thủ cạnh tranh, nhưng bạn nên tránh kết hợp các thành kiến hoặc định kiến về kết quả vào các mục tiêu thử nghiệm (và kịch bản thử nghiệm). Mục tiêu của bài kiểm tra chỉ đơn giản là để đo lường kết quả, chứ không phải chứng minh rằng kết quả đó có lợi cho bạn; và nó nên dựa càng nhiều càng tốt vào các tiêu chuẩn ngành cho tất cả các công nghệ và dịch vụ có liên quan (ví dụ: VoIP và các tiêu chuẩn về khả năng chấp nhận giọng nói của Liên minh Viễn thông Quốc tế [ITU]).

Các mục tiêu và tiêu chí chấp nhận có thể tham khảo phép đo cơ sở cho mạng hiện tại. Ví dụ: một mục tiêu có thể là đo tỷ lệ lỗi kiểm tra dự phòng theo chu kỳ (CRC) trên phân đoạn WAN và so sánh kết quả với phép đo cơ sở. Tiêu chí chấp nhận có thể là phải có ít lỗi hơn 20 phần trăm so với hiện nay. Để xác định xem tiêu chí có được đáp ứng hay không, phải tồn tại một phép đo cơ sở, như đã thảo luận trong Chương 3, “Đặc trưng cho Mạng lưới Mạng Hiện có.” Chương 3 cũng bao gồm một danh sách kiểm tra Tình trạng Mạng có thể giúp bạn viết các mục tiêu và tiêu chí chấp nhận.

1. Bước đầu tiên khi viết kế hoạch kiểm thử là gì?

2. Khi viết các tiêu chuẩn chấp nhận, những điều gì cần được xác định?

3. Để tránh những phiên dịch khác nhau về kết quả kiểm thử, những gì cần được làm trước khi thực hiện kiểm thử?

Xác định các loại thử nghiệm để chạy

Nói chung, các bài kiểm tra nên bao gồm các phân tích hiệu suất, căng thẳng và lỗi. Phân tích hiệu suất nên kiểm tra mức độ dịch vụ mà hệ thống cung cấp về thông lượng, độ trễ, sự thay đổi độ trễ, thời gian phản hồi và hiệu quả. Phân tích căng thẳng nên kiểm tra bất kỳ sự xuống cấp nào của dịch vụ do tải được cung cấp tăng lên trên mạng. Phân tích lỗi sẽ tính toán tính khả dụng và độ chính xác của mạng, đồng thời phân tích nguyên nhân của bất kỳ sự cố ngừng hoạt động mạng nào. Tùy thuộc vào mục tiêu kinh doanh và kỹ thuật của khách hàng, các thử nghiệm khác có thể cần thiết là khả năng quản lý, khả năng sử dụng, khả năng thích ứng và thử nghiệm bảo mật.

Các loại thử nghiệm cụ thể để chạy theo thiết kế cụ thể của bạn phụ thuộc vào mục tiêu thử nghiệm. Các xét nghiệm điển hình bao gồm:

■ Kiểm tra thời gian phản hồi của ứng dụng: Loại kiểm tra này đo lường hiệu suất từ quan điểm của người dùng và đánh giá lượng thời gian mà người dùng phải đợi khi thực thi hoạt động điển hình gây ra hoạt động mạng. Các hoạt động này bao gồm khởi động ứng dụng, chuyển đổi giữa các màn hình, biểu mẫu và trường trong ứng dụng cũng như thực thi mở, đọc, ghi, tìm kiếm và đóng tệp. Với loại thử nghiệm này, người thử nghiệm theo dõi người dùng thực tế hoặc mô phỏng hành vi của người dùng bằng công cụ mô phỏng. Thử nghiệm nên bắt đầu với số lượng người dùng và hành động được xác định trước, sau đó tăng dần số lượng người dùng và hành động để phát hiện bất kỳ sự gia tăng nào về thời gian phản hồi do tải thêm mạng hoặc máy chủ.

■ Kiểm tra thông lượng: Loại kiểm tra này đo lường thông lượng cho một ứng dụng cụ thể và thông lượng cho nhiều ứng dụng tính bằng kilobyte hoặc megabyte trên giây. Nó cũng có thể đo thông lượng dưới dạng các gói mỗi giây thông qua một thiết bị chuyển mạch (ví dụ: bộ chuyển mạch hoặc bộ định tuyến). Như trong kiểm thử thời gian phản hồi, kiểm thử thông lượng nên bắt đầu với một số người dùng và các hành động tăng dần.

■ Thử nghiệm tính khả dụng: Với thử nghiệm tính khả dụng, các thử nghiệm được chạy trên hệ thống trong 24 giờ đến 72 giờ, dưới tải trung bình đến nặng. Tỷ lệ lỗi và hỏng hóc được theo dõi.

■ Kiểm tra hồi quy: Thử nghiệm hồi quy đảm bảo hệ thống mới không làm hỏng bất kỳ ứng dụng hoặc thành phần nào đã được biết là hoạt động và hoạt động ở một mức độ nhất định trước khi hệ thống mới được cài đặt. Kiểm tra hồi quy không kiểm tra các tính năng hoặc nâng cấp mới. Thay vào đó, nó tập trung vào các ứng dụng hiện có. Kiểm thử hồi quy phải toàn diện và thường được tự động hóa để tạo điều kiện cho tính toàn diện.

1. Những loại kiểm thử nào nên được bao gồm trong kế hoạch kiểm thử?

2. Kiểm thử thời gian đáp ứng của ứng dụng được thực hiện như thế nào?

3. Kiểm thử độ sẵn sàng của hệ thống được thực hiện trong bao lâu?

Lập tài liệu về thiết bị mạng và các tài nguyên khác

Kế hoạch kiểm tra phải bao gồm bản vẽ cấu trúc liên kết mạng và danh sách các thiết bị cần thiết. Bản vẽ cấu trúc liên kết nên bao gồm các thiết bị chính, địa chỉ, tên, liên kết mạng và một số chỉ dẫn về dung lượng liên kết. Bản vẽ cấu trúc liên kết cũng phải ghi lại bất kỳ liên kết WAN hoặc LAN nào phải kết nối với mạng sản xuất hoặc với Internet.

Danh sách các thiết bị phải bao gồm bộ chuyển mạch, bộ định tuyến, máy trạm, máy chủ, thiết bị mô phỏng thiết bị điện thoại, điểm truy cập không dây, tường lửa, cáp, v.v. Danh sách này phải ghi lại số phiên bản của phần cứng và phần mềm cũng như thông tin về tính khả dụng.

Đôi khi thử nghiệm yêu cầu thiết bị mới có thể chưa có sẵn hoặc thiết bị vì những lý do khác có thời gian mua sắm lâu. Nếu đây là trường hợp, nó cần được lưu ý trong kế hoạch thử nghiệm.

Ngoài thiết bị mạng, kế hoạch kiểm tra phải bao gồm danh sách các công cụ kiểm tra cần thiết. Phần “Công cụ để kiểm tra thiết kế mạng” ở phần sau của chương này mô tả các công cụ hữu ích để kiểm tra thiết kế mạng. Các công cụ điển hình bao gồm công cụ giám sát và quản lý mạng, công cụ tạo lưu lượng, công cụ mô hình hóa và mô phỏng, QoS và các công cụ quản lý cấp độ dịch vụ.

Kế hoạch kiểm tra cũng nên liệt kê bất kỳ ứng dụng nào sẽ tăng hiệu quả kiểm tra, chẳng hạn như ứng dụng phân phối phần mềm hoặc chương trình điều khiển từ xa tạo điều kiện thuận lợi cho việc định cấu hình và cấu hình lại các nút trong quá trình kiểm tra.

Kế hoạch kiểm tra nên ghi lại bất kỳ tài nguyên nào khác mà bạn sẽ cần, bao gồm những điều sau đây:

■ Thời gian dự kiến trong phòng thí nghiệm tại địa điểm của bạn hoặc địa điểm của khách hàng

■ Điện, điều hòa không khí, không gian giá đỡ và các tài nguyên vật chất khác

■ Trợ giúp từ đồng nghiệp hoặc nhân viên khách hàng

■ Trợ giúp từ người dùng để thử nghiệm các ứng dụng

■ Địa chỉ và tên mạng

1. Những thông tin gì cần được bao gồm trong bản vẽ mô tả topo mạng?

2. Những công cụ kiểm thử nào nên được bao gồm trong kế hoạch kiểm thử?

3. Bao gồm những thông tin gì trong danh sách thiết bị?