Документ взят из кэша поисковой машины. Адрес оригинального документа : http://lvk.cs.msu.su/~bahmurov/course_advanced_networks/adv_networks_openflow_tasks15.pdf
Дата изменения: Thu Nov 26 14:15:19 2015
Дата индексирования: Sat Apr 9 23:03:33 2016
Кодировка:
" ": S DN / N FV . , 2 0 1 5
: .., ..

Contents
...................................................................................................................................................... 2 1. .................................................................................................................................... 3 2. .............................................................................................................................. 4 3. ........................................................................................................................... 5 4. (NAT) ...................................................................................................................... 6

1



" " ­ SDN/NFV. OpenFlow Runos. A:{i;k;t}, : · · · · A ­ , ; i - . k ­ . t ­ , .

, 2:{1;3,4;2} , ( 2), MAC ( 1), Telnet UDP ( 3 4), 2. , . : · : o Runos, o c Mininet , . , , . tar.gz, : o (.patch), o Mininet (.py), o , . , 1, topo.py, h1 ping h2, , iperf h1 h2, , , . Runos 0.5: o Github https://github.com/ARCCN/runos. ( , ), Runos http://groups.google.com/d/forum/runos-ofc. - , github issues https://github.com/ARCCN/runos/issues. Mininet 2.2.1, . VM http://bit.ly/runos-vm-latest.

·

· · ·

: · iperf, ping, ssh, scp, HTTP server Mininet, udp echo "hello" > dev/udp/192.168.2.101/58549.

2


1.
· , . · : · /, . · , ICMP error.

·

( ). : · , ( , , ); /.

·

· :





1. Mac 2. IP ( TCP-) 1. HTTP (80, 8080) 2. SSH (22) 3. Telnet (23) 4. UDP (5678) 5. ICMP 6. ARP

1.

2.

3.

4. 3


2.
· . (ssh, ftp, http, etc), . , , ( ­ () ()). ( ) . , . , , ( ). .

·

·

: 1. Mac 2. IP 1. HTTP (80, 8080) 2. SSH/SCP (22) 3. Telnet (23) 4. UDP





1.

2.

3.

4.

4


3.
· , , . , . , ip mac , . , , , ( mac ip- ) ( ). , , . , . . idle_timeout, . .

·

·

·

: · 1. UDP 2. TCP 1. Weighted round-robin ( , , , ) 2. Weighted random ( ) 3. Dynamic round-robin ( ( ), ) ( , )

·

·

1.

2.

3.

4. 5


4. (NAT)
· · IP- IP-. OpenFlow . . 5 : ip_src, ip_dst, type, port_src, port_dst. : ip_src port_src, . , . , (PacketIn). ip_dst port_src. (flowmod). , , . IP , . .

·

: · , : 1. UDP (http://tools.ietf.org/html/rfc4787) 2. TCP (https://tools.ietf.org/html/rfc5382) ( http://bit.ly/1MrsIll) 1. 2. 3. ( , , NAT )

·

·

1.

2.

3.

4.

6