изменить сетевой адрес назначения на Pronto 3290

У меня Pronto 3290 (Open Flow 1.0), и я установил контроллер OpenDayLight.

Я хотел бы добавить этот тип действия: изменить сетевой адрес назначения

Но когда я пытаюсь добавить этот поток, это результат:

OFPET_FLOW_MOD_FAILED OFPFMFC_ALL_TABLES_FULL

Есть ли ограничение на коммутатор?


person SirPilgrims    schedule 08.05.2014    source источник


Ответы (1)


Да, это ограничение коммутатора. Коммутатор пытается добавить запись потока, но не может, потому что все таблицы заполнены. Следовательно, он отправляет сообщение об ошибке.

На самом деле, используемый вами контроллер OpenDayLight недостаточно хорош, чтобы воспринимать детали таблиц в коммутаторе. Идеальный контроллер должен был бы учитывать возможности коммутатора, такие как количество таблиц и количество записей, поддерживаемых в таблице, и не должен был бы отправлять мод потока, когда память коммутатора заполнена.

Согласно openflow 1.3, коммутатор может поддерживать 255 таблиц. Я предполагаю, что коммутатор 1.0 будет поддерживать одну таблицу. Итак, попробуйте 1.3 поддерживаемых коммутатора.

person Karthik Raj Palanichamy    schedule 13.08.2014