Skip to content
Byungjoon Lee edited this page Mar 15, 2014 · 63 revisions

This is IRIS main documentation page. Further documentations are added per-request basis. API javadoc will be included within the source distribution. It is also linked in the OpenIRIS website.

Documentation

Since the first release of the OpenIRIS, there have been couple of big changes. First one is the Xen-based Openflow 1.3.2 support (Xen is the home-made Openflow stack generator), Second one is the introduction of AngularJS to Periscope (Periscope is the Web-based UI of OpenIRIS), and Third one is the introduction of Loxigen as a replacement of Xen (Loxigen-based OpenIRIS is currently in 'loxigen' branch).

After the planned merge of 'loxigen' branch into 'master' (in the very near future), we think we will no longer support Xen-based 1.3.2 protocol stack. So, the documentation is organized as follows: 'ko' is for Korean readers, 'en' is for English readers. Both documents represent the current status of the master branch. The third one is 'deprecated', which is for the Xen-based OpenIRIS.

  1. Getting Started

    1. Download ( ko | en )
    2. Installation ( ko | en | deprecated )
    3. Tutorial
      1. Creating network topology with mininet ( ko | en )
      2. Basic Openflow-based network failover ( ko | en )
  2. Programming Guide 2. Controller Programming Guide ( ko | en | deprecated ) 3. Module Programming Guide ( ko | en | deprecated ) 4. REST API Programming Guide ( ko | en | deprecated ) 5. MongoDB Programming Guide ( ko | en )

  3. IRIS UI

    1. IRIS UI Programming ( ko | en | deprecated )
  4. FAQ (BRAND NEW!)

    1. What does each bundled controller instances do?
  5. FAQ (~25/Feb/2014)

    1. Why device manager save devices which have no attachment points?
    2. [Firewall module drops every new flow since a flow is dropped by a firewall rule] (http://github.com/bjlee72/IRIS/wiki/Firewall-module-drops-every-new-flow-since-a-flow-is-dropped-by-a-firewall-rule)
    3. Why IRIS CPU usage is high for idle connections to switches?