博客统计信息

用户名:hyuhan
文章数:52
评论数:5
访问量:24618
无忧币:11
博客积分:654
博客等级:2
注册日期:2006-08-06

我最近发表的评论

鉴于代码和思想都是抄袭别人的, 这里只能算作是转载了
 
网上有很多获取SQL SERVER服务器列表的文章, 但事实上很多都是使用SQLDMO, 我自己试了一下, 因为本地装了SQL SERVER,  所以用的挺好, 结果部署下去后, 没有装SQL SERVER的机子全部不能使用这个功能
 
也就是说, 要么你装个SQL SERVER(我没有测试是否只要安装服务端就好), 要么就不能用SQLDMO, 说的难听点, 用SQLDMO就是自娱自乐了.
 
废话不多说, 直接上代码了
 
原文是C#的代码, 我把它转成了VB, 方便像我这样, 比较喜欢VB的同志....
 ..
类别:未分类|阅读(35)|回复(0)|(0)阅读全文>>
Automation API 是微软Office Communicator 2007供第三方应用程序集成的 OC API。

它的作用是微软为第三方应用程序调用OC 功能准备,基于 COM 的 API,可以利用 OC 界面,
扩展 OC 用户体验或者功能。并需要同时安装 OC,并且在 OC 启动的情况下调用。

1、Messenger 对象
      代表 OC 实例,支持登录、管理和操作联系人、管理用户的在线状态、查询联系人的在线状态、初始化即时消息聊天等。
      它实现了IMessenger3 接口以及 DMessengerEvents 接口,MessengerPriv 对象可处..
类别:未分类|阅读(194)|回复(0)|(0)阅读全文>>
本节主要介绍SOA如何逐渐融入敏捷的生命周期。在这里,我们将研究一下应用生命周期管理(ALM)。
  正如著名市场研究机构Forrester的Cary Schwaber所说的那样,最新的ALM平台将会改善开发过程,向应用工具提供普通服务。这一代的ALM软件在将需求、测试案例、bug跟踪和问题解决方案整合到一个应用套件中做了更多的工作。下图就简单说明了共享测试过程并把它作为协作资产。
  
  将业务需求转换到软件中这一过程能够通过ALM工具自动完成。包括跟踪编程过程、储存源代码、执行测试案例(目的是确保功能),并记录产品的缺陷和改进。自动化测试历来只是被插入到ALM的“测试执行”阶段。这可以提供有关代码覆盖或替换成功或失败编译的统计数据。但是,功能更加强大的测试可以使ALM工具管理的生命周期的每一阶段增值。
  例如,开发人员可以根据ALM库中存储的源代码检查测试,因为简单化的“基本路径”测试能够展示已经交付组建的既定功能。接着,质量保证团队会知晓有这些新资产,并运行和重复这些试验证明一个更大的可能进行的活动集。但是另外一个团队在集成和部署的过程中,可以使用开发和质量保证的所有的测试,将多个测试捆绑在一起,以确保用最小的成本得到整体回归和功能覆盖。最后,随着业务团队和支持团队的介入,他们可以运行、修改和检查对于平台的测试,以发现问题或确定ALM生命周期的下一阶段。按照这种方式实现共享,测试就变成了SOA协作资产,并增加了每个迭代周期的灵活性和速度,同时更好地确保了端到端业务流程的成功。
  这种做法可以被任何测试工具所采用,无论你使用的是JUnit还是自动化程度更高的、无编码的测试工具。使用无编码测试环境的优势在于能够自动化执行测试,无需编码技能,它能够让非开发人员参与到上述周期中来。
 
  在上面这个例子中,每次组件级的迭代被引入时,每个人都应该参与测试的制定和执行,这些测试被集成到一个更广泛的工作流程和业务流程中。一个敏捷机构允许多个团队的开发人员和非开发人员在开发结束前的很长时间就相互协作,共同致力于测试应用组件。这可以确保在每个迭代周期进行连续测试,以及更加可靠的方案修正和发布过程。
  例如,一家保险公司可能会有将邮政编码与某种类型的汽车保险匹配的需求。开发人员创建一个组件,并利用一个能够显示一些邮编和保险类型匹配的简单的测试案例对它进行检查。质量保证团队可以利用一个包含完整的邮编/保险类型匹配的数据集重复这一测试,并且随后进行的系统开发都要进行这种测试。如果开发人员稍后更新了组件而所需的测试没有通过,那么这一情况就会报告给ALM系统,同时还配有问题根源分析。最后根据ALM系统的问题解决规则,有关团队互相沟通之后进行问题矫正。[/img]..
类别:未分类|阅读(92)|回复(0)|(0)阅读全文>>
本节我们主要介绍SOA测试与质量管理。
  敏捷性SOA成功之秘诀(一):基础篇
  在过去,TM(测试管理)工具中使用的测试“脚本”实际上主要是一步一步的指令(保存在Word或Excel文档中),手工测试人员通过按照这些指令点击一个已经完成的界面完成测试。当测试工作完成以后,测试人员需要检查测试管理用户界面的“检查框”,从而确认测试是成功还是失败了。由于今天的企业应用中包含如此众多的变化组件和中间层系统在,这种形式的手动测试不是非常充分,所以测试团队需要努力制定(运行)更为复杂的测试,能够实际测试到用户界面..
类别:未分类|阅读(107)|回复(0)|(0)阅读全文>>
2008-12-04 19:31:05
美国知名科技博客大卫·伍尔夫(David Wolf)对百度出现的信任危机、搜索危机和沟通交流危机进行了剖析,并提出了百度寻求进一步发展的改进建议。
    信任危机
    百度的信任危机愈演愈烈。例如,百度涉嫌操控访问流量,非法下载音乐获利和业界对其搜索结果有效性的质疑。这一系列问题不全是理论和法律问题,因为它们导致百度在中国用户和当地媒体中形成了负面影响。尽管有些问题实质上并不是问题,但越来越多的质疑声音直指百度的价值核心——它通过客户付费多少来安排其搜索结果。
  &nb..
类别:未分类|阅读(82)|回复(0)|(0)阅读全文>>
2008-12-04 19:29:51
统权科目(reconciliation account) 是用来将明细分类帐附加到总分类帐的一种总帐科目。统权科目和明细分类帐在过帐业务时同步更新-即行项目明细保持在明细份类帐中,汇总信息则保留在统权科目中,统权科目是不能直接过帐的。
 
    在系统中,我们一般把某个客户最经常发生的业务对应的总帐科目设为它的统权科目。如非特别说明该客户的业务都会自动计入它的统权科目中去。而一个总帐科目一旦被设为统权科目,它就只能接收来自明细帐的数据进行汇总,它本身不能直接录入数据。
    统权科目(reco..
类别:未分类|阅读(295)|回复(0)|(0)阅读全文>>
怎样移动Oracle数据库的表空间
  
   在使用Oracle数据库的过程中,经常会碰到将数据库中的数据从
一个数据库移动到另一个数据库的情况,假如移动的数据量不是太大,
我们能够使用EXPORT/IMPORT将数据进行导出/导入。但假如需要搬移的
数据量很庞大,则用这种方法进行数据移动很缓慢。在Oracle8i版本中
,提供了能够对表空间进行移动的方法,通过搬移表空间可大大降低数
据迁移的速度,提高工作效率。
  对表空间进行移动时应注意以下几点:
(1)源数据库和目标数据库必须在相同硬件平台上。例如我们能够在
Sun Solaris平..
类别:未分类|阅读(582)|回复(0)|(0)阅读全文>>
库存类型与库存状态是库存的两个不同属性,如颜色与尺寸可以用来描述同一个物料,这里的库存类型可分为寄售、自有等,库存状态分为:非限制、冻结、质检等。 

    库存类型有:公司库存、供应商寄售库存、寄存在客户的库存、供给供应商/分包商的库存、按业务分配的销售订单库存与项目库存。 

    库存状态有:非限制库存、质检库存、冻结库存、退货库存、转移中的库存、在运库存、限制使用的库存。
    1、问: 101收货同样可以收货到质检和冻结,GR Blocked Stock收货和101收..
类别:未分类|阅读(941)|回复(0)|(0)阅读全文>>
自05年开始接触到分布式架构,06年在原先的基础上从头开始设计了一套分布式架构,当时SOA这个概念也没这么火。整个大平台的开发、性能和可扩展性都得到了考验,觉得有一些东西想和大家一起分享。
  我不知道我所说的这些算不算真正的SOA,我也没读过什么SOA的书籍,我觉得SOA这个概念非常抽象,任何概念的产生都是由原因的。因此,我也不会说一些抽象的原则,只是想说一些在过去几年实施“SOA”过程中的一些心得和一些细节,希望对大家有用。
  不说什么是SOA,先来说说我们现有架构遇到的一些问题:
  同样一个逻辑,A系统(A..
类别:未分类|阅读(120)|回复(0)|(0)阅读全文>>
2008-11-19 00:13:10
概述
许多时候我们需要在查询或存储过程中使用条件WHERE子句来构建查询,因为可以通过用户指定的值来过滤查询.
使用条件WHERE子句构建的查询有许多方法,大多数人采用的一种方法就是使用动态查询字符串,而也有一些人并不赞同这一观点,由于动态查询在执行前并不能很好地重用缓存执行计划.本文主要介绍构建条件WHERE子句的不同方法.
建立/执行动态查询
首先我们来看一个简单的例子,该例子创建基于参数的动态查询
注意:
本文所介绍的示例均采用SQL Server 2005的示例数据库AdevetureWorks.
脚本一:
/*
EXECUT..
类别:未分类|阅读(115)|回复(1)|(0)阅读全文>>
2008-11-19 00:12:06

今天是正式进入工作状态的一周的开始,上一周事务性的东西太多,因此只是初步对本次优化工作有了一个初步的想法。本周要完成系统性能分析报告和系统性能评估指标手册,这是我们这个项目向客户提交的第一部分技术性报告,报告的内容可能会作为评价我们本次优化工作的基础,因此需要十分细致。我和老于决定每人完成其中的一分报告,我负责完成系统性能分析报告。
我的计划是按部就班的一步一步来,先进行性能分析,确定优化的最佳路径,然后出优化方案,优化方案必须经过评审,评审后的优化方案需要甲方、集成商和我们四方签字,然后再..
类别:未分类|阅读(203)|回复(0)|(0)阅读全文>>
纵观数据库发展,三大数据库巨头公司纷纷推出其最新产品,数据库市场竞争日益加剧。从最新的IDC报告显示,在关系数据库管理系统(RDBMS)软件市场上,Oracle继续领先对手IBM和微软,但是微软在2006年取得了更快的销售增长率……
  根据对数据库发展的技术趋势不难看出,整个数据库发展呈现出了三个主要特征:
  支持XML数据格式
  IBM公司在它新推出的DB2 9版本中,直接把对XML的支持作为其新产品的最大卖点,号称是业内第一个同时支持关系型数据和XML数据的混合数据库,无需重新定义XML数据的格式,或将其置于数据库大型对象..
类别:未分类|阅读(157)|回复(0)|(0)阅读全文>>
SQLServer 远程备份和恢复
--以下语句要在查询分析器中逐步逐句执行,删除注释标识"--"执行,完了再加上"--",接着执行下一句--第一步: 在备份机建立共享文件夹 在程序代码中调用(或者CMD窗口)
--master..xp_cmdshell 'md D:SqlBak'
--master..xp_cmdshell 'net share SqlBak=D:SqlBak'--第二步: 建立共享信用关系
--exec master..xp_cmdshell 'net use 192.168.1.101SqlBak 2008 /user:domainwufeng1'--第三步:备份数据库
--backup database mxsoftoa to disk='192.168.1.101SqlBakmxsoftoa.bak'
--差异备份
--backup database mxso..
类别:未分类|阅读(297)|回复(0)|(0)阅读全文>>
2008-11-05 08:49:26
asp生成EXCEL

asp生成EXCEL






Javascript导出页面表格数据到excel,如何让用户指定存储目录、输入报表名称??
[url]http://community.csdn.net/Expert/topic/5458/5458084.xml?temp=2.900332E-02[/url]
需要用excel做数据库,不知道怎么写入数据到excel中
[url]http://community.csdn.net/Expert/topic/5458/5458084.xml?temp=2.900332E-02[/url]
记录集转换成EXCEL报
[url]http://community.csdn.net/Expert/topic/5148/5148899.xml?temp=.1070825[/url]
查询结果如何生成固定格式的EXCEL文件
[url]http://community..
类别:未分类|阅读(1614)|回复(0)|(0)阅读全文>>
2008-11-05 08:33:39
这是一个特别行动,是公开而隐秘地发生在你日常生活中的战斗。

首先,需要把已经习惯的一切重新审视一下:小隔断就是你的碉堡,办公桌椅是你的阵地,在办公大厅里窃窃私语的人既有盟军、也有敌军(敌军已经向“钱线”进发了)。时间有限。你需要一份地图,一份战术计划,然后拿出勇气为生活而战!你是这个时代的武士,当胜利属于他人的时候,那失败就是你的。你需要在20周内完成这个任务!JUST DO IT.

营地:你在职已经两年半,掌握基本的专业技能,能跟上队伍。但你知道自己还有潜力没能发挥,不知道下一步怎么走。你渴望有人指导..
类别:未分类|阅读(94)|回复(0)|(0)阅读全文>>
2008-10-29 11:54:25



我是一个硬盘……
>
> 我是一个硬盘,st380021a ,在一个普普通通的台式机里工作。别人总认为
> 我们是高科技白领,工作又干净又体面,似乎风光得很。也许他们是因为看到洁
> 白漂亮的机箱才有这样的错觉吧。其实象我们这样的小台式机,工作环境狭迫,
> 里面的灰尘吓得死人。
>
> 每天生活死水一潭,工作机械重复。跑跑文字处理看看电影还凑活,真要遇
> 到什么大软件和游戏,上上下下就要忙的团团转,最后还常常要死机。我们这一
> 行技术变化快,差不多每过两三年就要升级换代,所以人人都很有压..
类别:未分类|阅读(112)|回复(3)|(0)阅读全文>>
锐捷S2126接入交换机在端口上做限速

一、对于S21的进入(上行)的数据的限速,可以用Qos做到。

ip access-list extended acl_1                   配置ACL
permit ip 172.16.41.0 0.0.0.255  any                        进入端口源地址为172.16.41.0的数据流
  deny ip any  any
!
class-map class_1              &nb..
类别:未分类|阅读(1095)|回复(0)|(0)阅读全文>>
中电信首推移动品牌:小灵通3至5年内不消失
 








.moduleSingleImg01 img{border:1px solid #D1E3F4}






-->
  下月还将推CDMA 189号段;小灵通业务3至5年内不会消失
  本报讯 (记者 赵谨) 昨日,中国电信(下称电信) 在“2008年中国国际信息通信展览会”上首次对外推出其移动业务品牌———“天翼”,主要面向个人用户。电信综合部总经理司芙蓉介绍,电信在今年10月1日正式接手联通的CDMA网络后,为保证业务延续性,CDMA业务暂不变。
  开发新业务避免与移动正面对抗
  据悉,从“天翼”品牌诞生后,..
类别:未分类|阅读(24)|回复(0)|(0)阅读全文>>
什么是路由黑洞? 简单的说,它会默默的将数据包丢弃,使所有数据包有去无回,下面来看一个案例:

 
如图所示:
R1和R2建立EBGP邻居关系
R1和R5建立IBGP邻居关系
R5和R7建立EBGP邻居关系
R2、R3、R5之间运行RIPv2
 
首先看配置:
hostname r1
interface Loopback0
 ip address 1.1.1.1 255.255.255.0
     
interface Serial1/0
 ip address 192.168.12.1 255.255.255.0
 serial restart-delay 0

router bgp 100
 no synchronization
 bgp router-id 1.1.1.1
 bgp log-neighbor-changes
 network 1.1.1.0 mask 255.255.255.0
 network 192.168.12.0
 neighbor 2.2.2.2 remote-as 200
 neighbor 2.2.2.2 ebgp-multihop 255
 neighbor 2.2.2.2 update-source Loopback0
 no auto-summary
!
ip route 2.2.2.0 255.255.255.0 192.168.12.2
 
hostname r2
interface Loopback0
 ip address 2.2.2.2 255.255.255.0
!
interface Serial1/0
 ip address 192.168.23.2 255.255.255.0
 serial restart-delay 0
!
interface Serial1/1
 ip address 192.168.12.2 255.255.255.0
 serial restart-delay 0
!
interface Serial1/2
 ip address 192.168.24.2 255.255.255.0
 serial restart-delay 0
!
router rip
 version 2
 network 2.0.0.0
 network 192.168.23.0
 no auto-summary
!
router bgp 200
no synchronization
 bgp log-neighbor-changes
 network 192.168.12.0
 network 192.168.23.0
 neighbor 1.1.1.1 remote-as 100
 neighbor 1.1.1.1 ebgp-multihop 255
 neighbor 1.1.1.1 update-source Loopback0
 neighbor 5.5.5.5 remote-as 200
 neighbor 5.5.5.5 update-source Loopback0
 neighbor 5.5.5.5 next-hop-self
 no auto-summary
!       
ip route 1.1.1.0 255.255.255.0 192.168.12.1
 
hostname r3
interface Loopback0
 ip address 3.3.3.3 255.255.255.0
!
interface Serial1/0
 ip address 192.168.35.3 255.255.255.0
 serial restart-delay 0
!
interface Serial1/1
 ip address 192.168.23.3 255.255.255.0
 serial restart-delay 0
router rip
 version 2
 network 3.0.0.0
 network 192.168.23.0
 network 192.168.35.0
 no auto-summary
 
 
hostname r5
interface Loopback0
 ip address 5.5.5.5 255.255.255.0
!
interface FastEthernet0/0
 no ip address
 shutdown
 duplex half
!
interface Serial1/0
 ip address 192.168.57.5 255.255.255.0
 serial restart-delay 0
!
interface Serial1/1
 ip address 192.168.35.5 255.255.255.0
 serial restart-delay 0
!
interface Serial1/2
 ip address 192.168.45.5 255.255.255.0
 serial restart-delay 0
!
interface Serial1/3
 no ip address
 shutdown
 serial restart-delay 0
!
router rip
 version 2
 network 5.0.0.0
 network 192.168.35.0
 no auto-summary
!
router bgp 200
 no synchronization
 bgp log-neighbor-changes
 bgp confederation identifier 200
 neighbor 3.3.3.3 remote-as 200
 neighbor 7.7.7.7 remote-as 300
 neighbor 7.7.7.7 ebgp-multihop 255
 neighbor 7.7.7.7 update-source Loopback0
 no auto-summary
!
ip route 7.7.7.0 255.255.255.0 192.168.57.7
 
interface Serial1/1
 ip address 192.168.57.7 255.255.255.0
 serial restart-delay 0
!
interface Serial1/2
 no ip address
 shutdown
 serial restart-delay 0
!
interface Serial1/3
 no ip address
 shutdown
 serial restart-delay 0
!
router bgp 300
 no synchronization
 bgp log-neighbor-changes
 neighbor 5.5.5.5 remote-as 200
 neighbor 5.5.5.5 ebgp-multihop 255
 no auto-summary
!
ip route 5.5.5.0 255.255.255.0 192.168.57.5
 
现在查看R1的路由表
r7#sh ip route
B       1.1.1.0 [20/0] via 5.5.5.5, 00:02:54   //为节约篇幅未完整显示
可见R7学到了R1的路由,从表面上看这个实验很完美,达了目的, 然而这时问题出现了,作个测试,在R7上PING R1
r7#ping 1.1.1.1
Type escape sequence to abort.
Sending 5, 0-byte ICMP Echos to 7.7.7.7, timeout:
.....
这究竟是怎么回事呢?原来,我们在R5上关闭了同步,这时它会将一条并没有优化的路由传送给R7,当R7要发向R1发包时,它看到R5是它的下一跳,于是将包发给R5,然后R5又查看它的路由表,发现到R1的下一跳是R2,并继续查找,发现在通过R3可以达到R2,于是它将数据送给R3,这时问题出现了,因为R3没有运行BGP,它不知道R1怎么走,于是它将数据包丢弃,从而造成路由黑洞。由此可见,BGP与IGP同步的重要性,什么是同步?在上一篇我已经提到了,不再多阐述。(同理R1无法访问R7,但有R7的路由条目)
(优化的条件:1、下一跳可达,题中满足;2、同步,题中不满足)
 
既然问题出现了,那到底该怎么去解决呢?
首先,如果在R5上开启同步,这样的情况就不会发生了,因为R5从R2收到关于R1的路由条目后,它会的查找它的IGP路由表,看是否有这样一条路由可以到达R1,如果没有,它就不会将这条路由传递给R7,此时可避免黑洞问题。但R7学到R1的路由才是我们真正的目的,那该怎么做呢?我们可以将BGP的路由重发布到RIP中,这样IGP和BGP就可以完成同步,但是这样做并不好,在实验环境中我们当然可以这样做,但试想现在INTERNET中有多达20几万条路由条目,如果重发布到我们的IGP路由器中,很显然大多数路由器是无法支撑的。
解决方法一:Full Mesh         
分别在R2和R3,R3和R5上运行BGP ,这样R3就可以学到到达R1的路由,这时你需要在R1、R2、R3之间分别建立邻居关系,当路由器很多的时候,全互联要求建立n*(n-1)/2个邻居关系,这显然是很麻烦。(略)
解决方法二:Foute-Reflector

路由反射器,我们可以将R3做成一个路由反射器,使它能将从R1学的路由条目反射给R5,正常情况下为了防止环路,从IBGP学到的路由不会再传给其它IBGP邻居。  现在只需要在路由反射客户和路由反射器间建立邻居关系,邻居关系减少到n-1条。
路由反射器(RR)的条件:
1、如果路由是从非客户的IBGP学到的只反射给客户
2、如果路由是从客户学到的,将它反射给发起该路由的客户以外的所有非客户及客户
3、如果路由是从EBGP对等体学到的,将它反射给所有客户和非客户
 
做法:清除R2与R5的邻居关系,只在R2与R3、R3与R5之间建立IBGP关系
然后在R3的路由配置模式下:
neighbor 2.2.2.2 route-reflector-client
neighbor 5.5.5.5 route-reflector-client  //将R2和R5作为RR的客户
此时R5上能收到关于R1的路由,它也会传给R7
 
解决方法三 :Confederation
 
联邦是将整个大的AS区域再划分成多个小的AS区域,比如现在有AS200就相当于中国,而整个中国显然可以再分为若干个省分,现在AS65012和AS65003 就是划分出来的“小AS”,意思这里的AS号是私有的,在出AS200时它将自动被去掉(64512--65535可用),这样划分后,R3和R5就为联邦EBGP邻居了,这时它关于R 1的路由条目就可以传给R5了。
R2:
router bgp 65012       //指定的联邦AS号
 no synchronization
 bgp log-neighbor-changes
 bgp confederation identifier 200   //R2对外宣称自己的AS号为200,它会告诉R1它的AS号为200,因为65012是私有的
 network 192.168.12.0
 network 192.168.23.0
 neighbor 1.1.1.1 remote-as 100
 neighbor 1.1.1.1 ebgp-multihop 255
 neighbor 1.1.1.1 update-source Loopback0
 neighbor 3.3.3.3 remote-as 65012
 neighbor 3.3.3.3 update-source Loopback0
 neighbor 3.3.3.3 next-hop-self
 no auto-summary
 
R3:
r3#sh run | b r b
router bgp 65012
 no synchronization
 bgp log-neighbor-changes
 bgp confederation identifier 200  //对R5稳定自己的AS号为200,它不会对R1宣称,因为它们属于同一个联邦AS
 neighbor 2.2.2.2 remote-as 65012
 neighbor 2.2.2.2 update-source Loopback0
 neighbor 5.5.5.5 remote-as 65003
 neighbor 5.5.5.5 ebgp-multihop 255
 neighbor 5.5.5.5 update-source Loopback0
 no auto-summary
!
R5:
router bgp 65003
 no synchronization
 bgp log-neighbor-changes
 bgp confederation identifier 200   //对R3和R7宣称自己的AS号为200
 neighbor 3.3.3.3 remote-as 65012
 neighbor 3.3.3.3 ebgp-multihop 255
 neighbor 7.7.7.7 remote-as 300
 neighbor 7.7.7.7 ebgp-multihop 255
 neighbor 7.7.7.7 update-source Loopback0
 no auto-summary
!
这时查看R3和R5的邻居关系
r3#sh ip bgp su
Neighbor        V    AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd
2.2.2.2         4 65012      10       9        1    0    0 00:06:26        2
5.5.5.5         4 65003       1       1        0    0    0 never    Active
发现在它们始终处于Active状态,不能完成邻居的建立,这又是为什么呢?
分析一下:
R5和R3都打了这条命令,bgp confederation identifier 200
又因为他们处于不同的联邦AS,所以它们都会宣称自己的AS号为200,然而我们看到它们的Neighbor却不是这样通告的
 R3上:neighbor 5.5.5.5 remote-as 65003
R5上:neighbor 3.3.3.3 remote-as 65012
所以这时会报一个错误:AS号错误,如下
r5#
*Oct 19 12:20:10.311: %SYS-5-CONFIG_I: Configured from console by console
r5#
*Oct 19 12:20:19.155: %BGP-3-NOTIFICATION: sent to neighbor 3.3.3.3 2/2 (peer in wrong AS) 2 bytes 00C8
r5# FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF 002D 0104 00C8 00B4 0303 0303 1002 0601 0400 0100 0102 0280 0002 0202 00
 
解决方法:
R3上:bgp confederation  peer  65003    // // 不对65003宣称自己的AS为200
R5上:bgp confederation  peer  65012   // 不对65012宣称自己的AS为200
 
验证
r5#sh ip bgp
BGP table version is 13, local router ID is 5.5.5.5
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
              r RIB-failure, S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete
   Network          Next Hop            Metric LocPrf Weight Path
*> 1.1.1.0/24       2.2.2.2                  0    100      0 (65012) 100 i
r> 7.7.7.0/24       7.7.7.7                  0             0 300 i
*> 192.168.12.0     2.2.2.2                  0    100      0 (65012) i
r> 192.168.23.0     3.3.3.3                  0    100      0 (65012) i
*> 192.168.35.0     0.0.0.0                  0         32768 i
*                   3.3.3.3                  0    100      0 (65012) i      //括号中的是私有AS号,在出R5时会被去掉,在看7上可以看到效果
*> 192.168.57.0     0.0.0.0                  0         32768 i
*                   7.7.7.7                  0             0 300 i
r7#sh ip bgp
BGP table version is 12, local router ID is 7.7.7.7
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
              r RIB-failure, S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete
   Network          Next Hop            Metric LocPrf Weight Path
*> 1.1.1.0/24       5.5.5.5                                0 200 100 i
*> 7.7.7.0/24       0.0.0.0                  0         32768 i
*> 192.168.12.0     5.5.5.5                                0 200 i
*> 192.168.23.0     5.5.5.5                                0 200 i
*> 192.168.35.0     5.5.5.5                  0             0 200 i
*  192.168.57.0     5.5.5.5                  0             0 200 i
*>                  0.0.0.0                  0         32768 i
实验完毕!
 
 
注:由于开了过多的设备,CPU实在难以支撑,没办法拷下所有配置过程,只作了总结性讲解,请见谅!  有需要的我们可以再作交流。
 [/img]..
类别:未分类|阅读(208)|回复(0)|(1)阅读全文>>
被外界广泛关注的电广传媒(000917.SZ)重大资产重组,出乎意料地于昨日戛然而止。
据其昨日公告称,由于本次电视媒体资产的注资行为在国内媒体行业尚属首次,改制重组比较复杂,导致相关方案还不成熟。为此,公司申请中止本次重大资产重组事宜,并承诺至少三个月内不再筹划重大资产重组事项。

虽然电广传媒一直在公告中表示“该事项存在不确定性”,但是此前外界对湖南广电将向其子公司电广传媒注入具有核心竞争力的资产的计划并无怀疑。

早在9月22日,湖南卫视常务副台长张华立就在其博客中透露:“对我们而言,这是一件天..
类别:未分类|阅读(68)|回复(0)|(0)阅读全文>>
 <<   1   2   3   >>   页数 ( 1/3 )

我的技术圈(1)

更多>>