Science topic

Software-Defined Networking - Science topic

Explore the latest questions and answers in Software-Defined Networking, and find Software-Defined Networking experts.
Questions related to Software-Defined Networking
  • asked a question related to Software-Defined Networking
Question
2 answers
Hi All...
Kindly help I want to know how wormhole attack in OPNET.I shall be very grateful to you.
Relevant answer
Answer
Have you been able to implement the attack? I urgently need the implementation, please.
  • asked a question related to Software-Defined Networking
Question
3 answers
The Internet of Vehicle IoV sensors generate very large amount of data that transmitted via Wireless WAN Networks and processed by cloud servers. The Quality of Service of very large volume of data sent to Cloud Servers, is often constrained by traffic congestions and delays.
Relevant answer
  • asked a question related to Software-Defined Networking
Question
1 answer
What are the latest and more comprehensive survey surveys in the field of DDoS detection and mitigation in software-defined network security in 2023-2024? I only focus on the research results of 2023-2024, rather than the previous year. At present, the quality of the papers I have found is very average, and it is difficult to meet the requirements of new trend research. I hope to find papers that meet the above conditions, and I am constantly investigating
Relevant answer
In 2023 and 2024, several comprehensive surveys have been conducted on DDoS detection and mitigation strategies within Software-Defined Networks (SDNs). These surveys address the evolving landscape of SDN security, focusing on both high-rate and low-rate DDoS attacks.
One notable survey from **Cluster Computing** provides an extensive overview of existing DDoS detection, mitigation, and defense mechanisms in SDNs. It categorizes various approaches, highlighting their effectiveness and the ongoing challenges in developing robust DDoS protection strategies for SDN environments【8†source】.
Another significant study in **Multimedia Tools and Applications** explores the taxonomy of DDoS defense mechanisms in SDNs, identifying key research challenges and opportunities. It emphasizes the need for adaptive and intelligent systems that can respond to the dynamic nature of DDoS attacks【9†source】.
Furthermore, an article in **IEEE Access** published in 2024 offers a detailed examination of DDoS detection methods specifically tailored for SDNs. This study highlights recent advancements and future directions, providing a crucial resource for researchers looking to enhance security within SDN architectures【10†source】.
These surveys collectively underline the importance of continuous innovation in DDoS detection and mitigation techniques to address the complexities introduced by SDNs.
  • asked a question related to Software-Defined Networking
Question
5 answers
Question1: In Software-Defined Networking (SDN), what are the hot research areas in anomaly-based DDoS detection?
Question2: What are the new or prominent DDoS attack types worthy of study, such as low-rate DDoS attacks and flow table overflow attacks?
Question3: Is the flow table overflow attack proposed much later?
Relevant answer
Answer
Question 1: Hot Research Areas in Anomaly-Based DDoS Detection in SDN
1. Machine Learning and AI Techniques : Enhancing anomaly detection using machine learning algorithms to identify unusual traffic patterns, especially in dynamic environments.
2. Real-time Traffic Analysis : Developing methods for real-time monitoring of network traffic to ensure immediate response to anomalies.
3. Adaptive Thresholding : Researching adaptive algorithms that can adjust thresholds dynamically based on network behavior over time.
4. Hybrid Detection Systems : Combining multiple detection techniques (signature-based, anomaly-based, etc.) to improve detection rates and reduce false positives.
5. Behavioral Analysis : Analyzing normal user behaviors to create baseline profiles, which can then be monitored for deviations that indicate DDoS attacks.
6. SDN-specific Approaches : Exploring how SDN's centralized control can be leveraged for more effective anomaly detection, including flow management and real-time policy updates.
7. Coordination of Security Measures : Investigating the orchestration of multiple security measures (e.g., firewall, IDS) within SDN to improve response to detected anomalies.
Question 2: New or Prominent DDoS Attack Types
1. Low-rate DDoS Attacks : These attacks involve sending traffic at a low rate to avoid detection by traditional thresholds, aimed at overwhelming specific resources like applications or databases.
2. Application Layer Attacks : Focusing on DDoS attacks targeting application layers (e.g., HTTP floods) rather than just network resources, often harder to detect.
3. Amplification Attacks : Leveraging certain protocols (e.g., DNS or NTP) to generate massive amounts of traffic against a target.
4. Distributed Reflection DoS (DRDoS) : This type sends requests to multiple devices, which then reflect the traffic to the victim, compounding the attack’s impact.
5. IoT-based Attacks : Utilizing compromised Internet of Things (IoT) devices, which are often less secure, to orchestrate large-scale attacks.
6. Flow Table Overflow Attacks : Targeting the flow tables in SDN switches, causing resource depletion and disrupting normal operations.
Question 3: Is the Flow Table Overflow Attack Proposed Much Later?
Yes, the flow table overflow attack is a more recent consideration in the context of SDN security. As SDN technologies evolved, researchers began to identify vulnerabilities specific to the architecture, including how flow tables can be overwhelmed by excessive rules or flows. This type of attack leverages the unique characteristics of SDN, where centralized control and the reliance on flow tables can be exploited to disrupt services or degrade performance.
  • asked a question related to Software-Defined Networking
Question
2 answers
Will SDN/NFV improve handover performance and latency?
Relevant answer
Answer
Yes, SDN and NFV can potentially enhance handover performance and decrease latency in various ways. For example, in an SDN-enabled edge computing environment, effective strategies for access point (AP) handover can be implemented based on the received signal strength indicator (RSSI) and traffic load. This can not only improve the time taken to complete tasks but also reduce energy consumption. Similarly, NFV enables the optimization of resource allocation and load balancing, resulting in smooth handovers and addressing the issue of high latency in wireless LANs. Furthermore, the joint optimization of resources in Mobile Edge Computing (MEC) systems can further minimize energy consumption and delays.
  • asked a question related to Software-Defined Networking
Question
1 answer
How can novel network architectures, such as software-defined networking (SDN) and network function virtualization (NFV), contribute to improved handover performance and reduced latency in future wireless communication systems?
Relevant answer
Answer
Dear Murtadha Shukur,
how Software-Defined Networking and Network Function Virtualization can be used for handover is shown in my Fig. 9 (Examples of supra-regional SD-IoT system solutions with controllers on the fog and cloud sublayers) at the address:
Best regards and much success
Anatol Badach
  • asked a question related to Software-Defined Networking
Question
3 answers
Software-defined networking (SDN) represents a promising networking architecture that combines central management and network programmability. SDN separates the control plane from the data plane and moves the network management to a central point, called the controller that can be programmed and used as the brain of the network. Recently, the research community has shown an increased tendency to benefit from the recent advancements in the artificial intelligence (AI) field to provide learning abilities and better decision making in SDN.
source: Review Article
Free Access
Artificial intelligence enabled software-defined networking: a comprehensive overview
Majd Latah, Levent Toker
First published: 01 March 2019
Artificial intelligence enabled software‐defined networking: a comprehensive overview - Latah - 2019 - IET Networks - Wiley Online Library
Relevant answer
Answer
Enhanced Network Management and Optimization
Dynamic Resource Allocation:
  • AI Algorithms: AI can analyze network traffic patterns in real-time and dynamically allocate resources where they are needed most, ensuring optimal performance and minimizing latency.
  • Predictive Maintenance: AI can predict potential network failures or bottlenecks before they occur, allowing for proactive management and maintenance.
  • asked a question related to Software-Defined Networking
Question
1 answer
Hello All,
I am looking for potential research opportunities in the area of Networking, Cloud, SDN, NFV and Advanced Computing.
If you or your team looking for any collaborators/co-authors for your papers/project? I'd be delighted to discuss further if you are interested.
Short brief about me: My name is Arul Kumar. I hold a master's degree in EE with a specialization in networking and possess approximately 10 years of experience in computer networking and cloud computing.
Looking forward to hearing from you!
Thanks,
Arul Kumar Sekar
Relevant answer
Answer
I can provide some guidance on how you can find potential collaborators for your research in the areas of Networking, Cloud, SDN, NFV, and Advanced Computing:
Academic Conferences and Workshops: Attend conferences, workshops, and seminars related to Networking, Cloud, SDN, NFV, and Advanced Computing. These events are great opportunities to network with researchers and academics who share similar research interests.
Research Groups and Labs: Explore research groups, laboratories, and centers at universities or research institutions that focus on Networking, Cloud Computing, SDN, NFV, and Advanced Computing. Reach out to researchers leading these groups to discuss potential collaboration opportunities.
Online Research Platforms: Join online research platforms and academic social networks like ResearchGate, Academia.edu, or LinkedIn. These platforms allow researchers to connect, collaborate, and share research ideas.
Collaboration Tools: Utilize collaboration tools like Google Scholar, Mendeley, or Zotero to discover research papers and identify potential collaborators based on their publications and research interests.
Professional Networking: Attend professional networking events, webinars, and virtual meetups related to your research areas. Engage with other researchers, share your research interests, and explore potential collaboration opportunities.
Collaboration Requests: Consider posting collaboration requests on academic forums, mailing lists, or research group websites to reach out to researchers who may be interested in collaborating on research projects.
By actively engaging with the academic community, networking with researchers in your field, and exploring collaboration opportunities through various channels, you can increase your chances of finding potential collaborators for your research in Networking, Cloud, SDN, NFV, and Advanced Computing. Good luck with your research endeavors!
  • asked a question related to Software-Defined Networking
Question
1 answer
Estoy buscando ayuda para configurar una red SDN distribuida con tres controladores. Actualmente, estoy enfrentando complicaciones en la configuración de los controladores y necesito orientación para superar estos obstáculos. Mi objetivo es establecer una infraestructura de red eficiente y escalable que pueda ser gestionada de manera efectiva por estos controladores. Cualquier consejo o sugerencia sería muy apreciado. ¡Gracias por tu ayuda!
Relevant answer
Answer
¡Claro! El Software-Defined Networking (SDN) distribuido es un tema avanzado en el campo de las redes de computadoras que implica la distribución de la lógica de control en múltiples controladores SDN en lugar de tener un controlador centralizado. Aquí hay algunas sugerencias y orientaciones para ayudarte con SDN distribuido:
  1. Investigación y Estudio: Antes de comenzar con SDN distribuido, es importante realizar una investigación exhaustiva sobre los conceptos básicos de SDN, arquitecturas distribuidas, protocolos de comunicación entre controladores, y casos de uso en entornos distribuidos.
  2. Entrenamiento y Cursos: Considera realizar cursos especializados en SDN distribuido a través de plataformas en línea, universidades o centros de formación. Esto te ayudará a adquirir conocimientos prácticos y habilidades específicas en el tema.
  3. Participación en Comunidades y Foros: Únete a comunidades en línea, foros de discusión y grupos de investigación relacionados con SDN distribuido. Puedes compartir tus dudas, obtener consejos de expertos y colaborar con otros profesionales en el campo.
  4. Práctica con Herramientas y Simuladores: Utiliza herramientas de simulación como Mininet, ONOS, Ryu, OpenDaylight, o cualquier otro simulador SDN para implementar y probar topologías de red distribuidas. La práctica te ayudará a comprender mejor los desafíos y beneficios del SDN distribuido.
  5. Investigación y Proyectos: Considera la posibilidad de realizar proyectos de investigación o implementación práctica de SDN distribuido para profundizar tus conocimientos y adquirir experiencia práctica en el tema.
  6. Colaboración y Mentoría: Busca oportunidades de colaborar con profesionales o investigadores que tengan experiencia en SDN distribuido. La mentoría y el intercambio de conocimientos te ayudarán a avanzar en tu aprendizaje y desarrollo profesional.
Recuerda que el SDN distribuido es un campo complejo y en constante evolución, por lo que es importante mantenerse actualizado con las últimas tendencias y avances en la tecnología. ¡Espero que estas sugerencias te sean útiles para avanzar en tu comprensión y práctica de SDN distribuido!
  • asked a question related to Software-Defined Networking
Question
1 answer
I am doing a project in omnet++. I connected the network to a SDN controller However I like to know how to get subgraphs of routers in a SDN network.
Relevant answer
Answer
In OMNeT++, you can create a subgraph of routers that are connected to an SDN (Software-Defined Networking) controller in a network topology by implementing the necessary logic in your simulation model. Here are the general steps you can follow to achieve this:
  1. Define Network Topology: First, define your network topology in OMNeT++ using modules to represent routers, switches, SDN controller, and connections between them. You can use the INET Framework in OMNeT++ to create network topologies easily.
  2. Identify SDN Controller Connections: Within your network topology, identify the connections between routers and the SDN controller. You can define parameters or attributes in your router modules to indicate whether they are connected to the SDN controller.
  3. Traverse the Network Topology: Implement logic in your OMNeT++ simulation model to traverse the network topology and identify routers that are connected to the SDN controller. You can use algorithms like Depth-First Search (DFS) or Breadth-First Search (BFS) to explore the network and identify connected routers.
  4. Create Subgraph: As you traverse the network and identify routers connected to the SDN controller, create a subgraph data structure (e.g., a list, vector, or graph data structure) to store these routers.
  5. Visualize the Subgraph: If you want to visualize the subgraph of routers connected to the SDN controller, you can use visualization tools in OMNeT++ or export the subgraph data to external visualization tools for better representation.
  6. Analyze the Subgraph: Once you have the subgraph of routers connected to the SDN controller, you can perform further analysis or simulations on this subset of the network to study their behavior or performance.
By following these steps and implementing the necessary logic in your OMNeT++ simulation model, you can create a subgraph of routers that are connected to an SDN controller in a network topology and analyze their interactions within the network.
  • asked a question related to Software-Defined Networking
Question
2 answers
How can build environment for do computation inside IoT- Mobile Edge Computing Based on benefit of SDN to manage this network
i decide to use pox controller , but if possible to make custom controller it is better
also i want to generate task from IoT, what tools can use to generate task ?
Relevant answer
Answer
To build an environment for computation inside Mobile Edge Computing (MEC) based on the benefits of Software-Defined Networking (SDN) to manage the network, you can follow these steps:
  1. Setting up the Environment:
  • Deploy MEC servers at the edge of the network to enable computation closer to end devices.
  • Implement SDN controllers to centrally manage and control the network infrastructure, including MEC resources.
  1. Utilizing SDN Benefits:
  • Use SDN to dynamically allocate resources, optimize network traffic, and ensure efficient communication between IoT devices and MEC servers.
  • Leverage SDN's programmability to create custom network policies and configurations tailored to the specific requirements of MEC applications.
  1. Choosing the Controller:
  • You can use the POX controller as a starting point for managing the SDN-enabled MEC environment. However, developing a custom controller tailored to your specific needs can offer more flexibility and control over network operations.
  1. Generating Tasks from IoT Devices:
  • To generate tasks from IoT devices and send them to the MEC servers for computation, you can use tools such as:MQTT (Message Queuing Telemetry Transport) protocol for lightweight and efficient messaging between IoT devices and MEC servers. CoAP (Constrained Application Protocol) for resource-constrained IoT devices to communicate tasks to the MEC environment. Custom software applications or scripts that can generate and send tasks from IoT devices to the MEC servers.
By combining MEC, SDN, and custom controller development, you can create a powerful and efficient environment for computation at the edge of the network, enabling seamless interaction between IoT devices and MEC resources. Using appropriate tools for task generation from IoT devices will ensure smooth communication and task offloading to the MEC servers for processing.
  • asked a question related to Software-Defined Networking
Question
6 answers
what are the most common case studies for Mobile edge computing-based Software-defined networks?
Relevant answer
Answer
Dear Fatima Aziz,
the most common use of Software-Defined Networks based on Mobile Edge Computing relates to the design of applications to support moving cars:
  • Software-Defined Parking Management Systems,
  • Software-Defined Autonomous Driving,
  • Software-Defined Vehicle/Car(SDV/ C),
  • Software-Defined Internet of Vehicles (SD-IoV), ......
See examples of this at the address:
There, Figure 9769 illustrates the implementation of SD-IoV and Figure 9771 shows the idea for a Smart City Parking System.
The idea of Digital Twins is of great importance for autonomous driving. For the great future significance of the “Digital Twin of Drives” idea, see my literature sources.
For general information about Digital Twins see:
Best Regards
Anatol Badach
Ghanishtha Bhatti, Harshit Mohan, R. Raja Singh:„Towards the future of smart electric vehicles: Digital twin technology“; Renewable and Sustainable Energy Reviews, Vol. 141, May 2021, DOI: 10.1016/j.rser.2021.110801
Sadeq Almeaibed, Saba Al-Rubaye, Antonios Tsourdos, Nicolas P. Avdelidis: Digital Twin Analysis to Promote Safety and Security in Autonomous Vehicles; IEEE Communications
  • asked a question related to Software-Defined Networking
Question
1 answer
Controller placement in SDN network using Antlion optimization and PSO
Relevant answer
Answer
Certainly! Here's an example MATLAB code that demonstrates the implementation of the controller placement algorithm using Antlion optimization and PSO for an SDN network:
###matlab code starts
% Parameters
numControllers = 5; % Number of controllers to be placed
numAntlions = 50; % Number of antlions in the population
maxIterations = 100; % Maximum number of iterations
c1 = 2; % Cognitive coefficient for PSO
c2 = 2; % Social coefficient for PSO
w = 0.7; % Inertia weight for PSO
% Network Topology
% Define your SDN network topology (nodes, links, etc.)
% Fitness Function
fitnessFunction = @(controllers) calculateFitness(controllers, networkTopology);
% Initialization
antlions = initializeAntlions(numAntlions, networkTopology);
controllers = antlions(:, 1:numControllers);
% Antlion Optimization with PSO
bestFitness = Inf;
bestSolution = [];
iteration = 1;
while iteration <= maxIterations
% Evaluate Fitness
antlionsFitness = fitnessFunction(controllers);
% Update Best Solution
[minFitness, minIndex] = min(antlionsFitness);
if minFitness < bestFitness
bestFitness = minFitness;
bestSolution = controllers(minIndex, :);
end
% PSO Update
for i = 1:numAntlions
for j = 1:numControllers
r1 = rand();
r2 = rand();
antlions(i, j) = w * antlions(i, j) ...
+ c1 * r1 * (bestSolution(j) - antlions(i, j)) ...
+ c2 * r2 * (controllers(minIndex, j) - antlions(i, j));
end
end
% Update Controllers
controllers = antlions(:, 1:numControllers);
iteration = iteration + 1;
end
% Display Results
disp('Best Solution (Controller Placement):');
disp(bestSolution);
disp('Best Fitness:');
disp(bestFitness);
% Helper Functions
function antlions = initializeAntlions(numAntlions, networkTopology)
% Initialize antlions randomly in the network topology
numNodes = numel(networkTopology.nodes);
antlions = rand(numAntlions, numNodes);
end
function fitness = calculateFitness(controllers, networkTopology)
% Calculate fitness based on the defined fitness function and network topology
% Add your fitness calculation code here
% Return a fitness value for each set of controllers
fitness = zeros(size(controllers, 1), 1);
end
####matlab code ends
Please note that this is a basic implementation to give you an idea of how the algorithm could be structured. You'll need to customize the fitness function and add code specific to your network topology and fitness calculations.
Make sure to adapt the code to your specific requirements, including your network topology representation, fitness function calculations, and any additional constraints or objectives you may have for controller placement in your SDN network.
Remember to thoroughly test and validate the results obtained from the code against your expected outcomes and requirements.
  • asked a question related to Software-Defined Networking
Question
1 answer
Your answers with eveidence are welcomed.
Relevant answer
Answer
Dynamic Entropy approaches and Machine Learning techniques are both used in the detection of DDoS attacks in SDN. Dynamic Entropy approaches utilize Network traffic statistics to calculate entropy of the network packets. And when the entropy value surpasses the threshold, the system flags the packet as a potential DDoS attack. On the other hand, Machine Learning algorithms classify incoming traffic as either normal or an attack, based on previously learned patterns and features.
Both methods have their advantages and disadvantages. Yet, in some cases, dynamic entropy approaches can provide better results compared to Machine Learning. One of the downsides of Machine Learning is its susceptibility to adversarial attacks, where attackers may exploit the model's weaknesses to evade detection. Besides, Machine Learning requires large datasets to achieve high accuracy. On the other hand, the entropy-based approach provides a quick and light-weight solution that can detect zero-day attacks and can be adapted quickly to new and evolving threats.
In conclusion, both Dynamic Entropy and Machine Learning approaches have their use-cases and can complement each other in detecting DDoS attacks in SDN.
There are a few disadvantages of using dynamic entropy in detecting DDoS attacks in SDN:
1. Increased overhead: Dynamic entropy requires additional overhead for each packet, which can introduce delays and strain network resources.
2. Limited applicability: Dynamic entropy may not be effective in detecting certain types of DDoS attacks, such as slow attacks or those that do not vary in frequency or duration.
3. False positives: Dynamic entropy may also generate false positives, where benign traffic is misclassified as suspicious, which can result in unnecessary intervention by the network.
4. Limited scalability: Dynamic entropy may become less effective as the scale of the network increases, as it becomes more difficult to accurately measure the entropy of traffic on a larger network.
Overall, while dynamic entropy can be an effective tool in detecting DDoS attacks in SDN, it is important to balance its advantages against its potential drawbacks.
  • asked a question related to Software-Defined Networking
Question
1 answer
Resea
Relevant answer
Answer
Dear Nimota Jabaar Biobaku,
attached is a short bibliography where you can find some information about the relationship between Data Mining and SDN.
Best regards and much success
Anatol Badach
Kyriakos Sideris, Reza Nejabati, Dimitra Simeonidou: „Seer: Empowering Software Defined Networking with Data Analytics“; 15th International Conference on Ubiquitous Computing and Communications and 2016 International Symposium on Cyberspace and Security (IUCC-CSS), Dec 2016
Albert Mestres et al.: Knowledge-Defined Networking; ACM SIGCOMM Computer Communication Review, Vol. 47 Issue 3, Jul 2017
Haojun Huang et al.: Data-Driven Information Plane in Software-Defined Networking; IEEE Communications Magazine, Vol. 55, Issue 6, Jun 2017
Tam Nguyen: “The Challenges in SDN/ML Based Network Security: A Survey”; arXiv:1804.03539v2 [cs.CR], Apr 2018
Juliana Arevalo Herrera1, Jorge E. Camargo: A Survey on Machine Learning Applications for Software Defined Network Security; International Conference on Applied Cryptography and Network Security (ACNS), Aug 2019
Yuhong Li, Xiang Su, Aaron Yi Ding et al.: „Enhancing the Internet of Things with Knowledge-Driven Software-Defined Networking Technology: Future Perspectives”; Sensors (MDPI), Vol. 20, Jun 2020
  • asked a question related to Software-Defined Networking
Question
1 answer
Frame check sequence (FCS) is an error-detecting code added to a frame in a communication protocol used in the data-link layer, and OVS is the switch used in the SDN network architecture data plane. What is the difference between the OVS and traditional switch for dealing with this field type?
Relevant answer
Answer
No, Open vSwitch (OVS) does not calculate the FCS (Frame Check Sequence). The FCS is calculated by the Ethernet hardware.
  • asked a question related to Software-Defined Networking
Question
5 answers
Mobile edge computing
software defined network
Relevant answer
Answer
thanks alot for this suggestion
I see some of these simulations like EdgeCloudSim
i will read more details about what of these will be more useful to my ideas
Regards …
  • asked a question related to Software-Defined Networking
Question
1 answer
I need to calculate the response time of the Floodlight SDN controller. WhatHow can I calculate? What tool do Iuse?
Relevant answer
Answer
The response time of a floodlight controller can be calculated by measuring the time it takes for the controller to react to a specific event or request. This can be done by sending a command to the controller and measuring the time it takes for the controller to respond to the command.
Here are the steps you can follow to calculate the response time of a floodlight controller:
Determine the event or request you want to use to measure the response time of the controller. For example, you could measure the response time of the controller to a request to turn on a specific light.
Use a tool such as Wireshark to capture the network traffic between the floodlight controller and the device sending the request.
Send the request to the floodlight controller and record the time the request was sent.
Monitor the network traffic in Wireshark and record the time the response was received.
Calculate the response time by subtracting the time the request was sent from the time the response was received.
Repeat the process multiple times to get an average response time.
It's worth noting that the response time of a floodlight controller can be affected by various factors such as the network latency, processing power of the controller, and the load on the network. Therefore, it's important to perform multiple tests under different conditions to get an accurate measurement of the response time.
  • asked a question related to Software-Defined Networking
Question
3 answers
I have decentralized SDN control and Mobile edge server, I want to manage everything in the network in manner decentralized
Relevant answer
Answer
Dear Fatima Aziz,
the idea for "Recursive Hierarchical SDN Architecture" might help you.
See:
Figure 13 – Peers as symmetric requestors and providers
Figure 9548: Recursive hierarchical SDN architecture: a) general idea, b) implementation of handover in SD-IoV
Best regards and much success
Anatol Badach
  • asked a question related to Software-Defined Networking
Question
2 answers
ideas for fog computing and it's security and SDN and what is suite program to make simulation on that ?
Relevant answer
Answer
One option is to check out the NetSim SDN library, which has a range of features to help you simulate and analyze the behavior of software-defined networks. Additionally, there are several projects on network security available on the NetSim website at the following URL: https://tetcos.com/file-exchange.html. These projects provide resources to model and simulate some recent developments and techniques in network security
  • asked a question related to Software-Defined Networking
Question
10 answers
How can I calculate end-to-end delay and overhead in SDN? Is there any tool to do that in Linux?
I am using docker containers as OVS and ONOS controller.
any suggestion would be appreciated
Relevant answer
Answer
Yes you can in Linux.
The Software Name is OMNET++ 4.6 or Higher Version.
Exaple Solution:
void Txc::handleMessage(cMessage *msg) { // ... simtime_t eed = simTime() - msg->getCreationTime(); }
simTime() returns current simulation time.
  • asked a question related to Software-Defined Networking
Question
6 answers
Hii,
When I ping one host with another host, it generates an error "destination host unreachable" (i have manually giving IP address range 10.0.0..1 to 10.0.0.12 ).
eth0 - 192.18.56.102 DHCP server - 192.168.56.100
eth1 - 10.0.2.15 l0 (loopback) - 127.0.0.1
When I ping 192.168.56.1 then it successfully pings.
But when I have used miniedit to draw a network and tried to connect them between two hosts on the same or different switches, it shows the following error "destination host unreachable problem.
Kindly help.
Relevant answer
Answer
The same problem is happening to me. How do you solve the problem? Manisha Rajoriya
  • asked a question related to Software-Defined Networking
Question
7 answers
What are research gab in QoS of SDN network with mobile edge computing
Relevant answer
Answer
You cannot base your research on the responses of others; the responses will be useful, but not sufficient to guarantee high research quality. This is entirely your job. I believe you should read more survey articles about these topics. Following that, you'll be able to present new ideas to fill the research gaps you discovered.
  • asked a question related to Software-Defined Networking
Question
4 answers
Relevant answer
Answer
Dear Noor Thamer Mahmood,
large SDNs can be set up in the form of hierarchical structures.
As the idea for this see
Fig. 9546: Two-tier hierarchical SDN architecture
and
Fig. 9548: Recursive hierarchical SDN architecture: a) general idea, b) implementation of handover in SD-IoV
under the addresses
Best regards
Anatol Badach
Open Networking Foundation: „ONF TR-521: SDN Architecture, Issue 1.1, April 2016
  • asked a question related to Software-Defined Networking
Question
1 answer
Hello, I am looking for a topic for my Master's thesis in 5G, or SDN, or wireless network communications. It will be really great if I can get some suggestions.
Relevant answer
Answer
I believe this article can help you find inspiration. This is a Q1 journal about network communication and network architecture. It proposed an internet of things platform with p2p wireless communication, high speed, and security. It integrated with ION DID (based on blockchain) too. Finally, the source code is available on the GitHub link in this article.
BRs.
  • asked a question related to Software-Defined Networking
Question
3 answers
What can be the possible direction for SDN security for B5G networks?
Regards
Muddassar
Relevant answer
Answer
Dear Muddassar Mushtaq,
see my answer at the address:
There you have good sources of literature on the subject of "SDN Security".
The idea of “setting up Honeypots” as a defense strategy is very interesting. See this literature source:
Alejandro Molina Zarca, Jorge Bernal Bernabe, Antonio Skarmeta, Jose M. Alcaraz Calero: Virtual IoT HoneyNets to Mitigate Cyberattacks in SDN/NFV-Enabled IoT Networks, IEEE Journal on Selected Areas in Communications, Vol 38, Issue 6, Jun 2020; DOI: 10.1109/JSAC.2020.2986621
Best regards and much success
Anatol Badach
  • asked a question related to Software-Defined Networking
Question
7 answers
hi
i want to know how SDN can Improve network performance like delay, throughput, pdr
for the delay i understand that SDN controller have a global view of network and so i chose the best bath (less congestion)
what about the throughput ?
and Packet Delivery Ratio
thanks
  • asked a question related to Software-Defined Networking
Question
3 answers
I am working on Cloud simSDN but I would like to work on Python not on Java!
Relevant answer
Answer
  • asked a question related to Software-Defined Networking
Question
6 answers
I am trying to implement DDOS attack detection in SDN network using reinforcement Learning algorithm, for this task I want to define my state space of Reinforcement Learning environment in the form of flow entries of the flow table,but I am unable to represent it properly ? Can somebody provide a little guidance of doing it ?
Thanks and regards
Relevant answer
Answer
Ali El Kamel thank you so much sir, I will go through this paper and let you know
  • asked a question related to Software-Defined Networking
Question
1 answer
Hello, I want to display the shortest path from floodlight SDN controller. but i don't know how to do it.
Relevant answer
Answer
Good Morning,
I think you will have to try this code and see;
  • asked a question related to Software-Defined Networking
Question
5 answers
I am currently doing my research in SDN security. I am just wondering what are the research trends now a days in the security issues in SDN.
  • asked a question related to Software-Defined Networking
Question
10 answers
hi
i'm working on a project about SDN energy saving on 5G networks
so i'm looking for the best simulator that i can use
Relevant answer
Answer
  • Ns3.
  • OMNET.
  • OPNET.
  • Qualnet.
  • NETSIM.
  • TOSSIM.
  • asked a question related to Software-Defined Networking
Question
1 answer
hi
is there an ability to connect the simu5G with open-flow on omnet++ ?
to be able to create a 5G network controlled by the SDN controller
Relevant answer
  • asked a question related to Software-Defined Networking
Question
8 answers
im trying to find the best simulator for 5G SDN networks
im trying to work with omnet++ but i find its kinda difficult, is there any tutorial of something i can learn from
dose the NS-3 also difficult ?
any suggestion for a simple powerful simulator ?
Relevant answer
Answer
Tou may read this:
NetSim V11 now has Software Defined Network (SDN) simulations with SDN Controller and Open flow compatibility module.
  • asked a question related to Software-Defined Networking
Question
8 answers
What should I do if I want to simulate my design of packet transmission mechanism in the vehicle networking security on NS-3? P.S. I'm still new in the car networking and computer networks, so I hope you give me as much detail as possible, and I'll appreciate it!
Relevant answer
Answer
Akash Mondal
, me to, I want to simulate vanet project. my project is about the secure communication protocol. and I implemented it with python. So, can I use ns2 and sumo in my project. I must complete my project with the simulation before the dateline
  • asked a question related to Software-Defined Networking
Question
6 answers
Recently I am looking for SDN issues, but still no idea which issues should focus.
Relevant answer
Answer
Thank you so much for your suggestion and sharing
Jehad Ali
  • asked a question related to Software-Defined Networking
Question
2 answers
We are working on the linear topology of multiple APs, but the connection between stations in different APs cannot be verified unless we add an SDN controller to the network! Is there any method to make this connection possible? because we want to compare the network in two cases: with and without a controller.
Relevant answer
  • asked a question related to Software-Defined Networking
Question
3 answers
Hello everyone. I'll start working on my master thesis and my task will be to simulate a SDN architecture with some IoT devices in a 5G environment. I've read that Simu5g (http://simu5g.org/) should be a viable option; I would like to know if anyone here faced some similar challenges. I found this article ( ) but it seems quite outdated, so I'm asking here. Thanks.
Relevant answer
Answer
  • asked a question related to Software-Defined Networking
Question
6 answers
I am searching a research problem related attack/anomaly detections in SDN using deep learning methods. can I get some idea?
Relevant answer
Answer
Dear Varatharasasarma Thirukkumar,
I have included some literature sources on the subject of "Anomaly Detection in SDN". I hope these literature sources can help you.
Best regards and good luck
Anatol Badach
Daojing He, Sammy Chan, Xiejun Ni, Mohsen Guizani: Software-Defined-Networking-Enabled Traffic Anomaly Detection and Mitigation; IEEE Internet of Things Journal, Vol. 4, Issue 6, Dec 2017
Junfeng Xie, F. Richard Yu, Tao Huang; Renchao Xie, Jiang Liu, Chenmeng Wang, Yunjie Liu: "A survey of machine learning techniques applied to software defined networking (SDN): Research issues and challenges", IEEE Communications Surveys & Tutorials, Vol. 21, Issue 1, Firstquarter 2019, DOI: 10.1109/COMST.2018.2866942
Li-Der Chou, Chien-Chang Liu , Meng-Sheng Lai , Kai-Cheng Chiu, et al.: „Behavior Anomaly Detection in SDN Control Plane: A Case Study of Topology Discovery Attacks“; Hindawi Wireless Communications and Mobile Computing, Vol 2020, Article ID 8898949, Nov 2020; DOI: 10.1155/2020/8898949
Trung V. Phan, Tri Gia Nguyen, Nhu-Ngoc Dao, Truong Thu Huong, Nguyen Huu Thanh, Thomas Bauschert: „DeepGuard: Efficient Anomaly Detection in SDN With Fine-Grained Traffic Flow Monitoring“; IEEE Transactions on Network and Service Management, Vol. 17, Issue 3, Sep 2020; DOI: 10.1109/TNSM.2020.3004415
  • asked a question related to Software-Defined Networking
Question
10 answers
Hello everyone
I'm working on ML for traffic classification in SDN.
Can you suggest me good datasets for this work?
Thanks a lot
Relevant answer
Answer
Dear @ Esmaeil Amiri
There are some trusted sources for the datasets. I recommend you to search on these websites:
  • asked a question related to Software-Defined Networking
Question
3 answers
Can SDN control certain types of traffic to be sent first, and certain types of traffic to be sent later?
Relevant answer
Answer
Certainly you can
  • asked a question related to Software-Defined Networking
Question
13 answers
Mininet is a simulator to create virtual networks and SDN has dual role in DDOS attack. it can prevent a  DDOS attack or became a tool to carry out DDOS
  • asked a question related to Software-Defined Networking
Question
4 answers
Dear,
I need your help, please.
Could someone have an idea on an open-source simulator for SDN (Mininet) and Blockchain (Ethereum)?
Thanks.
Relevant answer
Answer
Dr. MOHAMMAD FAISAL currently working at the department of computer science and IT, University of Malakand Pakistan, received his M.S. degree in information security management from SZABIST, Pakistan, in 2012, and the Ph.D. degree in network security from the Department of Computer Science and Information Technology, University of Malakand in 2018. His research interests include ML and security of wireless ad hoc networks MANETs, VANETs, IoT, Cloud, Fog, Edge, Blockchain and digital forensics.
  • asked a question related to Software-Defined Networking
Question
3 answers
I want to implement SDN in NS3. Please help me or suggest me some tutorials
Relevant answer
  • asked a question related to Software-Defined Networking
Question
3 answers
hey, I want to develop energy efficient SDN and to integrate with Edge computing based IoT applications. So, which emulator/simulator would you recommend for integration SDN, Edge computing and IoT devices. Please suggest best open source Emulator / Simulator.
Relevant answer
Answer
I recommend EXata Network Simulator/Emulator. Its new versions have models that support SDN like EXata 5G and EXata Cyber. For sure, it is not open source as you requested, because it is a powerful commercial tool. However, sometimes they provide trial licenses for students and discounts for academic licenses. You may refer to the simulator website for more details:
  • asked a question related to Software-Defined Networking
Question
5 answers
how load is measured in SDN control plane and how we know controller is overloaded because everything in SDN is programmable, so how can we say overloaded.
Relevant answer
Answer
This article can help you know how to achieve load balancing in SDN architecture.
Good luck!
  • asked a question related to Software-Defined Networking
Question
10 answers
We would like to implement SDN based IoT secure application. Please suggest best open source Emulator / Simulator.
Relevant answer
Answer
OMNeT++ is also very good, but a little complex at the start
  • asked a question related to Software-Defined Networking
Question
6 answers
SDN sends the specified traffic data.
For example, it first classifies the traffic and then sends the specified traffic (such as a download or video stream).
Relevant answer
Answer
Dear Dr. Ali Elkamel thank you very much for your help
I will try your opinion, it gave me a lot of inspiration@Ali El Kamel
  • asked a question related to Software-Defined Networking
Question
10 answers
I downloaded the Mininet VM and I have two windows 7 vms. I want to create an SDN lab that will use the two windows 7 vms as hosts in Mininet. Please how can I go about that?
Relevant answer
Answer
Install your SDN VM on your VMware or Virtualbox as like other operating system, then will install like Linux OS because it used the Linux carnel and login the Mininet environment using special commands. Read and follow this link you will get more about the Mininet and issues related to it.
  • asked a question related to Software-Defined Networking
Question
4 answers
Hi,
I need to simulate DDoS attack and mitigate it using SDN, can any one please suggest a simulation and controller to do the task.
looking forward to hear your ideas
kind regards
Relevant answer
Answer
  • asked a question related to Software-Defined Networking
Question
3 answers
the detection is related to the DDoS attacks. Need to find or guidance regarding some open source project that has done machine learning in java and used the SDN network.
Relevant answer
Answer
Thanks Elisa Rojas for the link provided.
  • asked a question related to Software-Defined Networking
Question
11 answers
I would like to know how to send sensor/IoT data using SDN network? Say suppose I have some csv files containing temperature data then how do I send those csv files using SDN?
Relevant answer
Answer
You can do simulation only check this link https://www.youtube.com/watch?v=eC5QDLgCPO8
  • asked a question related to Software-Defined Networking
Question
6 answers
FYI. Special Issue in New Trends in SDN/NFV Architectures and Routing Solutions. I wish interesting contributions on the field.
More information: mdpi.com/si/72160 #SDN #NFV #routing #SI
Relevant answer
Answer
Important topic, as a backhaul driver in the 5G era, which is not just about the mobile segment! Core network aspect are even more important than the radio link in this context.
Wishing great success to the publication, Isaias Martinez-Yelmo !
  • asked a question related to Software-Defined Networking
Question
7 answers
Hello, I am an Undergraduate Final Year Student, I would be so glad if someone gives me a guideline for recent SDN thesis topic which would be suitable for Undergraduate Student.
Relevant answer
Answer
Dear Nur A Mahfila,
a very current and interesting theme would be, for example, the conception of ideas for the realization of
"Citizen Services based on Software Defined IoT".
In particular, various Emergency Services (Fire Services, Medical Emergency Services, ...) can be implemented very intelligently on the basis of IoT Devices Proxies.
See the figure 9772 under the address
Best regards and much success
Anatol Badach
  • asked a question related to Software-Defined Networking
Question
1 answer
Hi,
I am trying to compute the communication cost of the SDN network. For that load of the switches will be multiplied with the link cost. But I am not finding the cost in USD to send packets from switch to controller.
Relevant answer
Answer
Hi,
The following paper finds the cost of SDN network in USD against the workload. They also present a model to calculate the cost. Hopefully you find this useful.
  • asked a question related to Software-Defined Networking
Question
4 answers
I have read in the next
that :
OpenFLow switch is able to keep track of the sequence number of each traffic flow to detect MAC spoofing attack. Upon reception of a frame, the algorithm calculates the gap G between the sequence number of the current frame and that of the last frame received from the same source address. If G = 0, the current frame is considered as a re-transmitted frame, while if G = 1 or G = 2, the current frame is considered the right one. But, if the gap between the current frame and previous frame is in between 3 and 4096, then it is considered an abnormal sequence number.
In my case, I use Ryu Controller and I would like to do the same work, where the switch sends the alert to the controller after the switch detects the gap.
Relevant answer
Answer
Ahmed Mohammed Bassal
Thanks for your answer Ahmad, Could you guide me how to implement this idea. I have not found any thing in open flow specifications or Ryu controller demonstration.
  • asked a question related to Software-Defined Networking
Question
2 answers
I want to extract Hop count, link utilization and random placement from Topology zoo data set, and I have no idea how to do that. additionally, i'm going to use that criteria for SDN controller placement problems in matlab.
Relevant answer
Answer
This discussion is still open?
  • asked a question related to Software-Defined Networking
Question
4 answers
I am doing research on the topic "Implementing Fast Routing in SDN". I need help to get related research papers so I can continue my research work efficiently.
Relevant answer
Answer
AI algorithm or intelligent routing are useful in these fields.
  • asked a question related to Software-Defined Networking
Question
5 answers
Software-Defined Networking (SDN) is a promising paradigm that serves as a pillar in the
the fifth generation of mobile systems (5G) that could help to detect and mitigate cyber-attacks.
Relevant answer
Answer
I have experience with software defined radio where one can implement the digital down and conversion using programmable devices mostly field programmable gate arrays. One can also software implement the base band processing functions using programmable devices such as FPGA and digital signal processing DSPs.
Similarly one can implement network functions using similar techniques where one can represent the functions in a software code that can be implemented on programmable devices.
In fact any digital processing functions can be implemented on programmable platforms such as DSPs and FPGAs.
For specific applications you can search the web.
As a matter of definition software defined device= digital programmable platform + software deification of the function to be implemented. The platforms are in form of programmable DSP and FPGA kits.
Best wishes
  • asked a question related to Software-Defined Networking
Question
6 answers
I would like to connect 2 Ryu controllers (C1,C2) to one switch with two different table-miss. When a certain match takes place the switch sends to C1, and for different match, the switch sends to another controller.
When I run 2 controllers, the switch has only one entry as follow :
cookie=0x0, duration=30.805s, table=0, n_packets=538, n_bytes=37602, priority=0 actions=CONTROLLER:65535.
is there any way to add 2 defferent entries for two different controller , for instance:
cookie=0x0, duration=12s, table=0, n_packets=2, n_bytes=500, priority=10 actions=CONTROLLER:66556 +++++++++++ cookie=0x0, duration=18.371s, table=0, n_packets=87, n_bytes=7500, priority=0 actions
Relevant answer
You can use a demultiplexer to connect the switch to the two controllers.
The demultiplexer is controlled by a select signal.
Best wishes
  • asked a question related to Software-Defined Networking
Question
3 answers
How do I use a data set to evaluate an intrusion detection system in a software defined intrusion detection system?
Relevant answer
Answer
You can use either Mininet or NS3 Open Flow for IDS in SDNs...
  • asked a question related to Software-Defined Networking
Question
3 answers
Hello everybody,
I'm trying to guess how to implement the python script of the machine learning model in the Ryu SDN controller python script should I just save the model and load it in the script ?
Also if there is any help to give me ideas how to implement a python script in the controller so it can detect Botnet I guess I have an idea like requesting flows from the switch every each 5 seconds for example and then predict if the attack is occurring or not so any help (code, documents, tutorials....etc) will be appreciated
Finaly, I want to ask if scapy is a good tool to generate normal traffic and botnet (master and slaves) traffic
Hope you help me
Relevant answer
Answer
You can develop a .py file in RYU app and edit the run configuration. When starting RYU, the developed .py file will be launched.
  • asked a question related to Software-Defined Networking
Question
1 answer
Does anyone who have good experience in online search algorithm in software defined network for controller placement distributed SDN?
Relevant answer
Answer
K-means and K-center algorithms may help you for the controller placement....
  • asked a question related to Software-Defined Networking
Question
4 answers
i have a mathematical model of the controller placement problem and i want to write a program using C as a language of programming,
this program he can find the optimal number of controllers that must installed in a Software Defined Network (SDN) and i don't know how to model the of switcher and the set of controllers in this program.
Relevant answer
Answer
This paper may help you:
  • asked a question related to Software-Defined Networking
Question
7 answers
Dear all:
I have ONOS controller version 1.8 installed on Ubuntu 14.4 LTS, I am trying to run Tennison Framework with controller.
When I tried to build onos – tennison – apps, the attached error is appeared.
Also I tried to fetch the repository link that exist in POM.xml. The link is forbidden.
How can I fix this error and build the needed apps.
related apps:
1- onos-mervyn-apps
2- onos-app-ipfix
3- onos-app-snort
4- onos-app-flowmonitor
5- onos-app-mervynapi
Thanks.
Relevant answer
Answer
Thanks for your reply & help Aleksandar S. Sokolovski .
Actually I am using ubuntu 14 because this is the recommended software in development tennison guide & it is tested with the framework. I will try to upgrade it and keep you posted about the results.
Thanks a million
  • asked a question related to Software-Defined Networking
Question
13 answers
I was looking for some traffic monitoring tools that can monitor the Mininet simulation network with the ability of active monitoring.
Relevant answer
Good Answer Jeisson Sanchez
  • asked a question related to Software-Defined Networking
Question
4 answers
I am doing a research in wireless networks trying to use SDN to provide network resiliency I have simulated the network in mininet-wifi I want to be able to use controller to control AP 802.11 parameters like TX power Tx range now I want to know which SDN controller fits for this scenario
Relevant answer
Answer
See my paper: Article Controller selection in software defined networks using best...
  • asked a question related to Software-Defined Networking
Question
4 answers
I need SDN router placement algorithm with python code,
i need python code to generate SDN router graph and charts
but i did not want to use NS3 and Mininet .
I wants to use only window 10 operating system to do this task.
i have anaconda python installed
Relevant answer
Answer
no dear i need a SDN controller algorithm
please send me as soon as possible
thanks@Esmaeil
  • asked a question related to Software-Defined Networking
Question
9 answers
algortihm 1 basic link selection
input: txm matrix M, integer k
output: MP =(M1 M2) where M1 is txk
1: compute the SVD of M: M= Udelta V T;
2: Apply QR with column pivoting to first k
column
V(:, 1: k)T p =QR
algorithm 2 SDN Router Placement
Input: Eb: the set of basic links;
output: C: the set of SDN routers;
1: C=0;
2: while Eb not equal theta do
for legacy router i with yi= = do
compute Ei Eb; Ei is the set of basic cover the legacy router
i;
how to design this algorithm using python
Relevant answer
  • asked a question related to Software-Defined Networking
Question
5 answers
Hii All, is there any simulation tool available to calculate power consumption of SDN switches and controllers. Using mininet and floodlight controller i have successfully tested the performance of a sdn topology. Now i want to reduce the power consumption by each device. Is it possible through mininet or any other tool i need? If i can acheive it through mininet, then provide me the procedure.
Its really urgent for me. Please help me. many many thanks.
Relevant answer
Answer
Interested question
  • asked a question related to Software-Defined Networking
Question
7 answers
Please provide me any links if so with the proper justification
Relevant answer
Answer
In my opinion, it depends on many factors, i.e. it depends on several factors such as: what you want to prove/implement with your research, what is your previous knowledge of SDN controllers, etc.
For example, I have worked with NOX, POX, Ryu, Floodlight, OpenDaylight and ONOS, and my experience is that Ryu and ONOS are currently the best ones. I usually leverage Ryu for fast prototyping/proof-of-concepts, while I use ONOS when I'm implementing a next-step of the previous prototype (something that could be standardized/used by industry, etc.). In particular, in you haven't even worked with an SDN controller, I'd start with Ryu.
Good luck!
  • asked a question related to Software-Defined Networking
Question
3 answers
Dear Experts
I have a university project to build a soft load balancer in SDN/OpenFlow (Linux) environment. I'm thinking to use mininet as OpenFlow network simulation. Can you help me to find if and how we can accomplish the below requirements with mininet or should I consider some other simulator?
1. Customized topology with "4 servers and 48 client nodes" "The interface shall contain classification of client nodes having different requirements of bandwidth at different times. This shall be 4 periods with different bandwidth distribution."
2. Which OpenFlow controller can fulfill these requirements? "Measure Performance and Utilization Statistics" a. Throughput b. Delay c. Utilization d. Load Distribution e. Response time
This project requires designing a network load balancer with OpenFlow that will provide GUI based interface to the network administrators. The data from the GUI will be fed to the load balancing controller that will coordinate with network nodes to manage the routes to the server.
Please answer whichever part of the question you can guide me for.
Thanks in advance.
Relevant answer
Answer
Hi Aleksandar
Thank you for you reply.
I’m not bound to use some specific flavour/version on linux. It’s optional.
The core functional requirements of package are to:
1. Customize OpenFlow Based Controller ODL or FDL with any simulator
2. Develop GUI Interface to configure the controller
3. Customize a Network Topology
4. Measure Performance and Utilization Statistics
a. Throughput
b. Delay
c. Utilization
d. Load Distribution
e. Response time
  • asked a question related to Software-Defined Networking
Question
13 answers
How to implement a new routing algorithm in SDN ? In other words if I have new routing algorithm what software is used to apply it in SDN.
Relevant answer
Answer
New routing algorithms are implemented in specific SDN platforms. Afterwards, the SDN switches managed (deployed in Mininet, for example) will behave as designed by these platforms. The most popular platforms could be Ryu, ODL and ONOS. Maybe the easiest to start with is Ryu.
  • asked a question related to Software-Defined Networking
Question
3 answers
For a research, I required a dataset containing the traffic controlled by a load balancer for Software-Defined network(SDN).
Relevant answer
Answer
  • asked a question related to Software-Defined Networking
Question
2 answers
I downloaded the Mininet VM and I have two windows 7 vms. I want to use the two windows 7 vms as hosts in Mininet. Please how can I go about that?
  • asked a question related to Software-Defined Networking
Question
4 answers
I am working with SDN to manage flows in a network. I wanted to experiment/know if there is a way I can simulate different radios(Bluetooth,Wifi,Zigbee) which work in the same ISM band to better manage the whole environment. Any help is appreciated. Also best wishes for the new year
Relevant answer
Dear Kaustubh,
I think the best way to manage the wireless communication in the ISM band is to use the techniques of the cognitive radio systems. So one has a radio which can sense communicate with control center and get a decision and a connection information from the center. There is the compressive sensing techniques to reduce the sensing signal load.
You can find many many papers when you make a literature survey.
Best wishes
  • asked a question related to Software-Defined Networking
Question
4 answers
Please suggest me some link that might help to write python code that can measure the delay of a specific path (the path that I am interested) using pox as a controller. Though I have found opennetmon in https://github.com/TUDelftNAS/SDN-OpenNetMon and tried with this one and its not working. So I need some alternative way that might help me.
Thank you
Relevant answer
Answer
Md. Billal Hossain can u find the code for measuring the Delay??? i am also working on the same area can u suggest me the pox code for measuring delay?
  • asked a question related to Software-Defined Networking
Question
4 answers
Hello all,
Can anybody suggest me how to achieve reliability , fault tolerance in SDN.
Further will mininet simulator is good to calculate the performance, reliability etc of SDN
In future can I combine opportunistic networks with SDN in terms of reliability and fault management. If yes how to achieve it and how to get the code for it????
Relevant answer
Answer
Hello everyone
Thank you so much for the reply of the question asked by me.
Further, I am thinking of integrating SDN and DTN(Opportunistic Networks) together and initially I am thinking on fault management, reliability issues in both. Is it ok can I go ahead any suggestions please let me know.....
Thanks
Sharath
  • asked a question related to Software-Defined Networking
Question
3 answers
I need to know the research carried out in this subject in India.
Relevant answer
Answer
  • asked a question related to Software-Defined Networking
Question
33 answers
Anyone has more information or affiliated with this organization? I am trying to understand if it is legitimate organization.
Here is what it is written at their website. http://vision-science.com/about.html
VISION SCIENCE RESEARCH SDN BHD, which is short for VSR, is a mature international academic exchange platform jointly established by worldwide universities, research institutes and enterprises in Malaysia. We have been committed to international academic exchange planning services for years. With mature and innovative management team and scientific conference service system, we cooperate with universities, academic research institutions and R&D enterprises all over the world. So far we have successfully published many influential academic journals, and invited nearly 3,000 well-known scholars, experts and senior executives to participate in academic activities.
VSR converges the professional academic resources all over the world to build a first-class academic exchange platform which aims to promote academic exchanges, disseminate the cutting-edge technological information, and organize academic conferences & science salon. Everything we do is for academic exchanges.
Relevant answer
Answer
They just wnt to buy the inclusion of their people as authors of the work that you do, in exchange for cash.
100% unethical on their part, and on the part of any researcher who accepts those terms...
  • asked a question related to Software-Defined Networking
Question
6 answers
Hi,
I am using mininet and i want to monitor the flows which enter in the controller and FEs to see the performance metrics like Bw, delay, and etc.
please suggest monitoring tools to monitor the SDN network (controller and FEs).
Thanks a lot
Relevant answer
Answer
You're welcome! I'm sure you can still refer to the link I provided above for Ryu, which is a python based controller. I have no experience with floodlight so I sadly cannot help there.
As per having a real time module, you can run wireshark on the controller attached to a switch, to which you can pass the traffic from hosts to and from.
  • asked a question related to Software-Defined Networking
Question
6 answers
Hi,
I want to connect an optical network simulated in OMNET++ to an SDN controller of MININET and also wants to control my network with that controller. Can anyone suggest me how can I connect these?
Thank you in advance.
Relevant answer
Answer
Hi Srija, to the best of my knowledge, OMNeT++ is a simulator and Mininet is an emulator (I've used both), so I don't think connecting Mininet with OMNeT++ is feasible.
I believe the best option would be implementing a controller in OMNeT++ (probably you will be able to find some implementations online already), but please note it will be a simulated controller (i.e. modelled). If that's ok for you, then go ahead. But if you need to use a real controller for some reason, then you'll probably need Mininet and you'll probably have to migrate your work in OMNeT++ to the switches in Mininet (either OVS, ofsoftswitch, etc.).
I hope this helps!
  • asked a question related to Software-Defined Networking
Question
2 answers
I need any experience with this organisation
Relevant answer
Answer
  • asked a question related to Software-Defined Networking
Question
7 answers
We have Aruba switches , in virtualbox one vm running with SDN controller and another vm running minnet topology we need to connect mininet switches with physical switch to make a topology. Anybody help us to configur, adapter setting and bridge configuration in detail.
Thanks in advance.
Relevant answer
Answer
You need to add the physical interface of the switch, e.g. "eth0, eth1" as a port to the OpenvSwitch bridge. The link below shows commands you can utilize to achieve the connection
If you are using VMWare, VBox, etc, another methods is using "tuntap" commands, as shown in tutorial below
  • asked a question related to Software-Defined Networking
Question
6 answers
Let me know about SDN best communities for beginners and professional.
which controller enable future integration to other technologies support ?
Relevant answer
Answer
Muhammad Awais i am working on SDN and i read alot of documentation regarding SDN. Trema and Floodlight are oldest one. With respect to documentation, Floodlight is the best one. OpenDayLight is newer as compare to Floodlight and Trema but its opensource community is very strong and is emerging rapidly. Some like to work on Ryu controller.but my chice would be OpenDayLight controller. It has both documentation for beginners as well as senior developers. All the controller provide you the option of integration. it again depend on your use use. you can use third party software and APIs will help you regrading integration.
  • asked a question related to Software-Defined Networking
Question
9 answers
please Help SDN DDoS attack Simulation tools using Machine learning?
Relevant answer
Answer
You can consult our recently published article on DDos Attack Detection proposing several AI and ML techniques.
You can consider to employ the same set of techniques in SDN too.
  • asked a question related to Software-Defined Networking
Question
24 answers
Hi, I want to simulate an IoT network and control this network using a SDN controller. Which simulator would you recommend?
Relevant answer
there is an ongoing fork of Mininet-WiFi for IoT (with or without SDN): https://github.com/ramonfontes/mininet-iot as well as simple examples to start learning how to emulate some IoT scenarios: https://github.com/intrig-unicamp/mininet-wifi/blob/master/examples/iot.py
  • asked a question related to Software-Defined Networking
Question
3 answers
If i training Machine learning algorithm using well know dataset like NSL-KDD and then I create a detection module, how to use it to detect abnormal in SDN environment and which feature I need to collect from SDN-Controller for ML module.
Thanks
Relevant answer
Answer
One need to collect the flow statistics from the OpenFLow switch. Then extract features like entropy of destination address, flow duration, number of packets in a flow etc. In that features trained the model. Keep this model inside the controller. If some one good in Python, can use POX controller, but sometimes it not performs well in this respect. Otherwise try for Floodlight.
  • asked a question related to Software-Defined Networking
Question
2 answers
Is it possible to conduct a real experiment to make voice call over IP to test NFV resiliency using test-bed?
If Yes, is there any open source VoIP servers and client to use them as VNFs in the environment?
How to implement the VoIP server on vIMS, if possible?
Considering the following requirements or your advice:
Scenario: testing real voice call on NFV.
Method: prototyping or test bed.
Metrics: delay, voice quality, packet loss
OS: Linux (what is preferred distribution?)
Relevant answer
Answer
The available opensource (or low price) VoIP applications for test-bed are
  • Newfies-Dialer Open Source Autodialer & Voice Broadcasting Solution – Multi-Tenant system comprising Auto-dialer, survey tool, extension dialing (press 1 campaign), voice recording and Do Not Call, with white labeling, SMS and AMD available.
  • ICTDialer Is an Open Source unified communications autodialer and broadcasting software application supporting voice, sms, fax broadcasting.
  • asked a question related to Software-Defined Networking
Question
1 answer
i have a mathematical model for SDN placement problem and i have to code a program that he can find the optimal number of sdn controller in sdn network ,this program is a approch method
Relevant answer
Answer
to code a program with a aproch method that he can find the optimal number of sdn controller in SDN network in c are we examine how well SOL’s results match original solutions, which are optimal (by definition). In all cases except ElasticTree, SOL finds the optimal solution. Due to complexity of ElasticTree’s optimization, SOL suffers a 10% optimality gap: the relative error in the objective value computed by SOL (i.e., relative to the true optimal objective value).
  • asked a question related to Software-Defined Networking
Question
3 answers
I need to build elearning system and network should be SDN based network architecture.
Relevant answer
Answer
Check my book chapter that I have written for Smart Learning Environment in a Private cloud.
The SDN approach is different here as the hypervisors, cloud activators, orchestrators need to support your backend systems...
Almost we could not call our servers as SDN, but most of the learning softwares runs under Private cloud follows 20% of SDN methodology....
  • asked a question related to Software-Defined Networking
Question
3 answers
I am looking for research ideas in SDN but majorly in regard to Link Fabrication attacks. I am a bit new to SDN but i am getting a hang on installing and simulating it using Mininet software. so looking for research areas i can build around this set up
Relevant answer
Answer
I think this article (Detecting Link Fabrication Attacks in Software-Defined Networks) can help you.
Have a look.
  • asked a question related to Software-Defined Networking
Question
4 answers
Hello,
Please, I would like to emulate an SDN based heteregenous RAN composed of LTE nodes as well as WIFI Aps.
I know that MininetWifi is a good emulator but for SDN WIFI APs. However, it would not give accurate results if the specification of access point are changed to behave as Lte eNodeB.
Based on the work cited below, OpenNet does not provide high-level abstraction APIs for wireless links nor emulation of wireless nodes (e.g., access points and stations are not equipped with wireless network interfaces), and neither mechanisms to select new access points before disconnection of current link to further shorten handover latency.
Please, any recommendation or suggestion on which emulator to use to support both RATs (Wifi/LTE)
R. dos R. Fontes, M. Mahfoudi, W. Dabbous, T. Turletti, and C. Rothenberg, “How Far Can We Go? Towards Realistic Software-Defined Wireless Networking Experiments,” Comput. J., vol. 60, no. 10, pp. 1458–1471, Oct. 2017.
Thank you in advanced
Best Regards
Relevant answer
  • asked a question related to Software-Defined Networking
Question
4 answers
Is there any way I could send the network data from data layer to SDN controller .I have looked into Cisco's net-flow ,but not sure it supports open source SDN controllers
Relevant answer
Answer
Yes, easily with OpenFlow. Just match the traffic belonging to the flows of interest and forward them to the logical CONTROLLER port. The packets will be received encapsulated as OpenFlow packet-in messages at the controller.
Exemplary add-flow matching on the L2 source MAC and sending to Controller using Open vSwitch:
ovs-ofctl add-flow br0 \ "table=0, dl_src=01:00:00:00:00:00/01:00:00:00:00:00, actions=CONTROLLER"
  • asked a question related to Software-Defined Networking
Question
5 answers
Dear Friends ,
Does any body have idea with Software defined networks on Five G networks . kindly suggest and help me regarding
Relevant answer
Answer
Dear Sathyaprakash Palaniappan,
in my previous answer, I forgot to mention the concept of Network Slicing. With the help of Network Slicing, private, virtual 5G networks can be set up. SDN plays the fundamental role. I have added some literature sources about Network Slicing.
Best regards
Anatol Badach
  • NGMN Alliance: "Description of Network Slicing Concept", Version 1.0, Jan 2016
  • ETSI GR NFV-EVE 012, V3.1.1: „Network Functions Virtualisation (NFV) Release 3; Evolution and Ecosystem; Report on Network Slicing Support with ETSI NFV Architecture Framework“; Dec 2017
  • 3GPP TR 28.801, V15.1.0: „Study on management and orchestration of network slicing for next generation network (Release 15)“, Jan 2018
  • Alex Galis: Perspectives on Network Slicing – Towards the New ‘Bread and Butter’ of Networking and Servicing; IEEE Softwarization, Jan 2018
  • Luis M. Contreras, Diego R. López: A Network Service Provider Perspective on Network Slicing; IEEE Softwarization, Jan 2018
  • Daniele Ceccarelli, Young Lee, Huawei: „Transport Aspects of Network Slicing: Existing Solutions and Gaps“; IEEE Softwarization, Jan 2018
  • Sławomir Kukliński, et al.: „A reference architecture for network slicing“; NETSOFT 2018, 4th IEEE Conference on Network Softwarisation, Jun 2018
  • asked a question related to Software-Defined Networking
Question
26 answers
to make a easy prototype of your network.
Relevant answer
Answer
For easy prototyping, I'd recommend Ryu: https://osrg.github.io/ryu/ written in Python, very straightfoward and easy to program.
However, if you want to get closer to telco deployments, I'd go for ONOS: https://onosproject.org/ which is a bit more complex, but more realistic (up/down of apps during runtime, great CLI, REST and GUI interfaces, etc.). Moreover ONOS is supported by the ONF.
OpenDaylight (ODL) is ok, but personally I believe it's too complex as a first step, as its architecture is too generalized and it is difficult to model new modules if you're new into SDN. But this is just my opinion...
(Note: I've worked with Ryu, ONOS, ODL, Floodlight and POX).
  • asked a question related to Software-Defined Networking
Question
2 answers
related to SDN based IXP
Relevant answer
Answer
Dear Awais,
NFV combined with the IXP can surely provide the better QoS. For example, a problem with the IXPs is location discovery using broadcast traffic. The broadcast traffic increases with increase in the size of the network that caused a broadcast storm. Broadcast storm results in high latency, low throughput, underutilization of network and sometimes it can cause the entire IXP operation to stop. To address, these problems, SDN based IXPs are developed such as:
  • Marc Bruyere, .. , Umbrella : a deployable SDN-enabled IXP Switching Fabric
and
  • Gianni Antichi, .. , ENDEAVOUR: A Scalable SDN Architecture For Real-World IXPs
These schemes have improved the manageability and scalability of the IXPs. In addition to that these schemes
  1. Reduced failures in the IXPs.
  2. Reduced the average number of flows in the edge switches of IXP fabric.
  3. Improved the load balancing .
  4. Average resolve time in case of network failure
Regards,
Abdul Saboor
  • asked a question related to Software-Defined Networking
Question
4 answers
There is number of very complex and effective Mathematical modeling tools utilized to assess the Computer Networks Performance Analysis. Some are easier some more complex to use and do require proper training, mathematical and software skills.
Relevant answer
Answer
Thanks sir
  • asked a question related to Software-Defined Networking
Question
6 answers
Can any one suggest me a tool that support the following features :
1- Real time Traffic
2- Road Map support
3- MEC (mobile edge computing)
4- support Software defined network
5- easy in implementation
I appreciate all the suggestions.
Relevant answer
Answer
do it support all those features ??