aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_bier.py
AgeCommit message (Expand)AuthorFilesLines
2018-03-09MPLS Unifom modeNeale Ranns1-13/+16
2018-02-16Allow providers to override glean behaviourNeale Ranns1-1/+1
2018-02-15Revert "Allow interface types to override glean adjacency behaivour"Ole Trøan1-1/+1
2018-02-15Allow interface types to override glean adjacency behaivourNeale Ranns1-1/+1
2018-02-06BIER: fix support for longer bit-string lengthsNeale Ranns1-77/+188
2018-01-09BIER: missing endian swap for imposition object in API returnNeale Ranns1-2/+6
2018-01-09test: consolidate the multiple versions of send_and_*Neale Ranns1-15/+0
2017-12-14BIER disposition default routeNeale Ranns1-0/+25
2017-12-09BIER in non-MPLS netowrksNeale Ranns1-10/+193
2017-11-09BIERNeale Ranns1-0/+390
tring.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
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 arp static pg0 10.0.0.3 abcd.abcd.abcd
set ip arp static pg0 10.0.0.4 abcd.abcd.abcd
set ip arp static pg1 172.16.1.2 cdef.abcd.abcd
set int nat44 in pg0 out pg1
trace add pg-input 10