VNF и NFV – в чем разница?
Специалисты в области компьютерных сетей иногда используют термины виртуальные сетевые функции (virtual network functions - VNF) и виртуализация сетевых функций (network functions virtualization - NFV) в качестве взаимозаменяемых, что в конечном итоге может послужить источником путаницы. Тем не менее, если мы обратимся к спецификациям NFV, которые устанавливает Европейский институт телекоммуникационных стандартов (ETSI), становится ясно, что эти два понятия взаимосвязаны, но имеют разные значения.
Во-первых, то, что сетевая функция? Данный термин обычно относится к какой-либо компоненте сетевой инфраструктуры, которая обеспечивает «точно определенное функциональное поведение», такое как обнаружение вторжений, предотвращение вторжений или их маршрутизации.
Исторически сложилось так, мы развернули сетевые функции, подобные физическим приборам, где программное обеспечение тесно связано с конкретной, определенной аппаратурой. Эти физические сетевые функции должны устанавливаться в сети вручную в, создавая тем самым оперативные задачи и препятствуя быстрому развертыванию новых сетевых функций. VNF, с другой стороны, относится к реализации сетевой функции с использованием программного обеспечения, которое отделено от используемого оборудования. Это может привести к большей гибкости сети со значительными показателями экономии капитальных и операционных затрат.
В отличие от этого, NFV обычно относится ко всеобщему принципу или концепции работы программно-определенных сетевых функций, независимо от какой-либо конкретной аппаратной платформы, а также официальных инициатив виртуализации сети, возглавляемых некоторыми из крупнейших мировых телекоммуникационных операторов сетей. Во взаимодействии с ETSI эти компании нацелены на создание и стандартизацию всеобъемлющей, комплексной основы NFV.
Подводя итог, скажем, что NFV является всеобъемлющей концепцией, в то время как VNF – это строительство блока в текущих NFV фреймворках ETSI.