-
- /**
- * @return
- */
- private static MatchBuilder createL3IPv4Match() {
- final MatchBuilder match = new MatchBuilder();
-
- final EthernetMatchBuilder eth = new EthernetMatchBuilder();
- final EthernetTypeBuilder ethTypeBuilder = new EthernetTypeBuilder();
- ethTypeBuilder.setType(new EtherType(0x0800L));
- eth.setEthernetType(ethTypeBuilder.build());
- match.setEthernetMatch(eth.build());
-
- final Ipv4MatchBuilder ipv4Match = new Ipv4MatchBuilder();
- // ipv4 match
- final Ipv4Prefix dstip = new Ipv4Prefix("200.71.9.52/10");
- final Ipv4Prefix srcip = new Ipv4Prefix("100.1.1.1/8");
- final Ipv4MatchBuilder ipv4match = new Ipv4MatchBuilder();
- ipv4match.setIpv4Destination(dstip);
- ipv4match.setIpv4Source(srcip);
- match.setLayer3Match(ipv4match.build());
-
- return match;
-
- }
-
- /**
- * @return
- */