前面,已经介绍了邻接关系的建立和LSDB的同步。通过同步过程的介绍,我们可以了解LSDB的同步是通过交互LSA实现的。不同角色的路由器发出的LSA的内容是不同的,本文将介绍LSA报文的结构和种类,进而可以帮助我们分析路由的计算和生成过程。1LSA报头(很重要)LSA报头中的内容构..
分类:
其他好文 时间:
2015-07-28 06:51:01
阅读次数:
304
进入ExStart状态后,广播和NBMA型网络要等待4倍的Hello时间,确定DR和BDR。然后建立邻接关系,并交互链路状态通告,以使用LSDB达到一致,进而完成路由表的计算和生成。1状态的变化ExStart:主从关系是在此状态下形成的(routerID大的为主)。确定主从关系目的是确定DD交换过程中..
分类:
数据库 时间:
2015-07-28 06:49:56
阅读次数:
287
第十二章类别类别:命名方式:类名称+类别名称。在Xcode中可以在新建文件的类别中找到Objective-Ccategory图标。@interface部分类别的声明看起来非常像类的声明:@interfaceNSString(NumberConvenience)-(NSNumber*)lengthAsNumber;@end括号内(NumberConverience)叫做类别名..
分类:
其他好文 时间:
2015-07-28 06:50:11
阅读次数:
319
前文介绍了LSA的类型,不同角色的路由器可以发出不同类型的LSA,通过LSA的交互,可以同步LSDB,进而完成路由表的生成。本文介绍router-lsa和network-lsa在域内路由计算过程中的内容和作用。1router-lsa每台OSPF路由器只使用一条Router-LSA描述属于一个区域的本地活动链接状态,..
分类:
其他好文 时间:
2015-07-28 06:52:01
阅读次数:
303
在学习linux命令的过程中,man是很有用的一个工具,但是对于很多英文水平有限的人来说学习起来有些困难,再此提供安装中文版man的详细步骤。当然英文水平不好是需要进行自我检讨的,希望在学习的时候利用中英文对照着来看。达到linux和英文一起进步的效果。本文以最常用的centO..
分类:
其他好文 时间:
2015-07-28 06:52:36
阅读次数:
349
在学习linux命令的过程中,man是很有用的一个工具,但是对于很多英文水平有限的人来说学习起来有些困难,再此提供安装中文版man的详细步骤。当然英文水平不好是需要进行自我检讨的,希望在学习的时候利用中英文对照着来看。达到linux和英文一起进步的效果。本文以最常用的centO..
分类:
其他好文 时间:
2015-07-28 06:50:24
阅读次数:
246
MySQL的编译比较麻烦,直接搜索到可以免编译的二进制包1、下载Mysql#cd/usr/local/src#wgethttp://syslab.comsenz.com/downloads/linux/mysql-5.1.40-linux-i686-icc-glibc23.tar.gz2、解压#tar-xvzfmysql-5.1.40-linux-i686-icc-glibc23.tar.gz3、创建mysql账号,运行MySQL#us..
分类:
数据库 时间:
2015-07-28 06:50:18
阅读次数:
233
Issue:ping:unknownhostrootcause:Linux无法解析DNSAction:1.检查网卡设置情况命令:root用户下ifconfig-aroot用户下vi/etc/sysconfig/network-scripts/ifcfg-eth02.ping一下网关,确认能ping通3.检查系统默认网关命令:vi/etc/sysconfig/network4.ping一个公网IP地址,确认能p..
分类:
系统相关 时间:
2015-07-28 06:50:03
阅读次数:
716
测试环境:STM32F407168MHz,IAR7.4,优化级别low测试方法:第一个信号是TIM比较器的输出,同时产生比较器中断。中断服务程序里第一句就立即拉高一个GPIO,示波器查两个信号的延迟大致了解中断响应速度。中断向量表在Flash,中断服务程序在Flash,延迟约155ns:中断向量表在内..
分类:
其他好文 时间:
2015-07-28 06:50:32
阅读次数:
367
1.获得进程ID号:(假设有一个叫做gedit的应用程序在运行,可以使用pgrep命令获取gedit的进程ID)$pgrepgedit125012.查看运行时候进程的环境变量cat/proc/$PID/environ3.获得字符串长度length=${#var}4.识别当前所使用的shellecho$SHELLecho$05.检查是否为超级用户UUID是一个重..
分类:
其他好文 时间:
2015-07-28 06:49:32
阅读次数:
213
看到很多管脚都可以配置成EVENTOUT,刚好有个管脚要想要输出一个高电平脉冲,测试了一下:环境:STM32F407,IAR7.4,STM32CubeF4GPIO配置代码:GPIO_InitStruct.Pin=GPIO_PIN_10;GPIO_InitStruct.Mode=GPIO_MODE_AF_PP;GPIO_InitStruct.Pull=GPIO_PULLDOWN;GPIO_InitStruct.Speed..
分类:
Web程序 时间:
2015-07-28 06:49:49
阅读次数:
331
#修改/etc/neutron/plugin.ini文件(网络节点)
[ml2]
type_drivers=flat,vlan,vxlan,gre
tenant_network_types=flat
mechanism_drivers=openvswitch
[ml2_type_flat]
flat_networks=default
[ovs]
enable_tunneling=False
integration_bridge=br-int
bridge_mappings=default:..
分类:
其他好文 时间:
2015-07-28 06:48:46
阅读次数:
786
一、内核基础1、内核下载地址www.kernel.org2、内核核心存于:/boot/vmlinuz-version,用uname-r命令查询版本号。内核模块存于:/lib/modules/version3、linux内核设计:单内核+模块4、用户空间访问、监控内核的方式:通过修改/proc,/sys,这两个目录中文件的内容,来访问、修改..
分类:
系统相关 时间:
2015-07-28 06:48:49
阅读次数:
219
stringaStrstring.capwordsaStrspWordstring.splitaStrspWord
string.joinspWordrolestring.maketrans,aStr
aStr.translaterolevaluetstring.Templatept.substitutevaluep
分类:
编程语言 时间:
2015-07-28 06:49:39
阅读次数:
121
离去年写的那一篇《写给新入职的毕业生们》差不多一年时间了,这一年来成长了不少,又有了许多新的感悟和心得,在此分享给大家。1.如何快速的积累和提高新入职场,老板分配的技术方向往往都会跟自己的专业并不相关,因此,新人大都数都会有一个快速学习的过程。比如互联网常见..
分类:
其他好文 时间:
2015-07-28 06:48:06
阅读次数:
167
#keepalived实现instancehighavailable(Neutronflat网络模式下)
[root@openstack-1~(keystone_admin)]#neutronnet-list(找出pub-net的id号)
[root@openstack-1~(keystone_admin)]#neutronport-list--netework_id=54f5ea9b-5d05-42e3-995f-c00e6824be25(这个id就是pub-net..
分类:
其他好文 时间:
2015-07-28 06:49:46
阅读次数:
575
在上文中我们介绍了如何使用【静态数组】,内容涉及到数组的创建、元素的添加删除等操作,很显然,通过该种方式去操作一个数组是非常麻烦的,静态数组的目的在于让大家了解数组的基本概念和操作,在实际使用数组的脚本中,我们会创建动态数组来更好的提高脚本运算速度和易编写..
分类:
编程语言 时间:
2015-07-28 06:48:28
阅读次数:
144