2 * Copyright (c) 2016 Ericsson India Global Services Pvt Ltd. and others. All rights reserved.
4 * This program and the accompanying materials are made available under the
5 * terms of the Eclipse Public License v1.0 which accompanies this distribution,
6 * and is available at http://www.eclipse.org/legal/epl-v10.html
8 package org.opendaylight.netvirt.elan.l2gw.nodehandlertest;
10 import java.util.ArrayList;
11 import java.util.List;
14 * Created by eaksahu on 8/12/2016.
16 public final class DataProvider {
18 private DataProvider() {
21 static String logicalSwitchDataD1 = "ls0,100,ls1,200";
22 static String logicalSwitchDataD2 = "ls3,300,ls4,400";
23 static String logicalSwitchDataHaConfig = "ls5,500,ls2,600";
25 static String localUcasMacDataD1 = "10:00:00:00:00:01,10.10.10.1,192.168.122.10,ls0,"
26 + "10:00:00:00:00:02,10.10.10.2,192.168.122.10,ls0,"
27 + "10:00:00:00:00:03,10.10.10.3,192.168.122.10,ls1,"
28 + "10:00:00:00:00:04,10.10.10.4,192.168.122.10,ls1";
29 static String localUcasMacDataD2 = "10:00:00:00:00:05,10.10.10.5,192.168.122.40,ls3,"
30 + "10:00:00:00:00:06,10.10.10.6,192.168.122.40,ls3,"
31 + "10:00:00:00:00:07,10.10.10.7,192.168.122.40,ls4,"
32 + "10:00:00:00:00:08,10.10.10.8,192.168.122.40,ls4,";
34 public static String getLogicalSwitchDataHaConfig() {
35 return logicalSwitchDataHaConfig;
38 static String localMcastDataD1 = "FF:FF:FF:FF:FF:FF,ls0,192.168.122.10";
39 static String localMcastDataD2 = "AF:FF:FF:FF:FF:FF,ls3,192.168.122.10";
41 static String remoteMcastDataD1 = "FF:FF:FF:FF:FF:FF,ls0,192.168.122.20,192.168.122.30,"
42 + "33:33:33:33:33:33,ls0,192.168.122.10,192.168.122.30,"
43 + "44:44:44:44:44:44,ls1,192.168.122.40,192.168.122.30";
45 static String remoteMcastDataD2 = "AF:FF:FF:FF:FF:FF,ls3,192.168.122.20,192.168.122.30,"
46 + "33:33:33:33:33:13,ls3,192.168.122.10,192.168.122.30,"
47 + "44:44:44:44:44:14,ls3,192.168.122.40,192.168.122.30";
49 static String remoteUcasteMacDataD1 = "20:00:00:00:00:01,11.10.10.1,192.168.122.20,ls0,"
50 + "20:00:00:00:00:02,11.10.10.2,192.168.122.20,ls0,"
51 + "20:00:00:00:00:03,11.10.10.3,192.168.122.30,ls1,"
52 + "20:00:00:00:00:04,11.10.10.4,192.168.122.30,ls1";
53 static String remoteUcasteMacDataD2 = "20:00:00:00:00:05,11.10.10.5,192.168.122.50,ls3,"
54 + "20:00:00:00:00:06,11.10.10.6,192.168.122.50,ls3,"
55 + "20:00:00:00:00:07,11.10.10.7,192.168.122.60,ls4,"
56 + "20:00:00:00:00:08,11.10.10.8,192.168.122.60,ls4";
58 static String globalTerminationPointIpD1 = "192.168.122.10,"
62 static String globalTerminationPointIpD2 = "192.168.122.10,"
67 public static List<String> getPortNameListD1() {
68 List<String> portNames = new ArrayList<>();
69 portNames.add("s3-eth1");
70 portNames.add("s3-eth2");
71 portNames.add("s3-eth3");
72 portNames.add("s3-eth4");
73 portNames.add("s3-eth5");
74 portNames.add("s3-eth6");
75 portNames.add("s3-eth7");
79 public static List<String> getPortNameListD2() {
80 List<String> portNames = new ArrayList<>();
81 portNames.add("s3-eth1");
82 portNames.add("s3-eth2");
83 portNames.add("s3-eth3");
84 portNames.add("s3-eth4");
85 portNames.add("s3-eth5");
86 portNames.add("s3-eth6");
87 portNames.add("s3-eth7");
91 public static String getLogicalSwitchDataD1() {
92 return logicalSwitchDataD1;
95 public static String getLogicalSwitchDataD2() {
96 return logicalSwitchDataD2;
99 public static String getLocalUcasMacDataD1() {
100 return localUcasMacDataD1;
103 public static String getLocalUcasMacDataD2() {
104 return localUcasMacDataD2;
107 public static String getLocalMcastDataD1() {
108 return localMcastDataD1;
111 public static String getLocalMcastDataD2() {
112 return localMcastDataD2;
115 public static String getRemoteMcastDataD1() {
116 return remoteMcastDataD1;
119 public static String getRemoteMcastDataD2() {
120 return remoteMcastDataD2;
123 public static String getRemoteUcasteMacDataD1() {
124 return remoteUcasteMacDataD1;
127 public static String getRemoteUcasteMacDataD2() {
128 return remoteUcasteMacDataD2;
131 public static String getGlobalTerminationPointIpD1() {
132 return globalTerminationPointIpD1;
135 public static String getGlobalTerminationPointIpD2() {
136 return globalTerminationPointIpD2;