演示:引发的次优路径故障分析与排除

故障背景:如图14.1所示的网络环境,在所包含的区域启动了OSPF路由,当然路由器R1的E1/0和R2的E1/0这段10MB的以太网链路没有被包含到OSPF的路由域中,由于某些特殊原因,在这一段链路将使用静态路由来到达172.17.100.0的子网,具体每台路由器的原始配置请参看产生故障的原始配置部分,现在网络中的OSPF路由器邻居关系与路由学习完全正常,工程师通过查看网络环境发现路由器R2总是通过56K的低速链路转到目标...

Python通过amqp消息队列协议中的Qpid实现数据通信

这两天看了消息队列通信,打算在配置平台上应用起来。以前用过zeromq但是这东西太快了,还有就是rabbitmq有点大,新浪的朋友推荐了qpid,简单轻便。自己总结了下文档,大家可以瞅瞅。 AMQP(消息队列协议Advanced Message Queuing Protocol)是一种消息协议 ,等同于JMS,但是JMS只是java平台的方案,AMQP是一个跨语言的协议。 AMQP 不分语言平台,主流的语言都支持,运维这边的perl,python,ruby更是支持...

计算机网络:路由选择协议、算法和内部网关协议

我们知道网络层的关键作用在于路由寻址,这主要依靠路由选择协议来实现,而路由选择协议的核心在于利用路由算法生成路由表。在正式介绍今天的路由算法以前,我们先来了解一下关于路由的几个基本概念。 1. 理想的路由算法 设计一个路由算法,如果要达到理想的作用,应该具备以下几个特点: -1. 正确性:这是最基本的,即通过路由表中的记录保证数据分组一定可以最终到达目的主机; -2. 简单:路由算法的计...

思科路由器静态PAT端口范围测试

一.测试拓扑:R1连接R2再连接PC1。R1和R2之间是202.100.1.0/24 ,而 R2和PC1之间是10.1.1.0/24 下面是3个参考链接: http://evilrouters.net/2010/05/25/port-forwarding-a-range-of-ports-on-cisco-ios/ http://www.cisco.com/c/en/us/td/docs/ios/12_4t/ip_addr/configuration/guide/htpt4pat.html Cisco, NAT, and Port Range Resolution 二.基本思路: A.通过配置ip nat inside destination list 101 ...

搭建PPPOE拨号上网的阶段过程

PPPoE是point-to-point protocol over ethernet的简称,可以使以太网的主机通过一个简单的桥接设备连到一个远端的接入集中器上。通过pppoe协议,远端接入设备能够实现对每个接入用户的控制和计费。rp-PPP0E是一个集成了拨号客户端和服务端的解决方案。 下载地址:http://www.roaringpenguin.com/products/pppoe 编译、安装的步骤: rp-pppoe-3.10.tar.gz 在 /opt 目录下。   ta...

思科7600系列路由器SUP720引擎启动过程详解

下面是CISCO SUP720系列router的启动过程详解: 一、 上电自检过程 (1) 引擎加电后,由电源电路来完成引擎的上电和对线卡的基本信息的访问。 其中,电源管理芯片(U71)的工作电压主要是有背叛的A3.3V(经P1)提供。 (2) 同时,系统控制器(U66) 也会对电路进行检测,将检测到的信息与U58(EEPROM)里面的信息进行对照,根据结果发给电源管理芯片(U71)一个信号,来决定是否继续给电路加电。 (3) 在...

cisco路由器放家里都可以干些什么?

我在一个论坛贪好玩发的帖子,也转过来这边吧。 目录: 一、上网基础配置 二、优化DHCP & DNS 三、DDNS 四、ipv6隧道 五、PPPoE多拨 六、Cisco EzVPN 七、NVI NAT 一、PPPoE+NAT基础配置 基础拨号上网配置,不做累赘: !   interfaceDialer0     mtu 1492     ip address negotiated     ip nat outsi...

单臂路由+VLAN+trunk的组网和配置命令行

这个单臂路由+VLAN+trunk的组网是比较简单树状型结构,一台路由R1连接交换机SW1,SW1连接两台PC客户端(c1和c2)和sw2,而sw2又连接两台PC客户端(c3和c4). valn配置命令如下: Sw1(config)#valn 10      //创建vlan ID号   Sw1(config-vlan)#name xiaohang    //命名vlan名   Sw1(config)#no vlan 10&...

zend studio不能提示代码的解决和修复方法?

遇到zend studio不能提示代码的情况的时候,要如何解决呢?简要的修复方法如下: 1.解决的办法: 在这个项目上面右键->configure->add php support 。 然后系统会自动rebuild。这样再在项目的文件里面输入函数看看。 (如果你想要zendstudio支持javascript的语法高亮和流行框架比如jquery的语法高亮也可以通过同样的方式来做,相关addXXX选项都在configure下) 2.解决修复方法如下: 1.找到 Zend Studio所在...

RHEL6 Kickstart无人值守安装(未完)

条件:两台虚拟机,一台作为测试环境,一台作为被安装客户端 FTP+TFTP+DHCP+KICKstart+PXE+NFS 一:配置yum源 1.挂载镜像 [root@localhost ~]# mount /dev/sr0 /mnt mount: block device /dev/sr0 is write-protected, mounting read-only 2.编辑Yum源 vi /etc/yum.repos.d/rhel-source.repo       [root@localhost ~]# more /etc/yum.repos.d/rhel-so...

雷蛇Razer鼠标固件升级失败后的解决办法

背景:昨天一同事说在家闲得蛋疼,刷鼠标固件。他的是炼狱蝰蛇套装的,结果把鼠标刷成砖头了。他把鼠标拿给我,让我给试试能不能刷回来。 过程: 接在电脑上没有任何反应,灯也不亮的。度娘一下,还真是有手贱的。下面是解决方法。 1.去官网下载云驱动。http://www.razersupport.com/ 2.然后,安装需要.NET 4.0支持。NET4.0下载 3.,安装云驱动 http://drivers.razersupport.com/cn/index.php?_m=downloads...

Juniper路由器基本命令及中文解释和翻译

user@host> 运行模式CLI提示符 user@host# 配置模式提示符 configure进入配置模式 lci 进入CLI 补全 空格 ? 查询命令 show interface terse 查看接口 show interface terse | except fe- 查看除fe-的接口 show interface terse | match se-3 只查看se-3接口 show interface | last 显示上一屏数据 show interfaces terse | count 显示输出行数 show interfaces lo0 | display set 结果通道 edit system ...

一次解决DB2接口文件到Oracle无法导入问题的经历

前几天触点营销平台出了点问题,请同事帮忙处理,结果两天过去了,还是没定位到问题。 临近春节,还是要把问题解决掉的,今天忙碌了一上午总算解决这个问题 从DB2主机往Oracle主机发送接口文件,接口文件的数据总是缺失一部分,导致CRM系统无法看到相应的营销活动。 于是你说我没传接口文件,我说你没法处理接口文件,其实也很容易处理,关键是一个扯字,呵呵,看下接口文件是否在服务器上以及是否与两端的...

java内部类学习笔记(非静态类和静态类)

非静态内部类: 1、非静态内部类实例化需要依赖外部类实例化对象。 外部类.内部类 内部类实例化名称=外部类实例化对象.new 内部类(); 2、非静态内部类里不能定义 静态变量,方法。 因为非静态内部类依赖外部类实例才能实例化 ,而静态变量不需要实例即可实例化,这两项是相矛 盾的(如果一个非静态内部类有了静态成员,静态成员不依托于任何内部类实例,那结果也就是此内部类不需要外部类实例就初始化了...

ubuntu下android真机测试配置的方法

第一步:插上你的手机打开终端,输入lsusb,查看你的手机的情况。譬如我的是 BUS 002 Device 004:ID 19d2 :1382 ZTE Technologies MSM 第二步:打开 /etc/udev/rules.d 在这个文件夹下新建文件,命名为:XX-android.rules 其中XX的值要大于当前值的最大值。 第三步:打开新建的文件,写入以下内容: SUBSYSTEM="usb",ATTRS{idVendor}=="19D2",ATTRS{idProduct}="1382",MODE="0666" 具体的值根据你的实际...

思科路由器MTU及ip tcp adjust-mss测试

一.测试拓扑: 二.基本配置: ---省略:主要是接口配置和路由配置。 三.测试步骤: A.R3连接R4的接口设置MTU 500 R3(config)#int e0/1 R3(config-if)#ip mtu 500 R3(config-if)#do show ip int e0/1 | in MTU MTU is 500 bytes B.在R1上ping R4 ---指定IP荷载大小为500,并且不允许分片 R1#ping 30.1.1.4 df-bit size 500      Type escape sequen...

Juniper总结(一)——路由器体系结构

前段时间考完了JNCIE。但是工作环境中J的设备较少,为了避免遗忘。特此将一些知识点和实验记录下来。 Juniper的路由器分为两个部分——RE和PFE。不过貌似大部分路由器都分为这两个部分。。。。 Routing Engine: 当密码授权通过之后,用户就进入了RoutingEngine中,在其中可以进行软件升级,配置,ping,telnet等操作。这是逻辑存储JunOS的位置,路由器通过Routing Engine操作各种路由协议,比对各个路由之后...

小米盒子跟TP-Link无线路由器冲突掉线的问题

昨天发布介绍小米盒子的文章之后,收到不少网友的留言,说小米盒子跟TP-Link无线路由器冲突,经常出现掉线问题。只要拔掉了小米盒子的线,TP-Link无线路由器能正常工作一整天。 经小编测试,其实不仅是TP-Link,很多其它品牌的路由器也会存在这样的问题,如:水星。出现这个问题的原因可能是小米盒子不断的向路由器发包(小米盒子待机装态也会不停的发包)导致路由器瘫痪。 目前,很多路由器已经出了相关的...

win8重装成win8.1后把hyperv的虚拟机导入

距离win8.1正式发布有段时间了,朋友们都说8.1真心不错,我把win8企业版系统重装成win8.1 。重装后把hyperv重新添加后,打算把原来win8hyperv的vm导入继续使用。 重装前没有进行导出操作,hypervvm文件没在系统盘,hyperv导入vm可以直接从文件夹导入。下面记录我导入的一个过程,方便以后查看。 1.选择虚拟机的文件夹,此文件夹里面要包含有“Virtual Machines”的文件夹。 系统根据“Virtual Machines”的文件...

一个很原始的用VBScript点击弹窗窗口OK的方法

今天上班的时候碰到了一个很无奈的问题:一个公司的客户不断上传格式错误的文件,致使我们的Windows服务器不断弹出Invalid Fax Merge的窗口,需要每次点击“OK”才能继续下一项任务。如果是几十个文件也就算了,但那是几千个啊!!!一开始我还手工点确定,但每隔一两分钟就去点一次,实在受不了,所以我就想到写个VBScript来自动处理。由于之前没怎么接触过VBScript,所以就参考了网上的一些案例,然后自己...