侯智晟 meowheckerouo@gmail.com
# Mininet
### [Mininet1 /basic](/DpcJFsq9SEO6fELGLMtfwA)
Basic command operation
### [Mininet 2 /setting Node/link/Network analysis](/3DBCkNp1R7K-FW8HX_EpEw)
### [Mininet 3 /Analysis Result/Python Script](/vBPf2C1QRDSkRCqdCX1bUg)
### [Mininet 4 /SNAT/IPTABLE](/TNBxDXepQFWGkZurGgwbYA)
透過 iptable 裡面 Nat table 做post Routing
SNAT
### [Mininet 5 /bridge](/ZgP_rzFyQVaFiESwOzep9A)
一些基本的Bridge
### [Mininet 6 /router-on-a-stick](/EOZ8M_pZTICo5dZQJi-yOQ)
bridge vlan 單臂路由
### [Mininet 7 Runtime Add node](/jcVjKSTcTVGmuwlQCsIHbw)
如何在mininet運行過程中,新增節點和連線.
有用到在學XD
# OpenV switch (OVS
cli -> configure switch
### [Mininet OVS 1 /Basic Operation](/TPIeAM88QvWvMpWRaMLwWA)
Open v switch 基操 -> 透過CLI 方式 control switch
### [Mininet OVS 2 /ICMP ARP flows configure](/qdGIlfaERzuV4z-tq0NPyg)
手動設定 ICMP ARP Flows
Host 之間的通訊
### [Mininet OVS 3 /flow actions ](/4jmI9AqKRleI8JpH2zSXpQ)
modify dst (mirror)
drop packet
### [Mininet OVS 4 /select group/ load balance](/NPlffvNhReGdmWR8tyupBw)
Load Balance
### [Mininet OVS 6 /SDN+NFV](/EUpTbAfQSy67bU2sH3O_rg)
SDN -> Routing or Packet Forwarding
Network function virtualization (透過在 電腦上run software 來replace 一些硬體設備)
# Server
### [Minenet server1](/-9HljhA-SKK-BuoaBrk74w)
### [Mininet-containernet 2 /SSH Server](/0cckTx6JRSmSMTwKgdH-KQ)
namespace 去做node 隔離 -> 會導致 node 之間account 和 password 都是一樣的
### [Mininet-containernet 3 /SSH tunnel](/LhbCWKlpSlSB7ozDT383Ew)
- Local port forwarding
- Remote port forwarding
- Dynamic port forwarding
### [Mininet-containernet4 Static Routing/Dynamic Routing(RIPv2)](/KljsLo70Sw6kn2mGuiAKyA)
quagga image 可以設定 Routing protocol
如果沒有images File -> docker pull "image Name"
### [Mininet-containernet5 Dynamic Routing OSPF](/oS4E2NvrTyKf1U7iXrIlZw)
### [Mininet-containernet 6 Linux virtual Server (NAT DR_ HDR proxcy](/c4VWa99ES1O0jH8ixY1wnA)
### [Mininet-containernet 7 BGP/ BGP Hijack](/aHL6DhHlQSutFTSx4IS82g)
# Ryu (controller )
### [Ryu Switch Hub](/3Awfn6_aTT6xjpYJ8J7TDQ)
# p4 (protocol)
### [Mininet p4 1/openflow/p4 Basic concept](/vU3m1xfGT4CY4I4B58B6Rw)
p4 -> program control switch
### [Mininet p4 2 /Analysis log/p4 Deep concept](/eF09IDOfRMGVcgwZ04Be3A)
---
Reference
https://csie1.nqu.edu.tw/smallko/sdn/sdn.htm
Topology 繪圖
https://online.visual-paradigm.com/app/diagrams/#diagram:proj=0&type=NetworkDiagram&width=11&height=8.5&unit=inch
{"metaMigratedAt":"2023-06-18T02:26:41.137Z","metaMigratedFrom":"Content","breaks":true,"description":"Reference","contributors":"[{\"id\":\"332e2d0e-4428-4f35-89bd-685b5efb50da\",\"add\":20232,\"del\":17822}]","title":"Software Defind Network (SDN)"}