问题描述
我正在尝试扩展SimulTE框架的功能。由于我的项目需要崩溃模拟,因此我认为尝试将DHCP集成到PGW中而不是默认的静态IP分配是现实的,因为我们还考虑了UE何时会用完租约时间而无法运行。
PGW最初看起来像this
随着来自UE的DHCP广播传播到eNodeB,它将被UDP-> IPv4-> GtpUser-> UDP-> IPv4-> PPP封装,然后转发到SGW,然后转发到PGW。一旦到达PGW,它将一直发送到gtp_control块,在该块中处理GTP消息并获取IPv4数据包。现在这是我无法解决的地方,因为我无法毫无错误地将其发送回networkLayer或udp。
- 如果我尝试通过ifIn门将IP数据包路由回networkLayer,它将失败InterfaceEntry断言
- 如果我尝试剥离UDP数据包并将其直接转发到udp(从技术上讲这是错误的),它会将该数据包识别为来自应用程序层,并尝试将其进一步向下发送。
- 如果我尝试在this convention之后创建IP和UDP的第二层,它将使IPv4NodeConfigurator的声明失败,例如this
任何建议我该怎么做?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)