Changes between Version 13 and Version 14 of GENIExperimenter/Tutorials/NFV/Ryu/HandlingIntrusionwithRyu-ping


Ignore:
Timestamp:
05/24/19 23:09:25 (6 months ago)
Author:
Hussamuddin Nasir
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIExperimenter/Tutorials/NFV/Ryu/HandlingIntrusionwithRyu-ping

    v13 v14  
    77{{{
    88#!html
    9 <img src="https://raw.githubusercontent.com/akhtarnabeel/public/master/Figures/MainCT_updated.png" style="width:500px;" hspace=20>
     9<img src="https://raw.githubusercontent.com/akhtarnabeel/public/master/Figures/MainCT_updated.png?format=raw" style="width:500px;" hspace=20>
    1010 }}}
    1111
     
    2222<table id="Table_02" width = "1150" border="0" cellpadding="0" cellspacing="10" >
    2323 <tr>
    24 <td> <img src = "http://csr.bu.edu/rina/grw-bu2016/tutorial_files/image068.gif" > </td>
     24<td> <img src = "https://groups.geni.net/geni/raw-attachment/wiki/GENIExperimenter/Tutorials/NFV/image068.gif?format=raw" > </td>
    2525<td>  We need Java installed on the <i> VNF1, VNF2 </i> and <i> controller </i> nodes to run the RINA application. Check if Java is installed using: java -version. If not, install java on <i> VNF1, VNF2 </i> and <i> controller </i> nodes in new windows (Type Ctrl-C to exit netcat on the sources and destination). To install Java, execute: &nbsp;<span style="background:#c0c0c0; font-size: 10pt"><b>sudo apt-get install openjdk-7-jdk </b> </span> <br>
    2626<b>(If the install fails, you may first run: sudo apt-get update. In some cases, you may need to first run: sudo add-apt-repository ppa:openjdk-r/ppa followed by: sudo apt-get update.)</b> 
     
    6262{{{
    6363#!html
    64 <img src="http://csr.bu.edu/rina/grw-bu2016/nfv_ryu/pics/DNSIDDConfig.png" hspace=50>
     64<img src="https://groups.geni.net/geni/raw-attachment/wiki/GENIExperimenter/Tutorials/NFV/DNSIDDConfig.png?format=raw" hspace=50>
    6565 }}}
    6666
     
    104104{{{
    105105#!html
    106 <img src="http://csr.bu.edu/rina/grw-bu2016/nfv_ryu/pics/subInfo.png" hspace=2>
     106<img src="https://groups.geni.net/geni/raw-attachment/wiki/GENIExperimenter/Tutorials/NFV/subInfo.png?format=raw" hspace=2>
    107107 }}}
    108108
     
    111111<table id="Table_02" width = "1150" border="0" cellpadding="0" cellspacing="10" >
    112112 <tr>
    113 <td> <img src = "http://csr.bu.edu/rina/grw-bu2016/tutorial_files/image068.gif" > </td>
     113<td> <img src = "https://groups.geni.net/geni/raw-attachment/wiki/GENIExperimenter/Tutorials/NFV/image068.gif?format=raw" > </td>
    114114<td>  <i> The RINA application on VNF1 and VNF2 should be run as soon as possible after the RINA application on the controller  is started. If you wait for too long, you will get <b> null</b> values for CPU usage, as the controller's RINA app is not able to subscribe to the CPU load of the VNFs. </i> If this is the case, you should restart all RINA processes.   
    115115 </td></tr></table>
     
    122122<table id="Table_02" width = "650" border="0" cellpadding="0" cellspacing="10" >
    123123 <tr>
    124 <td> <img src = "http://csr.bu.edu/rina/grw-bu2016/tutorial_files/image022.gif" > </td>
     124<td> <img src = "https://groups.geni.net/geni/raw-attachment/wiki/GENIExperimenter/Tutorials/NFV/image022.gif?format=raw" > </td>
    125125<td>  <i> To stop all RINA processes running on a VM, run <b> killall -v java </b> </i>
    126126 </td></tr></table>
     
    135135<table id="Table_02" width = "1150" border="0" cellpadding="0" cellspacing="10" >
    136136 <tr>
    137 <td> <img src = "http://csr.bu.edu/rina/grw-bu2016/tutorial_files/image068.gif" > </td>
     137<td> <img src = "https://groups.geni.net/geni/raw-attachment/wiki/GENIExperimenter/Tutorials/NFV/image068.gif?format=raw" > </td>
    138138<td>   The PI-controller gets the load information of VNF1 and VNF2 using RINA's distributed application and makes the load balancing decision.
    139139 </td></tr></table>
     
    150150<table id="Table_02" width = "1150" border="0" cellpadding="0" cellspacing="0" align="center" >
    151151<tr>
    152 <td><img src="http://csr.bu.edu/rina/grw-bu2016/tutorial_files/image074.gif" hspace=2/></td></tr>
     152<td><img src="https://groups.geni.net/geni/raw-attachment/wiki/GENIExperimenter/Tutorials/NFV/image074.gif?format=raw" hspace=2/></td></tr>
    153153
    154154<tr><td> <i style="font-size:9px">Block diagram of the PI-controller NFV system. System load L and target load T(s)=T/s of VNF1 is used to compute X, i.e. ratio of traffic diverted to VNF2. K` = K/T.</i></td></tr>
     
    162162{{{
    163163#!html
    164 <img src="http://csr.bu.edu/rina/grw-bu2016/tutorial_files/image076.gif" hspace=70>
     164<img src="https://groups.geni.net/geni/raw-attachment/wiki/GENIExperimenter/Tutorials/NFV/image076.gif?format=raw" hspace=70>
    165165
    166166 }}}
     
    170170{{{
    171171#!html
    172 <img src="http://csr.bu.edu/rina/grw-bu2016/tutorial_files/image078.gif" hspace=40>
     172<img src="https://groups.geni.net/geni/raw-attachment/wiki/GENIExperimenter/Tutorials/NFV/image078.gif?format=raw" hspace=40>
    173173
    174174 }}}
     
    186186{{{
    187187#!html
    188 <img src="https://github.com/akhtarnabeel/public/raw/master/NFV-GENI/Figures/PI_Controller_output.png" hspace=40>
     188<img src="https://raw.githubusercontent.com/akhtarnabeel/public/master/NFV-GENI/Figures/PI_Controller_output.png" hspace=40>
    189189
    190190 }}}
     
    281281{{{
    282282#!html
    283 <img src="http://csr.bu.edu/rina/grw-bu2016/nfv_ryu/pics/failedPing.png" hspace=50>
     283<img src="https://groups.geni.net/geni/raw-attachment/wiki/GENIExperimenter/Tutorials/NFV/failedPing.png?format=raw" hspace=50>
    284284 }}}
    285285
     
    290290{{{
    291291#!html
    292 <img src="https://github.com/akhtarnabeel/public/raw/master/NFV-GENI/Figures/RyuController_block.png" hspace=50>
     292<img src="https://raw.githubusercontent.com/akhtarnabeel/public/master/NFV-GENI/Figures/RyuController_block.png?format=raw" hspace=50>
    293293 }}}
    294294
     
    297297{{{
    298298#!html
    299 <img src="https://github.com/akhtarnabeel/public/raw/master/NFV-GENI/Figures/AttackAnalyzer_output.png" hspace=50>
     299<img src="https://raw.githubusercontent.com/akhtarnabeel/public/master/NFV-GENI/Figures/AttackAnalyzer_output.png?format=raw" hspace=50>
    300300 }}}
    301301