1. ping(src:45.45.0.1, dst:45.45.0.1) 2. MME emulates GTP-U instead of eNB, and send GTP-U to the SGW 3. SGW relay to PGW using GTP-U 4. PGW TUN reponse ping reply 5. PGW sends GTP-U to the SGW 6. SGW sends GTP-U to the MME 7. GTP-U decapsulates and sends ping packet to the kernel |
||
|---|---|---|
| .. | ||
| docker | ||
| freeDiameter | ||
| valgrind | ||
| INSTALL.OSX | ||
| linux_netconfig.sh | ||
| mac_netconfig.sh | ||
| make_certs.sh | ||
| nextepc.conf.in | ||
| README.md | ||
-
Network Configuration user@host ~/Documents/git/nextepc/support$
sudo ./linux_netconfig.sh -
Generate Key & Cert for Diameter user@host ~/Documents/git/nextepc/support$
./make_certs.sh ./freeDiameter -
Memory Leak Check user@host ~/Documents/git/nextepc$
sudo valgrind --leak-check=full --show-leak-kinds=all
--suppressions=support/valgrind/mongoc.suppressions
--suppressions=support/valgrind/freeDiameter.suppressions
./epcd -
Generate Suppression File user@host ~/Documents/git/nextepc$
sudo valgrind --leak-check=full --show-reachable=yes --error-limit=no
--gen-suppressions=all --log-file=support/valgrind/test.log
--suppressions=support/valgrind/mongoc.suppressions
./epcd
user@host ~/Documents/git/nextepc/support/valgrind$
sudo chown user:user test.log
user@host ~/Documents/git/nextepc/support/valgrind$
cat ./test.log | ./parse_suppressions.sh > test.supp