Cleanup code, in theory finish mirror
Unclear: where / how to setup egress
This commit is contained in:
parent
06014333ee
commit
edd9624d29
2 changed files with 45 additions and 46 deletions
39
netpfga/minip4/testdata/gen_testdata.py
vendored
39
netpfga/minip4/testdata/gen_testdata.py
vendored
|
|
@ -1,4 +1,4 @@
|
|||
#!/usr/bin/env python
|
||||
x3#!/usr/bin/env python
|
||||
|
||||
# from switch_calc_headers import *
|
||||
from scapy.all import *
|
||||
|
|
@ -116,26 +116,25 @@ def test_mirror():
|
|||
pkt = pad_pkt(pkt, 64)
|
||||
expPkt(pkt, 'nf0')
|
||||
|
||||
# Second IP
|
||||
# # Second IP
|
||||
# pktCnt += 1
|
||||
# pkt = Ether(dst=MAC2, src=MAC1) / IPv6(src="fe80::1", dst="fe80::2")
|
||||
# pkt = pad_pkt(pkt, 64)
|
||||
# applyPkt(pkt, 'nf0', pktCnt)
|
||||
# pktCnt += 1
|
||||
# pkt = Ether(dst=MAC1, src=MAC2) / IPv6(src="fe80::2", dst="fe80::1")
|
||||
# pkt = pad_pkt(pkt, 64)
|
||||
# expPkt(pkt, 'nf0')
|
||||
|
||||
pktCnt += 1
|
||||
pkt = Ether(dst=MAC2, src=MAC1) / IPv6(src="fe80::1", dst="fe80::2")
|
||||
pkt = pad_pkt(pkt, 64)
|
||||
applyPkt(pkt, 'nf0', pktCnt)
|
||||
pktCnt += 1
|
||||
pkt = Ether(dst=MAC1, src=MAC2) / IPv6(src="fe80::2", dst="fe80::1")
|
||||
pkt = pad_pkt(pkt, 64)
|
||||
expPkt(pkt, 'nf0')
|
||||
|
||||
# Third tcp
|
||||
pktCnt += 1
|
||||
pkt = Ether(dst=MAC2, src=MAC1) / IPv6(src="fe80::1", dst="fe80::2") / TCP(sport=42, dport=23)
|
||||
pkt = pad_pkt(pkt, 64)
|
||||
applyPkt(pkt, 'nf0', pktCnt)
|
||||
pktCnt += 1
|
||||
pkt = Ether(dst=MAC1, src=MAC2) / IPv6(src="fe80::2", dst="fe80::1") / TCP(sport=23, dport=42)
|
||||
pkt = pad_pkt(pkt, 64)
|
||||
expPkt(pkt, 'nf0')
|
||||
# # Third tcp
|
||||
# pktCnt += 1
|
||||
# pkt = Ether(dst=MAC2, src=MAC1) / IPv6(src="fe80::1", dst="fe80::2") / TCP(sport=42, dport=23)
|
||||
# pkt = pad_pkt(pkt, 64)
|
||||
# applyPkt(pkt, 'nf0', pktCnt)
|
||||
# pktCnt += 1
|
||||
# pkt = Ether(dst=MAC1, src=MAC2) / IPv6(src="fe80::2", dst="fe80::1") / TCP(sport=23, dport=42)
|
||||
# pkt = pad_pkt(pkt, 64)
|
||||
# expPkt(pkt, 'nf0')
|
||||
|
||||
test_mirror()
|
||||
write_pcap_files()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue