📄 cs427 zebra layers.htm
字号:
<!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] [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] [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>
<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>
<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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -