Tìm hiểu và triển khai planetlab trên mạng diện rộng
BÁO CÁO ĐỒ ÁN THIẾT KẾ HỆ THỐNG MẠNG *** Giáo viên hƣớng dẫn : TS.Ngô Hồng Sơn Sinh viên : Nguyễn Hồng Minh SHSV: 20081743 Lớp: TTM-K53 Đề tài 2: Tìm hiểu và triển khai PlanetLab trên mạng diện rộng Tìm hiểu PlanetLab trong xây dựng lab ảo trên mạng. Triển khai thử nghiệm trên mạng Internet hoặc mạng giáo dục (giữa một số trƣờng đại học tại Hà Nội) Phát triển, thử nghiệm và đánh giá một số ứng dụng thử nghiệm (IPv6, security, streaming…) Đồ án Thiết kế hệ thống Mạng-2012 Nguyễn Hồng Minh Page 2 Contents LỜI MỞ ĐẦU 4 CHƢƠNG 1. TÌM HIỂU CÔNG NGHỆ ẢO HÓA MẠNG 5 1. Công nghệ ảo hóa là gì ? 5 2. Tại sao phải ảo hóa ? 5 3. Các kiểu ảo hóa cơ bản : 6 3.1. Ảo hóa hệ thống lƣu trữ : 6 3.2. Ảo hóa hệ thống mạng : 7 3.3. Ảo hóa ứng dụng : 8 3.4. Ảo hóa hệ thống máy chủ : 9 4. Kiến trúc mạng ảo : 10 5. Ƣu nhƣợc điểm của việc ảo hóa : 13 5.1. Ƣu điểm : 13 5.2. Nhƣợc điểm : 13 CHƢƠNG 2. TÌM HIỂU PLANET-LAB 14 1. Tổng quan : 14 2. Lịch sử hình thành và phát triển : 15 3. Tác động của PlanetLab : 15 4. Các thành phần kiến trúc dùng trong hệ thống : 16 5. Mối quan hệ tin cậy giữa các thực thể trong hệ thống : 17 6. Kiến trúc nút PlanetLab: 19 7. Kiến trúc Slice : 20 8. Kiến trúc phần mềm MyPLC : 21 CHƢƠNG 3. TRIỂN KHAI THỬ NGHIỆM MẠNG PLANETLAB THU NHỎ 22 1. Thành phần của hệ thống: 22 1.1. Máy trung tâm: 23 1.2. Tập hợp các node : 23 1.3. User hệ thống : 23 2. Các bƣớc triển khai : 23 Đồ án Thiết kế hệ thống Mạng-2012 Nguyễn Hồng Minh Page 3 2.1. Yêu cầu hệ thống : 23 2.2. Dựng DNS: 24 2.3. Cài đặt môi trƣờng Proxmox trên máy trung tâm & các node: 24 2.4. Cài đặt trên máy trung tâm : 27 2.5. Cài đặt trên các node : 30 2.5.1. Chuẩn bị : 30 2.5.2. Tạo Site với quyền PI : 30 2.5.3. Cài đặt trên các node : 32 2.6. Sử dụng hệ thống : 34 2.6.1. Các thƣ mục quan trọng trên hệ thống : 34 2.6.2. Tạo User : 34 2.6.3. Tạo Slice : 35 Chƣơng 4. KẾT LUẬN & ĐÁNH GIÁ KẾT QUẢ 36 1. Kết quả đạt đƣợc : 36 2. Hạn chế : 36 3. Hƣớng phát triển đề tài: 36 TÀI LIỆU THAM KHẢO 37 Đồ án Thiết kế hệ thống Mạng-2012 Nguyễn Hồng Minh Page 4 LỜI MỞ ĐẦU Thực hành là một trong những yếu tố quan trọng giúp cung cấp cho sinh viên kiến thức và kinh nghiệm cần thiết trong lĩnh vực máy tính. Với sự phổ biến rộng rãi của máy tính cá nhân, sinh viên ngày càng có điều kiện tự luyện tập tại nhà. Mặc dù vậy, các phòng thí nghiệm máy tính trong trƣờng học vẫn có vai trò quan trọng, đặc biệt là trong việc cung cấp cho sinh viên cơ hội làm việc với những phần mềm đòi hỏi chi phí đầu tƣ lớn, cả về mặt phần mềm lẫn phần cứng. Tuy nhiên, việc xây dựng một phòng thí nghiệm là khá tốn kém. Ngoài chi phí cho máy móc, thiết bị còn có chi phí cho phòng máy, hệ thống mạng, bảo trì, v.v. Hơn nữa, còn có những khó khăn trong việc lựa chọn đầu tƣ thiết bị, nhƣ CPU, RAM, ổ cứng, v.v. Nếu khả năng làm việc của các thiết bị này thấp, chúng sẽ nhanh chóng trở nên lạc hậu và không đáp ứng đƣợc nhu cầu của ngƣời dùng. Ngƣợc lại, nếu khả năng làm việc của các thiết bị quá cao so với nhu cầu thực tế, chúng sẽ không đƣợc tận dụng tối đa, khi mà nhu cầu của từng sinh viên, từng môn học không giống nhau. Sự tiến bộ trong công nghệ ảo hóa đem đến một hƣớng giải quyết cho vấn đề trên. Công nghệ ảo hóa cho phép tạo ra máy ảo—là máy tính đƣợc giả lập bằng phần mềm, song vẫn có thể hoạt động nhƣ những máy vật lí. Nhiều máy ảo có thể cùng chạy trên một máy vật lí, vì vậy việc chia sẻ, tận dụng tài nguyên sẽ đƣợc thực hiện một cách hiệu quả. Song việc ứng dụng máy ảo cũng dẫn đến một số trở ngại nhất định. Thứ nhất, phải có các cơ chế để ngƣời dùng có thể làm việc với máy ảo nhƣ với những máy tính vật lí thông thƣờng. Thứ hai, phải đảm bảo rằng ngƣời dùng luôn nhận đƣợc máy ảo phù hợp với nhu cầu của họ, cả về phần mềm lẫn phần cứng. Trong đồ án này, em sẽ tìm hiểu về công nghệ ảo hóa mạng , và xây dựng thử nghiệm một hệ thống dùng công nghệ ảo hóa với chức năng của các phòng thí nghiệm truyền thống. Chính là tìm hiểu và xây dựng hệ thống mạng Planetlab quy mô mạng cục bộ. Em xin chân thành cám ơn thầy Ngô Hồng Sơn đã tận tình hƣớng dẫn em hoàn thành đồ án này. Đồ án Thiết kế hệ thống Mạng-2012 Nguyễn Hồng Minh Page 5 CHƯƠNG 1. TÌM HIỂU CÔNG NGHỆ ẢO HÓA MẠNG 1. Công nghệ ảo hóa là gì ? Ảo hóa là bƣớc chuyển trung gian từ phần cứng vật lý sang phần cứng ảo và nó đang trở thành một trong những xu hƣớng phát triển lớn tiếp theo trong ngành công nghiệp ICT. Hiện nay đã có nhiều lựa chọn ảo hóa hơn trong từng lĩnh vực cho các chuyên gia công nghệ thông tin lựa chọn , nhƣ các ứng dụng mã nguồn mở của Xen và Virtual Iron , hay Hyper-V của Microsoft và các sản phẩm mới của VMware. Có thể nói công nghệ ảo hóa là một công nghê đƣợc thiết kế để tạo ra một phiên bản ảo từ một thiết bị lƣu trữ, một thiết bị mạng cho đến một hệ điều hành. Mục đích của công nghệ ảo hóa là đơn giản việc quản lý nhƣng lại đạt hiệu quả cao hơn về khả năng , tốc độ làm việc cũng nhƣ nâng cao khả năng mở rộng hệ thống. 2. Tại sao phải ảo hóa ? Nhƣ chúng ta thấy, hệ thống mạng Interet mới chỉ ra đời cách đây hơn 30 năm, nhƣng đã có sự phát triển bùng nổ đến ngày nay, cả về phạm vi và tính chất. Từ phạm vi một vài trăm Km đến nay Internet đã phủ khắp toàn cầu, từ xây dựng trên 1 kiến trúc đơn giản, đến nay đã tồn tại hàng chục kiến trúc mạng khác nhau với các công nghệ mạng khác nhau.Điều này phần nào nói lên tính phức tạp của hệ thống mạng toàn cầu hiện nay.Trong khi nhu cầu mở rộng & nâng cao hiệu năng hoạt động của hệ thống mạng hiện có, với khả năng tài nguyên có hạn đặt ra cho các nhà hoặc định phát triển cần có hƣớng đi mới. Không thể tiếp tục phát triển theo con đƣờng cũ, mà cần có 1 sự đột phá mới về mặt công nghệ mạng. Internet trong tƣơng lai cần phải đạt đƣợc những mục tiêu gì. Có 5 yêu tố cần phải cải thiện ở Internet ngày nay mắc phải. Thứ nhất, đó là vấn đề an toàn. Internet ngày nay thực sự không an toàn, có quá nhiều mối nguy hiểm luôn dình dập bạn hàng ngày, kể cả từ ngƣời dùng cuối đến các nhà cung câp dịch vụ, họ đều trở thành mục tiêu tấn công của các hacker. Trong khi đó, các cơ chế bảo vệ ngƣời dùng là không khả thi hoặc rất yếu và dễ dàng bị hacker vƣợt qua. Vì vậy, yêu cầu Internet trong tƣơng lai cần khắc phục hạn chế này, cần nâng cao tính bảo mật & an toàn trong mỗi giao thức. Tuy nhiên, việc kết hợp nhiều thành phần bảo mật riêng rẽ lại không đảm bảo an toàn cho cả hệ thống. Điều này một phần thể hiển bởi hạ tầng mạng có quá nhiều nhà cung cấp dịch vụ , trong khi mỗi nhà cung câp lại hƣớng đến mục tiêu khác nhau, cũng nhƣ chính sách phát triển khác nhau, nên khó tìm đƣợc tiếng nói chung. Trong khi các chính sách bảo mật ở lớp trên lại không đủ an toàn. Thứ 2 là tính linh động. Điều này thể hiện ở chỗ Internet cần hỗ trợ cho ứng dụng và công nghệ di động : độc lập về địa lý, phƣơng thức truy cập , thay đổi điểm truy cập liên tục…Giải quyết nó cần phải áp dụng phân cấp định tuyến & sử dụng địa chỉ khác. Tuy nhiên phân cấp định tuyến đe dọa tính mở rộng và lọc IP. Sử dụng địa chỉ IP khác cần thiết kế lại nền tảng hoặc ảnh hƣởng đến hiệu năng mạng. Thứ 3 là vấn đề quản lý mạng, thể hiện ở độ tin cậy và tính sẵn sàng, tính mở rộng. Internet ngày nay Đồ án Thiết kế hệ thống Mạng-2012 Nguyễn Hồng Minh Page 6 có hạ tầng mạng quá phức tạp và rất khó quản lý. Muốn thay đổi kiến trúc mạng mới hoặc thay đổi kiến trúc mạng hiện tại cần sự đồng thuận của tất cả các bên. Điều đó là không khả thi vì các công nghệ tầng dƣới IP, những công nghệ mạng lõi là rất khi thay đổi. Tất cả các khó khăn trên đặt ra cho các nhà hoặc định chính sách phát triển của mạng internet yêu cầu đơn giản hóa hạ tầng mạng. Công nghệ ảo hóa mạng ra đời chính là để đơn giản hóa và tự động hóa hạ tầng mạng. Mạng ảo có thể đƣợc xây dựng theo các tiêu chí thiết kế khác nhau và vận hành nhƣ 1 mạng điều chỉnh theo dịch vụ. Ảo hóa mạng là phƣơng pháp đầy hứa hẹn cho phép thử nghiệm các giao thức mới nhƣ giao thức chọn đƣờng hoặc giải pháp thay thế IP. Ảo hóa mạng không giống nhƣ với công nghệ ảo hóa hiện nay nhƣ VPN. VPN dùng kết nối các mạng phân tán có phạm vi rộng lớn nhƣng lại không có sự linh hoạt , thay đổi theo đáp ứng dịch vụ, mà chỉ có thể dựa trên cái sãn có. 3. Các kiểu ảo hóa cơ bản : 3.1. Ảo hóa hệ thống lưu trữ : Ảo hóa hệ thống lƣu trữ về cở bản là sự mô phỏng, giả lập việc lƣu trữ từ các loại thiết bị lƣu trữ vật lý. Các thiết bị này có thể là băng từ, ổ cứng hay kết hợp cả 2 loại. Việc làm này mang lại các ích lợi nhƣ việc tăng tốc độ khẳ năng truy xuất dữ liệu , do việc phân chia các tác vụ đọc, viết trong mạng lƣu trữ. Ngoài ra, việc mô phỏng các thiết bị lƣu trữ vật lý cho phép tiết kiệm thời gian hơn thay vì phải định vị xem máy chủ nào hoạt động trên ổ cứng nào để truy xuất. Ảo hóa hệ thống lƣu trữ có 3 dạng mô hình sau đây : Host-base : trong mô hình này, ngăn cách giữa lớp ảo hóa và ổ đĩa vật lý là driver điều khiển của các ổ đĩa. Phần mềm ảo hóa sẽ truy xuất tài nguyên (các ổ cứng vật lý ) thông qua sự điều khiển và truy xuất của lớp Driver này. Hình 1. Host-base Storage Virtualization Đồ án Thiết kế hệ thống Mạng-2012 Nguyễn Hồng Minh Page 7 Storage-device based : Trong dạng này, phần mềm ảo hóa giao tiếp trực tiếp với ổ cứng. Ta có thể xem nhƣ đây là 1 dạng firmware đặc biệt, đƣợc cài trực tiếp vào ổ cứng. Dạng này cho phép truy xuất nhanh nhất tới ổ cứng, nhƣng cách thiết lập thƣờng khó khăn và phức tạp hơn các mô hình khác. Dịch vụ ảo hóa đƣợc cung cấp cho các Server thông qua một thiết bị điều khiển gọi là Primary Storage Controller. Hình 2. Storage-device base Storage Virtualzation Network – based : Trong mô hình này, việc ảo hóa sẽ đƣợc thực thi trên một thiết bị mạng, ở đây có thể là một thiết bị switch hay một máy chủ. Các switch hay máy chủ này kết nối với các trung tâm lƣu trữ (SAN). Từ các switch hay server này, các ứng dụng kết nối vào đƣợc giao tiếp với trung tâm dữ liệu bằng các ―ổ cứng‖ mô phỏng do switch hay máy chủ tạo ra dựa trên trung tâm dữ liệu thật. Đây cũng là mô hình hay gặp nhất trên thực tế. Hình 3. Network – based Storage Virtualzation 3.2. Ảo hóa hệ thống mạng : Ảo hóa hệ thống mạng là một tiến trình hợp nhất tài nguyên,thiết bị mạng cả phần cứng lẫn phần mềm thành một hệ thống mạng ảo. Sau đó, các tài nguyên này sẽ đƣợc phân chia thành các channel và gắn với một máy chủ hoặc một thiết bị nào đó. Có nhiều Đồ án Thiết kế hệ thống Mạng-2012 Nguyễn Hồng Minh Page 8 phƣơng pháp để thực hiện việc ảo hóa hệ thống mạng.Các phƣơng pháp này tùy thuộc vào các thiết bị hỗ trợ, tức là các nhà sản xuất thiết bị đó, ngoài ra còn phụ thuộc vào hạ tầng mạng sẵn có, cũng nhƣ nhà cung cấp dịch vụ mạng (ISP).Sau đây chúng tôi sẽ giới thiệu một vài mô hình ảo hóa hệ thống mạng: Ảo hóa lớp mạng (Virtualized overlay network): Trong mô hình này, nhiều hệ thống mạng ảo sẽ cùng tồn tại trên một lớp nền tài nguyên dùng chung. Các tài nguyên đó bao gồm các thiết b ị mạng nhƣ router, switch, các dây truyền dẫn, NIC (network interface card). Việc thiết lập nhiều hệ thống mạng ảo này sẽ cho phép sự trao đổi thông suốt giữa các hệ thống mạng khác nhau, sử dụng các giao thức và phƣơng tiện truy ền tải khác nhau, ví dụ nhƣ mạng Internet, hệ thống PSTN, hệ thống Voip. Hình 3. Ảo hóa lớp mạng (Substrate link : các liên kết vật lý nền tảng, Sustrate router : các router vật lý, Virtual link và Substrate router là các thiết bị và liên kết đƣợc ảo hóa) 3.3. Ảo hóa ứng dụng : Ảo hóa ứng dụng là một dạng công nghệ ảo hóa khác cho phép chúng ta tách rời mối liên kết giữa ứng dụng và hệ điều hành và cho phép phân phối lại ứng dụng phù hợp với nhu cầu user. Một ứng dụng đƣợc ảo hóa sẽ không đƣợc cài đặt lên máy tính một cách thông thƣờng, mặc dù ở góc độ ngƣời sử dụng, ứng dụng vẫn hoạt động một cách bình thƣờng. Việc quản lý việc cập nhật ph ần mềm trở nên dễ dàng hơn, giải quyết sự đụng độ giữa các ứng dụng và việc thử nghiệm sự tƣơng thích của chúng cũng trở nên dễ dàng hơn. Hiện nay đã có khá nhiều chƣơng trình ảo hóa ứng dụng nhƣ Citrix XenApp, Microsoft Application Virtualization, VMware ThinApp với hai loại công nghệ chủ yếu sau: Đồ án Thiết kế hệ thống Mạng-2012 Nguyễn Hồng Minh Page 9 Application Streaming : ứng dụng đƣợc chia thành nhiều đoạn mã và đƣợc truyền sang máy ngƣời sƣ dụng khi cần đến đoạn mã đó. Các đoạn mã này thƣờng đƣợc đóng gói và truyền đi dƣới giao thức HTTP, CIFS hoặc RTSP. Hình 4. Mô hình application Streaming của Citrix Desktop Virtualzation/ Virtual Desktop Infastructure (VDI): ứng dụng sé đƣợc cài đặt và chạy trên một máy ảo. Một hạ tầng quản lý sẽ tự động tạo ra các desktop ảo và cung cấp các desktop ảo này đến các đối tƣợng sử dụng. 3.4. Ảo hóa hệ thống máy chủ : Ảo hóa hệ thống máy chủ cho phép ta có thể chạy nhiều máy ảo trên một máy chủ vật lý, đem lại nhiều lợi ích nhƣ tăng tính di động, dễ dàng thiết lập với các máy chủ ảo, giúp việc quản lý, chia sẻ tài nguyên tốt hơn, qu ản lý luồng làm việc phù hợp với nhu cầu, tăng hiệu suất làm việc của một máy chủ vật lý. Xét về kiến trúc hệ thống , các mô hình ảo hóa hệ thống máy chủ có thể ở 2 dạng sau : Host- based : Kiến trúc này sử dụng một lớp hypervisor chạy trên nền tảng hệ điều hành, sử dụng các dịch vụ đƣợc hệ điều hành cung cấp để phân chia tài nguyên tới các máy ảo. Ta xem hypervisor này là một lớp phần mềm riêng biệt, do đó các hệ điều hành khách của máy ảo sẽ nằm trên lớp hypervisor rồi đến hệ điều hành của máy chủ và cuối cùng là hệ thống phần cứng Một số hệ thống hypervisor dạng Hosted có thể kể đến nhƣ VMware Server, VMware Workstation, Microsoft Virtual Server… Đồ án Thiết kế hệ thống Mạng-2012 Nguyễn Hồng Minh Page 10 Hình 4. Kiến trúc Host-based Hypervisor-based: hay còn gọi là bare-metal hypervisor. Trong kiến trúc này, lớp phần mềm hypervisor chạy trực tiếp trên nền tảng phần cứng của máy chủ, không thông qua bất kì một hệ điều hành hay một nền tảng nào khác. Qua đó, các hypervisor này có khả năng điều khiển, kiểm soát phần cứng của máy chủ. Đồng thời, nó cũng có khả năng quản lý các hệ điều hành chạy trên nó. Nói cách khác, các hệ điều hành sẽ nằm trên các hypervisor dạng bare-metal rồi đến hệ thống phần cứng. Một số ví dụ về các hệ thống Bare-metal hypervisor nhƣ là Oracle VM, VMware ESX Server, IBM's POWER Hypervisor, Microsoft's Hyper-V, Citrix XenServer… Hình 5. Kiến trúc Hypervisor-based 4. Kiến trúc mạng ảo : Ảo hóa mạng bao gồm hai thành phần chính đó là ảo hóa liên kết (link) và ảo hóa nút. [...]... hiểu kiến trúc PlanetLab Tìm hiểu các thành phần, chức năng của từng thành phần trong hệ thống mạng PlanetLab Tìm hiểu quy trình triển khai một mạng ảo hóa với quy mô local Bên cạnh đó , em nắm bắt thêm một số kiến thức liên quan đến các thiết bị triển khai trong hệ thống mạng Những vấn đề hay gặp trong khi triển khai hệ thống mạng trong thực tế Về thực nghiệm : Triển khai thành công mạng PlanetLab. .. hơn tại http://www .planetlab. org/consortium 3 Tác động của PlanetLab : Planet Lab thành một nền tảng vô giá cho việc học tập và nghiên cứu về các hiện tƣợng trên mạng diện rộng, tạo ra các giao thức mạng mới, đánh giá các dịch vụ mạng hiện hành và các dịch vụ mạng lƣới , có thêm nhiều kinh nghiệm về các hệ thống mạng đang chạy trên mạng diện rộng, và cuối cùng , triển khai các dịch vụ mạng mới để cải... nhỏ trong phạm vi cục bộ 2 Hạn chế : Chƣa triển khai đƣợc một ứng dụng trên hệ thống mạng vừa xây dựng, để kiểm tra hoạt động của hệ thống mạng đó 3 Hướng phát triển đề tài: Triển khai một ứng dụng trên hệ thống mạng trên, để đánh giá hoạt động của hệ thống mạng Tiến hành triển khai xây dựng hệ thống mạng PlanetLab có quy mô lớn hơn, trong phạm vi mạng diện rộng Kết nối giữa các trƣờng đại học với mục... trong nghiên cứu : PlanetLab là công cụ thiết yếu cho nghiên cứu mạng và các hệ thống phân tán Các nhà nghiên cứu mà yêu cầu hệ thống hay giao thức của họ đƣợc triển khai trên mạng internet thực tế có thể sử dụng PlanetLab để chứng minh các thiết kế của họ có thể triển khai đƣợc Tác động trong giảng dạy : Nguyễn Hồng Minh Page 15 Đồ án Thiết kế hệ thống Mạng- 2012 PlanetLab đã có trên 4700 ngƣời dùng... là môi trƣờng thực nghiệm cho các mô hình thí nghiệm mạng, cho các nghiên cứu trên hệ thống phân tán và các dịch vụ mạng mới Nguyễn Hồng Minh Page 14 Đồ án Thiết kế hệ thống Mạng- 2012 Hiện có 2 mạng PlanetLab chính trên thế giới là : PlanetLab original của US : planet-lab.org PlanetLab Europe của châu Âu : onelab.eu 2 Lịch sử hình thành và phát triển : Khái niệm Planet Lab đƣợc sinh ra khi các nhà... lĩnh vực mạng và hệ thống phân phối để thảo luận về các quan hệ mật thiết của 1 loại hình các ứng dụng và dịch vụ trên mạng Internet mới và đang phát triên Loại hình dịch vụ mới này đƣợc thiết kế để hoạt động nhƣ là các mạng ―che phủ‖ đã phát triển nhƣ một phƣơng thức tạo ra thêm những khẳ năng mới cho mạng Internet Tháng 3 năm 2002 Larry Peterson (Princeton) và David Culler (UC Berkeley và Intel Research)... phần mềm MyPLC CHƯƠNG 3 TRIỂN KHAI THỬ NGHIỆM MẠNG PLANETLAB THU NHỎ 1 Thành phần của hệ thống: Hệ thống sẽ có đầy đủ các thành phần cơ bản của mô hình PlanetLab trên mạng diện rộng Bao gồm một máy trung tâm PLC cài đặt MyPLC, một số các Node, và User tham gia hệ thống Do đó , mô hình hệ thống đƣợc thiết kế nhƣ hình dƣới đây: Nguyễn Hồng Minh Page 22 Đồ án Thiết kế hệ thống Mạng- 2012 1.1 Máy trung... 2 TÌM HIỂU PLANET-LAB 1 Tổng quan : Nhƣ ta đã phân tích, sự phát triển của Internet phụ thuộc rất lớn vào các thử nghiệm xây dựng các kiến trúc mạng mới , bao gồm từ việc xây dựng topology, cho đến cách thức vận hành mạng, các giao thức chạy trong mạng, đến các cải tiến thiết bị mạng Tất cả các yếu tố trên, trƣớc khi đƣợc đƣa vào triển khai ứng xây dựng đều phải qua giai đoạn thử nghiệm , đánh giá nghiêm... vụ mạng quy mô hành tinh, và đề xuất PlanetLab nhƣ là 1 thử nghiệm Hội nghị thu hút 30 nhà nghiên cứu từ MIT, Washinton , Rice, Berkeley, Princeton, Columbia, Duke, CMU, và Utah David Tennenhouse (Intel Research) ủng hộ cho dự án 100 máy PlanetLab chính thức bắt đầu phát triển Hiện nay, PlanetLab đã có …node,tại … site tham gia vào hệ thống và đang tỏ ra hoạt động có hiệu quả Trung tâm điều khiển PlanetLab. .. slice chỉ gửi và nhận các gói tin trên các kết nối riêng của từng slice đó , qua đó đảm bảo tính độc lập , của các slice VNET hỗ trợ các giao thức TCP, UDP, ICMP, GRE, PPTP Hình 7 Các thành phần trong một nút PlanetLab 7 Kiến trúc Slice : Slice chính là tập hợp các nút ảo trên mạng diện rộng mà ngƣời dùng tham gia hệ thống sẽ triển khai ứng dụng của họ Nói cách khác , slice chính là một mạng ảo Mỗi . THỐNG MẠNG *** Giáo viên hƣớng dẫn : TS.Ngô Hồng Sơn Sinh viên : Nguyễn Hồng Minh SHSV: 20081743 Lớp: TTM-K53 Đề tài 2: Tìm hiểu và triển khai PlanetLab trên mạng diện rộng Tìm hiểu PlanetLab. mạng hiện hành và các dịch vụ mạng lƣới , có thêm nhiều kinh nghiệm về các hệ thống mạng đang chạy trên mạng diện rộng, và cuối cùng , triển khai các dịch vụ mạng mới để cải thiện khẳ năng. của PlanetLab : Planet Lab thành một nền tảng vô giá cho việc học tập và nghiên cứu về các hiện tƣợng trên mạng diện rộng, tạo ra các giao thức mạng mới, đánh giá các dịch vụ mạng hiện hành và