当前位置:网站首页>Vprom notes
Vprom notes
2022-06-23 19:07:00 【Bachuan Xiaoxiaosheng】
vPROM: SDN Network vSwitch Enhanced programmable measurement
significance
Although network measurement is very important for network management , But the current network measurement technology is not perfect , There is little visibility into detailed network behavior , And usually requires a high level of human intervention . With the growth of network scale and complexity , This practice has become increasingly ineffective .
Challenge
- Monitoring and other applications ( Such as forwarding ) The interference between can not be ignored . Each application has its own goals and a set of policies to implement . An application installation / Deleted flow rules often interfere with other application installations / Delete overlapping rules .
- Programmable measurements may require the continuous involvement of the controller .
- Monitor the number of messages and bytes by associating with the flow item in the forwarding table , Neither flexible , It is not enough to support various monitoring applications .
programme
In this paper , We proposed vPROM, This is a kind of vSwitch Enhanced SDN Programmable measurement framework , It can automate the measurement process , Minimize the use of measurement resources .vPROM utilize SDN The programmability of , Expanded Pyretic Runtime system and OpenFlow Network interface , The automation of measurement is realized . By getting only the necessary statistics , The required measurement resources can be minimized , Use instrumentation with user-defined monitoring Open vSwitches Make it possible . By decoupling monitoring and routing ,vPROM Reduces interference between measurement applications and other applications , The frequent participation of the controller is eliminated .

The picture above depicts vPROM The architecture of . As shown in the figure ,vPROM from 5 It consists of three main components :
- UMON( A kind of open vswitch) vswitch、 Instrumented Open vswitch, Provide user-defined monitoring functions and some local application functions , Push from the central controller to the edge ;
- OpenFlow+, Enhanced OpenFlow API, Allow applications to run in UMON Set monitoring rules on , And control the operation in vswitch Application thread on ;
- Ryu client , As a runtime system and Ryu Interpreter between controllers ;
- Pyretic+, Extended Pyretic Runtime system , You can put a vPROM The application resolves to traditional SDN The flow rule set and UMON vSwitches Monitoring rule set ;
- Use extended Pyretic language-written vPROM Applications .vPROM Applications from traditional SDN Switch and UMON The switch obtains the measurement data .
Open questions
Further build more vPROM Applications , And study how to use UMON And physics SDN The switch acts as a monitoring point .
Behavior based anomaly detection can be used as coarse-grained monitoring clues .
summary
Behavior based anomaly detection can be used as coarse-grained monitoring clues .
summary
This paper introduces vPROM Design and implementation of , This is a kind of vSwitch Enhanced programmable measurement framework , Allows users to program network measurement and control applications .vPROM Use instrumented UMON (Open vswitch) As a measuring point , And will OpenFlow API Extended to OpenFlow+, send UMON Can be used by the application through SDN The controller directly controls . stay vPROM in , We will also Pyretic The programming language and runtime system are extended to Pyretic+, And build a controller client , To support the automation of programmable measurement . In order to prove its validity , We also built a DDoS And port scan attack detection applications , It demonstrates vPROM The main characteristics of . Performance evaluation and comparison with other methods show that vPROM The advantages of
边栏推荐
猜你喜欢

Basic knowledge of penetration test
Database migration tool flyway vs liquibase (I)

How can enterprises do business monitoring well?

物流服务与管理主要学什么

元宇宙大杀器来了!小扎祭出4款VR头显,挑战视觉图灵测试

傑理之串口設置好以後打印亂碼,內部晶振沒有校准【篇】
![[noi 2014] 15. Syndrome de difficulté à se lever [binaire]](/img/3a/12e9b2566d3ca3330a3cc6c5eaf135.png)
[noi 2014] 15. Syndrome de difficulté à se lever [binaire]

涂鸦智能通过聆讯:拟回归香港上市 腾讯是重要股东

Convex optimization notes

Principles of microcomputer Chapter VIII notes arrangement
随机推荐
函数的定义和函数的参数
(10) Binary tree
Yaxiang spice listed on Shenzhen Stock Exchange: with a market value of 4billion, Dinglong Bohui and Yongyao investment are shareholders
Jerry's serial port communication serial port receiving IO needs to set digital function [chapter]
各种解背包问题
#19生成器函数经典案例
物流服务与管理主要学什么
杰理之串口通信 串口接收 IO 需要设置数字功能【篇】
机器学习工作岗位
杰理之进入 soft off 后插拔 sd 卡会复位【篇】
Jerry's broadcast MP3 prompt sound function [chapter]
[noi 2014] 15. Syndrome de difficulté à se lever [binaire]
Advanced network accounting notes (IV)
Advanced network accounting notes (VII)
Tutorial on installing SSL certificates in Microsoft Exchange Server 2007
【One by One系列】IdentityServer4(三)使用用户名和密码
汇编语言(1)基础知识
Principles of microcomputer Chapter VIII notes arrangement
Is PMP useful?
【对比学习】koa.js、Gin与asp.net core——中间件