Header space analysis: Static checking for networks

Introduction

三个目标:

  • Help system administrators statically analyze production networks today
  • Make it easier for system administrators to guarantee isolation between sets of hosts, users or traffic
  • Take the notion of isolation further, and enable the static analysis of networks sliced in more general ways

The Geometric Model

  • Header Space H \mathcal{H} H,将包头视为一和零的平面序列 { 0 , 1 } L \{0,1\}^L { 0,1}L
  • Network Space N \mathcal{N} N,表示为 { 0 , 1 } L × { 1 , ⋯   , P } \{0,1\}^L \times \{1,\cdots,P\} { 0,1}L×{ 1,,P} { 1 , ⋯   , P } \{1,\cdots,P\} { 1,,P}为端口
  • Network Transfer Function Ψ ( ) \Psi() Ψ()
    Ψ ( h , p ) = { T 1 ( h , p )      i f    p ∈ s w i t c h 1 ⋯      ⋯ T n ( h . p )      i f    p ∈ s w i t c h n \Psi(h,p)= \left\{ \begin{array}{lr} T_1(h,p) \;\; if \; p \in switch_1 \\ \cdots \;\; \cdots \\ T_n(h.p) \;\; if \; p \in switch_n \end{array} \right. Ψ(h,p)=T1(h,p)ifpswitch1Tn(h.p)ifpswitchn
    其中 T i T_i Ti表示第 i i i个boxes的转换函数: T ( h , p ) : ( h , p ) → { ( h 1 , p 1 ) , ( h 2 , p 2 ) , ⋯   } T(h,p) : (h,p) \to \{(h_1,p_1), (h_2,p_2), \cdots\} T(h,p):(h,p){ (h1,p1),(h2,p2),}
  • Topology Transfer Function Γ ( ) \Gamma() Γ()
    Γ ( h , p ) { { h , p ∗ }      i f    p    c o n n e c t e d    t o    p ∗ { }      i f    p    i s    n o t    c o n n e c t e d \Gamma(h,p) \left\{ \begin{array}{lr} \{h,p^*\} \;\; if \; p \; connected \; to \; p^* \\ \{\} \;\; if \; p \; is \; not \; connected \end{array} \right. Γ(h,p){ { h,p}ifpconnectedtop{ }ifpisnotconnected
    在链路的一端接受一个数据包,并在另一端返回相同的数据包,保持不变。请注意,链接在此模型中是单向的。
  • Multihop Packet Traversal Φ ( . ) = Ψ ( Γ ( . ) ) \Phi(.) = \Psi( \Gamma(.)) Φ(.)=Ψ(Γ(.)) k k k跳简记为 Φ k ( h , p ) \Phi^k(h,p) Φk(h,p),其中 Γ \Gamma Γ在链接上转发数据包, Ψ \Psi Ψ 传递包通过box
  • Slice S S S,被定义为*(Slice network space, Permission, Slice Transfer Function)*
    • Slice network space:subset of the network space controlled by the slice
    • Permission:subset of { r
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值