+ // ###################### SSH TCP
+ private static ClassifierInstance createSshTcpIpv4ClientServer() {
+ return new ClassifierInstanceBuilder().setName(SSH_IPV4_CLIENT_TO_SERVER_NAME)
+ .setClassifierDefinitionId(L4Classifier.DEFINITION.getId())
+ .setParameterValue(
+ createParams(EtherTypeClassifier.IPv4_VALUE, IpProtoClassifier.TCP_VALUE, SSH_TCP_PORT, null))
+ .build();
+ }
+
+ private static ClassifierInstance createSshTcpIpv4ServerClient() {
+ return new ClassifierInstanceBuilder().setName(SSH_IPV4_SERVER_TO_CLIENT_NAME)
+ .setClassifierDefinitionId(L4Classifier.DEFINITION.getId())
+ .setParameterValue(
+ createParams(EtherTypeClassifier.IPv4_VALUE, IpProtoClassifier.TCP_VALUE, null, SSH_TCP_PORT))
+ .build();
+ }
+
+ private static ClassifierInstance createSshTcpIpv6ClientServer() {
+ return new ClassifierInstanceBuilder().setName(SSH_IPV6_CLIENT_TO_SERVER_NAME)
+ .setClassifierDefinitionId(L4Classifier.DEFINITION.getId())
+ .setParameterValue(
+ createParams(EtherTypeClassifier.IPv6_VALUE, IpProtoClassifier.TCP_VALUE, SSH_TCP_PORT, null))
+ .build();
+ }
+
+ private static ClassifierInstance createSshTcpIpv6ServerClient() {
+ return new ClassifierInstanceBuilder().setName(SSH_IPV6_SERVER_TO_CLIENT_NAME)
+ .setClassifierDefinitionId(L4Classifier.DEFINITION.getId())
+ .setParameterValue(
+ createParams(EtherTypeClassifier.IPv6_VALUE, IpProtoClassifier.TCP_VALUE, null, SSH_TCP_PORT))
+ .build();
+ }
+
+ // ###################### ICMP
+ private static ClassifierInstance createIcmpIpv4() {
+ return new ClassifierInstanceBuilder().setName(ICMP_IPV4_BETWEEN_SERVER_CLIENT_NAME)
+ .setClassifierDefinitionId(IpProtoClassifier.DEFINITION.getId())
+ .setParameterValue(createParams(EtherTypeClassifier.IPv4_VALUE, IpProtoClassifier.ICMP_VALUE, null, null))
+ .build();
+ }
+
+ private static ClassifierInstance createIcmpIpv6() {
+ return new ClassifierInstanceBuilder().setName(ICMP_IPV6_BETWEEN_SERVER_CLIENT_NAME)
+ .setClassifierDefinitionId(IpProtoClassifier.DEFINITION.getId())
+ .setParameterValue(createParams(EtherTypeClassifier.IPv6_VALUE, IpProtoClassifier.ICMP_VALUE, null, null))
+ .build();
+ }
+