저는 GTPv1 터널링을 사용하여 SGSN이라는 노드와 통신하는 애플리케이션을 구축하고 있습니다.
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
SGSN -----(GTPv1)-----> (my_App)
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
GTP-C 측(제어 평면)에서는 모두 양호합니다.
SGSN과 my_App은 모든 필수 정보를 성공적으로 공유하고 있습니다.
- 제어 영역의 GSN 주소/포트
- 사용자 평면의 GSN 주소/포트
- CONTROL_PLANE의 TEID(피어/로컬)
- DATA I의 TEID(피어/로컬)
- 등...
하지만 사용자 평면에서는 SGSN이 실제로 나와 관련 GTP 터널을 설정하려고 할 때 이를 어떻게 받아들여야 할지 모르겠습니다.GTP 터널.
나는 시작했다LinuxGTP.ko그러나 관련 기술 문서를 찾을 수 없습니다.
IP_GRE 모듈은 잘 문서화되어 있고 잘 작동하지만 내 소규모 프로젝트에는 도움이 되지 않습니다.
누구든지 GTP 터널링 또는 몇 가지 단계에 대한 단서나 팁을 제공할 수 있습니까?
감사합니다,
감사합니다,
답변1
내 목표는 사용자 공간에서 GTP 터널을 설정하고 관리하는 것입니다.
- GTP.ko를 추천했어요
- 하지만 최근에는 벡터 패키지 처리도 발견했는데, 이는 좋은 접근 방식인 것 같습니다.
VPP다양하고 놀라운 기능을 갖춘 강력한 플랫폼이며 낮은 수준의 인터페이스(C 언어용)를 통해 구동될 수 있습니다.
감사합니다,