OSPF 的距离矢量性

Jeff Doyle 最喜欢在面试的时候问的一个问题:

为什么在 OSPF 中非骨干区域之间的互访流量必须通过骨干区域(区域 0)传递?

下面通过比较三个即使 OSPF 初学者也知道的链路状态路由协议的基本概念,来探究该问题的答案。

第一个基本概念是:运行链路状态协议的路由器都会向其他路由器泛洪自身的,链路的和邻居信息。通过这些泛洪的信息,各个路由器都能够建立起一致的链路状态数据库。然后各个路由器再各自独立的运行最近路径优先算法来获得一个最短路径树,这棵树就类似一个描绘到达其他路由器路径的地图。链路状态协议的一个优点就是通过提供一个整个网络的地图来避免出现路由回环。相对应的距离矢量协议的路由信息是在网络中逐跳的进行传递的,然后逐跳的根据本地的信息进行各自的路由计算。.在进行正确的路由计算和计算结果信息正确传递之前,这些路由器之间都是独立的。当一个路由器宣告它所学到的网络前缀给邻居时,它就宣告说它知道如何到达这些目的地,而由于运行距离矢量协议的路由器也只能通过邻居的宣告来获得网络信息,除了邻居之外没有整个网络的地图,因此很容易产生路由回环。

猛击阅读全文

Clock Rate 与 Bandwidth

Bandwidth

Bandwidth 命令设置将接口的带宽值与高级协议交流的信息参数,这只是个路由参数,不影响实际接口。这个命令的 no 形式恢复缺省值。缺省带宽值在启动期间设置,可以用 show interfaces 命令显示。

Clock Rate

Clock rate 接口配置命令配置网络接口模块和接口处理器等串行接口上硬件连接的时钟速率,设置为硬件可接受的位速率。现实操作中,DCE 是电信设备,来提供时钟。路由器正常时一般是 DTE,只接收时钟信号,不产生。所以不需要 Clock rate。

猛击阅读全文

OSPF 邻居状态机

Down:邻居状态机的初始状态,是指在过去的 Dead-Interval 时间内没有收到对方的 Hello 报文。

Attempt:只适用于 NBMA 类型的接口,处于本状态时,定期向那些手工配置的邻居发送 HELLO 报文。

Init:本状态表示已经收到了邻居的 HELLO 报文,但是该报文中列出的邻居中没有包含我的 Router ID(对方并没有收到我发的 HELLO 报文)。

Two-Way:本状态表示双方互相收到了对端发送的 HELLO 报文,建立了邻居关系。在广播和 NBMA 类型的网络中,两个接口状态是 DROther 的路由器之间将停留在此状态。其他情况状态机将继续转入高级状态。

ExStart:在此状态下,路由器和它的邻居之间通过互相交换 First DBD 报文(该报文并不包含实际的内容,只包含一些标志位)来决定发送时的主/从关系。建立主/从关系主要是为了保证在后续的 DBD 报文交换中能够有序的发送。

Exchange:路由器将本地的 LSDB 用 DBD 报文来描述,并发给邻居。 猛击阅读全文

Windows Server 2003 证书服务器

Windows Server 2003 证书服务器架设,主要是为了方便完成一些基于证书的实验环境。

安装流程:

“控制面板”--“添加删除程序”--“添加删除 windows 组件”--勾选“应用程序服务”--勾选“证书服务器”,目的是为了安装 IIS 和证书服务器。此设备不一定要在域环境中。在安装证书服务后,主机名是不能更改的,填写一些 CA 的信息。安装完成后为了申请证书,安装 SCEP(下载)附件。 猛击阅读全文

CCIE Number

CCIE 号是从 CCIE #1024 开始算起的,为了纪念 CCIE Lab 这个艰辛的考试,思科规定:CCIE Lab 考试本身就是一个 CCIE 号,所以 CCIE Lab 考试就被冠于第一个 CCIE号,即 CCIE #1024。

第一位通过 CCIE 的考生是 CCIE #1025(Stuart Biggs),Stuart Biggs 本人当时就是思科 CCIE 考试的考官。

第一位通过 CCIE 非 Cisco 的考生是 CCIE #1026(Terry Slattery,Netcordia CEO)。