• Coursera SDN M1.2.1 SDN History: Programmable Networks 2


    NOTE

    Capsules Example

    1.Type Field: excute forwarding routine => carry program

    2.Previous address: If the node now is not an active network node, it can get the preivous address and forwarding routine from the field.

    3.Dependent Fields: necessary! It's the args of the forwarding code.

    4.Payload.

    Some Previous Notable Projects

    1.ANTS(MIT) => carry Java Code => lower QoS guarantee but better Real-Time performance.

    2.SwitchWare(Penn) => support invocation(调用) of switchlets

    3.Smart Packets(BBN) => network management

    4.Open Signaling(Columbia) => programmable processing of packet streams

    5.Tempest(Cambridge) => Switchlets

    Why disappear?

    1.Timing was off.
    -1.No killer applications.

    SDN's killer application => Data Centers of the Clouds.

    -2.Hardware doesn't support.

    2.Some missteps.
    -1.focus too much on sercurity aspect, but not how do we provide programmablity.
    -2.focus too much on programmer, but not our network operator!
    -3.focus too much on Interoperability(协同).

    On the contrast, OpenFlow did a good job grappling(i.e.fix) with backwards compatible(兼容) with switch hardware.
    1.Simple firmware(固件) upgrades.
    2.Switch hardware already supported the basics.

    The legacy of active networks for SDN

    1.Programmable functions in network to enable innovations.

    2.Demultiplexing(多路处理) programs on packet headers. eg. Flowvisor, P4.

    3.Paying attention to middleboxes and how these functions are composed.

    It's worth to looking back to review the project of integrating middleboxes with active networks and see how SDN can refer to it.

    2017/2/23

  • 相关阅读:
    Node.js v0.10.1 稳定版发布
    PHP 5.5.0 Alpha6 发布
    DataNucleus Access Platform 3.2 正式版发布
    Swipe 2.0 发布,移动端滑动 JS 库
    Kamailio 4.0 发布,开源的SIP服务器
    PeerJS 0.1.7:一个用于浏览器内P2P的WebRTC封装器
    Apache Libcloud 0.12.3 发布
    IE 10将加强对Flash的支持
    JBoss Portlet Bridge 3.2.0.Beta2 发布
    如何在遗留代码基础上开发
  • 原文地址:https://www.cnblogs.com/qq952693358/p/6436171.html
Copyright © 2020-2023  润新知