Port the BGP implementation of SDN-IP.
diff --git a/apps/sdnip/src/main/java/org/onlab/onos/sdnip/SdnIp.java b/apps/sdnip/src/main/java/org/onlab/onos/sdnip/SdnIp.java
index a98a84b..3f94cba 100644
--- a/apps/sdnip/src/main/java/org/onlab/onos/sdnip/SdnIp.java
+++ b/apps/sdnip/src/main/java/org/onlab/onos/sdnip/SdnIp.java
@@ -10,6 +10,7 @@
import org.onlab.onos.net.host.HostService;
import org.onlab.onos.net.intent.IntentService;
import org.onlab.onos.sdnip.RouteUpdate.Type;
+import org.onlab.onos.sdnip.bgp.BgpSessionManager;
import org.onlab.onos.sdnip.config.SdnIpConfigReader;
import org.onlab.packet.IpAddress;
import org.onlab.packet.IpPrefix;
@@ -32,6 +33,7 @@
private SdnIpConfigReader config;
private PeerConnectivity peerConnectivity;
private Router router;
+ private BgpSessionManager bgpSessionManager;
@Activate
protected void activate() {
@@ -48,6 +50,9 @@
router = new Router(intentService, hostService, config, interfaceService);
router.start();
+ bgpSessionManager = new BgpSessionManager(router);
+ bgpSessionManager.startUp(2000); // TODO
+
// TODO need to disable link discovery on external ports
router.update(new RouteUpdate(Type.UPDATE, new RouteEntry(