cs427 zebra layers.htm

来自「zebra免费软件」· HTM 代码 · 共 112 行

HTM
112
字号
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0042)http://wiki.cs.uiuc.edu/cs427/Zebra+Layers -->
<HTML><HEAD><TITLE>cs427: Zebra Layers</TITLE>
<META http-equiv=Content-Type content="text/html; charset=big5">
<META content="MSHTML 6.00.2800.1458" name=GENERATOR></HEAD>
<BODY vLink=#000000 link=#0000ff bgColor=#ffffff><FONT color=#000000>
<TABLE cellSpacing=2 cellPadding=0 width="100%" bgColor=#ffffc0>
  <TBODY>
  <TR>
    <TD><FONT face=Arial><A 
      href="http://wiki.cs.uiuc.edu/cs427/EDIT/Zebra+Layers">Edit</A></FONT></TD>
    <TD><FONT face=Arial><A 
      href="http://wiki.cs.uiuc.edu/cs427/RENAME/Zebra+Layers">Rename</A></FONT></TD>
    <TD><FONT face=Arial><A 
      href="http://wiki.cs.uiuc.edu/cs427/DIFF/5/4/Zebra+Layers">Changes</A></FONT></TD>
    <TD><FONT face=Arial><A 
      href="http://wiki.cs.uiuc.edu/cs427/HISTORY/Zebra+Layers">History</A></FONT></TD>
    <TD><FONT face=Arial><A 
      href="http://wiki.cs.uiuc.edu/cs427/UPLOAD">Upload</A></FONT></TD>
    <TD><FONT face=Arial><A 
      href="http://wiki.cs.uiuc.edu/cs427/DOWNLOAD/">Download</A></FONT></TD>
    <TD><FONT face=Arial><A href="http://wiki.cs.uiuc.edu/cs427">Back to 
      Top</A></FONT></TD></TR></TBODY></TABLE>
<H2><FONT face=Arial><A 
href="http://wiki.cs.uiuc.edu/cs427/SEARCH/Zebra+Layers">Zebra 
Layers</A></FONT></H2><!-- unformatted page contents --


--------

[NEXT >  http://wiki.cs.uiuc.edu/cs427/Zebra+Client+Server] &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [HOME > http://wiki.cs.uiuc.edu/cs427/Software+Architecture+of+Zebra]

---------

<br>



<br>
<center>
[http://wiki.cs.uiuc.edu/cs427/DOWNLOAD/ZebraLayers.gif]
</center>

<br>


The Zebra applies a strict layered architecture. It is divided into three main layers, the Routing Protocols layer, which comprises of all the routing protocols supported by Zebra, the Zebra manager layer and the OS kernel layer. The routing protocol layer communicates only with the zebra manager and supplies the routing information to it. The zebra manager is responsible for building and updating the kernel routing table. The Routing protocol layer has no knowledge or interaction with the OS kernel layer. If we want to add new routing protocol we only need to know about the communication interface between the Routing protocol layer and the Zebra manager layer.   



-------

[NEXT >  http://wiki.cs.uiuc.edu/cs427/Zebra+Client+Server] &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [HOME > http://wiki.cs.uiuc.edu/cs427/Software+Architecture+of+Zebra]
//-- unformatted page contents -->
<P>
<P>
<HR>

<P><A href="http://wiki.cs.uiuc.edu/cs427/Zebra+Client+Server">NEXT</A> 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <A 
href="http://wiki.cs.uiuc.edu/cs427/Software+Architecture+of+Zebra">HOME</A> 
<P>
<HR>

<P><BR>
<P>
<P>
<P><BR>
<CENTER><IMG src="cs427 Zebra Layers_files/ZebraLayers.gif" border=0> </CENTER>
<P><BR>
<P>
<P>The Zebra applies a strict layered architecture. It is divided into three 
main layers, the Routing Protocols layer, which comprises of all the routing 
protocols supported by Zebra, the Zebra manager layer and the OS kernel layer. 
The routing protocol layer communicates only with the zebra manager and supplies 
the routing information to it. The zebra manager is responsible for building and 
updating the kernel routing table. The Routing protocol layer has no knowledge 
or interaction with the OS kernel layer. If we want to add new routing protocol 
we only need to know about the communication interface between the Routing 
protocol layer and the Zebra manager layer. 
<P>
<P>
<P>
<HR>

<P><A href="http://wiki.cs.uiuc.edu/cs427/Zebra+Client+Server">NEXT</A> 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <A 
href="http://wiki.cs.uiuc.edu/cs427/Software+Architecture+of+Zebra">HOME</A>
<P>
<HR>

<FORM action=/cs427/SEARCH method=post><INPUT type=hidden value=SEARCH 
name=COMMAND> <INPUT type=submit value=Find...> <INPUT size=40 
name=SEARCHPATTERN> </FORM>
<TABLE cellSpacing=2 cellPadding=0 width="100%" bgColor=#ffffc0>
  <TBODY>
  <TR>
    <TD><FONT face=Arial><A 
      href="http://wiki.cs.uiuc.edu/cs427/EDIT/Zebra+Layers">Edit</A></FONT></TD>
    <TD><FONT face=Arial><A 
      href="http://wiki.cs.uiuc.edu/cs427/RENAME/Zebra+Layers">Rename</A></FONT></TD>
    <TD><FONT face=Arial><A 
      href="http://wiki.cs.uiuc.edu/cs427/DIFF/5/4/Zebra+Layers">Changes</A></FONT></TD>
    <TD><FONT face=Arial><A 
      href="http://wiki.cs.uiuc.edu/cs427/HISTORY/Zebra+Layers">History</A></FONT></TD>
    <TD><FONT face=Arial><A 
      href="http://wiki.cs.uiuc.edu/cs427/UPLOAD">Upload</A></FONT></TD>
    <TD><FONT face=Arial><A 
      href="http://wiki.cs.uiuc.edu/cs427/DOWNLOAD/">Download</A></FONT></TD>
    <TD><FONT face=Arial><A href="http://wiki.cs.uiuc.edu/cs427">Back to 
      Top</A></FONT></TD></TR></TBODY></TABLE></FONT></BODY></HTML>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?