Performance Analysis of IS-IS Metrics and Segment Routing
Implementation plan:
Scenario 1: (SDN-based Segment Routing Protocol)
Step 1: Initially, we will construct a VANET Network with 50 Vehicles, 2 RSUs, and 1 SDN Controller.
Step 2: Next, we simulate the network and collect network data such as Send/rec packets, distance, vehicle speed, and interface type from all nodes.
Step 3: Next, we enable SDN-based Segment Routing, where the controller dynamically assigns optimized IS-IS metrics to select the best routing paths based on collected data.
Step 4: Next, we predict the link lifetime for V2V and V2I links using distance, speed, and radio range information based on collected data.
Step 5: Next, we calculate link quality and raw IS-IS metrics, apply interface weighting and hysteresis smoothing, and cap the metric values based on collected data.
Step 6: Finally, we plot performance for the following metrics:
6.1: Number of Vehicles vs. End-to-End Delay (ms)
6.2: Number of Vehicles vs. Packet Delivery Ratio (%)
6.3: Number of Vehicles vs. Throughput (Mbps)
6.4: Number of Vehicles vs. Routing Overhead (%)
6.5: Number of Vehicles vs. Number of Retransmissions
Scenario 2: (Default AODV Routing Protocol)
Step 1: Initially, we will construct a VANET Network with 50 Vehicles, 2 RSUs.
Step 2: Next, we enable AODV Routing, and collect network data.
Step 3: Finally, we plot performance for the following metrics:
6.1: Number of Vehicles vs. End-to-End Delay (ms)
6.2: Number of Vehicles vs. Packet Delivery Ratio (%)
6.3: Number of Vehicles vs. Throughput (Mbps)
6.4: Number of Vehicles vs. Routing Overhead (%)
6.5: Number of Vehicles vs. Number of Retransmissions
Scenario 3: (Default OLSR Routing Protocol)
Step 1: Initially, we will construct a VANET Network with 50 Vehicles, 2 RSUs.
Step 2: Next, we enable OLSR Routing, and collect network data.
Step 3: Finally, we plot performance for the following metrics:
6.1: Number of Vehicles vs. End-to-End Delay (ms)
6.2: Number of Vehicles vs. Packet Delivery Ratio (%)
6.3: Number of Vehicles vs. Throughput (Mbps)
6.4: Number of Vehicles vs. Routing Overhead (%)
6.5: Number of Vehicles vs. Number of Retransmissions
Scenario 4: (SDN-based MPLS With AODV Routing Protocol)
Step 1: Initially, we will construct a VANET Network with 50 Vehicles, 2 RSUs, and 1 SDN Controller.
Step 2: Next, we simulate the network and collect network data such as Send/rec packets, distance, vehicle speed, and interface type from all nodes.
Step 3: Next, we enable MPLS over AODV Routing, where the controller dynamically assigns optimized IS-IS metrics to select the best routing paths based on collected data.
Step 4: Next, we predict the link lifetime for V2V and V2I links using distance, speed, and radio range information based on collected data.
Step 5: Next, we calculate link quality and raw IS-IS metrics, apply interface weighting and hysteresis smoothing, and cap the metric values based on collected data.
Step 6: Finally, we plot performance for the following metrics:
6.1: Number of Vehicles vs. End-to-End Delay (ms)
6.2: Number of Vehicles vs. Packet Delivery Ratio (%)
6.3: Number of Vehicles vs. Throughput (Mbps)
6.4: Number of Vehicles vs. Routing Overhead (%)
6.5: Number of Vehicles vs. Number of Retransmissions
Scenario 5: (SDN-based MPLS With OLSR Routing Protocol)
Step 1: Initially, we will construct a VANET Network with 50 Vehicles, 2 RSUs, and 1 SDN Controller.
Step 2: Next, we simulate the network and collect network data such as Send/rec packets, distance, vehicle speed, and interface type from all nodes.
Step 3: Next, we enable MPLS over OLSR Routing, where the controller dynamically assigns optimized IS-IS metrics to select the best routing paths based on collected data.
Step 4: Next, we predict the link lifetime for V2V and V2I links using distance, speed, and radio range information based on collected data.
Step 5: Next, we calculate link quality and raw IS-IS metrics, apply interface weighting and hysteresis smoothing, and cap the metric values based on collected data.
Step 6: Finally, we plot performance for the following metrics:
6.1: Number of Vehicles vs. End-to-End Delay (ms)
6.2: Number of Vehicles vs. Packet Delivery Ratio (%)
6.3: Number of Vehicles vs. Throughput (Mbps)
6.4: Number of Vehicles vs. Routing Overhead (%)
6.5: Number of Vehicles vs. Number of Retransmissions
Scenario 6: (Default MPLS With AODV Routing Protocol)
Step 1: Initially, we will construct a VANET Network with 50 Vehicles, 2 RSUs.
Step 2: Next, we simulate the network using fixed IS-IS metrics for interfaces, for V2I metric will be 100 and for V2V metric will be 200.
Step 3: Next, we enable MPLS over AODV Routing, where MPLS selects the best routing paths based on link metrics (Loose MPLS).
Step 4: Finally, we plot performance for the following metrics:
6.1: Number of Vehicles vs. End-to-End Delay (ms)
6.2: Number of Vehicles vs. Packet Delivery Ratio (%)
6.3: Number of Vehicles vs. Throughput (Mbps)
6.4: Number of Vehicles vs. Routing Overhead (%)
6.5: Number of Vehicles vs. Number of Retransmissions
Scenario 7: (Default MPLS With OLSR Routing Protocol)
Step 1: Initially, we will construct a VANET Network with 50 Vehicles, 2 RSUs.
Step 2: Next, we simulate the network using fixed IS-IS metrics for interfaces, for V2I metric will be 100 and for V2V metric will be 200.
Step 3: Next, we enable MPLS over OLSR Routing, where MPLS selects the best routing paths based on link metrics (Loose MPLS).
Step 4: Finally, we plot performance for the following metrics:
6.1: Number of Vehicles vs. End-to-End Delay (ms)
6.2: Number of Vehicles vs. Packet Delivery Ratio (%)
6.3: Number of Vehicles vs. Throughput (Mbps)
6.4: Number of Vehicles vs. Routing Overhead (%)
6.5: Number of Vehicles vs. Number of Retransmissions
Software requirement:
1. Development Tool: OMNET++ 4.6 or above with Veins and SUMO
2. Operating System: Ubuntu 22.04 (64-bit) LTS or Above
Note:
1) If the proposed plan does not fully align with your requirements, please provide all necessary details—including steps, parameters, models, and expected outcomes—in advance. Kindly ensure that any missing configurations or specifications are clearly outlined in the plan before confirming.
2) If there’s no built-in solution for what the project needs, we can always turn to reference models, customize our own, different math models or write the code ourselves to fulfil the process.
3) If the plan satisfies your requirement, Please confirm with us.
4) Project based on Simulation only.
| Technology | Ph.D | MS | M.Tech |
|---|---|---|---|
| NS2 | 75 | 117 | 95 |
| NS3 | 98 | 119 | 206 |
| OMNET++ | 103 | 95 | 87 |
| OPNET | 36 | 64 | 89 |
| QULANET | 30 | 76 | 60 |
| MININET | 71 | 62 | 74 |
| MATLAB | 96 | 185 | 180 |
| LTESIM | 38 | 32 | 16 |
| COOJA SIMULATOR | 35 | 67 | 28 |
| CONTIKI OS | 42 | 36 | 29 |
| GNS3 | 35 | 89 | 14 |
| NETSIM | 35 | 11 | 21 |
| EVE-NG | 4 | 8 | 9 |
| TRANS | 9 | 5 | 4 |
| PEERSIM | 8 | 8 | 12 |
| GLOMOSIM | 6 | 10 | 6 |
| RTOOL | 13 | 15 | 8 |
| KATHARA SHADOW | 9 | 8 | 9 |
| VNX and VNUML | 8 | 7 | 8 |
| WISTAR | 9 | 9 | 8 |
| CNET | 6 | 8 | 4 |
| ESCAPE | 8 | 7 | 9 |
| NETMIRAGE | 7 | 11 | 7 |
| BOSON NETSIM | 6 | 8 | 9 |
| VIRL | 9 | 9 | 8 |
| CISCO PACKET TRACER | 7 | 7 | 10 |
| SWAN | 9 | 19 | 5 |
| JAVASIM | 40 | 68 | 69 |
| SSFNET | 7 | 9 | 8 |
| TOSSIM | 5 | 7 | 4 |
| PSIM | 7 | 8 | 6 |
| PETRI NET | 4 | 6 | 4 |
| ONESIM | 5 | 10 | 5 |
| OPTISYSTEM | 32 | 64 | 24 |
| DIVERT | 4 | 9 | 8 |
| TINY OS | 19 | 27 | 17 |
| TRANS | 7 | 8 | 6 |
| OPENPANA | 8 | 9 | 9 |
| SECURE CRT | 7 | 8 | 7 |
| EXTENDSIM | 6 | 7 | 5 |
| CONSELF | 7 | 19 | 6 |
| ARENA | 5 | 12 | 9 |
| VENSIM | 8 | 10 | 7 |
| MARIONNET | 5 | 7 | 9 |
| NETKIT | 6 | 8 | 7 |
| GEOIP | 9 | 17 | 8 |
| REAL | 7 | 5 | 5 |
| NEST | 5 | 10 | 9 |
| PTOLEMY | 7 | 8 | 4 |