blob: 0e95d9e324a192defb2abec05ec88dee0adc1907 [file] [log] [blame]
pingping-lina2cbfad2013-03-07 08:39:21 +08001package net.floodlightcontroller.bgproute;
2
3import net.floodlightcontroller.core.module.IFloodlightService;
4
5public interface IBgpRouteService extends IFloodlightService {
6
Jonathan Hart61ba9372013-05-19 20:10:29 -07007 public Rib lookupRib(byte[] dest);
8
9 public Ptree getPtree();
10
11 public String getBGPdRestIp();
12
13 public String getRouterId();
14
Jonathan Hart50a8d1e2013-06-06 16:00:47 +120015 public void clearPtree();
16
17 //TODO This functionality should be provided by some sort of Ptree listener framework
18 public void prefixAdded(PtreeNode node);
19 public void prefixDeleted(PtreeNode node);
pingping-lina2cbfad2013-03-07 08:39:21 +080020}