summaryrefslogtreecommitdiffstats
path: root/src/scripts/vnet/nat44_det
blob: 9579ce10a9541188b00d0a65a656944aaf13f487 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
create packet-generator interface pg0
create packet-generator interface pg1

packet-generator new {						\
  name f1							\
  limit 1000000							\
  node ip4-input						\
  size 64-64							\
  worker 0							\
  interface pg0							\
  data {							\
    UDP: 10.0.0.3 -> 172.16.1.2					\
    UDP: 3000 -> 3001						\
    length 128 checksum 0 incrementing 1			\
  }								\
}


packet-generator new {						\
  name f2							\
  limit 1000000							\
  node ip4-input						\
  size 64-64							\
  worker 1							\
  interface pg0							\
  data {							\
    UDP: 10.0.0.3 -> 172.16.1.2					\
    UDP: 3005 -> 3006						\
    length 128 checksum 0 incrementing 1			\
  }								\
}


packet-generator new {						\
  name f3							\
  limit 1000000							\
  node ip4-input						\
  size 64-64							\
  worker 0							\
  interface pg1							\
  data {							\
    UDP: 172.16.1.2 -> 1.1.1.2					\
    UDP: 3001 -> 1141						\
    length 128 checksum 0 incrementing 1			\
  }								\
}


packet-generator new {						\
  name f4							\
  limit 1000000							\
  node ip4-input						\
  size 64-64							\
  worker 1							\
  interface pg1							\
  data {							\
    UDP: 172.16.1.2 -> 1.1.1.2					\
    UDP: 3006 -> 1146						\
    length 128 checksum 0 incrementing 1			\
  }								\
}


packet-generator new {						\
  name f5							\
  limit 1000000							\
  node ip4-input						\
  size 64-64							\
  worker 2							\
  interface pg0							\
  data {							\
    UDP: 10.0.0.4 -> 172.16.1.2					\
    UDP: 3005 -> 3006						\
    length 128 checksum 0 incrementing 1			\
  }								\
}


packet-generator new {						\
  name f6							\
  limit 1000000							\
  node ip4-input						\
  size 64-64							\
  worker 1							\
  interface pg1							\
  data {							\
    UDP: 172.16.1.2 -> 1.1.1.2					\
    UDP: 3006 -> 1177						\
    length 128 checksum 0 incrementing 1			\
  }								\
}

nat44 deterministic add in 10.0.0.0/21 out 1.1.1.2/32
set int ip address pg0 10.0.0.1/24
set int ip address pg1 172.16.1.1/24
set int state pg0 up
set int state pg1 up
set ip neighbor static pg0 10.0.0.3 abcd.abcd.abcd
set ip neighbor static pg0 10.0.0.4 abcd.abcd.abcd
set ip neighbor static pg1 172.16.1.2 cdef.abcd.abcd
set int nat44 in pg0 out pg1
trace add pg-input 10