aboutsummaryrefslogtreecommitdiffstats
path: root/resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst4-2cnf.py
diff options
context:
space:
mode:
authorLudovit Mikula <ludovit.mikula@pantheon.tech>2019-07-17 14:36:21 +0000
committerPeter Mikus <pmikus@cisco.com>2019-12-11 08:54:36 +0000
commit3d5a75be5a88931690898e0fe52e4f48bc67c5ed (patch)
tree85b96f1e8e41d20dfd2a96f43689997dc632f78a /resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst4-2cnf.py
parentf99c79a4035787aff0db70498d022095caa44043 (diff)
Introduce VPP-IPsec container tests.
Change-Id: Ie64d662e81879bd52785e0188450d998bf056bda Signed-off-by: Ludovit Mikula <ludovit.mikula@pantheon.tech>
Diffstat (limited to 'resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst4-2cnf.py')
-rw-r--r--resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst4-2cnf.py50
1 files changed, 29 insertions, 21 deletions
diff --git a/resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst4-2cnf.py b/resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst4-2cnf.py
index d6068a4a56..5e2acb5309 100644
--- a/resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst4-2cnf.py
+++ b/resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst4-2cnf.py
@@ -18,10 +18,10 @@ Stream profile:
- Packet: ETH / IP /
- Direction 0 --> 1:
- Source IP address range: 10.0.0.1
- - Destination IP address range: 20.0.0.0 - 20.0.0.3
+ - Destination IP address range: 20.0.0.0 - 20.0.1.143
- Direction 1 --> 0:
- Source IP address range: 20.0.0.1
- - Destination IP address range: 10.0.0.0 - 10.0.0.3
+ - Destination IP address range: 10.0.0.0 - 10.0.1.143
"""
from trex.stl.api import *
@@ -36,17 +36,20 @@ class TrafficStreams(TrafficStreamsBaseClass):
super(TrafficStreamsBaseClass, self).__init__()
- self.p2_dst_start_mac = '02:02:00:00:00:00'
- self.p2_dst_end_mac = '02:02:00:00:00:01'
+ self.p1_dst_start_mac = u"02:02:00:00:12:00"
+ self.p1_dst_end_mac = u"02:02:00:00:12:01"
+
+ self.p2_dst_start_mac = u"02:02:00:00:02:00"
+ self.p2_dst_end_mac = u"02:02:00:00:02:01"
# IPs used in packet headers.
- self.p1_src_start_ip = '10.0.0.1'
- self.p1_dst_start_ip = '20.0.0.0'
- self.p1_dst_end_ip = '20.0.0.3'
+ self.p1_src_start_ip = u"10.0.0.1"
+ self.p1_dst_start_ip = u"20.0.0.0"
+ self.p1_dst_end_ip = u"20.0.0.3"
- self.p2_src_start_ip = '20.0.0.1'
- self.p2_dst_start_ip = '10.0.0.0'
- self.p2_dst_end_ip = '10.0.0.3'
+ self.p2_src_start_ip = u"20.0.0.1"
+ self.p2_dst_start_ip = u"10.0.0.0"
+ self.p2_dst_end_ip = u"10.0.0.3"
def define_packets(self):
"""Defines the packets to be sent from the traffic generator.
@@ -58,7 +61,7 @@ class TrafficStreams(TrafficStreamsBaseClass):
"""
# Direction 0 --> 1
- base_pkt_a = (Ether() /
+ base_pkt_a = (Ether(dst=self.p1_dst_start_mac) /
IP(src=self.p1_src_start_ip,
dst=self.p1_dst_start_ip,
proto=61))
@@ -69,24 +72,29 @@ class TrafficStreams(TrafficStreamsBaseClass):
proto=61))
# Direction 0 --> 1
- vm1 = STLScVmRaw([STLVmFlowVar(name="dst",
+ vm1 = STLScVmRaw([STLVmFlowVar(name=u"mac_dst",
+ min_value=0,
+ max_value=1,
+ size=1, op=u"inc"),
+ STLVmWrFlowVar(fv_name=u"mac_dst", pkt_offset=5),
+ STLVmFlowVar(name=u"dst",
min_value=self.p1_dst_start_ip,
max_value=self.p1_dst_end_ip,
- size=4, op="inc"),
- STLVmWrFlowVar(fv_name="dst", pkt_offset="IP.dst"),
+ size=4, op=u"inc"),
+ STLVmWrFlowVar(fv_name=u"dst", pkt_offset=u"IP.dst"),
STLVmFixIpv4(offset="IP")])
# Direction 1 --> 0
- vm2 = STLScVmRaw([STLVmFlowVar(name="mac_dst",
+ vm2 = STLScVmRaw([STLVmFlowVar(name=u"mac_dst",
min_value=0,
max_value=1,
- size=1, op="inc"),
- STLVmWrFlowVar(fv_name="mac_dst", pkt_offset=5),
- STLVmFlowVar(name="dst",
+ size=1, op=u"inc"),
+ STLVmWrFlowVar(fv_name=u"mac_dst", pkt_offset=5),
+ STLVmFlowVar(name=u"dst",
min_value=self.p2_dst_start_ip,
max_value=self.p2_dst_end_ip,
- size=4, op="inc"),
- STLVmWrFlowVar(fv_name="dst", pkt_offset="IP.dst"),
- STLVmFixIpv4(offset="IP")])
+ size=4, op=u"inc"),
+ STLVmWrFlowVar(fv_name=u"dst", pkt_offset=u"IP.dst"),
+ STLVmFixIpv4(offset=u"IP")])
return base_pkt_a, base_pkt_b, vm1, vm2
575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641