当前位置:天才代写 > Python代写,python代做代考-价格便宜,0时差服务 > 企业网络项目代写 SDN代写

企业网络项目代写 SDN代写

2021-11-28 11:06 星期日 所属: Python代写,python代做代考-价格便宜,0时差服务 浏览:442

企业网络项目代写

Title: SDN-based Enterprise network (Total Marks = 30%)

企业网络项目代写 Adetailed report, outlining an overview of research conducted, design choices, Apps and codes developed, screenshots of the working prototype.

Aim: To develop an OpenFlow-based SDN network for an Enterprise Environment

Objectives:  企业网络项目代写

  1. To gain a fundamental understanding of Open SDN architecture.
  2. To learn how to work with SDN controllers and switches.
  3. To learn how to work with OpenFlowprotocol
  4. To learn to program with Python (or other languages used for SDN programming) and develop SDN scripts and applications.
  5. Learn to translate requirements, identify best solutions and implement an SDN architecture.

Expected outcomes from this assignment:

  1. Adetailed report, outlining an overview of research conducted, design choices, Apps and codes developed, screenshots of the working prototype.
  2. A recorded presentation, which covers the design and developments in the assignment.

Project Description:

GenSoft Pty. Ltd. is a software company, which specialises in development of cloud-based applications. During the past five years they have developed a number of innovative cloud-based applications, which has resulted in significant growth in revenue. As a result, the board of directors of the company have decided to expand their business and consequently acquired a number ofnew sites. Currently, the company Head Quarters (HQ) is based in Melbourne, however they haverecently acquired a new multistorey building which is approx. 10km closer to the Melbourne CBD. Being a forward thinking company, they would like to build a new company intranet, which isscalable and driven by software to enable more rapid future upgrades. To achieve this vision, the IT team for GenSoft would like to develop their network using an SDN framework running Open- Flow.

The HQ building is made up of four floors. The specification for each floor are as follows.

Ground Floor:   企业网络项目代写

The ground floor consists of two parts:

  • One part of the floor is left with open spaces, which is generally used for under-cover parking.
  • The second part is a closed off facility with one entry points. This Facility is used for Research and Prototyping, which has ten computers, where the research and developmentstaff conduct research on new and innovative Software technologies for thecompany. Computers in this lab must access to four dedicated servers in the server room in the second floor. These servers must only be available from the R&D lab computers and the IT room. The computers in this lab must also have access to the internet.

First Floor:

The First floor consists of:

  • A reception area, where two administrative personnel are based. Two PCs are required to be connected to the HQ intranet. They must also have internet
  • A demonstration area, which is used to demonstrate the state of art technologies being developed by the company. This area has five large displays which are connected to the HQ servers via the intranet. These displays show videos of prototypes and promotional materialfor the  Additionally, there is one extra display which is used for power- point presentations. There is also a lectern which needs wired internet access.  企业网络项目代写

Second Floor:

The Second floor consists of:

  • A server room, which hosts the servers and computing facilities for the HQ. The serverroomconsists of all the networking infrastructure needed for both the Intranet and Internet connectivity.
  • An IT room, which has space for four desks for four IT personnel, which looks after thecompanyIT and provides support for the R&D  This room must have network access to the server room and all other computers in the building so they can provide technical support.

Third Floor:

The third floor consists of:

  • Ten offices, which are used by the management team. These offices have a host PC, which is connected via ethernet to the server room. These computers must also have access to the internet.
  • A seminar room, where the company performs regular teaching and training. This room hasa lecture with a PC for the instructor and twenty lab PCs which are used for companyteaching and training  The Instructor PC must have access to the entire Intranet, whereas the lab PCs, should only have access to the Internet.
企业网络项目代写
企业网络项目代写

Other Requirements:

All floors must also have wireless access throughout as staff may use their laptop PCs to conduct their work. Wireless access is only to provide internet connectivity as well as two servers where staff can use to back up their work.

The company is productivity driven, they would like you to make recommendations on how to ensure the employees maximise their work time (i.e. they are not distracted by Social media applications during work hours…etc).  企业网络项目代写

They would also like you to design and build network security mechanisms to minimise external attacks.

Part 1: Network Design (Marks = 5%)  企业网络项目代写

From the requirements outlined in the project description, develop a detailed design document for the network. You will develop a detailed logical design including network diagrams. You are expected to describe all your design choices including all the hardware and software you are recommending.

Part 2: Network Topology Creation in Mininet (Marks = 5%)

To model your network, you are to model your network design using Mininet. In this part, you will design and implement the mininet code that runs the network topology designed in Part 1. You will need to explain your code and provide sample screenshots of the running topology.

Part 3: Network Configuration and Application Development (Marks = 15%)     企业网络项目代写

In this part, you will configure the network and implement the Applications necessary to provide full connectivity and implement the key features required. You are expected to develop and run the SDN applications required to provide the connectivity at each part of the network. You will also need to develop the following (10 Marks):

  1. Switchingand/or Routing application to provide full connectivity, both Internally and externally to the internet.
  2. Security and Firewall policies for protecting the network. Install rules, which stops certain types of applications/ports from being opened. Also, use rules to limit bandwidth for certain parts of the network.

In addition to the above you are required to select and develop one of the following applications and explain its operation (5 Marks):

  1. A visualization tool which shows the live state of the network and packet flow information.
  2. An IDS for your network, and illustrate the operation of your IDS using sample scenarios and illustrations.
  3. Modify your design to create a high availability architecture, both in terms of switches and controller (Hint: You can use a controller which provides high availability). 企业网络项目代写

While some Apps can be found via researching the internet, the students are expected to explaintheir design choices, the codes developed/used. The students are free to choose their own choiceof controllers if they choose to work on Application 5 (Generally most controllers are written inJava, Python). Furthermore, where some specifications are not explicitly defined (i.e. describedabove), you can make assumptions and recommendations, however you would need justify them.

Part 4: Report Presentation (Marks = 5%)

You are expected to give a record a presentation covering all the development aspects of the project. This presentation is to be no more than 15min in duration and it must clearly and conciselycover all the above 3 parts of the report. The following table illustrates the marking criteria for this presentation:

企业网络项目代写
企业网络项目代写

 

更多代写:OS Kernel代写  英国微积分代考  英国英文essay代写  英美文学essay代写  英国学科论文润色  项目管理学论文代写

合作平台:essay代写 论文代写 写手招聘 英国留学生代写

 

天才代写-代写联系方式