Обычное поведение OpenFlow - получать первый пакет потока и затем отправлять его контроллеру, используя запись потока по умолчанию, которая в большинстве случаев выглядит следующим образом (в зависимости от типа контроллера):
cookie=0x0, duration=10.97s, table=0, n_packets=0, n_bytes=0, priority=0, action=CONTROLLER:65535
Когда приходит первый пакет, он будет отправлен коммутатору в контроллер, а затем контроллер примет решение о входе потока и отправит его коммутатору с помощью сообщения OpenFlow ( flowAdd ).Этот первый пакет не будет совпадать с созданным правилом потока.
Это был простой пример, который, я надеюсь, был полезен для вас.