Comments (3)
If what you want is just generating GTPv1-encapsulated traffic, you don't need this project - on a Linux machine, create tunnel(s) with gtp5g and libgtp5gnl (or directly via netlink), write some routes/rules on your machine, and put some loads toward that. I think this slide should help you to some extent though it's not for 5G. Please don't ask me further on how exactly to make it work, as it's not related to this project.
If you need to handle GTPv2-C(and perhaps PFCP) as well, please learn Go and build your own tool. This is a library to help developers write such codes, not standalone software. Of course, I'm here to help you with specific questions during your work ;)
from go-gtp.
Ah, or simulators like UERANSIM may suffice.
from go-gtp.
Thanks @wmnsk -- I understand your perspective, I will also check the recommended links. I am already using UERANSIM as a basic simulator, I just wanted to focus strictly on load testing the 5G userplane function.
from go-gtp.
Related Issues (20)
- GTP version 1 with extension header HOT 2
- Delete Bearer Request - Linked EPS Bearer HOT 2
- Add parser of extension header with AddHandler HOT 4
- Multiple bearer context on one request HOT 6
- Some fields need to have multiple IEs with the same type and instance HOT 1
- Informative question regarding GTPv1-C HOT 5
- S1MME protocol buffers generation HOT 2
- Missed "Suspend Notification / Ack" and "Resume Notification / Ack" messages HOT 3
- Panic on incorrect input in gtpv2 message.Parse HOT 1
- About the GTP-U Header Length Checking HOT 2
- Extension Header Type List length field is one byte HOT 5
- Slice append copy-paste typos in gtpv2 CSR
- S1AP on top of TCP? HOT 5
- Question on Kernel GTPv1 + UPF HOT 5
- Bug report - Slice bounds out of range in GTP parsing
- Incorrect 3 digits MCC encoding in GTPv1 User Location Information IE HOT 1
- GTPv2-C sequence number overflows at the incorrect value
- Testing gtp-U connection with free5gc upf HOT 2
- go-gtp tagging HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from go-gtp.