首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在SimuLTE切换示例中添加多个文件传输DL-UL通信

在SimuLTE切换示例中添加多个文件传输DL-UL通信
EN

Stack Overflow用户
提问于 2018-09-05 22:15:10
回答 1查看 50关注 0票数 1

我正在尝试添加多个下载上传链接,以便在SimuLTE切换示例中模拟,特别是在文件传输DL-UL场景中,我将.ini文件从以下位置更改:

代码语言:javascript
复制
#
# Communication (TCP) from ue11 to ue21 (static)
#
[Config FileTransfer-DL_UL]
extends=Handover-General

*.ue11.numTcpApps = 1
*.ue21.numTcpApps = 1

#============= Application Setup =============
# Transmitter
*.ue11.tcpApp[*].typename = "TCPSessionApp"
*.ue11.tcpApp[*].localPort = 1000
*.ue11.tcpApp[*].sendBytes = 1GiB
*.ue11.tcpApp[0].tOpen = uniform(0.010s,0.1s) 
*.ue11.tcpApp[0].tSend = uniform(0.15s,0.5s) 
*.ue11.tcpApp[0].connectAddress = "ue21" 
*.ue11.tcpApp[0].localAddress = "ue11" 

# Receiver
*.ue21.tcpApp[*].typename = "TCPSinkApp"
#------------------------------------#

要这样做:

代码语言:javascript
复制
#
[Config FileTransfer-DL_UL]
extends=Handover-General

*.ue11.numTcpApps = 1
*.ue21.numTcpApps = 1

*.ue31.numTcpApps = 1
*.ue32.numTcpApps = 1

*.ue41.numTcpApps = 1
*.ue42.numTcpApps = 1

*.ue51.numTcpApps = 1
*.ue52.numTcpApps = 1

*.ue61.numTcpApps = 1
*.ue62.numTcpApps = 1

*.ue71.numTcpApps = 1
*.ue72.numTcpApps = 1

*.ue81.numTcpApps = 1
*.ue82.numTcpApps = 1

*.ue91.numTcpApps = 1
*.ue92.numTcpApps = 1

#============= Application Setup =============
# Transmitter
*.ue**.tcpApp[*].active = true
*.ue11.tcpApp[0].typename = "TCPSessionApp"
*.ue11.tcpApp[0].localPort = 1000
*.ue11.tcpApp[0].connectPort = 1000
*.ue11.tcpApp[0].sendBytes = 10MiB
*.ue11.tcpApp[0].tOpen = uniform(0.010s,0.1s) 
*.ue11.tcpApp[0].tSend = uniform(0.15s,0.5s) 
*.ue11.tcpApp[0].connectAddress = "ue21" 
*.ue11.tcpApp[0].localAddress = "ue11" 

*.ue31.tcpApp[*].typename = "TCPSessionApp"
*.ue31.tcpApp[0].localPort = 1000
*.ue31.tcpApp[0].connectPort = 1000
*.ue31.tcpApp[0].sendBytes = 10MiB
*.ue31.tcpApp[0].tOpen = uniform(0.010s,0.1s) 
*.ue31.tcpApp[0].tSend = uniform(0.15s,0.5s) 
*.ue31.tcpApp[0].connectAddress = "ue32" 
*.ue31.tcpApp[0].localAddress = "ue31" 

*.ue41.tcpApp[0].typename = "TCPSessionApp"
*.ue41.tcpApp[0].localPort = 1000
*.ue41.tcpApp[*].sendBytes = 10MiB
*.ue41.tcpApp[0].tOpen = uniform(2.010s,2.1s) 
*.ue41.tcpApp[0].tSend = uniform(2.15s,2.5s) 
*.ue41.tcpApp[0].connectAddress = "ue42" 
*.ue41.tcpApp[0].localAddress = "ue41" 

*.ue51.tcpApp[0].typename = "TCPSessionApp"
*.ue51.tcpApp[0].localPort = 1000
*.ue51.tcpApp[0].sendBytes = 10MiB
*.ue51.tcpApp[0].tOpen = uniform(0.010s,0.1s) 
*.ue51.tcpApp[0].tSend = uniform(0.15s,0.5s) 
*.ue51.tcpApp[0].connectAddress = "ue52" 
*.ue51.tcpApp[0].localAddress = "ue51" 

*.ue61.tcpApp[0].typename = "TCPSessionApp"
*.ue61.tcpApp[0].localPort = 1000
*.ue61.tcpApp[0].sendBytes = 10MiB
*.ue61.tcpApp[0].tOpen = uniform(0.010s,0.1s) 
*.ue61.tcpApp[0].tSend = uniform(0.15s,0.5s) 
*.ue61.tcpApp[0].connectAddress = "ue62" 
*.ue61.tcpApp[0].localAddress = "ue61" 

*.ue71.tcpApp[0].typename = "TCPSessionApp"
*.ue71.tcpApp[0].localPort = 1000
*.ue71.tcpApp[0].sendBytes = 10MiB
*.ue71.tcpApp[0].tOpen = uniform(0.010s,0.1s) 
*.ue71.tcpApp[0].tSend = uniform(0.15s,0.5s) 
*.ue71.tcpApp[0].connectAddress = "ue72" 
*.ue71.tcpApp[0].localAddress = "ue71" 

*.ue81.tcpApp[0].typename = "TCPSessionApp"
*.ue81.tcpApp[0].localPort = 1000
*.ue81.tcpApp[0].sendBytes = 10MiB
*.ue81.tcpApp[0].tOpen = uniform(0.010s,0.1s) 
*.ue81.tcpApp[0].tSend = uniform(0.15s,0.5s) 
*.ue81.tcpApp[0].connectAddress = "ue82" 
*.ue81.tcpApp[0].localAddress = "ue81" 

*.ue91.tcpApp[0].typename = "TCPSessionApp"
*.ue91.tcpApp[0].localPort = 1000
*.ue91.tcpApp[0].sendBytes = 10MiB
*.ue91.tcpApp[0].tOpen = uniform(0.010s,0.1s) 
*.ue91.tcpApp[0].tSend = uniform(0.15s,0.5s) 
*.ue91.tcpApp[0].connectAddress = "ue92" 
*.ue91.tcpApp[0].localAddress = "ue91" 


# Receiver
*.ue21.tcpApp[0].typename = "TCPSinkApp"

*.ue32.tcpApp[0].typename = "TCPSinkApp"


*.ue42.tcpApp[0].typename = "TCPSinkApp"
*.ue52.tcpApp[0].typename = "TCPSinkApp"
*.ue62.tcpApp[0].typename = "TCPSinkApp"
*.ue72.tcpApp[0].typename = "TCPSinkApp"
*.ue82.tcpApp[0].typename = "TCPSinkApp"
*.ue92.tcpApp[0].typename = "TCPSinkApp"
**.tcpApp[*].tClose = -1s

模拟时间设置为20秒。问题是,当模拟完成并打开标量时,我只看到ue11和ue61正在发送任何数据,而ue21是唯一一个接收到任何包的。谁能帮帮我,告诉我我做错了什么?谢谢

EN

回答 1

Stack Overflow用户

发布于 2018-09-06 02:21:24

好吧,说到愚蠢,使用cmdenv我忘了我把eNodes放在离UE太远的地方,这就是我有这个问题的原因:')

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52187308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档