Deliverable Value Format Deadline / Date Late deadline essay
AssignmentTutorOnlineSchool of ComputingModule Code M30404Module Title ENDAMModule CoordinatorOther lecturers Dr. Shikun Zhou[email protected]Assessment Itemnumber Item # 2Assessment Title Coursework 2 60%Date Issued 2021-10-28 p1 /2021-12-08 p2Schedule and DeliverablesDeliverable Value Format Deadline / Date Late deadlineECF deadlineCoursework 1 40% A group report 2022-01-21 15:00 [GMT] 2022-02-04 15:00Coursework 2 60% A group report 2022-01-21 15:00 [GMT] 2022-02-04 15:00Notes and Advice● The Extenuating Circumstances procedure is there to support you if you have had any circumstances (problems)that have been serious or significant enough to prevent you from attending, completing or submitting anassessment on time. If you complete an Extenuating Circumstances Form (ECF) for this assessment, it is importantthat you use the correct module code, item number and deadline (not the late deadline) given above.● ASDAC are available to any students who disclose a disability or require additional support for their academicstudies with a good set of resources on the ASDAC moodle site● The University takes any form of academic misconduct (such as plagiarism or cheating) seriously, so please makesure your work is your own. Please ensure you adhere to our Code of Student Behaviour and watch the video onPlagiarism.● Any material included in your coursework should be TECFAC 08 Plagiarism fully cited and referenced in APA 7format. Detailed advice on referencing is available from the library .● Any material submitted that does not meet format or submission guidelines, or falls outside of the submissiondeadline could be subject to a cap on your overall result or disqualification entirely.● If you need additional assistance, you can ask your personal tutor, student engagement officer[email protected], academic tutor [email protected] or your lecturers.● If you are concerned about your mental well-being, please contact our Well-being service.Academic Year 2021/22Enterprise Network Design and ManagementCoursework 2Deadline For Submission: 21st January 2022Submission Instructions The completed report must be submitted online.Instructions for completing theassessment:The coursework will be assessed by means of a formal report. Thereport must have a cover page and MUST USE the provided template.This is a group work.Examiners: Dr S ZhouCoursework 2INSTRUCTIONSThis coursework contributes 60% to your overall module mark.The coursework will be assessed by means of a formal report. The report must have a cover page.This is a group work.The completed report must be submitted online. Late submissions will attract the standard academicpenalty. The assignment also has scheduled formative assessments. The breakdown of the marksand the assessment criteria are provided in this document.All coursework will be checked for possible plagiarism. The report must be appropriatelyreferenced and contributions from anybody other than the student submitting the work must beacknowledged.All work submitted for assessment must be running on the University of Portsmouth system on thespecified packages (RiverBed/OpNet). Programs not running on the University of Portsmouthserver(s) or submitted on disc or any media will not be assessed and will be considered as a nonsubmission.Coursework 2: Part 1 Network Design (30%)IntroductionOPNET Modeller is the industry’s leading network modelling and simulation environment, allowing youto design and study communication networks, devices, protocols, and applications with unmatchedflexibility. Modeller is used by the world’s most prestigious technology organizations to accelerate theR&D process.This laboratory experiment is worth of 30% of the total mark of the unit. All students need to completethe simulation described below, answer all questions and return the questions sheet to the lab’ssupervisor before leaving the room. You are required to work in a group of two.AimThe aim of this experiment is to familiarize the students with the Opnet Modeler network simulationsoftware package.ObjectivesThe objectives of this experiment are:3.1 Introduce Opnet Modeller.3.2 Create a new project.3.3 Build a network in the project.3.4 Define the traffic characteristics of the designed network.3.5 Create alternative project scenarios for comparison purposes.3.6 Simulate the network(s) and generate results in graphical and Web Report formats.3.7 Adjust the network characteristic according to given specifications.4. Method4.1 Starting the experiment4.1.1 Getting Started Using Linux PCsEnter your name and password to log into the PC. From the top-left icon (Applications), go to ECEApplications, then Modelling and double click on OPNET (Modeller NOT Animator).4.2 Creating the Network Model4.2.1 Creating the project areaDo File – New and press ok for a new project. Name the project NetDes. Name the scenario Des_1_XXwhere XX your initials and press OK. Press next in the Initial topology wizard and in the next dialogselect Choose From Maps and press next. Select UK Region (you need to make sure it appears in theright hand window by pressing “>>” button) and press next. In the select technologies dialog select theinternet toolbox and press next. Finally press Finish to close the review of the startup wizard and youshould now be presented with a workspace containing the map of the UK and the object palette next to it.Arrange the windows neatly so that they don’t overlap and take up the maximum workable screen area tomake your work easier and more effective.4.2.2 Configuring the Object PaletteClick the top left icon (left to “Search by name:”) to change display and then click on Configurepalette. In the new window click on Link models and include a PPP_DS0_int entry/link. Press OK andthen click on the Node Models and include the BN_Accelar1050_1s_ae12_ge1 and aBN_BLN_4s_e4_f_sl8_tr4. Click OK to close the “select included entries dialog” and OK on theconfigure palette. Save the palette as it is suggested and by this way we have created a custom objectpalette designed specifically for our needs.4.2.3 Configuring the trafficIt is a good idea to define the profiles and applications that will be used by the LAN before we beginconstructing the network. We define the profiles in the profile definition object and applications in theapplication definition object. A profile is applied to a workstation, server, or LAN. It specifies theapplications used by a particular group of users. An application may be any of the common applications(email, file transfer) or a custom application you define. Eight common (“standard”) applications arealready defined: Database Access, Email, File Transfer, File Print, Telnet Session, Video conferencing,Voice over IP Call, and Web Browsing.To configure the Application Configuration object drag an Application Config object to the projectworkspace. Right-click on it and select Edit Attributes. Set the name attribute to ApplicationConfiguration and change the Application Definitions attribute to Default by clicking in the attribute’sValue column and selecting Default from the pop-up list. Selecting Default configures the applicationdefinition object to have the eight standard applications mentioned earlier. Close the Attributes dialogbox.To Configure the Profile Configuration Object Drag a Profile Configuration object from the objectpalette to the project workspace. Right-click on it and select Edit Attributes. Set the name attribute toProfile Configuration and change the Profile Configuration attribute by clicking in its Value columnand selecting Edit… from the drop-down menu. Change the number of rows to 1, name the new profileLAN Client and change the Operation Mode to Simultaneous. Then click in the profile’s Start Time(seconds) cell to open the “Start Time” Specification dialog box and select constant from theDistribution Name pull-down menu. Set Mean Outcome to 100, then click OK. The Start Time attributehas a value of constant (100). Now close the Start Time Specification dialog box by clicking OK.We will be modelling FTP performance. That application should be included in the profile. Click in theLAN Client’s Applications column and choose Edit… from the pop-up menu and the (Applications)Table dialog box appears. In that table change the number of rows to 1, set the name to File Transfer(Heavy) by clicking in the cell and selecting the application from the pop-up menu. The contents of thispop-up menu are controlled by the Applications Configuration object. When we selected Default as thevalue for the Application Definitions attribute in this object, we enabled this list of applications. Note thatthe list includes 16 entries, a heavy and light version for each of the eight standard applications. Set theStart Time Offset to Uniform (0, 300), verify that the Distribution Name is uniform, set theMinimum Outcome to 0 and the Maximum Outcome to 300. Click OK to close the Applications Tabledialog box and OK to close the Profile Configuration Table, then click OK again to close the Attributesdialog box.4.2.4 Creating the topologyWe will now create the following network inside the area we have prepared for it.Now that we have set up the scenario and the traffic within it we are ready to begin constructing theWAN. Because the network contains four identical subnets, we can create the first subnet in Portsmouth,with its nodes inside it, and then copy the subnet to Glasgow and Manchester. We will also copy it toLondon and modify it further.To create the Portsmouth subnet, click on the subnet icon in the object palette, drag it to the workspaceand right-click to turn off node creation. Now double-click on the Portsmouth subnet and select View –Background – Set Properties…. Note that the display grid is in degrees, which is not appropriate for anoffice. Set the units to Meters, uncheck the Visible checkbox for Satellite orbits and verify thatDrawing is set to Dashed. Set the division to 10 and finally click the Close button.Modelling the network does not require modelling the precise nature of each node in each subnet, so wecan represent the subnets with a LAN model. To create a LAN model, place a 10BaseT_LAN in theworkspace. Right-click on it and choose Edit Attributes. We can change a LAN model’s attributes sothat it accurately represents a network with a certain number of workstations and a particular trafficprofile. To represent one of the offices change the LAN model’s name attribute to Office_LAN and thenchoose Edit… for the Application: Supported Profiles attribute. In there change the number of rows to 1and then change the Profile Name to LAN Client and click OK. Now this LAN will use the LAN Clientprofile we created earlier. This profile includes the File Transfer (Heavy) application. The LAN will sendtraffic that models heavy FTP use. Finally, click OK to close the Edit Attributes dialog box. We havenow modelled a 10 workstation LAN inside the Portsmouth subnet. This single object is equivalent to a10-workstation star topology LAN.Because this LAN model is composed of workstations and links only, it must be connected to a router.The router can then be connected to other routers in the network. To create a router drag aBN_BLN_4s_e4_f_sl8_tr4 node (a Bay Networks router) from the object palette to the workspace nearthe Office_LAN node. Name the new node Router and connect the router and the Office_LAN nodewith a 10BaseT link. Right-click to turn off link creation. The Portsmouth subnet is now configured.Because the subnets in the other cities are identical, you can copy the Portsmouth subnet and place itappropriately. To copy the subnet return to the parent subnet view by clicking on the Go to ParentSubnetwork button (you can also right click on the workspace to bring up the workspace pop-up menu,then choose Go to Parent Subnetwork from the menu). Change the subnet’s name to Portsmouth byselecting Set Name from the object’s pop-up menu. Select the subnet and press +c and thenpaste the subnet to each of the three different cities by pressing +v. Rename each city’s subnetappropriately and connect each subnet to the London office using the PPP_DS0_int link form the objectpalette. Draw a PPP_DS0 link from London to Portsmouth. A Select Nodes dialog box appears askingwhich nodes in each subnet are to be endpoints of the link. Choose the corresponding routers of eachsubnet and click OK to establish the link.To complete the network, the main office in London needs to have a switch and a server added to it. Toconfigure the network in London double-click on the London subnet to enter its subnet view. Place oneswitch and one ethernet_server node in the workspace. Rename thenode to Switch and the ethernet_server to FTP. Right click and select EditAttributes on the FTP server and in the Application: Supported services select edit and add one row inthe table. Choose File Transfer (Heavy) from the menu. Click ok and close the attributes of the server.Now there is a server within the network configured to support the application used by it. Finally connectthe router and the server to the switch with 10BaseT links and when finished close the object palette.4.3 SimulationBefore we run the simulation, we need to setup statistics reports that we are going to produce graphically.Right click anywhere on the workspace. Select from the pop-up menu, Choose Choose IndividualStatistics and edit them so that the following only is set to ON (with a green tick or dot):Global Statistics – Ftp – Download Response time (sec)Link Statistics – point-to-point – utilization ->Press OK to close the choose results dialog. We are now ready to configure and run the simulation. In theDES menu choose Configure/Run Discrete Event Simulation. Set the duration to 1 hour(s) in thecommon attributes tab. Press RUN for the simulation to start.4.3.1 ResultsTo view the graph results, right click anywhere on the workspace and from the menu choose ViewResults. From Global Statistics, select Ftp – Download Response Time (sec) and click show. The plotwill appear in a new window on your screen.You can also manipulate the way the plot appears on the screen in order to make it easier for you tounderstand what is happening. Right click on the Ftp plot and select Edit Graph Properties. In the newwindow that appears change the draw style from “discrete” to “bar” and press apply. The graph shouldchange and the points should become bars. Press OK.To print the desired graphs you can select to create a web report that will contain only the graphed resultsthat you desire. Leaving the results windows open go to the main Modeller menu and from the DESchoose Results – Generate web report (you can choose between “Include graphed results” or “Includeall results”). Name this report Graphs and click OK. A new web report has now been generated and youcan see it in DES – Results – Launch Last Web Report. A browser window opens.Click on Report: Graphed Results on the top left corner and then click on the new link that appearsunder it that contains the names of the selected graphs, to view them. Click on the graph once in order toselect the frame containing the graph otherwise you will print something irrelevant and waste your printquota!!! Choose Print from browser’s main menu and the plot will be sent to printer lja (change it to ljbdepending on the printer queues at the time of the lab).4.4 Multiple ScenariosWe will now create a second scenario with 50% higher loading to test the performance of the network.Go to Scenarios – Duplicate Scenario and name the new scenario2. Press CTRL-R and the Configurediscrete event simulation window appear. Go to the Global Attributes tab and scroll down to the end untilyou find the Traffic scaling factor and by single clicking on it change it to 1.5. Also change the Trafficscaling mode to all traffic.4.4.1 Running the simulationNow we need to configure and run both the scenarios of the project in order to get the results andcompare them. From the Main Menu go to Scenarios – Manage scenarios. The manage scenarioswindow opens. In the Results row click once in every scenario and choose . Under simduration type 1 for all scenarios. Under Time Units choose hour(s) We are now ready to run thesimulation by clicking OK in the bottom right corner of the window.4.5 Comparing resultsCreate a 3rd scenario by duplicating the second and this time try by altering the link capacity between thenodes to achieve roughly the same utilization as in scenario 1 but without altering at all the traffic asdefined in the Application Configuration Utility block. Once you achieve that, create a 4th scenario byduplicating the 3rd (we need to use the links used in the 3rd) and after taking down the traffic scalingfactor back to 1 try to increase the traffic in the Application Configuration Utility block to achieve thesame utilization as in the 3rd scenario.Report part 1(Please use the report template provided which can be found in Moodle)ALL answers MUST be based on OpNet simulation. Internet sourced results will NOT beawarded any marks!1. Is it important in network design to know how to simulate more than onescenario for the one network? Briefly explain why.[2 Mark]2. When configuring the traffic, you need to setup an item called, “Meanoutcome”, how do you find and set it?[2 Mark]3. Explain what factors other than network traffic loading & message transitdelay times would likely to affect network performance?[2 Mark]4. Which of the following configuration you need to do first?a. Application configurationb. Profile configurationc. Doesn’t matter[1 Mark]5. How do you impose traffic loads?[2 Mark]6. What is the main difference between application configuration and profileconfiguration in OPNET?[2 Mark]7. If the simulation is successful, how many entries should be logged in DESLog?[1 Mark]8. How do you get results to compare more than two scenarios?[2 Mark]9. After two successful simulations, you now have two sets of results, one forthe initial work and one for the 50% higher loaded work, please attach onegraph from each scenario and briefly discuss the differences between tworesults.[4 Marks]10. Considering the computer network presented in the simulation is anationwide bank, prepare a full tradeoff table and discuss each technicalgoal.[12 Marks]Coursework 2: Part 2 ISP & Enterprise Network (30%)Task 1: Mapping AS/Internet Relationships (10%)IntroductionYou are going to collect and investigate the information that is freely available regarding the logicalconnectivity between autonomous systems.Collecting DataYou should identify the IP address of the machine that you are currently sitting on.Put this IP address into RIPE Database query (https://apps.db.ripe.net/search/query.html).Identify the ASN (autonomous system number) based on the results from you RIPE Database query.Go to https://stat.ripe.net/ and lookup the connectivity of that ASN and find a list of the autonomous systemsthat that AS is connected to.ALL answers MUST be based on RIPE Database and UCLA sites. Any other Internetsourced results will NOT be awarded any marks!Report part 2 (10%)(Please use the report template provided which can be found in Moodle)1. Choose one stub, one large ISP and one tier-1 ISP and note their ASN and IPprefix advertisement..[3 Mark]2. Note how they are connected (the number of connections).[1 Mark]3. Go to https://stat.ripe.net/ and type in each of the ASNs and note the prefixsize distribution, transits distribution and the AS path length to thecollectors.[3 Mark]4. Go to back to https://stat.ripe.net/ or http://heat.cs.ucla.edu and tracethree hops away from the AS that you are currently in.[1 Mark]5. Perform one or many traceroutes to identify the number of hops to an IPaddress in the AS three hops away from your current AS.[2 Mark]Task 2: AS/Internet Design and simulation (20%)IntroductionYou will design and develop a simulation for an inter-connection between 5 Ass using local preference attribute.Setting out the Network ComponentsWe are going to set out a fairly complicated network to demonstrate enterprise level/inter-connection between5 different ASs. The model and the associated ASs are shown below.In order to make it easy to grasp we are going to use the “Logical Subnet” component. This design process allowsus to have multiple layers, adding comprehension and visualisation of what may be a very complicated network.Five of these should be set out on the network canvas as shown below.If you double click on each of these subnets then you will be taken into the subnet. To get out of thesubnet you need to right click and select “Go To Parent Subnet”.I suggest putting network components into each of the autonomous systems as shown below.AS11AS22AS33AS44AS55Once all of the components have been placed into the logical subnets you can connect themtogether by connecting a cable between the two subnets. This will present you with a choice ofwhat components to connect as shown below. Please ensure that you connect the routers to oneanother correctly (demonstrated in the network diagram).Adding TrafficYou should add the application config and profile config nodes. Set up two applications, HTTP:ImageBrowsing and FTP: High Load (but you must edit the inter-request time to “exponential(36)” insteadof “exponential(360)”). You should set up one profile that utilises these applications simultaneously.You should set up the LAN in AS11 to use that profile. You should then set up the server in AS55 tosupport HTTP and the server in AS44 to support FTP.Configure BGPYou should configure BGP between each AS (please use the guidance provided in ISP 1 lecture toachieve this). The internal connection between the border routers in AS22 and AS33 should not useBGP, but should use RIP or OSPF.Configure TrafficWe will now perform some traffic engineering, you should duplicate your BGP scenario and call theduplication “BGP_Local_pref”.Implied in the model is a peering relationship between AS11-AS22, AS22-AS33 and AS33-AS44. We aregoing to force the FTP traffic destined to AS44 (actually it will be all traffic destined for AS44) throughthe path AS11-AS22-AS33-AS44. In order to do this we will set the local preference of the routethrough AS22 to a low value, thereby forcing the traffic to go through AS22-AS33 (the local preferenceis, by default, set as 100 minus the number of AS hops).Experiment 11. You should verify that both HTTP traffic and FTP traffic is flowing in the network andyou should verify the route that the traffic is taking. (5%)Experiment 21. You should verify that both HTTP traffic and FTP traffic is still flowing in the networkand you should verify the route that the traffic is taking. (3%)2. You should verify the BGP is being used correctly to update routing tables. (2%)In the border router of AS11 we need to set up a route map as shown below. If you expand the IP->IP Routing Parameters you get access to the Route Map Configuration.This route map then needs to be applied to the route received from the appropriate neighbour. Asshown below, it is applied to the route received from AS55 to 11 (so by setting the local preference to10 this route becomes less desirable for traffic destined to AS44).Add a nameAdd AS PathContains33Set to Local PreferenceYou need to edit the IP Routing Parameters->BGP Parameters.Note that it isconfigured forthe routescoming fromAS55.Add RouteMap 1 forroutesenteringthis AS.Experiment 31. You should verify that the next hop address in the routing table of AS11_ASBR forserver in AS44 has now changed. (5%)2. You should also verify that the amount of traffic between AS11 and AS22 has changed(and verify why local_pref is referred to as an “out-bound” traffic engineeringtechnique). (5%)Report part 3 (20%)(Please use the report template provided which can be found in Moodle)Complete each experiment specified in the blue box, as shown below:You must ensure that the minimum that you record in your report is the evidence (screenshots) thatyou have completed the task with brief explanation to each. Ideally you want to document problems,how you identified problems and how you overcame those problems.ALL answers MUST be based on OpNet simulations. Internet sourced resultswill NOT be awarded any marks!Experiment 11. You should verify that both HTTP traffic and FTP traffic is flowing in the network and youshould verify the route that the traffic is taking.(5%)Experiment 21. You should verify that both HTTP traffic and FTP traffic is still flowing in the network andyou should verify the route that the traffic is taking.(3%)2. You should verify the BGP is being used correctly to update routing tables.(2%)Experiment 31. You should verify that the next hop address in the routing table of AS11_ASBR for serverin AS44 has now changed.(5%)2. You should also verify that the amount of traffic between AS11 and AS22 has changed (andverify why local_pref is referred to as an “out-bound” traffic engineering technique).(5%)Experiment 11. An activity (possible marks in %)Assignment status: Already Solved By Our Expert-AssignmentTutorOnlineSchool of ComputingModule Code M30404Module Title ENDAMModule CoordinatorOther lecturers Dr. Shikun Zhou[email protected]Assessment Itemnumber Item # 2Assessment Title Coursework 2 60%Date Issued 2021-10-28 p1 /2021-12-08 p2Schedule and DeliverablesDeliverable Value Format Deadline / Date Late deadlineECF deadlineCoursework 1 40% A group report 2022-01-21 15:00 [GMT] 2022-02-04 15:00Coursework 2 60% A group report 2022-01-21 15:00 [GMT] 2022-02-04 15:00Notes and Advice● The Extenuating Circumstances procedure is there to support you if you have had any circumstances (problems)that have been serious or significant enough to prevent you from attending, completing or submitting anassessment on time. If you complete an Extenuating Circumstances Form (ECF) for this assessment, it is importantthat you use the correct module code, item number and deadline (not the late deadline) given above.● ASDAC are available to any students who disclose a disability or require additional support for their academicstudies with a good set of resources on the ASDAC moodle site● The University takes any form of academic misconduct (such as plagiarism or cheating) seriously, so please makesure your work is your own. Please ensure you adhere to our Code of Student Behaviour and watch the video onPlagiarism.● Any material included in your coursework should be TECFAC 08 Plagiarism fully cited and referenced in APA 7format. Detailed advice on referencing is available from the library .● Any material submitted that does not meet format or submission guidelines, or falls outside of the submissiondeadline could be subject to a cap on your overall result or disqualification entirely.● If you need additional assistance, you can ask your personal tutor, student engagement officer[email protected], academic tutor [email protected] or your lecturers.● If you are concerned about your mental well-being, please contact our Well-being service.Academic Year 2021/22Enterprise Network Design and ManagementCoursework 2Deadline For Submission: 21st January 2022Submission Instructions The completed report must be submitted online.Instructions for completing theassessment:The coursework will be assessed by means of a formal report. Thereport must have a cover page and MUST USE the provided template.This is a group work.Examiners: Dr S ZhouCoursework 2INSTRUCTIONSThis coursework contributes 60% to your overall module mark.The coursework will be assessed by means of a formal report. The report must have a cover page.This is a group work.The completed report must be submitted online. Late submissions will attract the standard academicpenalty. The assignment also has scheduled formative assessments. The breakdown of the marksand the assessment criteria are provided in this document.All coursework will be checked for possible plagiarism. The report must be appropriatelyreferenced and contributions from anybody other than the student submitting the work must beacknowledged.All work submitted for assessment must be running on the University of Portsmouth system on thespecified packages (RiverBed/OpNet). Programs not running on the University of Portsmouthserver(s) or submitted on disc or any media will not be assessed and will be considered as a nonsubmission.Coursework 2: Part 1 Network Design (30%)IntroductionOPNET Modeller is the industry’s leading network modelling and simulation environment, allowing youto design and study communication networks, devices, protocols, and applications with unmatchedflexibility. Modeller is used by the world’s most prestigious technology organizations to accelerate theR&D process.This laboratory experiment is worth of 30% of the total mark of the unit. All students need to completethe simulation described below, answer all questions and return the questions sheet to the lab’ssupervisor before leaving the room. You are required to work in a group of two.AimThe aim of this experiment is to familiarize the students with the Opnet Modeler network simulationsoftware package.ObjectivesThe objectives of this experiment are:3.1 Introduce Opnet Modeller.3.2 Create a new project.3.3 Build a network in the project.3.4 Define the traffic characteristics of the designed network.3.5 Create alternative project scenarios for comparison purposes.3.6 Simulate the network(s) and generate results in graphical and Web Report formats.3.7 Adjust the network characteristic according to given specifications.4. Method4.1 Starting the experiment4.1.1 Getting Started Using Linux PCsEnter your name and password to log into the PC. From the top-left icon (Applications), go to ECEApplications, then Modelling and double click on OPNET (Modeller NOT Animator).4.2 Creating the Network Model4.2.1 Creating the project areaDo File – New and press ok for a new project. Name the project NetDes. Name the scenario Des_1_XXwhere XX your initials and press OK. Press next in the Initial topology wizard and in the next dialogselect Choose From Maps and press next. Select UK Region (you need to make sure it appears in theright hand window by pressing “>>” button) and press next. In the select technologies dialog select theinternet toolbox and press next. Finally press Finish to close the review of the startup wizard and youshould now be presented with a workspace containing the map of the UK and the object palette next to it.Arrange the windows neatly so that they don’t overlap and take up the maximum workable screen area tomake your work easier and more effective.4.2.2 Configuring the Object PaletteClick the top left icon (left to “Search by name:”) to change display and then click on Configurepalette. In the new window click on Link models and include a PPP_DS0_int entry/link. Press OK andthen click on the Node Models and include the BN_Accelar1050_1s_ae12_ge1 and aBN_BLN_4s_e4_f_sl8_tr4. Click OK to close the “select included entries dialog” and OK on theconfigure palette. Save the palette as it is suggested and by this way we have created a custom objectpalette designed specifically for our needs.4.2.3 Configuring the trafficIt is a good idea to define the profiles and applications that will be used by the LAN before we beginconstructing the network. We define the profiles in the profile definition object and applications in theapplication definition object. A profile is applied to a workstation, server, or LAN. It specifies theapplications used by a particular group of users. An application may be any of the common applications(email, file transfer) or a custom application you define. Eight common (“standard”) applications arealready defined: Database Access, Email, File Transfer, File Print, Telnet Session, Video conferencing,Voice over IP Call, and Web Browsing.To configure the Application Configuration object drag an Application Config object to the projectworkspace. Right-click on it and select Edit Attributes. Set the name attribute to ApplicationConfiguration and change the Application Definitions attribute to Default by clicking in the attribute’sValue column and selecting Default from the pop-up list. Selecting Default configures the applicationdefinition object to have the eight standard applications mentioned earlier. Close the Attributes dialogbox.To Configure the Profile Configuration Object Drag a Profile Configuration object from the objectpalette to the project workspace. Right-click on it and select Edit Attributes. Set the name attribute toProfile Configuration and change the Profile Configuration attribute by clicking in its Value columnand selecting Edit… from the drop-down menu. Change the number of rows to 1, name the new profileLAN Client and change the Operation Mode to Simultaneous. Then click in the profile’s Start Time(seconds) cell to open the “Start Time” Specification dialog box and select constant from theDistribution Name pull-down menu. Set Mean Outcome to 100, then click OK. The Start Time attributehas a value of constant (100). Now close the Start Time Specification dialog box by clicking OK.We will be modelling FTP performance. That application should be included in the profile. Click in theLAN Client’s Applications column and choose Edit… from the pop-up menu and the (Applications)Table dialog box appears. In that table change the number of rows to 1, set the name to File Transfer(Heavy) by clicking in the cell and selecting the application from the pop-up menu. The contents of thispop-up menu are controlled by the Applications Configuration object. When we selected Default as thevalue for the Application Definitions attribute in this object, we enabled this list of applications. Note thatthe list includes 16 entries, a heavy and light version for each of the eight standard applications. Set theStart Time Offset to Uniform (0, 300), verify that the Distribution Name is uniform, set theMinimum Outcome to 0 and the Maximum Outcome to 300. Click OK to close the Applications Tabledialog box and OK to close the Profile Configuration Table, then click OK again to close the Attributesdialog box.4.2.4 Creating the topologyWe will now create the following network inside the area we have prepared for it.Now that we have set up the scenario and the traffic within it we are ready to begin constructing theWAN. Because the network contains four identical subnets, we can create the first subnet in Portsmouth,with its nodes inside it, and then copy the subnet to Glasgow and Manchester. We will also copy it toLondon and modify it further.To create the Portsmouth subnet, click on the subnet icon in the object palette, drag it to the workspaceand right-click to turn off node creation. Now double-click on the Portsmouth subnet and select View –Background – Set Properties…. Note that the display grid is in degrees, which is not appropriate for anoffice. Set the units to Meters, uncheck the Visible checkbox for Satellite orbits and verify thatDrawing is set to Dashed. Set the division to 10 and finally click the Close button.Modelling the network does not require modelling the precise nature of each node in each subnet, so wecan represent the subnets with a LAN model. To create a LAN model, place a 10BaseT_LAN in theworkspace. Right-click on it and choose Edit Attributes. We can change a LAN model’s attributes sothat it accurately represents a network with a certain number of workstations and a particular trafficprofile. To represent one of the offices change the LAN model’s name attribute to Office_LAN and thenchoose Edit… for the Application: Supported Profiles attribute. In there change the number of rows to 1and then change the Profile Name to LAN Client and click OK. Now this LAN will use the LAN Clientprofile we created earlier. This profile includes the File Transfer (Heavy) application. The LAN will sendtraffic that models heavy FTP use. Finally, click OK to close the Edit Attributes dialog box. We havenow modelled a 10 workstation LAN inside the Portsmouth subnet. This single object is equivalent to a10-workstation star topology LAN.Because this LAN model is composed of workstations and links only, it must be connected to a router.The router can then be connected to other routers in the network. To create a router drag aBN_BLN_4s_e4_f_sl8_tr4 node (a Bay Networks router) from the object palette to the workspace nearthe Office_LAN node. Name the new node Router and connect the router and the Office_LAN nodewith a 10BaseT link. Right-click to turn off link creation. The Portsmouth subnet is now configured.Because the subnets in the other cities are identical, you can copy the Portsmouth subnet and place itappropriately. To copy the subnet return to the parent subnet view by clicking on the Go to ParentSubnetwork button (you can also right click on the workspace to bring up the workspace pop-up menu,then choose Go to Parent Subnetwork from the menu). Change the subnet’s name to Portsmouth byselecting Set Name from the object’s pop-up menu. Select the subnet and press +c and thenpaste the subnet to each of the three different cities by pressing +v. Rename each city’s subnetappropriately and connect each subnet to the London office using the PPP_DS0_int link form the objectpalette. Draw a PPP_DS0 link from London to Portsmouth. A Select Nodes dialog box appears askingwhich nodes in each subnet are to be endpoints of the link. Choose the corresponding routers of eachsubnet and click OK to establish the link.To complete the network, the main office in London needs to have a switch and a server added to it. Toconfigure the network in London double-click on the London subnet to enter its subnet view. Place oneswitch and one ethernet_server node in the workspace. Rename thenode to Switch and the ethernet_server to FTP. Right click and select EditAttributes on the FTP server and in the Application: Supported services select edit and add one row inthe table. Choose File Transfer (Heavy) from the menu. Click ok and close the attributes of the server.Now there is a server within the network configured to support the application used by it. Finally connectthe router and the server to the switch with 10BaseT links and when finished close the object palette.4.3 SimulationBefore we run the simulation, we need to setup statistics reports that we are going to produce graphically.Right click anywhere on the workspace. Select from the pop-up menu, Choose Choose IndividualStatistics and edit them so that the following only is set to ON (with a green tick or dot):Global Statistics – Ftp – Download Response time (sec)Link Statistics – point-to-point – utilization ->Press OK to close the choose results dialog. We are now ready to configure and run the simulation. In theDES menu choose Configure/Run Discrete Event Simulation. Set the duration to 1 hour(s) in thecommon attributes tab. Press RUN for the simulation to start.4.3.1 ResultsTo view the graph results, right click anywhere on the workspace and from the menu choose ViewResults. From Global Statistics, select Ftp – Download Response Time (sec) and click show. The plotwill appear in a new window on your screen.You can also manipulate the way the plot appears on the screen in order to make it easier for you tounderstand what is happening. Right click on the Ftp plot and select Edit Graph Properties. In the newwindow that appears change the draw style from “discrete” to “bar” and press apply. The graph shouldchange and the points should become bars. Press OK.To print the desired graphs you can select to create a web report that will contain only the graphed resultsthat you desire. Leaving the results windows open go to the main Modeller menu and from the DESchoose Results – Generate web report (you can choose between “Include graphed results” or “Includeall results”). Name this report Graphs and click OK. A new web report has now been generated and youcan see it in DES – Results – Launch Last Web Report. A browser window opens.Click on Report: Graphed Results on the top left corner and then click on the new link that appearsunder it that contains the names of the selected graphs, to view them. Click on the graph once in order toselect the frame containing the graph otherwise you will print something irrelevant and waste your printquota!!! Choose Print from browser’s main menu and the plot will be sent to printer lja (change it to ljbdepending on the printer queues at the time of the lab).4.4 Multiple ScenariosWe will now create a second scenario with 50% higher loading to test the performance of the network.Go to Scenarios – Duplicate Scenario and name the new scenario2. Press CTRL-R and the Configurediscrete event simulation window appear. Go to the Global Attributes tab and scroll down to the end untilyou find the Traffic scaling factor and by single clicking on it change it to 1.5. Also change the Trafficscaling mode to all traffic.4.4.1 Running the simulationNow we need to configure and run both the scenarios of the project in order to get the results andcompare them. From the Main Menu go to Scenarios – Manage scenarios. The manage scenarioswindow opens. In the Results row click once in every scenario and choose . Under simduration type 1 for all scenarios. Under Time Units choose hour(s) We are now ready to run thesimulation by clicking OK in the bottom right corner of the window.4.5 Comparing resultsCreate a 3rd scenario by duplicating the second and this time try by altering the link capacity between thenodes to achieve roughly the same utilization as in scenario 1 but without altering at all the traffic asdefined in the Application Configuration Utility block. Once you achieve that, create a 4th scenario byduplicating the 3rd (we need to use the links used in the 3rd) and after taking down the traffic scalingfactor back to 1 try to increase the traffic in the Application Configuration Utility block to achieve thesame utilization as in the 3rd scenario.Report part 1(Please use the report template provided which can be found in Moodle)ALL answers MUST be based on OpNet simulation. Internet sourced results will NOT beawarded any marks!1. Is it important in network design to know how to simulate more than onescenario for the one network? Briefly explain why.[2 Mark]2. When configuring the traffic, you need to setup an item called, “Meanoutcome”, how do you find and set it?[2 Mark]3. Explain what factors other than network traffic loading & message transitdelay times would likely to affect network performance?[2 Mark]4. Which of the following configuration you need to do first?a. Application configurationb. Profile configurationc. Doesn’t matter[1 Mark]5. How do you impose traffic loads?[2 Mark]6. What is the main difference between application configuration and profileconfiguration in OPNET?[2 Mark]7. If the simulation is successful, how many entries should be logged in DESLog?[1 Mark]8. How do you get results to compare more than two scenarios?[2 Mark]9. After two successful simulations, you now have two sets of results, one forthe initial work and one for the 50% higher loaded work, please attach onegraph from each scenario and briefly discuss the differences between tworesults.[4 Marks]10. Considering the computer network presented in the simulation is anationwide bank, prepare a full tradeoff table and discuss each technicalgoal.[12 Marks]Coursework 2: Part 2 ISP & Enterprise Network (30%)Task 1: Mapping AS/Internet Relationships (10%)IntroductionYou are going to collect and investigate the information that is freely available regarding the logicalconnectivity between autonomous systems.Collecting DataYou should identify the IP address of the machine that you are currently sitting on.Put this IP address into RIPE Database query (https://apps.db.ripe.net/search/query.html).Identify the ASN (autonomous system number) based on the results from you RIPE Database query.Go to https://stat.ripe.net/ and lookup the connectivity of that ASN and find a list of the autonomous systemsthat that AS is connected to.ALL answers MUST be based on RIPE Database and UCLA sites. Any other Internetsourced results will NOT be awarded any marks!Report part 2 (10%)(Please use the report template provided which can be found in Moodle)1. Choose one stub, one large ISP and one tier-1 ISP and note their ASN and IPprefix advertisement..[3 Mark]2. Note how they are connected (the number of connections).[1 Mark]3. Go to https://stat.ripe.net/ and type in each of the ASNs and note the prefixsize distribution, transits distribution and the AS path length to thecollectors.[3 Mark]4. Go to back to https://stat.ripe.net/ or http://heat.cs.ucla.edu and tracethree hops away from the AS that you are currently in.[1 Mark]5. Perform one or many traceroutes to identify the number of hops to an IPaddress in the AS three hops away from your current AS.[2 Mark]Task 2: AS/Internet Design and simulation (20%)IntroductionYou will design and develop a simulation for an inter-connection between 5 Ass using local preference attribute.Setting out the Network ComponentsWe are going to set out a fairly complicated network to demonstrate enterprise level/inter-connection between5 different ASs. The model and the associated ASs are shown below.In order to make it easy to grasp we are going to use the “Logical Subnet” component. This design process allowsus to have multiple layers, adding comprehension and visualisation of what may be a very complicated network.Five of these should be set out on the network canvas as shown below.If you double click on each of these subnets then you will be taken into the subnet. To get out of thesubnet you need to right click and select “Go To Parent Subnet”.I suggest putting network components into each of the autonomous systems as shown below.AS11AS22AS33AS44AS55Once all of the components have been placed into the logical subnets you can connect themtogether by connecting a cable between the two subnets. This will present you with a choice ofwhat components to connect as shown below. Please ensure that you connect the routers to oneanother correctly (demonstrated in the network diagram).Adding TrafficYou should add the application config and profile config nodes. Set up two applications, HTTP:ImageBrowsing and FTP: High Load (but you must edit the inter-request time to “exponential(36)” insteadof “exponential(360)”). You should set up one profile that utilises these applications simultaneously.You should set up the LAN in AS11 to use that profile. You should then set up the server in AS55 tosupport HTTP and the server in AS44 to support FTP.Configure BGPYou should configure BGP between each AS (please use the guidance provided in ISP 1 lecture toachieve this). The internal connection between the border routers in AS22 and AS33 should not useBGP, but should use RIP or OSPF.Configure TrafficWe will now perform some traffic engineering, you should duplicate your BGP scenario and call theduplication “BGP_Local_pref”.Implied in the model is a peering relationship between AS11-AS22, AS22-AS33 and AS33-AS44. We aregoing to force the FTP traffic destined to AS44 (actually it will be all traffic destined for AS44) throughthe path AS11-AS22-AS33-AS44. In order to do this we will set the local preference of the routethrough AS22 to a low value, thereby forcing the traffic to go through AS22-AS33 (the local preferenceis, by default, set as 100 minus the number of AS hops).Experiment 11. You should verify that both HTTP traffic and FTP traffic is flowing in the network andyou should verify the route that the traffic is taking. (5%)Experiment 21. You should verify that both HTTP traffic and FTP traffic is still flowing in the networkand you should verify the route that the traffic is taking. (3%)2. You should verify the BGP is being used correctly to update routing tables. (2%)In the border router of AS11 we need to set up a route map as shown below. If you expand the IP->IP Routing Parameters you get access to the Route Map Configuration.This route map then needs to be applied to the route received from the appropriate neighbour. Asshown below, it is applied to the route received from AS55 to 11 (so by setting the local preference to10 this route becomes less desirable for traffic destined to AS44).Add a nameAdd AS PathContains33Set to Local PreferenceYou need to edit the IP Routing Parameters->BGP Parameters.Note that it isconfigured forthe routescoming fromAS55.Add RouteMap 1 forroutesenteringthis AS.Experiment 31. You should verify that the next hop address in the routing table of AS11_ASBR forserver in AS44 has now changed. (5%)2. You should also verify that the amount of traffic between AS11 and AS22 has changed(and verify why local_pref is referred to as an “out-bound” traffic engineeringtechnique). (5%)Report part 3 (20%)(Please use the report template provided which can be found in Moodle)Complete each experiment specified in the blue box, as shown below:You must ensure that the minimum that you record in your report is the evidence (screenshots) thatyou have completed the task with brief explanation to each. Ideally you want to document problems,how you identified problems and how you overcame those problems.ALL answers MUST be based on OpNet simulations. Internet sourced resultswill NOT be awarded any marks!Experiment 11. You should verify that both HTTP traffic and FTP traffic is flowing in the network and youshould verify the route that the traffic is taking.(5%)Experiment 21. You should verify that both HTTP traffic and FTP traffic is still flowing in the network andyou should verify the route that the traffic is taking.(3%)2. You should verify the BGP is being used correctly to update routing tables.(2%)Experiment 31. You should verify that the next hop address in the routing table of AS11_ASBR for serverin AS44 has now changed.(5%)2. You should also verify that the amount of traffic between AS11 and AS22 has changed (andverify why local_pref is referred to as an “out-bound” traffic engineering technique).(5%)Experiment 11. An activity (possible marks in %)Assignment status: Already Solved By Our Experts