20.01.2014 Views

Lectures notes for 2010 - KTH

Lectures notes for 2010 - KTH

Lectures notes for 2010 - KTH

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Active networks<br />

A<br />

C<br />

F,d<br />

C<br />

F(d)<br />

A B C<br />

m<br />

F,d<br />

B<br />

m<br />

F(d)<br />

F(d)<br />

m<br />

C<br />

C<br />

F,d<br />

C<br />

f(d)<br />

A B C<br />

G(e)<br />

A<br />

A<br />

C<br />

G,F,d<br />

G,e<br />

A<br />

B<br />

C<br />

Multicast F(d)<br />

F(d)<br />

m<br />

D<br />

E<br />

Routing: G(F,d) ⇒ E<br />

Data: F(d) or F(G,d)<br />

B acts as an intermediary between A and x:<br />

(1) operates on the data as it passes through using the “program” F and/or<br />

(2) routes based on the computed address using a “program” G<br />

Packets carry the program that each node on the path is to execute.<br />

{Even the program(s) can be trans<strong>for</strong>med as the packet propagates.}<br />

F(d)<br />

E<br />

D<br />

E<br />

Maguire Active networks 13: 38 of 91<br />

maguire@kth.se <strong>2010</strong>.03.21 Internetworking/Internetteknik

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!