ARE YOU LOOKING FOR RELIABLE MN622 SOFTWARE DEFINED NETWORKING ASSIGNMENT HELP SERVICES? EXPERTSMINDS.COM IS RIGHT CHOICE AS YOUR STUDY PARTNER!
MN622 Software Defined Networking Assignment Help
Question 1: Containing (Draw) a network topology along with sub-nets and IP addresses assigned to networking devices and hosts.
Solution: SDN stands for Software defined working which performs dynamic and programmatic network configuration to improve the network performance and monitoring in the traditional network management.SDN mainly provides the Statistical architecture of the traditional network. The architecture is mainly decentralized and complex to perform the network management performance. It has a centralized network to forward the packets from source to destination. The centralized network architecture has a control plane which is considered as brain of SDN network. It visualize with the data planes which is shown below
Fig.1 Illustration of control and data plane
Fig 2: SDN Architecture
Topology Creation
The diagram explains the simple SDN topology creation. It has mainly 3 components like an application plane, a logically centralized SDN controller and a data plane which is built with host and switches with open flow. The network topology is explained with three poising attacks. It consists of two hosts and one switch in which they are malicious. The control plane and data plane is shown in the topology. The topology is built with so many switches and host in which the packets are forwarded between the client and server. (I. Ahmad, 2015)
Fig 3: Topology creation in SDN network
EXPERTSMINDS.COM ACCEPTS INSTANT AND SHORT DEADLINES ORDER FOR MN622 SOFTWARE DEFINED NETWORKING ASSIGNMENT - ORDER TODAY FOR EXCELLENCE!
Question 2: Write all of the activities to achieve ARP requests and ICMP error message implementations.
Solution: ARP implementation with pox
ARP stands for address resolution protocol. It is one of the protocols in the network layer which is used to convert an IP address in to physical address. There is also one protocol called RARP which stands for Reverse Address Resolution Protocol which is used to discover IP address.ARP has the capacity to determine the Next hop MAC Address to find out the next hop which is ready to send and receive the packets. It should be reliable to process the request and reply for ARP which is able to fill the MAC Address in the router. Router takes one of the major responsibilities to generate and process ARP request and replies for each process. Request of ARP are sent to broadcast the MAC address (ff-ff-ff-ff-ff-ff) in this format. (M. Antikainen, 2014)
Fig 4: ARP implementation with pox
The below explains the Pox Controller startup
POX 0.2.0 // which explains the start up state controller of pox
[openflow.of_01 ] [00-00-00-00-00-03 1] //connected sate
[openflow.of_01 ] [00-00-00-00-00-02 2] // connected state
[openflow.of_01 ] [00-00-00-00-00-01 3] //connected state in pox
ICMP implementation
ICMP stands for Internet control Message Protocol which is capable of sending control information to the host. It also has the capacity to send back to the host. Echo reply and response is available like client server architecture. Only difference is an echo request which is a ping is sent and a needed response is get as reply message to the host. It also has TTL (Time to live) which says when the packet is responsible for relay and bandwidth. It has some predicted values for forwarding the packets from source to destination when it becomes zero the IP packet will be discarded and no longer is it alive. The incoming and outgoing packets should be checked for TTL when it is routing the packets from source to destination. (A. Azzouni, 2017)
Fig5: ICMP implementation
GETTING STUCK WITH SIMILAR MN622 SOFTWARE DEFINED NETWORKING ASSIGNMENT? ENROL WITH EXPERTSMINDS'S MN622 SOFTWARE DEFINED NETWORKING ASSIGNMENT HELP SERVICES AND GET DISTRESSED WITH YOUR ASSIGNMENT WORRIES!
Question 3: Demonstration to show connectivity between all the hosts by ping command (Screen shots or video). Also demonstration to show an error message when a host is not reachable or the destination IP address is in a sub-net that is not connected to the network (Screen shots or Video)
Solution : Router Connectivity using ping
The router connectivity is done using configuration. Ping is one of the network administration tools which are mainly used to test the connectivity on the IP network which is working in the domain system. For testing the network router connectivity with ping we need to use the command prompt. We need to use ping address to specify the router connectivity. It is also measuring the delay, bandwidth and latency of the interconnected network. The router connectivity using ping is shown below and also explains how it works on the network.
There are some unsuccessful ping replies in the router configuration
- Request timed out
- Unknown host
- Destination host unreachable
The request timed out explains how the ping message is sending and forwarding the packets from one network to other network in the network architecture. This message also indicates the no reply message which is caused to many causes like network congestion in the router, failure of ARP request, Routing error, Packet filtering etc...Sometimes the hostname is not resolved by the router using ping mechanism in that cases it shows a error message unknown host. Also sometimes the destination host is not reachable due to some routing errors.
Question 4: Explanation of at least two attacks and their impact on SDN.
Solution: Attacks and it impacts on SDN
The network era due to some technologies is creating so many attacks which is identified in the network. It is a challenging task to define the vulnerability attacks in SDN network. It plays one of the major roles in the network
Fig 6: SDN Attacks
There is several attacks which is explained below one by one
Network Manipulation
It is one of the main attacks which happen in control plane. It produces the false network data in the entire network. To avoid this redundant entity should be checked in the network
Traffic diversion
It mainly occurs due to the data plane. It allows eavesdropping mechanism by causing more network traffic. It should provide strong encryption to avoid this mechanism.
Denial of service (DOS)
This attack can attack all parts of SDN network. The attacker may cause some undisruptive service to all the parts of SDN network. TO avoid this packet dropping techniques should be followed.
ARP spoofing attack
This attack is also called as a man in the middle attack. A hacker can do all types of attack in the network to produce some spoofing techniques in the network. To avoid this some strong authentication method should be used.
Traffic Snipping
Sniffing is one of the methods used by hacker to study the network technology and communication in the network. Can also eavesdrop some information in the network and steal some of the data. To avoid this strong encryption method should be used in the network by applying some algorithms. (T. Alharbi, 2015)
Password guessing
By guessing the password of the network some unauthorized users can enter in to the SDN network. To avoid this type of attacks we need to update and change the password often.
Conclusion
In this task the SDN network architecture and the topology is created for the network. Router connectivity is done using ping. And also it shows how Arp and ICMP are implemented with pox controller. Several types of attacks and its impacts are explained
ORDER NEW MN622 SOFTWARE DEFINED NETWORKING ASSIGNMENT AT NOMINAL PRICE!
Below are the related courses in which ExpertsMinds precisely deal with:
- AIM100 Academic Integrity Module Assignment Help
- MN501 Network Management in Organisations Assignment Help
- MN502 Overview of Network Security Assignment Help
- MN503 Overview of Internetworking Assignment Help
- MN504 Networked Application Management Assignment Help
- MN506 System Management Assignment Help
- MN601 Network Project Management Assignment Help
- MN603 Wireless Networks and Security Assignment Help
- MN621 Advanced network Design Assignment Help
- MN691 Research Methods and Project Design Assignment Help