亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? c-drp2.html

?? vxWorks網絡協議驅動開發用戶手冊寫協議棧時的好指引
?? HTML
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><html><head><link rel="STYLESHEET" type="text/css" href="wrs.css"><title>    Dynamic Routing Protocols     </title></head><body bgcolor="FFFFFF"><p class="navbar" align="right"><a href="index.html"><img border="0" alt="[Contents]" src="icons/contents.gif"></a><a href="c-drp.html"><img border="0" alt="[Index]" src="icons/index.gif"></a><a href="c-drp.html"><img border="0" alt="[Top]" src="icons/top.gif"></a><a href="c-drp1.html"><img border="0" alt="[Prev]" src="icons/prev.gif"></a><a href="c-drp3.html"><img border="0" alt="[Next]" src="icons/next.gif"></a></p><font face="Helvetica, sans-serif" class="sans"><h3 class="H2"><i><a name="88445">6.2  &nbsp;&nbsp;RIP, Routing Information Protocol</a></i></h3></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="88447"> </a>RIP maintains routing information within small internetworks. You can use RIP only in networks where the largest number of hops is 15. While this might seem like a large number, there are already many existing corporate networks that exceed this limit.<sup><a href="#foot"><b class="FootnoteMarker">1</b></a></sup> </p><dd><p class="Body"><a name="88452"> </a>RIP is based on work done in the Internet community, and its algorithmic base goes back to the ARPANET circa 1969.  It is based on the distance-vector algorithm, also called Bellman-Ford, which is described in "Dynamic Programming," from Princeton University by R. E. Bellman.  This paper was published in 1957.</p><dd><p class="Body"><a name="88454"> </a>The RIP server provided with VxWorks is based on the BSD 4.4 <b class="symbol_lc">routed</b> program.  There are several relevant RFCs; the two most important are RFC 1058, in which RIP version 1 was first documented, and RFC 1388, in which the version 2 extensions are documented.</p><dd><p class="Body"><a name="88455"> </a>The VxWorks RIP server supports three modes of operation: </p></dl><dl class="margin"><p class="listspace"><ul class="Bullet" type="disc"><li><a name="88456"> </a>Version 1 RIP</li></ul></p><dl class="margin"><dd><div class="Indent"><a name="88458"> </a>This mode of operation follows RFC 1058. It uses subnet broadcasting to communicate with other routers and sends out only a gateway and metric for each subnet.</div><br></dl><p class="listspace"><ul class="Bullet" type="disc"><li><a name="88459"> </a>Version 2 RIP with Broadcasting</li></ul></p><dl class="margin"><dd><div class="Indent"><a name="88460"> </a>This mode is the same as Version 2 RIP with multicasting (see below), except that it uses broadcasting instead of multicasting. This mode is backwards compatible with RIP Version 1 and is the mode recommended in RFC 1388. </div><br></dl><p class="listspace"><ul class="Bullet" type="disc"><li><a name="88461"> </a>Version 2 RIP with Multicasting</li></ul></p><dl class="margin"><dd><div class="Indent"><a name="88463"> </a>In this mode, the server not only knows about routers but can describe routes based on their subnet mask and can designate a gateway that is not the router that sends the updates. Thus, the machine that hosts the RIP server does not necessarily have to be the gateway. Because this mode uses multicasting to communicate, only interested nodes in the network see routing information and updates. </div><br></dl></dl></dl><font face="Helvetica, sans-serif" class="sans"><h4 class="H3"><i><a name="88464">6.2.1  &nbsp;&nbsp;VxWorks Includes Supplemental Debugging Routines for RIP</a></i></h4></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="88466"> </a>Provided with the RIP server are several routines that make debugging easier. The most often used is <b class="routine"><i class="routine">ripLogLevelBump</i></b><b>(&nbsp;)</b>, which enables tracing of packets and routing changes. Keep in mind that bumping the log level several times prints a lot of data to the console. Another routine is <b class="routine"><i class="routine">ripRouteShow</i></b><b>(&nbsp;)</b>, which prints the router's internal tables to the console.  The printed message provides the following information:</p></dl><dl class="margin"><ul class="BulletSingle" type="disc"><li><a name="88470"> </a>the route being advertised</li></ul><ul class="BulletSingle" type="disc"><li><a name="88471"> </a>the router that routes the packets</li></ul><ul class="BulletSingle" type="disc"><li><a name="88472"> </a>a subnet mask</li></ul><ul class="BulletSingle" type="disc"><li><a name="88476"> </a>the timeout on the route (in seconds)<sup><a href="#foot"><b class="FootnoteMarker">2</b></a></sup></li></ul><ul class="BulletSingle" type="disc"><li><a name="88518"> </a>the flags value (see <a href="c-drp2.html#88483">Table&nbsp;6-1</a>)<p class="table"><h4 class="EntityTitle"><a name="88483"><font face="Helvetica, sans-serif" size="-1" class="sans">Table 6-1:&nbsp;&nbsp;Flag Constants for <b class="routine"><i class="routine">ripRouteShow</i></b><b>(&nbsp;)</b> </font></a></h4><table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="20"><hr class="tablerule"></td></tr><tr valign="middle"><th rowspan="1" colspan="1"><div class="CellHeading"><b><a name="88487"> </a><font face="Helvetica, sans-serif" size="-1" class="sans">Constant</font></b></div></th><td width="10">&nbsp;</td><th rowspan="1" colspan="1"><div class="CellHeading"><b><a name="88489"> </a><font face="Helvetica, sans-serif" size="-1" class="sans">Meaning</font></b></div></th><td width="10">&nbsp;</td></tr><tr><td colspan="20"><hr class="tablerule2"></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="88491"> </a><b class="symbol_UC">RTS_CHANGED </b></div></td><td width="10">&nbsp;</td><td colspan=1 rowspan=1><div class="CellBody"><a name="88493"> </a>Route has changed recently (within the last 30 seconds). </div></td><td width="10">&nbsp;</td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="88495"> </a><b class="symbol_UC">RTS_EXTERNAL </b></div></td><td width="10">&nbsp;</td><td colspan=1 rowspan=1><div class="CellBody"><a name="88497"> </a>Route should propagate to other routers. </div></td><td width="10">&nbsp;</td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="88499"> </a><b class="symbol_UC">RTS_INTERNAL </b></div></td><td width="10">&nbsp;</td><td colspan=1 rowspan=1><div class="CellBody"><a name="88501"> </a>Route is internal, do not propagate. </div></td><td width="10">&nbsp;</td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="88503"> </a><b class="symbol_UC">RTS_PASSIVE </b></div></td><td width="10">&nbsp;</td><td colspan=1 rowspan=1><div class="CellBody"><a name="88505"> </a>Route is on a passive interface (loopback).</div></td><td width="10">&nbsp;</td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="88507"> </a><b class="symbol_UC">RTS_INTERFACE </b></div></td><td width="10">&nbsp;</td><td colspan=1 rowspan=1><div class="CellBody"><a name="88509"> </a>Route is on a directly connected interface.</div></td><td width="10">&nbsp;</td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="88511"> </a><b class="symbol_UC">RTS_REMOTE </b></div></td><td width="10">&nbsp;</td><td colspan=1 rowspan=1><div class="CellBody"><a name="88513"> </a>Route is on a point to point link.</div></td><td width="10">&nbsp;</td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="88515"> </a><b class="symbol_UC">RTS_SUBNET </b></div></td><td width="10">&nbsp;</td><td colspan=1 rowspan=1><div class="CellBody"><a name="88517"> </a>Route is to a subnet (not a host).</div></td><td width="10">&nbsp;</td></tr><tr><td colspan="20"><hr class="tablerule"></td></tr><tr valign="middle"><td colspan="20"></td></tr></table></p></li></ul></dl><dl class="margin"><dd><p class="Body"><a name="88519"> </a>Routing information is pushed down into VxWorks's routing table periodically, but there can be periods when the two are out of sync.  This periodic updating (as opposed to continuous updating) avoids route thrashing, where transient routes are pushed into the system but then need to be removed immediately. </p></dl></dl><font face="Helvetica, sans-serif" class="sans"><h4 class="H3"><i><a name="88520">6.2.2  &nbsp;&nbsp;Configuring RIP </a></i></h4></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="88523"> </a>To include the RIP server, reconfigure the VxWorks image.  The relevant configuration macro is <b class="symbol_UC">INCLUDE_RIP</b>. The RIP server starts up when <b class="file">usrNetwork.c</b> calls <b class="routine"><i class="routine">ripLibInit</i></b><b>(&nbsp;)</b>.  This routine takes four parameters. You set the value of these parameters by editing the configuration and adjusting the following configuration items: </p></dl><dl class="margin"><dd><div class="Item"><a name="88526"> </a>    RIP Supplier Flag </div><dl class="margin"><dl class="margin"><dd><div class="Indent2"><a name="88527"> </a>Set to 1 tells the RIP server to send out routing information and updates no matter how many physical interfaces are attached to it. Setting this constant to 0 turns off this feature. (Configuration macro: <b class="symbol_UC">RIP_SUPPLIER</b>)</div><br></dl></dl><dd><div class="Item"><a name="88529"> </a>    RIP Gateway Flag </div><dl class="margin"><dl class="margin"><dd><div class="Indent2"><a name="88530"> </a>Set to 1 tells the server that it is a router to the greater Internet.  If this is not the case, set this constant to 0 (the default).  (Configuration macro: <b class="symbol_UC">RIP_GATEWAY</b>)</div><br></dl></dl></dl></dl><dl class="margin"><dd><p class="table" callout><table border="0" cellpadding="0" cellspacing="0"><tr valign="top"><td valign="top" width="40"><br><img border="0" alt="*" src="icons/warning.gif"></td><td><hr><div class="CalloutCell"><a name="93039"><b class="symbol_UC"><font face="Helvetica, sans-serif" size="-1" class="sans">WARNING:  </font></b></a>Do not set <b class="symbol_UC">RIP_GATEWAY</b> to 1 unless this really is the general gateway.  Setting this to 1 makes the RIP server send a default route (0.0.0.0) out with every routing update. This tells all the other listening servers that this server is the default route for its subnet. This causes all packets to go to this router if they do not have a route that matches an existing entry in their routing table.</div></td></tr><tr valign="top"><td></td><td><hr></td></tr><tr valign="middle"><td colspan="20"></td></tr></table></p callout><dl class="margin"><dd><div class="Item"><a name="88542"> </a>    RIP Multicast Flag </div><dl class="margin"><dl class="margin"><dd><div class="Indent2"><a name="88543"> </a>Set to 1 tells the server to use the RIP multicast address (224.0.0.9) instead of using broadcasts.  This mode lowers the load on the network generated by the routing updates. Unfortunately, not all RIP server implementations (for example, BSD and SunOS routed) can handle multicasting. (Configuration macro: <b class="symbol_UC">RIP_MULTICAST</b>)</div><br></dl></dl><dd><div class="Item"><a name="88545"> </a>    RIP Version Number </div><dl class="margin"><dl class="margin"><dd><div class="Indent2"><a name="88546"> </a>Set to 1 tells the server to run just as a version 1 RIP router (as described in RFC 1058). Such a server ignores all version 2 packets as well as malformed version 1 packets. Set this constant to 2 to tell the server that it should send out version 2 packets and that it should listen for and process both version 1 and version 2 packets. If you set this constant to 2 and set the RIP Multicast Flag to 1, you put the server in full version 2 mode.  (Configuration macro: <b class="symbol_UC">RIP_VERSION</b>)</div><br></dl></dl><dd><div class="Item"><a name="88548"> </a>BSD 4.3 Compatible Sockets <b class="symbol_UC">  </b></div><dl class="margin"><dl class="margin"><dd><div class="Indent2"><a name="94392"> </a>Undefine this constant if you want to use RIP with VxWorks. By default, this constant is already defined.   (Configuration macro: <b class="symbol_UC">BSD43_COMPATIBLE</b>).  It is also automatically defined if VxWorks is configured to use sockets.  The relevant configuration macro is <b class="symbol_UC">INCLUDE_BSD_SOCKET</b>.</div><br></dl></dl></dl><dd><p class="table" callout><table border="0" cellpadding="0" cellspacing="0"><tr valign="top"><td valign="top" width="40"><br><img border="0" alt="*" src="icons/caution.gif"></td><td><hr><div class="CalloutCell"><a name="93505"><b class="symbol_UC"><font face="Helvetica, sans-serif" size="-1" class="sans">CAUTION:  </font></b></a>The RIP server does not support separate routing domains. Only routing domain 0, the default, is supported.</div></td></tr><tr valign="top"><td></td><td><hr></td></tr><tr valign="middle"><td colspan="20"></td></tr></table></p callout><dl class="margin"><dd><p class="Body"><a name="88558"> </a>In addition to setting the defines shown above, there are two alternate methods you can use to configure RIP: </p></dl><dl class="margin"><p class="listspace"><ul class="Bullet" type="disc"><li><a name="88560"> </a>Use the <b class="routine"><i class="routine">m2Rip </i></b>routines to configure RIP. These routines are documented in the reference entries. The parameters to these routines are also described in RFC-1389. </li></ul></p><p class="listspace"><ul class="Bullet" type="disc"><li><a name="88562"> </a>Use an SNMP agent to configure RIP. </li></ul></p></dl></dl><a name="foot"><hr></a><p class="FootnoteNumberMarker">1:&nbsp;<span class="Footnote"><a name="88451"> </a>A packet takes a <i class="term">hop</i> every time it crosses a subnet. If a packet leaves machine Q and must pass through two subnet routers before it reaches its destination on machine N, the number of hops is two. </span><p class="FootnoteNumberMarker">2:&nbsp;<span class="Footnote"><a name="88475"> </a>The timeout is the length of time for which the route remains current. If a route is not updated after 3 minutes, it is flushed from the routing table. </span><p class="navbar" align="right"><a href="index.html"><img border="0" alt="[Contents]" src="icons/contents.gif"></a><a href="c-drp.html"><img border="0" alt="[Index]" src="icons/index.gif"></a><a href="c-drp.html"><img border="0" alt="[Top]" src="icons/top.gif"></a><a href="c-drp1.html"><img border="0" alt="[Prev]" src="icons/prev.gif"></a><a href="c-drp3.html"><img border="0" alt="[Next]" src="icons/next.gif"></a></p></body></html><!---by WRS Documentation (), Wind River Systems, Inc.    conversion tool:  Quadralay WebWorks Publisher 4.0.11    template:         CSS Template, Jan 1998 - Jefro --->

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品九九99久久| 国产精品一区二区三区乱码| 色综合久久久久| 一区二区三区免费看视频| 在线观看中文字幕不卡| 亚洲成人午夜影院| 精品国产伦一区二区三区观看方式 | 在线播放/欧美激情| 喷白浆一区二区| 久久久91精品国产一区二区精品| 久久久精品人体av艺术| 国产精品1024| 亚洲精品中文字幕乱码三区| 欧美日韩国产精品自在自线| 麻豆成人91精品二区三区| 精品理论电影在线| av一区二区三区| 日产精品久久久久久久性色| 精品免费一区二区三区| 99久久精品国产一区| 午夜国产精品一区| 久久先锋资源网| 日本韩国视频一区二区| 麻豆精品国产91久久久久久| 中文字幕第一区第二区| 欧美老年两性高潮| 成人听书哪个软件好| 爽爽淫人综合网网站 | 国产精品一线二线三线精华| 欧美激情在线看| 91视频com| 日本亚洲视频在线| 日韩毛片高清在线播放| 91精品国产色综合久久| 91在线播放网址| 美国毛片一区二区| 亚洲三级理论片| 欧美大白屁股肥臀xxxxxx| 成人小视频免费在线观看| 奇米888四色在线精品| 亚洲欧洲日韩在线| 亚洲精品在线三区| 欧美在线一二三| 成人高清视频免费观看| 久久国产生活片100| 亚洲精品高清在线| 国产欧美日韩在线| 精品乱人伦一区二区三区| 欧美天堂亚洲电影院在线播放| 亚洲老司机在线| xnxx国产精品| 欧美色男人天堂| 粉嫩13p一区二区三区| 久久精品国产澳门| 天堂资源在线中文精品| 成人免费在线播放视频| 国产校园另类小说区| 51久久夜色精品国产麻豆| 色天使色偷偷av一区二区| 国产成人精品影视| 狠狠色丁香婷婷综合久久片| 婷婷亚洲久悠悠色悠在线播放| 91精品在线免费观看| 欧美婷婷六月丁香综合色| 一本大道综合伊人精品热热| 丰满放荡岳乱妇91ww| 国产精品影音先锋| 国内精品伊人久久久久av影院| 久久视频一区二区| 欧美成人猛片aaaaaaa| 欧美一级片免费看| 欧美一区二区三区四区久久| 欧美日韩中文一区| 欧美日本视频在线| 欧美日韩免费高清一区色橹橹| 亚洲.国产.中文慕字在线| 亚洲免费色视频| 亚洲伦在线观看| 亚洲猫色日本管| 亚洲免费观看高清| 一区二区三区加勒比av| 午夜精品影院在线观看| 亚洲综合无码一区二区| 亚洲成人在线免费| 久久精品国产99国产精品| 国内国产精品久久| 懂色av一区二区三区免费观看| 亚洲成人一区二区在线观看| 日韩国产一区二| 精品一区二区免费在线观看| 国产麻豆视频一区二区| 不卡一区二区三区四区| 91色九色蝌蚪| 欧美亚一区二区| 日韩免费一区二区| 欧美激情中文字幕一区二区| 亚洲欧美另类小说视频| 亚洲成人第一页| 久久成人久久爱| 成人h精品动漫一区二区三区| 日韩av一级片| 国产一区美女在线| 99麻豆久久久国产精品免费| 欧美日韩国产综合一区二区| 欧美日本精品一区二区三区| 精品少妇一区二区三区免费观看| 色综合久久久久久久久久久| 538prom精品视频线放| 国产三级一区二区三区| 亚洲视频一区在线| 精品午夜一区二区三区在线观看| 亚洲色图欧美在线| 日产国产欧美视频一区精品| 国产v综合v亚洲欧| 欧美日韩一区二区三区四区 | 久久蜜桃一区二区| 亚洲欧美日韩精品久久久久| 美女看a上一区| 成人性生交大片免费看视频在线| 久久精品国产在热久久| 99久久伊人网影院| 欧美一区二区久久| 国产日韩欧美精品综合| 午夜精品视频在线观看| 丁香六月久久综合狠狠色| 欧美日本在线播放| 国产欧美综合在线观看第十页| 91精品啪在线观看国产60岁| 久久先锋影音av鲁色资源网| 亚洲狠狠爱一区二区三区| 国产综合久久久久影院| 91国偷自产一区二区开放时间| 99re亚洲国产精品| 日韩精品中文字幕一区二区三区 | 奇米精品一区二区三区四区 | 黄色成人免费在线| 欧美在线不卡视频| 亚洲国产精品av| 黄色日韩三级电影| 日韩一区二区三区精品视频| 一区二区三区欧美亚洲| 国v精品久久久网| 日韩欧美国产综合| 日韩成人一级大片| 在线欧美日韩精品| 亚洲日本在线天堂| 成人av在线网站| 国产日韩v精品一区二区| 秋霞电影一区二区| 欧美欧美欧美欧美首页| 亚洲三级在线免费观看| 成人做爰69片免费看网站| xnxx国产精品| 久久成人av少妇免费| 欧美色区777第一页| 亚洲精品欧美激情| 色婷婷av一区二区三区软件 | 国产成人精品综合在线观看| 欧美v亚洲v综合ⅴ国产v| 日韩高清不卡在线| 欧美日韩在线播放| 一区二区三区四区不卡视频| 91尤物视频在线观看| 国产亚洲一区二区在线观看| 久久99精品一区二区三区| 欧美一区二区三区性视频| 日本中文一区二区三区| 欧美一区二区播放| 蜜桃免费网站一区二区三区| 欧美一区二区三区公司| 蜜臀av性久久久久av蜜臀妖精| 国产成人亚洲综合a∨婷婷| 久久午夜免费电影| 国产成人亚洲综合色影视| 欧美激情综合网| 99精品久久免费看蜜臀剧情介绍| 在线观看视频欧美| 亚洲一区二区精品视频| 色婷婷综合久久| 亚洲影院久久精品| 欧美日韩国产另类不卡| 免费精品99久久国产综合精品| 从欧美一区二区三区| 国产精品的网站| 91久久精品一区二区三区| 香蕉成人啪国产精品视频综合网| 久久99精品久久久久| 久久久久久免费网| 色婷婷亚洲一区二区三区| 亚洲高清在线精品| 正在播放一区二区| 国产精品99久久久久久久女警| 欧美三级三级三级| 日本在线不卡一区| 2023国产一二三区日本精品2022| 亚洲精品美腿丝袜| 欧美一区二区福利视频| 国产一区福利在线| 亚洲毛片av在线| 日韩精品在线一区|