36a2cff5b4088403e495196cda21a9bba1ba071d
[vpnservice.git] / bgpmanager / bgpmanager-api / src / main / java / org.opendaylight.bgpmanager.api / IBgpManager.java
1 package org.opendaylight.bgpmanager.api;
2
3 import java.util.Collection;
4
5 public interface IBgpManager {
6
7     /**
8      *
9      * @param rd
10      * @param importRts
11      * @param exportRts
12      */
13     public void addVrf(String rd, Collection<String> importRts, Collection<String> exportRts);
14
15     /**
16      *
17      * @param rd
18      */
19     public void deleteVrf(String rd);
20
21     /**
22      *
23      * @param rd
24      * @param prefix
25      * @param nextHop
26      * @param vpnLabel
27      */
28     public void addPrefix(String rd, String prefix, String nextHop, int vpnLabel);
29
30     /**
31      *
32      * @param rd
33      * @param prefix
34      */
35     public void deletePrefix(String rd, String prefix);
36
37 }