Зачем нам нужен контроллер, когда мы используем «Программируемую плоскость данных»? - PullRequest
0 голосов
/ 17 апреля 2020

Я знаю, что программируемая плоскость данных дает нам возможность настраивать и модифицировать оборудование для новых протоколов и политик.

Например, мы можем использовать P4 для реализации устройства, которое действует как концентратор в своем канале данных.

Но когда мы можем применить нашу логику c, используя P4 (или et c.) В плоскости данных, зачем нам больше нужны Controller & Control Plane?

Я имею в виду, что мы используем контроллер для изменения поведения переключателя на уровень 2, уровень 3, брандмауэр и т. Д. c. И теперь, используя Programmable Data Plane, мы можем сделать все, используя языки, такие как P4. Разве они не конфликтуют друг с другом?

...