Пакеты Mininet Ping не видны в контроллере Floodlight

Я настроил контроллер прожектора в eclipse и переопределил

net.floodlightcontroller.core.IListener.Command receive( IOFSwitch sw, OFMessage msg, FloodlightContext cntx)

метод в моем модуле. Я запускаю мининет с минимальной топологией. Мой контроллер может принимать соединение от мининета, и я могу видеть свои системные выходы в методе приема в журнале контроллера. Когда я запускаю команду «pingall», пакеты не отбрасываются. Но я ничего не вижу в журнале контроллера.

Пакеты в обход контроллера? Есть ли способ убедиться, что каждый пакет ping проходит через контроллер?


person Anagha Desai    schedule 02.05.2016    source источник


Ответы (1)


Ваш класс должен реализовать IOFMessageListener, а также эту строку в функции запуска:

public void startUp(FloodlightModuleContext context) {
    floodlightProvider.addOFMessageListener(OFType.PACKET_IN, this);
person Manuel    schedule 11.05.2016