12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- %description:
- Tests that a large datagram gets fragmented and reassembled at the destination.
- NClientsEth example network is used, with one client.
- The client sends an 5000 bytes in an UDP datagram to the server.
- It is checked that the server receives the datagram.
- %#--------------------------------------------------------------------------------------------------------------
- %inifile: {}.ini
- [General]
- ned-path = ../../../../examples;../../../../src
- network = inet.examples.ipv6.nclients.NClientsEth
- sim-time-limit=15s
- cmdenv-express-mode=false
- #omnetpp 5.0 - 5.1 compatibility:
- eventlog-file = "${resultdir}/${configname}-${runnumber}.elog"
- output-scalar-file = "${resultdir}/${configname}-${runnumber}.sca"
- output-vector-file = "${resultdir}/${configname}-${runnumber}.vec"
- snapshot-file = "${resultdir}/${configname}-${runnumber}.sna"
- # number of client computers
- *.n = 1
- # udp apps
- **.cli[*].numUdpApps = 1
- **.cli[*].udpApp[*].typename = "UDPBasicApp"
- **.cli[*].udpApp[0].destAddresses = "aaaa:2:2::8aa:ff:fe00:8" # "srv" does not work
- **.cli[*].udpApp[0].destPort = 1000
- **.cli[*].udpApp[0].messageLength = 5000B
- **.cli[*].udpApp[0].startTime = 10s
- **.cli[*].udpApp[0].stopTime = 11s
- **.cli[*].udpApp[0].sendInterval = 10s
- **.srv.numUdpApps = 1
- **.srv.udpApp[*].typename = "UDPSink"
- **.srv.udpApp[0].localPort = 1000
- # Ethernet NIC configuration
- **.eth[*].queueType = "DropTailQueue" # in routers
- **.eth[*].queue.dataQueue.frameCapacity = 10 # in routers
- **.eth[*].mac.duplexEnabled = true
- %#--------------------------------------------------------------------------------------------------------------
- %subst: /omnetpp:://
- %#--------------------------------------------------------------------------------------------------------------
- %contains: stdout
- This fragment completes the datagram.
- %#--------------------------------------------------------------------------------------------------------------
- %contains: stdout
- Received packet: (inet::ApplicationPacket)UDPBasicAppData-0 (5000 bytes)
- %#--------------------------------------------------------------------------------------------------------------
- %not-contains: stdout
- undisposed object:
- %#--------------------------------------------------------------------------------------------------------------
- %not-contains: stdout
- -- check module destructor
- %#--------------------------------------------------------------------------------------------------------------
|