📄 node347.html
字号:
<html><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><!--Converted with jLaTeX2HTML 2002 (1.62) JA patch-1.4patched version by: Kenshi Muto, Debian Project.LaTeX2HTML 2002 (1.62),original version by: Nikos Drakos, CBLU, University of Leeds* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan* with significant contributions from: Jens Lippmann, Marek Rouchal, Martin Wilck and others --><HTML><HEAD><TITLE>28.3 Interaction with Unicast Routing</TITLE><META NAME="description" CONTENT="28.3 Interaction with Unicast Routing"><META NAME="keywords" CONTENT="everything"><META NAME="resource-type" CONTENT="document"><META NAME="distribution" CONTENT="global"><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"><META NAME="Generator" CONTENT="jLaTeX2HTML v2002 JA patch-1.4"><META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"><LINK REL="STYLESHEET" HREF="everything.css" tppabs="http://www.isi.edu/nsnam/ns/doc/everything.css"><LINK REL="next" HREF="node352.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node352.html"><LINK REL="previous" HREF="node340.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node340.html"><LINK REL="up" HREF="node338.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node338.html"><LINK REL="next" HREF="node348.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node348.html"></HEAD><BODY ><!--Navigation Panel--><A NAME="tex2html6657" HREF="node348.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node348.html"><IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="file:/usr/share/latex2html/icons/next.png"></A> <A NAME="tex2html6651" HREF="node338.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node338.html"><IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="file:/usr/share/latex2html/icons/up.png"></A> <A NAME="tex2html6645" HREF="node346.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node346.html"><IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="file:/usr/share/latex2html/icons/prev.png"></A> <A NAME="tex2html6653" HREF="node1.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node1.html"><IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="file:/usr/share/latex2html/icons/contents.png"></A> <A NAME="tex2html6655" HREF="node590.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node590.html"><IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index" SRC="file:/usr/share/latex2html/icons/index.png"></A> <BR><B> Next:</B> <A NAME="tex2html6658" HREF="node348.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node348.html">28.3.1 Extensions to Other</A><B> Up:</B> <A NAME="tex2html6652" HREF="node338.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node338.html">28. Network Dynamics</A><B> Previous:</B> <A NAME="tex2html6646" HREF="node346.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node346.html">28.2.2 rtQueue../ns-2/dynamics.tcl</A>   <B> <A NAME="tex2html6654" HREF="node1.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node1.html">Contents</A></B>   <B> <A NAME="tex2html6656" HREF="node590.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node590.html">Index</A></B> <BR><BR><!--End of Navigation Panel--><H1><A NAME="SECTION05330000000000000000"></A><A NAME="sec:unicast-int"></A><BR>28.3 Interaction with Unicast Routing</H1><P>In an earlier section,we had described howunicast routing reactsSectionsec:rtglibAPIto changes to the topology.This section details the steps by which the network dynamics code will notify the nodes and routingabout the changes to the topology.<OL><LI>[]rtQueue::runq will invoke the procedures specified by each of the route model instances. After all of the actions are completed, []runq will notify each of the models.</LI><LI>[]notify../ns-2/dynamics.tclrtModel::notify will then invoke instance procedures at all of the nodes that were incident to the affected links. Each route model stores the list of nodes in its instance variable array, <TT>nodes_</TT>.<P>It will then notify the RouteLogic instance of topology changes.</LI><LI>The rtModel object invokes the class Node instance procedure []intf-changed../ns-2/dynamics.tclNode::intf-changed for each of the affected nodes.</LI><LI>[]Node::intf-changed will notify any <TT>rtObject</TT> at the node of the possible changes to the topology.<P>Recall that these route objects are created when the simulation uses detailed dynamic unicast routing.</LI></OL><P><BR><HR><!--Table of Child-Links--><A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A><UL><LI><A NAME="tex2html6659" HREF="node348.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node348.html">28.3.1 Extensions to Other Classes</A><UL><LI><A NAME="tex2html6660" HREF="node349.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node349.html">28.3.1.0.1 DynamicLink../ns-2/dynalink.cc.tcl</A><LI><A NAME="tex2html6661" HREF="node350.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node350.html">28.3.1.0.2 Link../ns-2/ns-link.tcl</A><LI><A NAME="tex2html6662" HREF="node351.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node351.html">28.3.1.0.3 SimpleLink../ns-2/ns-link.tcl</A></UL></UL><!--End of Table of Child-Links--><HR><!--Navigation Panel--><A NAME="tex2html6657" HREF="node348.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node348.html"><IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="file:/usr/share/latex2html/icons/next.png"></A> <A NAME="tex2html6651" HREF="node338.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node338.html"><IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="file:/usr/share/latex2html/icons/up.png"></A> <A NAME="tex2html6645" HREF="node346.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node346.html"><IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="file:/usr/share/latex2html/icons/prev.png"></A> <A NAME="tex2html6653" HREF="node1.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node1.html"><IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="file:/usr/share/latex2html/icons/contents.png"></A> <A NAME="tex2html6655" HREF="node590.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node590.html"><IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index" SRC="file:/usr/share/latex2html/icons/index.png"></A> <BR><B> Next:</B> <A NAME="tex2html6658" HREF="node348.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node348.html">28.3.1 Extensions to Other</A><B> Up:</B> <A NAME="tex2html6652" HREF="node338.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node338.html">28. Network Dynamics</A><B> Previous:</B> <A NAME="tex2html6646" HREF="node346.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node346.html">28.2.2 rtQueue../ns-2/dynamics.tcl</A>   <B> <A NAME="tex2html6654" HREF="node1.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node1.html">Contents</A></B>   <B> <A NAME="tex2html6656" HREF="node590.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node590.html">Index</A></B> <!--End of Navigation Panel--><ADDRESS>2003-09-23</ADDRESS></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -