Network visualisation and analysis
The Border Gateway Protocol (BGP) plays a vital role in how different networks, knownasAutonomoussystems (AS), communicate across the internet. However, BGP is not perfect and is vulnerable to several types of anomalies like route hijacking, route leakage, and prefix hijacking that can potenti...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2024
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/180849 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
Summary: | The Border Gateway Protocol (BGP) plays a vital role in how different networks,
knownasAutonomoussystems (AS), communicate across the internet. However, BGP
is not perfect and is vulnerable to several types of anomalies like route hijacking, route
leakage, and prefix hijacking that can potentially affect both the stability and security
of the internet.
In this project, the use of Geometric Deep Learning, specifically Graph Neural Net
works (GNNs), to detect anomalies in BGP routing data. GNNs, particularly Graph
Convolution Networks (GCNs) and GraphAttention Networks (GANs), are well-suited
for this task because they can learn from graph-structured data. BGP routing informa
tion was represented as a graph-like structure, where the nodes are autonomous systems
and the edges are the BGP updates between them to enable the GNN models to capture
the complex relationships and patterns in the network.
For data extraction BGPStream and BGP Machine Learning (BML) framework was
used to extract historical data from many different sources and utilized to process the
data in converting it into a graph format that could be fed into the GNN models for
training.
In summary, the results from the project showed that GNNs particularly GANs out
performed GCN in the task of BGP route anomaly detection. The ability of GAN
coupled with the attention mechanism to understand the graph-like structure of BGP
routing data allowed the accurate identification of unusual events with a higher level
of precision compared to the GCN have a strong potential for improving the detection
tasks of network anomalies and by taking advantage of the natural structure of BGP
routing data, these models could help enhance the security and stability of the internet. |
---|