The Data Traffic tab is used to define the type of data test, the Network Hosts used in the test, the test control and IP parameters, to select the Data Message Flows that are executed, and to map DMFs to the appropriate Network Host and MN connection.
In the following test cases, the Data Traffic tab displays additional parameters or only the parameters listed for the test case:
NOTE: In Mobile IPv6 test case, the Correspondent Node is treated just like the Network Host. The L3-7 tab is available only when Data Traffic and/or Data IPSec are selected on the Test Configuration tab. |
The parameters that are enabled depend on the traffic type selected. In addition, some parameters are only available in certain test cases.
Data Traffic -Network Host |
Data Traffic - Client |
Data Traffic -Server | |
(Traffic Type = Continuous, Verification) |
(Traffic Type = Continuous) |
(Traffic Type = Verification) |
(LNS Node/HA Node) |
Reset Idle Host Traffic Session Apply Test Data File to Network Host Side
|
|
||
Data Profile -
Data Profile - |
User Data Data Profile - Data Profile - |
User Data External App - |
User Data Android Apps - |
(Traffic Type = Continuous, Verification) |
Data Traffic measurements are reported on the L3, L4, and L5-7 report tabs.
Host Type |
In most nodal test cases, you can use the radio buttons to select the location for the Network Host nodes. A Local Network Host is defined within a nodal test case, and executes on the same test server as the test case. A Remote Network Host runs in a Network Host test case. If the test case supports multiple Network Host nodes, you can assign DMFs to each with the Instances and Assignments... button.
Tcl Parameter: NetworkHostAddrRemote Options:
|
|||||||||||||||||
Available in the Network Host test case when Fireball is enabled.
Tcl Parameter: NetworkHostNatedTrafficEn |
||||||||||||||||||
MQTT Server |
Select to enable MQTT (MQ Telemetry Transport) Server. MQTT is a publish/subscribe, simple and lightweight messaging protocol, designed for constrained devices and low-bandwidth, high-latency or unreliable networks. Requires Local Network to be selected and Fireball to be turned off.
Several Canned DMFs have been added to the Basic Library for use.
Tcl Parameter: MqttServerEn |
|||||||||||||||||
Reset Idle Host Traffic Session |
When stateless (UDP or RAW) data types are used with a Network Host, the idle traffic timer enables the host to detect an MN session that is not responding or that has been disconnected. When the timer expires, the Network Host releases the data resources associated with the MN so that they will be available if the MN becomes active again. When an MN session is programmatically disconnected, during a Session Loading test, for example, this timer is handled automatically. You can use the checkbox to override an automated timer or to manually define a timer and then specify the maximum idle seconds in the Idle Time to Reset field. Note: The value of this timer should be less than the Session Pending Time configured on the Nodal side. Range: 0.0 — 4000.0 (0.0 disables the timer) Default: 0.0 Tcl Parameters:
|
|||||||||||||||||
IPDV Measurement Traffic |
In eMBMS Nodal test case, measurement of IPDV (Internet Protocol Packet Delay Variation) is relevant to real-time video-streaming services. To assess the Quality of Service (QoS), the IPDV measures may be compared to configured thresholds. Tcl Parameter: NetworkHostMeasTrafficEn Enter the Measurement Packet Interval.
|
|||||||||||||||||
Apply Test Data File to Network Host Side |
Apply Test Data File to Network Host Side. Tcl Parameter: DataHostCfgFileEn |
|||||||||||||||||
In Network Host test case, Apply Test Data File to Parameter Values. Related MeasurementsThe measurements for the Network Host emulator are reported on the Network Host tab. |
The Client pane allows you to set the data test options.
Traffic Type |
Use the Data Traffic drop down list to select the type of data test. Follow the links to learn more about each type of test. Tcl Parameter: DataTraffic Options:
|
||||
Perform Verification |
Use the checkbox to include a Verification test in a Continuous data test. The verification test is executed first, and if it is successful, the test proceeds to the continuous data test. This checkbox is disabled when Host Type = MN Only. Tcl Parameter: ContinuousWithVerification Related MeasurementsWhen you choose this option, Data Verification measurements record the results of the verification test. |
||||
Traffic Start |
Use the drop-down list to select the trigger that initiates the Data Start Delay timer. When the timer expires, the test begins sending data.
Options:
Default: When All Sessions Established Tcl Parameter: TrafficStartType
|
||||
Data Start Delay |
The number of milliseconds to wait, after the Traffic Start trigger, before initiating data traffic by executing a Data Message Flow.
Once data traffic has been initiated in a MN session, the Transaction Rate defined in the DMF controls the rate and timing of that session's data traffic.
Range: 0 — 3600000 (enter 0 to disable) Default: 1000 Tcl Parameter: TrafficStartDelay |
||||
Auto Stop Control Layer |
Use the checkbox to determine whether MN sessions are disconnected when the traffic layer is stopped. The traffic layer stops naturally at the end of the message flow transactions, but it can also be stopped due to packet loss, tunnel failure, or when Stop on Error is triggered. If the data protocol supports retry processing, the traffic layer can be stopped when the number of retries has been exhausted by selecting this option. Thus, if all MNs are down, the TC will auto-stop. Start Retries cannot be used when Auto Stop Control Layer is enabled since the test would attempt to re-connect sessions that were disconnected when bearer plane traffic stopped. Select Auto Stop Control Layer for Test Case (TC) to auto-stop once Data traffic test has completed. The following test cases that support External Apps also support the use of Auto Stop Control Layer : AMF Nodal, gNB CU NSA Nodal Options:
Default: Cleared Tcl Parameter: AutoStopControlLayer
GPRS/UMTS TestingWhen a DMF contains a subflow that will be executed on secondary PDP contexts and this box is Checked, the secondary contexts are disconnected after the first transaction is completed. Clear the checkbox to maintain the secondary contexts through the life of the test. Related Measurements |
||||
Link Speed Limits |
You can limit the rate at which the MNs can receive and transmit Data Traffic with the Limit Ingress Link Speed and Limit Egress Link Speed checkboxes. Check a box and enter the rate, in kilobits per second, in the field provided.
Range: 1 — 8,000 Default: 16 Tcl Parameter:
|
||||
Fragmentation
|
You can specify the MTU size or choose to set the Do Not Fragment bit. When you select a Local Network Host in a nodal test case, these settings apply to the MNs and the local host. When you select a Remote Network Host, the settings in the nodal test case only apply to the MNs and you can configure different settings in the Network Host test case. Set "Do Not Fragment" BitSelect to set the Do not Fragment bit in all bearer plane traffic sent by the node. When Fireball option is selected in supported test cases, the label is changed to read "Set 'Do Not Fragment' Bit (Non-Fireball DMFs)" which Requires TS configured for Mixed-Mode to allow Non-Fireball DMFs that support this feature. If Fireball and "Set 'Do Not Fragment' Bit (Non-Fireball DMFs)" are both checked, the GUI and Tcl validation will set an error if the Data Profile is only using Fireball DMFs. Additional details about Mixed-Mode can be found in topic About Data Message Flows Tcl Parameter: TrafficDontFragIp Maximum Transmission UnitThe number of bytes at which fragmentation will take place at the bearer plane IP layer.
Range: 123 — 9300 Default: 1400 Tcl Parameter: TrafficMtu
Related Measurements |
||||
Ignore Network Provided MTU |
Select to ignore network provided MTU. Available for selection when Maximum Transmission Unit is also available for input. Tcl Parameter: TrafficIgnoreNtwkMtuEn |
||||
Data Resume Rate |
Use Data Resume Rate to start/resume data traffic at a specific rate and transactions (continuous or limited transactions (Transactions) with delay between Mobiles Node (Data Start Delay)). For example, during SGW Nodal testing, you can use the On Demand button during execution to control the rate of Control Plane messages (Activation Rate). In addition, using Data Resume Rate you can specify the rate at which the traffic resumes, number of transactions (continuous or limited transactions (Transactions) with delay between Mobiles Node (Data Start Delay)). When you resume/execute, the test resumes with the rates configured by you and prevents the Node under test from being flooded with control pane messages. Range 1 - 10000 Default: 3000 Tcl Parameter: DataResumeRate
|
||||
Error Inject | |||||
Starting IP Address
Dual-Stack Starting IPv4 Address Starting IPv6 Address
Override TTL |
Enabled if "External Data" is selected. If selected, enter a valid IPv4 or IPv6 address that can be different than the IP address used by the emulated device. Tcl Parameter: ExtDataSrcAddrNatEn
Enter a Valid Starting IP Address (IPv4 or IPv6). Do not start IPv6 addresses with 2001:, it will result in failure. Tcl Parameter: StartingSrcIpAddr
Select Dual-Stack for External App Dual Stack support. Enter a valid Starting IPv4 Address or Starting IPv6 Address.
Tcl Parameter: ExtDataSrcAddrNatDualStackEn Tcl Parameter: StartingSrcIpv4Addr Tcl Parameter: StartingSrcIpv6Addr
Enter Override TTL. This field allows the user to configure an IP TTL value that will be used when Landslide forwards a packet received from the external source. The TTL field applies to all test cases that allow External Data. Range : 0 to 255 ( 0 (zero) means do not override TTL). Default : 0 Tcl Parameter: ExtDataOverrideTtl |
||||
External Applications |
Enabled if "External Data" and External Data Source NAT are selected. Only supported on AMF Nodal, gNB CU NSA Nodal, IP Application Node, MME Nodal, PGW Nodal, SGW Nodal, UE Node, UPF Nodal and Wifi Offload Gateway Nodal test cases. Select for a Stateful HTTP client , execute a Ookla Speedtest.net® and/or to execute a TCP-based Traceroute. External App Tab becomes available for input. The Starting IP Address must be hard-coded to 10.1.1.1 when using IPv4 and 2000::1 for IPv6.
Tcl Parameter: ExternalAppsEn |
||||
Multipath TCP |
Multipath TCP (MPTCP) is defined in RFC 6824. An MPTCP connection basically consist of multiple TCP connections between endpoints where the MPTCP data can be distributed and sent over the different TCP paths. You can think of MPTCP as a “super TCP” connection. The TCP connections function independently of each other with the MPTCP “layer” making sure the data flows correctly. The user (application above MPTCP) has no knowledge of MPTCP – it acts like TCP as far as the application is concerned. For example, you can have subscriber A with two IP addresses (ip1 and ip2) and a network server with a single IP address (srvrIP). With traditional TCP you would establish a TCP connection from ip1 to srvrIP and all data would flow over that single TCP connection. With MPTCP, there are actually 2 TCP connections established ( ip1-to-srvrIP and ip2-to-srvrIP ) and instead of sending all data over one TCP path, MPTCP distributes the data across the two TCP paths. In theory MPTCP can monitor the individual TCP connections and adjust where it sends the data. For example, if MPTCP notices that the main path is slow, it can send more packets over the subflow thus increasing overall data throughput (from the user perspective).
Landslide initiates all MPTCP connections from the client side, the network host will only respond to MPTCP requests. The GUI will allow you to configure the DMF so that the network host initiates the flow of data, however the sessions will fail to connect, and data is not transmitted. When MPTCP is configured for a test case, Landslide will attempt to open an MPTCP mainflow (using MPTCP options in the TCP header). Once the MPTCP mainflow has been established Landslide will attempt to open a second MPTCP connection (referred to as an MPTCP subflow). Once the MPTCP subflow is established, data packets will alternate between it and the MPTCP mainflow. (Until the MPTCP subflow is established all data packets will be sent over the MPTCP mainflow).
A DMF configured for a persistent connection operates as described above, with packets alternating between the mainflow and subflow. For example, a Basic TCP, persistent DMF that runs at 1 transaction every 5 seconds will send the first packet over the mainflow socket (first IP address) and 5 seconds later the second packet is sent over the subflow (second IP Address). This alternating continues every 5 seconds as long as the DMF is running. With a non-persistent DMF, the connection is torn down after each iteration of the DMF. The connection is re-established (from scratch) for the next iteration. Therefore, a single step, non-persistent DMF will only send data over the mainflow since the connection is torn down before a second packet is sent. A custom, non-persistent DMF with multiple steps can used to ensure both MPTCP mainflows and MPTCP subflows are utilized in a non-persistent DMF. Note that the DMF cannot terminate before the subflow socket has been established. It is suggested that the second step in such a DMF have a 200ms delay before sending its request. If segmentation occurs in the DMF it is handled the same as a non-segmented packet. Assuming both the MPTCP mainflow and MPTCP subflow have been established, segments will alternate between the flows. The MPCTP mainflow will traverse the subscriber path of the test case being used. For example, in an SGW Nodal test case the MPTCP mainflow would be tunneled in the GTP tunnel between the eNodeB and the SGW user plane. The MPTCP subflows all traverse a straight IP path – there is no tunneling/encapsulation involved. As such care must be taken when configuring the second IP address for a subscriber. This applies to the entire test case and it is where the second IP address is defined (recall that we are supporting a 2x1 scenario). Regardless of the test case type (SGW Nodal for example) this is how the subscriber is assigned its second IP address and all data sent out this address will be straight IP (i.e. there is no tunneling of the data). Any test case that supports the Client box in the Data Traffic tab will support this Multipath TCP checkbox. Of particular importance is the Outbound traffic port. Depending on customer lab network configuration the user may need to force the data from the MPTCP subflows out a specific ethernet port (to ensure proper routing of these “straight IP” packets).
MPTCP measurements are on L4 Client and L4 Server tabs. Enter second IP Address as defined in the 2x1 scenario described above. Enter: Physical Interface, Starting IP Address, MAC Address, Default Routing or Next Hop IP Address, Outbound Traffic Port Tcl Parameter: MultipathTcpEn Tcl Parameter: MultipathTcpAddr |
||||
Stop Data Before Test Case (s) |
Select to enter number of seconds where Data is stopped before the active session in the test case is stopped. Range : 0 to 999 Default : 1 Tcl Parameter: StopDataTimeBeforeTc |
||||
Stop Data if UE/Network Host IP Address Type Conflict |
Select to prevent Landslide from sending out traffic if the UE IP address type doesn’t match with Network Host IP address type. Only enabled when Fireball is unchecked. (It is not applicable in Fireball mode) Tcl Parameter: StopDataIfIpTypeMismatchEn |
||||
Use Standalone Container as Ext Apps Data Source |
Visibility of this option requires External Apps licensing and Container Small Hybrid Test Server that supports this feature. Also available on External Utility Node's ( Ext Util Node Test Configuration ) Network Devices tab, a panel named "Standalone Container" will be visible when enabled. A single "Standalone Container SUT" selection is enabled. Tcl variable is "ExtAppContainerSut". When "Use Standalone Container as Ext Apps Data Source" is checked, the "Starting IP Address" field on L3-7|Data Traffic is disabled. When "Use Standalone Container as Ext Apps Data Source" is checked, a tab named "Standalone Container" will appear in the vertical L3-7 tab stack. The Standalone Container tab has two internal panels named "Physical Interface Receiving External Data" and "Standalone Container SUTs". "Physical Interface Receiving External Data" is a standard, single node test node pane. The "Standalone Container SUTs" panel has a table for SUT entries. The number of rows will follow "Number of Subscribers" up to a max of 4. Tcl variables for the SUTs is "ExtAppContainerSut_<#>", where # = 1-4. When the Standalone Container tab is visible and the "Dual-Stack" checkbox is checked on L3-7|Data Traffic: Tcl Parameter: ExtAppStandaloneContainerEn Tcl Parameter: ExtAppContainerAddr Tcl Parameter: ExtAppContainerV4Addr Tcl Parameter: ExtAppContainerV6Addr Tcl Parameter: ExtAppContainerSut Tcl Parameter: ExtAppContainerSut_1 Tcl Parameter: ExtAppContainerV4Sut_1 Tcl Parameter: ExtAppContainerV6Sut_1 |
||||
Apply Test Data File to User Side |
Apply Test Data File to User Side. As of Release 18.8, two new fields have been added to this TDF: UE Reply Ping All and UE Dynamic Dest. (Only supported for IPv4)
A UE can be configured to reply to all pings but not be configured for dynamic destinations. Thus a subscriber can be running any DMF and still blindly respond to any Pings it receives. For example: UE A can be running a UDP DMF with Google.com and respond to pings from UE B. Traffic should be configured to start “when all sessions established”. Single default bearer / single APN only per subscriber. UE’s don’t have to be paired:
Single Destination only, Basic Ping DMF only, Single DMF only (cannot configure multiple remote network hosts) , Using existing OM counters. All counts will be accounted for in the client Oms (L3 Client tab, L4 Client Tab, L5-7 Client tab). Note: The Data Gen L5-7 Ping Received counter will not be accurate. All other L3, L5-7 counters are accurate. Tcl Parameter: DataUserCfgFileEn |
||||
Route Optimization |
In Mobile IPv6 test cases, you can use this checkbox to include Route Optimization in the test. If the routability test succeeds, MN-CN bindings are established and Data Traffic is not routed through the HA — the MNs send packets directly to the CN and the CN sends packets to the MN care-of addresses. When you enable Route Optimization, you can also define the following settings: Range: N/A Default: 3600
Range: 0 — 100 Default: 20 Related MeasurementsThe following counters on the MN and CN report tabs record the messages exchanged and any errors encountered during return routability tests.
|
||||
Apply Test Data File to User Side |
|
||||
A Data Profile provides the configuration of user plan Data Message Flows (DMFs) in a Test Case. The Data Profile includes the list of DMFs, their extra instances if needed, custom adjusted traffic mix rates, and specific assignments to Network Hosts, Preferred Transport, Bearers/PDUs/Context/Chunks, Client Ports, Rating Groups and Service IDs. Data Profiles can be saved as templates for re-use in other Test Cases.
NOTEs:
|
When you Add/Open an existing DMF, the Save, Copy, Instances and Assignments, and Traffic Rates/Mix becomes available. The Paste/Replace button becomes available when you select a DMF, which you may use to replace DMF from the clipboard.
Data Profile Control Buttons: Use the control buttons/icons to perform the following actions:
|
Mainflows | The Mainflow tab display unique Mainflow Instances (these become the DMF_N subtotal tabs and these are the things you can Pause/Resume). | ||
Assignments | Each DMF is independently timed according to its Transaction Rate, and DMFs are mapped to MN data connections and Network Hosts with on the Assignments tab.
The Assignment tab allows you to:
|
||
Traffic Mixer |
Set UE % is available when Data Tuning is enabled in AMF Nodal, IP Application Node, MME Nodal and SMF Nodal test cases. Data Traffic (with DMF) must be enabled and Test Activity = Capacity. Also requires a TAS that supports Data Tuning. Additional details about Data Tuning - About Data Tuning Select to be able to adjust the number of sessions established (mobile or UE) during a running test in the Data Traffic Mixer. Click on Set UE % to enter the percentage of UEs to actually send data traffic.
The (Set %) button has been added to the Mainflows and Traffic Mixer tabs only when viewing the test case while the test is running: View/adjust your current traffic (Tx/Rx) rates/mix. Added the ability to adjust the Data Profile Rate % across all defined DMFs during a running test while preserving the configured data mix. Instead of having to manually set the transaction rate of each DMF individually, via opening the DMF editor, now you can quickly adjust the rates of the entire data profile by % in one function.
|
||
License Limits |
Shows how the configured Data Profile will compare against the license limits of the Test Server. This section has replaced the "Flow Usage" dialog. The TS executes all instances of DMFs on each UE, the specific running DMF instance is called a Flow. The TS limits the total number of Flows with license keys. These are applied per TS-Process, regardless of how many processes are on the TS, each one will allow the license limit. Select the License - Select the TS-License to check limits. Note - This is only for limit checking, it does not persist with the test case. Options : Current TS-License (default), No License, Virtual Large, C100 M4 Ultra Extreme, (etc) Select Local Network Host - Toggle to compare Local vs Network Host, i.e Using 2x flows. This is set be default based on your current Test Case settings. Currently : (will display your TC setting). This does not change your configuration, only the limit estimate. If you try to save the Test Case with a Data Profile that has too many DMFs, you will get a warning dialog:
The first line (or two) will point out which DMF type is over the limit. Additional Details :
For the checks, these are the Basic DMFs: TCP, SCTP, PING.,RAW, UDP, FB_TCP, FB_UDP, TWAMP_LITE All other DMFs are treated as Advanced Data and Native DMFs. Definitions:
Example with Process Reservation: |
|
In a nodal test case, the Data Message Flows are executed in the order listed when data traffic begins.
NOTE: See About VoLTE Testing for including SIP RX DMF in Network Host test case for VoLTE testing (in Landslide 10.8). |
Tcl Parameter: Dmf
IMPORTANT: You can include up to 325 DMFs in a test case, which will simultaneously execute when data traffic begins. If you use multiple DMFs, keep the following rules in mind: Due to the resources required to collect measurements for each of the DMFs, the maximum number of MN sessions that can be provisioned for the test case is proportionally reduced by the number of DMFs. In this calculation, a DMF that includes an embedded subflow is evaluated as 2 DMFs. For example, if you use 2 DMFs or 1 DMF that includes 1 subflow, the maximum number of sessions is reduced by 50%. If you use 5 DMFs or 1 DMF with 4 subflows, the maximum number of sessions is reduced by 80%. The DMFs are executed, in the order listed, when data traffic begins. Each DMF is independently timed according to its Transaction Rate and its StartPaused property. If DMF is started paused, the user can then start DMFs at whatever time and order they choose, using GUI or APIs. You can have 325 Mainflows as long as none of them have subflows and no extra instances. |
Whenever a test includes multiple Network Hosts, multiple DMFs, or multiple data connections per MN (GPRS PDP contexts or CDMA auxiliary service instances), you can define the relationships between all of these elements.
NOTE: You cannot save Instances and Assignments when a Subflow role doesn't match its mainflow's role. |
The Instances and Assignments... button opens the DMF Node/Context/Port Assignments window where you can:
Assign DMF instances to Network Hosts.
Map DMF instances to PDP contexts or service instances.
Add multiple instances of a DMF and assign them to different Network Hosts or MN data connections.
Extra instances of a mainflow will cause Per-DMF Subtotals to be inaccurate.
Specify the client port for a DMF instance, forming unique IP address/port combinations for each data connection from the same DMF or from DMFs with common client ports.
Override the default DMF roles and direct an MN to act as a server with the Network Host acting as a client.
In IP Application Node TC, you may associate a DMF to a chunk event (via Instances and Assignments). You may assign each DMF to a different chunk event. When the chunk event occurs, the associated DMF will be started.
NOTES: You may perform the following:
|
The top portion of the window displays a list of the DMFs that you added to the test case and the lower portion contains the grid where you define the mapping between DMFs (mainflows and subflows), Network Hosts, and data connections. When you add a DMF to the test case, the grid is provisioned with an instance of the DMF mainflow and one instance each of any embedded subflows, and they are all assigned to the first Network Host and the MN's first data connection.
Instance # |
Every instance of a DMF, including both mainflow and subflows, is identified by an index number. To assign the same DMF to more than one Network Host or data connection, select the DMF, click Add Mainflow DMF Instance, and another instance of the DMF is added to the grid.
The grid can contain up to 325 DMF instances with no duplicate instances or less than 325 Mainflows (as long as none of them have subflows and no extra instances) plus some duplicates instances, i.e. same mainflow multiple times on the Instances/Assignments table. You can remove an instance with the Remove Instance button (use the Remove button in the Data Traffic pane to entirely remove a DMF from the test case). Every DMF in the list must appear at least once in the grid. When selecting mainflows (primary instances) and deleting, this will delete ALL instances of selected mainflow. If you delete the primary instance it will delete ALL instances. On Assignment tabs, "Primary Instances" are at the top, which includes mainflows and subflows of the first instance of each Mainflow DMF included in the TC (from Mainflow Tab). When you add "Extra Instances", these are separate instances that can be deleted individually. A "Mainflow DMF" includes any Sub-flows, they are tied together and inseparable. If you delete any part of an Extra Instance, that entire instance will be removed. If you delete any part of a Primary Instance, ALL instances of that DMF will be removed.
The ability to ping multiple destination IPs was added using multiple instances of the Ping DMF along with test data file to specify unique IP addresses. See sample dmf_tdf.csv file. A Wizard button was added on the Assignments tab. The wizard can add multiple instances of the DMFs with optional incremented Node Indexes or Client Ports. You can apply this to multiple single-flow (no subflows) DMFs at the same time. If you apply this for multiple DMFs they each get the same number of instances and each instance gets the Node/Client values. Select the Fill Mode :
In a data profile, when you add DMFs, the first instance is the mainflow instance. Mainflow instances are always at the top of the table and in the same order as the DMFs on the Mainflows tab. Extra instances are added in the order in which the user adds them, after the mainflow instances.
Using the example above as a guide… Use Built-in Incrementer , Options : Increment Node Only, Increment Client Ports Only , Increment Nodes and Client Ports Enter the Number of Instances. Use Fill Wizard : This wizard will fill out the Preview table on the original dialog. You can keep the Fill Wizard open by clicking just the “Fill Column” button to build up the instance you prefer. Example : To fill out the even Nodes only for this set of DMFs: To do the same thing for Nodes 1,3 on a different DMF or even for different instances/rows for this set of DMFs. :sing the Rows fields you can fill out multiple ranges of incrementing values. Start with empty list. Then use the Fill Wizard to fill it out from scratch. Leave the Client PORT empty and unfilled out and the Wizard will just use the default value: If you attempt to use a Node Index value larger than the TC’s current Number of Nodes you will get an error similar to this: INVALID Value: 3 at row 3 greater than Max value:2 |
||
DMF Library/Name | The name of the mainflow or subflow. Subflows are displayed in italics and are also identified by their index number relative to the mainflow. | ||
Node Index | If you defined multiple Network Hosts, you can use the drop-down list to select the index number of the Network Host that will support the server side of the DMF. At least one DMF must be assigned to each Network Host. You can assign a mainflow and its subflow to different Network Hosts.
|
||
Sub Group | Add support for Context Assignment type for Groups. Able to assign different DMFs per Group in a single test for Wi-Fi RF Interface. Select to assign the Sub Group from the list. A drop down list will display the available Group (s) in addition to All Subs. | ||
Bearer/Context Bearer D-Def/B-Ded - label if both Default and Dedicated Bearers are requested. the label will be "Default Bearer" if the test case does not request any Dedicated Bearers". | Assign the Bearer/Context index from the list. The number of bearers/context displayed in the list depends on your selection on the Mobile Subscriber pane of the Test Configuration tab. If Default Bearer per session is 1, you cannot edit this column.
|
||
NAT Chunk | Assign the Chunk index from the list. The number of Chunk Index displayed in the list depends on the number of rows in the NAT Settings table in Pilot Packets tab. If Chunk Index is 1, you cannot edit this column. | ||
Context or Service Instance | If an MN can establish multiple data connections, auxiliary service instances in a CDMA2000 test or PDP contexts in a GPRS or UMTS test, each DMF instance will be executed on the data connection that you select with the drop-down list. Data connections that are not assigned a DMF instance will not carry any data traffic. If a DMF contains one or more subflows, the subflow must be executed with the same IP address as the mainflow. Subflows in a CDMA2000 test must be assigned to the same service instance that executes the mainflow. Subflows in a GPRS or UMTS test can either be assigned to the primary PDP context that executes the mainflow or to secondary PDP contexts associated with that primary context. Secondary contexts are normally established to receive or transmit a data stream that is controlled by a data session in the associated primary context but can also execute mainflows. Since a secondary context shares the IP address of its primary context, the MN must use a different TCP or UDP port with every secondary context. In the example shown, the MN's first primary context executes the RTSP TCP mainflow, its secondary context executes the RTP subflow, and both DMFs are assigned to the first Network Host. With the Advanced Data feature, you can configure the test to dynamically establish secondary contexts when they are required by a subflow by clearing the Auto Start Secondary Contexts checkbox and using event controls to trigger context activation when the subflow is executed. |
||
LTE/DSL Tunnel |
Available when Hybrid Access is enabled in the Wifi Offload Gateway Nodal test case. Select LTE, DSL or Both. Traffic for DMF with LTE selected will go on the LTE Tunnel. Traffic for DMF with DSL selected will go on the DSL Tunnel. Traffic for DMF with Both selected will be distributed on both the LTE and DSL Tunnel based on the Packet Distribution in the Hybrid Access Tab. |
||
Preferred Transport type |
This is applicable when Dual Stack is defined and indicates whether the preferred transport type is Any, IPv4 or IPV6. The MN will use the preferred transport, if an address of that type has been assigned.
|
||
Override Client Port |
Every DMF assignment must result in a unique MN IP address/client port combination in order for response traffic to be properly routed. In addition, TCP-based DMFs that are assigned to the same Network Host must have unique client/server port combinations and UDP-based DMFs assigned to the same Network Host must have unique client ports and unique server ports in order for the test system to correctly match responses received to the originating DMF.
|
||
Client Port |
The MN port that will be used for the DMF at the time of execution. |
||
Role |
Setting the role to Server, changes the orientation of the DMF. That is, setting initiating Side to Server just changes which side initiates the Socket. In a default data test configuration, the MN acts as the client/initiator and the Network Host acts as a server/responder. When you use a Local Network Host in a Continuous test, you can configure the test for host-initiated traffic by selecting Server. You may use the drop-down list to explicitly define the MN role as that of a Server. In both scenarios, Local Network Hosts will assume the Client role automatically.
|
||
Rating Group |
Indicates the group of services that share the same cost/rating type. A Rating Group can include one service or group of services that share the same cost and rating type — HTTP and email services could be defined in one Rating Group, for example, while multimedia services are defined in another. |
||
Service ID |
Indicates the Service ID for which the credit is granted. The server can choose whether to grant credit for individual services within the same Rating Group or grant credit for the entire Rating Group. In the latter case, all services within a group can draw from the same credit pool. |
^ To DMF Profile or ^ Back to Top