存档

作者存档

百度求职经历---系统工程师(基础运维&系统服务)

2011年11月24日 10 条评论

7、8月份看百度、网易、腾讯的职位招聘要求,发现只有百度的系统工程师(基础运维&系统服务)比较适合我目前所学知识。于是在9月底网申了该职位,并关注了百度校园招聘,10月7号早上被短信吵醒,通知我9号去大学城笔试,那个兴奋啊。只有两天时间让我准备笔试,那两天主要在看一些比较基础的网络知识和Linux,因为我对Linux只了解些皮毛,越看越没信心...

笔试:

8号晚上去了大学城,在一个同学宿舍那借宿,第二天早上同学带我去笔试地点---中山大学。10点开始发试卷,浏览了下试题,居然都是编程和算法,一道网络题都没有。我以为发错试卷了,再仔细一看,试卷上标明了系统工程师,好吧,只能硬着头皮做了,还好我大一大二基础课还学得可以。印象里笔试题有简答和编程。简答题:两道程序问题分析;知道有哪些RAID,至少写三个;一些看不懂的磁盘算法问题;一道shell编程。编程题:求最长不减子序列的长度;一个数组模拟三个栈;二叉树中两个叶子节点之间的距离;在一个序列中1-N,N<M,求在这个序列中两次相加等于M的数对,要求算法优化。

PS:学科基础课还是要认真学的,特别是算法和编程。

会答的都答了,然后交卷。本来打算下午回校,但是由于周末时间高校联谊的票都被订完了,只能第二天再走了。晚上约了几个高中同学去广州看灯展,回到宿舍10点多。准备洗刷的时候电话响了,拿起电话,“请问你是廖华琼吗?我是百度人力资源XX,明天下午6点能不能到XXX酒店进行面试,......”。这居然是通知面试的,当时都11点半了,百度工作人员真是辛苦了。话说我RP还是很好的,下午没能订到回校的票不然我第二天还得跑趟=_=

一面:

第二天下午5点顺利找到面试地点,面试5点半开始。一对一面试,面试官让我做下自我介绍,问我什么时候对网络有所了解,接着进入技术环节,首先是TCP三次握手;从三次握手引申出了---如果没有收到客户端的ACK,服务器会怎么样;两个mac地址不同网段如何通信;接着面试官问我对Linux掌握得怎么样,我马上如实回答---略懂皮毛。不过还是问了挺多关于Linux的,比如,linux文件系统有什么;etx2和etx3的区别;查看内存使用情况;查看硬件信息;/PROC文件的特殊之处。最后一面以一道编程题结束,找子串。最后了解了下我的发展方向,考研还是直接工作。估计面试官主要是学Linux的,让人感觉蛮和蔼的,一开始还有点紧张,聊着聊着也放松下来了。

PS:这是我的处女面撒,哈哈,给了百度也无憾了。

二面:

12号接到电话面试通知,让我明天下午2点保证电话通畅。这次是电面,面试官是系统部的,问了一堆路由、交换知识和网络协议。依旧以TCP三次握手作为开场白;OSPF知识:建立过程,DR选举,Router-id选举;对BGP的一些理解;BGP属性;STP工作过程;DNS、邮件端口号;DNS使用的协议;linux网络配置命令。面试官对我的回答一直表示很满意,问我是不是清楚我的工作地点是在北京(广东的同学基本上工作岗位都选择百度分公司-深圳)。最后我了解了下系统部目前大概情况,面试官让我等通知。自我感觉应该能通过。

三面:

17号才接到三面通知,这几天上个洗手间都不敢忘了带手机哇。面试时间是19号下午两点,但面试官临时出差了,时间改到了20号。这一次依旧是电话面试,面试官应该是系统部的Boss,让我先进行了自我介绍,并让我简单说下项目的主要内容和职责,以及项目的设计思路。依旧以TCP三次握手进入话题,问TCP协议可能存在的攻击;接下来还是路由知识:OSPF工作过程;BGP自同步问题;路由黑洞解决方法;looback 口作用;router-id 的作用;enable secure 与enable password的区别。最后面试官提醒我这个职位是需要7*24小时服务,有点累,问我是否能接收。这个问题给了我一剂定心丸---拿Offer的概率应该很高吧。

拿Offer:

经过5天地漫长地等待,北京HR终于通知我拿到口头Offer了,并简单说了下待遇....告诉我11月中旬会有HR到广州收三方协议。光棍节那天HR通知我18号到广州暨大交三方。交三方那天岐关车居然迟到40分钟,还好能在约定时间前赶到,顺利交了三方也拿了纸质版Offer,然后跟一起签约的同学们在暨大附近餐厅聚餐。话说去的七个女生里就我一个是做技术了...

百度求职算是划上圆满的句号,毕业论文也已经完成了,打算2月份去百度实习。从没去去北方的我,不知道能不能很快适应那边的天气;第一次去企业实习的我,不知道能不能很快进入工作状态。一切都是未知数,争取做到最好,加油撒!

分类: 工作心得 标签: , ,

CCNP实验---OSPF多区域+帧中继配置

2011年9月29日 没有评论

一 实验环境:C3640-IK9O3S-M Version 12.4(10)

二 实验拓扑

ospf+fr

三 实验描述:

根据拓扑中区域的划分配置OSPF。OSPF的骨干区域在R1的loopback上。配置帧中继,R1与R2在Area 100,网络类型为点到点。R1与R3在Area 300,网络类型为NBMA,且Area 300 为NSSA类型。R2上的loopback在Area 200,且对路由进行汇总。将R3上的loopback口重分布进OSPF中。为了使全网都通,需要在Area 300上创建虚链路。

阅读全文...

分类: CCNP实验报告 标签: ,

CCNP实验---使用重分布静态路由+prefix lists,对RIP进行路由汇总

2011年9月29日 没有评论

一、实验拓扑
RIP_summary

二、实验描述

R1和R2都运行RIPv2,让双方都拥有全网拓扑。关闭RIPv2自动汇总功能。为了减少R2上的路由条目,在R1上使用 ip summary-address rip命令进行手工汇总,但是RIPv2中手工汇总所宣告的子网掩码长度只能大于等于主类路由的子网掩码长度。

这样,使用 ip summary-address rip命令肯定是行不通。怎么办呢?下面我将提供另一种方法进行RIPV2的汇总。

三、实验步骤

1 R1基本配置

interface Loopback0
ip address 172.16.1.1 255.255.255.0
!
interface Loopback48
ip address 192.168.48.1 255.255.255.0
!
interface Loopback49
ip address 192.168.49.1 255.255.255.0
!
interface Loopback50
ip address 192.168.50.1 255.255.255.0
!
interface Loopback51
ip address 192.168.51.1 255.255.255.0
!
interface Serial0/0
bandwidth 64
ip address 172.16.12.1 255.255.255.0
serial restart-delay 0
clock rate 64000
!
router rip
version 2
//只让s0/0接口发送更新,减少路由器资源
passive-interface default
no passive-interface Serial0/0
network 172.16.0.0
network 192.168.48.0
network 192.168.49.0
network 192.168.50.0
network 192.168.51.0
no auto-summary
!

2 R2基本配置

interface Loopback0
ip address 172.16.2.1 255.255.255.0
!
interface Serial0/0
bandwidth 64
ip address 172.16.12.2 255.255.255.0
serial restart-delay 0
!
router rip
version 2
passive-interface Loopback0
network 172.16.0.0
no auto-summary
!

3 查看R2路由器条目

R2# show ip route rip
172.16.0.0/24 is subnetted, 4 subnets
R       172.16.1.0 [120/1] via 172.16.12.1, 00:00:29, Serial0/0
R    192.168.51.0/24 [120/1] via 172.16.12.1, 00:00:29, Serial0/0
R    192.168.50.0/24 [120/1] via 172.16.12.1, 00:00:29, Serial0/0
R    192.168.49.0/24 [120/1] via 172.16.12.1, 00:00:29, Serial0/0
R    192.168.48.0/24 [120/1] via 172.16.12.1, 00:00:29, Serial0/0

4 在R1上做路由汇总

R1(config)# interface serial 0/0
R1(config-if)# ip summary-address rip 192.168.48.0 255.255.252.0
Summary mask must be greater or equal to major net

将连续的C类路由在R1的s0/0使用ip summary address rip命令进行路由汇总时,你会发现路由器只允许汇总的子网掩码长度大于等于主类网络。
注:其它路由协议汇总并没有此限制

5 R1上进行静态路由重分布

想一下,EIGRP中汇总路由条目在汇总路由器上的下一跳接口可以指向Null0,那么我们是不是也可以在R1上创建这样一条汇总路由让它下一跳指向Null0,并进行路由重分布呢。

R1(config)# ip route 192.168.48.0 255.255.252.0 null0
R1(config)# router rip
R1(config-router)# redistribute static

6 查看R1和R2路由条目

R1# show ip route

Gateway of last resort is not set

172.16.0.0/24 is subnetted, 4 subnets
C       172.16.12.0 is directly connected, Serial0/0
C       172.16.1.0 is directly connected, Loopback0
R       172.16.2.0 [120/1] via 172.16.12.2, 00:00:27, Serial0/0
C    192.168.51.0/24 is directly connected, Loopback51
C    192.168.50.0/24 is directly connected, Loopback50
C    192.168.49.0/24 is directly connected, Loopback49
C    192.168.48.0/24 is directly connected, Loopback48
S    192.168.48.0/22 is directly connected, Null0

R2# show ip route

Gateway of last resort is not set

172.16.0.0/24 is subnetted, 4 subnets
C       172.16.12.0 is directly connected, Serial0/0
R       172.16.1.0 [120/1] via 172.16.12.1, 00:00:05, Serial0/0
C       172.16.2.0 is directly connected, Loopback0
R    192.168.51.0/24 [120/1] via 172.16.12.1, 00:00:05, Serial0/0
R    192.168.50.0/24 [120/1] via 172.16.12.1, 00:00:05, Serial0/0
R    192.168.49.0/24 [120/1] via 172.16.12.1, 00:00:05, Serial0/0
R    192.168.48.0/24 [120/1] via 172.16.12.1, 00:00:07, Serial0/0

R    192.168.48.0/22 [120/1] via 172.16.12.1, 00:00:07, Serial0/0

可以看到R1和R2都出现汇总路由,但显然4条连续C类路由还是出现在R2上
注:RIP或EIGRP这样的距离矢量路由,要求全网路由表是要同步的。

7 使用prefix list过滤路由条目

为了减少R2路由条目,只能进行路由过滤,这里使用prefix lists过滤路由条目。在R1上使用 prefix list作为分发列表来过滤loopback口上48到51的路由,并允许其他的路由包括总结路由

R1(config)# ip prefix-list RIP-OUT permit 192.168.48.0/22
R1(config)# ip prefix-list RIP-OUT deny 192.168.48.0/22 le 24
R1(config)# ip prefix-list RIP-OUT permit 0.0.0.0/0 le 32

第一条的prefix list允许总结路由,因为它使用22位的子网掩码严格匹配192.168.48.0网络

第二条的prefix list禁止子网掩码长度在22到24的192.168.48.0/22的网络块。这条也会匹配22位的总结路由。

第三条允许其它所有的路由

8 将过滤列表应用在R1的出口方向上

R1(config)# router rip
R1(config-router)# distribute-list prefix RIP-OUT out serial0/0

9 清除路由条目

R2#clear ip route *

R2# show ip route rip
172.16.0.0/24 is subnetted, 4 subnets
R       172.16.1.0 [120/1] via 172.16.12.1, 00:00:12, Serial0/0
R    192.168.48.0/22 [120/1] via 172.16.12.1, 00:00:12, Serial0/0

分类: CCNP实验报告 标签: ,

CCNP实验---多种方法影响BGP路径选择

2011年9月3日 没有评论

1、实验目的:修改attribute中的weigtht、local preference、AS-path以及MED属性值来满足BGP路径选择需求

2、实验环境:C3640-IK9O3S-M Version 12.4(10)

3、实验拓扑
BGP_attribute

4、实验描述

四个路由器运行BGP,R1与R2、R4与R3为IBGP关系,R1与R4、R2与R3为EBGP关系。四个路由器分别使用环回口建立子网,且让对方互相学习到路由信息,实现全拓扑互通。

按照正常配置,会发现R3到达R1的1.1.1.1/24网段有两种路径,第一种,R3->R4->R1,第二种,R3->R2->R1。根据BGP选路的11个原则(这里就不一一列出来了,需要的话到思科官方网站上查阅),匹配第7条---Prefer EBGP over IBGP paths,故R3会选择第二种路径,经过R2。

但是R3到达1.1.1.1/24网段使用R2作为下一跳并不是最佳路径选择,因为R3与R2是串行链路,而R1与R4是以太网线路,很明显我们应该选择带宽较大的R4作为下一跳。为了让R3选择R4作为下一跳,我们可以分别修改BGP attribute中的weigtht、local preference、AS-path以及MED值来达到目的。

5、实验步骤

A、R1基本配置

interface Loopback0
ip address 1.1.1.1 255.255.255.0
!
interface Serial0/0
ip address 12.0.0.1 255.255.255.0
!
interface FastEthernet1/0
ip address 14.0.0.1 255.255.255.0
!
router rip
version 2
network 1.0.0.0
network 12.0.0.0
!
router bgp 12
no synchronization
bgp router-id 1.1.1.1
bgp log-neighbor-changes
network 1.1.1.0 mask 255.255.255.0
neighbor 2.2.2.2 remote-as 12
neighbor 2.2.2.2 update-source Loopback0
neighbor 2.2.2.2 next-hop-self
neighbor 14.0.0.4 remote-as 34
no auto-summary

B、R2基本配置

interface Loopback0
ip address 2.2.2.2 255.255.255.0
!
interface Serial0/0
ip address 12.0.0.2 255.255.255.0
!
interface Serial0/1
ip address 23.0.0.2 255.255.255.0
!
router rip
version 2
network 2.0.0.0
network 12.0.0.0
no auto-summary
!
router bgp 12
no synchronization
bgp router-id 2.2.2.2
bgp log-neighbor-changes
network 2.2.2.0 mask 255.255.255.0
neighbor 1.1.1.1 remote-as 12
neighbor 1.1.1.1 update-source Loopback0
neighbor 1.1.1.1 next-hop-self
neighbor 23.0.0.3 remote-as 34
no auto-summary

阅读全文...

分类: CCNP实验报告 标签: ,

CCNP实验---双点双向路由重分布问题

2011年8月31日 5 条评论

1、实验目的:使用RIP和OSPF进行双点双向重分布,实现网络互通和冗余备份。

2、实验环境:C3640-IK9O3S-M Version 12.4(10)

3、实验拓扑

RIP-into-OSPF

4、实验描述

该网络中,R1、R2同时运行RIP和OSPF,而R3运行OSPF,R4运行RIP,并在R3、R4上模拟两个子网。这样R3和R4并不能互相学习到对方的子网信息,这时我们需要采用路由重分布进行解决。实际上,我们只需在R1或者R2上部署路由重分布就可以让R3与R4互访子网,但我们为了保证网络的高可用性,让R1和R2同时进行路由重分布。

这时问题出现了,当进行R1和R2都进行双向重分布时,会出现R2(R1)访问4.4.4.0/24网络时先经过R3到R1(R2)最后才到达R4。而不是选择最优的路径,直接到达R4。因为在进行双点双向重分布时,R1将重分布进OSPF的4.4.4.0/24的网络传给R2,由于OSPF的AD值90>RIP的AD 值120,所以R2将使用从R1学习到4.4.4.0/24的网络。

为了解决这个问题,那么可以通过修改OSPF的AD值,当R2从R1学到的关于OSPF的AD值>RIP的AD值,即可解决这个问题

5、实验步骤:

A、R1基本配置

interface Serial0/0
ip address 14.0.0.1 255.255.255.0
!
interface Serial0/1
ip address 13.0.0.1 255.255.255.0
!

B、R2基本配置

interface Serial0/0
ip address 23.0.0.2 255.255.255.0
!
interface Serial0/1
ip address 24.0.0.2 255.255.255.0
!

C、R3基本配置

interface Loopback0
ip address 3.3.3.3 255.255.255.0
!
interface Serial0/0
ip address 23.0.0.3 255.255.255.0
!
interface Serial0/1
ip address 13.0.0.3 255.255.255.0
!

D、R4基本配置

interface Loopback0
ip address 4.4.4.4 255.255.255.0
!
interface Serial0/0
ip address 14.0.0.4 255.255.255.0
!
interface Serial0/1
ip address 24.0.0.4 255.255.255.0
!

E、R1路由协议配置

router ospf 1
router-id 1.1.1.1
//将RIP重分布进OSPF
redistribute rip subnets

network 13.0.0.0 0.0.0.255 area 0
!
router rip
version 2
//将OSPF重分布进RIP,并将metric值设为5。如果没有设置,metric值默认是无穷大
redistribute ospf 1 metric 5

network 14.0.0.0
no auto-summary

F、R2路由协议配置

router ospf 1
router-id 2.2.2.2
//将RIP重分布进OSPF
redistribute rip subnets

network 23.0.0.0 0.0.0.255 area 0
!
router rip
version 2
//将OSPF重分布进RIP,并将metric值设为5。如果没有设置,metric值默认是无穷大
redistribute ospf 1 metric 5

network 24.0.0.0
no auto-summary

G、R3路由协议配置

router ospf 1
router-id 3.3.3.3
log-adjacency-changes
network 3.3.3.3 0.0.0.0 area 0
network 13.0.0.0 0.0.0.255 area 0
network 23.0.0.0 0.0.0.255 area 0

H、R4路由协议配置

router rip
version 2
network 4.0.0.0
network 14.0.0.0
network 24.0.0.0
no auto-summary

I、查看R2路由表

3.0.0.0/32 is subnetted, 1 subnets
O       3.3.3.3 [110/65] via 23.0.0.3, 00:00:12, Serial0/0
4.0.0.0/24 is subnetted, 1 subnets
O E2    4.4.4.0 [110/20] via 23.0.0.3, 00:00:12, Serial0/0
23.0.0.0/24 is subnetted, 1 subnets
C       23.0.0.0 is directly connected, Serial0/0
24.0.0.0/24 is subnetted, 1 subnets
C       24.0.0.0 is directly connected, Serial0/1
13.0.0.0/24 is subnetted, 1 subnets
O       13.0.0.0 [110/128] via 23.0.0.3, 00:00:12, Serial0/0
14.0.0.0/24 is subnetted, 1 subnets
O E2    14.0.0.0 [110/20] via 23.0.0.3, 00:00:14, Serial0/0

可以发现4.4.4.0/24的下一跳IP地址是23.0.0.3,这就造成R2出现非最优路径选择问题

J、修改R1和R2互相学习到AD值

因为出现次路由选择是因为R1或者R2学习到的外部路由协议AD值(RIP---120)比内部路由协议(OSPF---90)(R1、R2互相学习对方的路由)值高,所以只要将R1与R2互相学习的AD值改为121(比RIP AD大就可以)

//在R1上将从R2学习的路由AD值设为121,2.2.2.2 0.0.0.0为R2的router-id
distance 121 2.2.2.2 0.0.0.0

//在R2上将从R1学习的路由AD值设为121,1.1.1.1 0.0.0.0为R1的router-id
distance 121 1.1.1.1 0.0.0.0

需要同时在R1和R2上配置,因为R1和R2谁先学习对方的路由信息是随机的。

K、修改AD值后再查看R2的路由表

3.0.0.0/32 is subnetted, 1 subnets
O       3.3.3.3 [110/65] via 23.0.0.3, 00:00:16, Serial0/0
4.0.0.0/24 is subnetted, 1 subnets
R       4.4.4.0 [120/1] via 24.0.0.4, 00:00:08, Serial0/1
23.0.0.0/24 is subnetted, 1 subnets
C       23.0.0.0 is directly connected, Serial0/0
24.0.0.0/24 is subnetted, 1 subnets
C       24.0.0.0 is directly connected, Serial0/1
13.0.0.0/24 is subnetted, 1 subnets
O       13.0.0.0 [110/128] via 23.0.0.3, 00:00:16, Serial0/0
14.0.0.0/24 is subnetted, 1 subnets
R       14.0.0.0 [120/1] via 24.0.0.4, 00:00:09, Serial0/1

问题解决了~

分类: CCNP实验报告 标签: ,

CCNA实验(5)---动态路由之OSPF协议

2011年7月13日 没有评论

1、实验目的:使用ospf协议配置方式使其网络互通

2、实验环境:Packet Tracer 5.3.0

3、实验步骤:

实验拓扑如下图所示

ospf

A、根据拓扑图,配置各路由器的ip地址和启动端口。

B、配置各PC机的IP地址。

C、配置ospf协议

R1配置命令:

R1(config)#ro os 100
R1(config-router)#net 172.17.0.0 0.0.255.255 a 0
R1(config-router)#net 10.0.1.0 0.0.0.255 a 0

ro os 100,100是本地ospf的进程号,与其他路由器没有任何关系。为了方便记忆,我还是统一配成一致的。

注:net ip wailcard-mask area 0,0是主干区域号。因为这里是涉及到单区域的配置,而单区域一定要是主干主域,所以这里一定是0

wailcard-mask不能省略,在eigrp中是可以省略的

这条命令“R1(config-router)#net 10.0.1.0 0.0.0.255 a 0”可以用下面命令进行代替。network只是用来告诉路由器那个端口进行处理ospf

R1(config-router) network 10.0.1.1 0.0.0.0 area 0

R2配置命令:

R2(config)#ro os 100
R2(config-router)#net 10.0.0.0 0.0.255.255 a 0

R3配置命令:

R3(config)#ro os 100
R3(config-router)#net 172.17.0.0 0.0.255.255 a 0
R3(config-router)#net 10.0.2.0 0.0.0.255 a0

还需注意一点是,ospf没有自动汇总功能。不用担心不连续子网问题。

分类: CCNA实验报告 标签: , ,

CCNA实验(5)---动态路由之EIGRP协议

2011年7月12日 没有评论

1、实验目的:使用eigrp协议通过多种配置配置方式使其网络互通

2、实验环境:Packet Tracer 5.3.0

3、实验步骤:

实验拓扑如下图所示

eigrp

注:R1和R2需增加端口模块。单击路由器,选择physical面板,关闭电源,拖动modules下的WIC-1ENEC到右边大小相符的空闲口,打开电源。

A、根据拓扑图,配置各路由器的ip地址和启动端口。

B、配置各PC机的IP地址。

C、配置eigrp协议

R1配置命令:

R1(config)#ro eig 100
R1(config-router)net 172.17.0.0
R1(config-router)net 10.0.0.0

如果后面的wailcard-mask省略,路由器将采用对应有类地址的wailcard-mask

注:这条命令“net 172.17.0.0”可以用下面两条命令进行代替。只宣告路由器对应端口的IP地址

R1(config-router)net 172.17.1.254 0.0.0.0
R1(config-router)net 172.17.2.254 0.0.0.0

“network  IP wailcard-mask”,是一个地址范围,仅仅用于告诉路由器哪一个端口进行处理eigrp

R2配置命令:

R2(config)#ro eig 100
R2(config-router)net 10.0.0.0

R3配置命令:

R3(config)#ro eig 100
R3(config-router)net 172.17.0.0
R3(config-router)net 10.0.0.0

D、关闭路由自动汇总功能。在每台路由器上都执行下面命令

Router(config-router)#no auto

因为此网络出现不连续子网,所以需关闭自动汇总功能,理由见《EIGRP协议:启用与关闭自动汇总功能》

注:路由自动汇总是按有类路由网络地址范围进行汇总,范围过大会出现错误。有需要的话可以使用手动汇总

这里以R3为例进行说明。R3的网段172.17.3.0/24和172.17.4.0/24可汇总为172.17.0.0/21

Router(config-if)#int f0/0
Router(config-if)#ip summary-address eig 100 172.17.0.0 255.255.248.0

R3(config-router)no net 172.17.0.0

已经手动汇总了这两个网段那么就不需要使用network 命令进行宣告

E、启动R1和R3的passive-interface(配不配置不影响网络连接)

让R1的F0/0、E0/0/0和R3的F0/1、E0/0/0接口接收路由更新而不发送路由更新,它们属于末端网络,不需要再将路由更新传递下去。

R1(config-router)#passive-interface f0/0
R1(config-router)#passive-interface e0/0/0

R3(config-router)#passive-interface f0/1
R3(config-router)#passive-interface e0/0/0

F、查看路由协议状态

查看路由器上哪些端口处理erigrp
Router#sh ip eig int

与eigrp建立邻居关系有哪些
Router#sh ip eig nei

查看eigrp建立的拓扑表
Router#sh ip eig to

packet tracker不支持下面这条debug命令
Router#debug ip eigrp

R#show ip route

R#show ip route eigrp

R#show ip eigrp neighbors

R#show ip eigrp topology

R#show ip protocols

分类: CCNA实验报告 标签: , ,

CCNA实验(5)---动态路由之RIP协议

2011年7月10日 没有评论

1、实验目的:使用rip协议配置路由条目使其网络互通

2、实验环境:Packet Tracer 5.3.0

3、实验步骤:

拓扑结构如下所示

RIP

注:路由器端口接线顺序是左0右1。如R1与PC1连接的端口是f0/0,与R2连接的端口是f0/1;
设备的IP地址由设备端口的标号和网络号给出。如R1的f0/0端口标着254,处于网段172.16.1.0/24,则R1f0/0端口的ip为172.16.1.254

A、按照拓扑图,启动路由器各端口和配置ip地址(基本功,这里不详细讲了)

B、填写PC1和PC2的IP地址信息

C、确保PC1能ping通R1,PC2能ping通R3再往下做实验

D、配置R1和R3的rip协议

Router(config)#router rip
Router(config-router)#network 10.0.0.0
Router(config-router)#network 172.16.0.0

R1和R3直连的主类网络号是一样的,因此配置命令一样

注:network ip_address中,ip_address为路由器直连的A、B、C网络号。即时你输入子网号(假如为10.1.1.0),路由器依旧将其转化为A、B、C类网络。

E、配置R2的rip协议

R1(config)#router rip
R1(config-router)#network 10.0.0.0

F、配置完rip协议后,你发现PC1并不能ping同PC2。

想想为什么。数据包是根据路由条目进行转化的,所以查看R1和R3的路由表:Router#sh ip ro,是比较有效的一种方法

下面以R1为例说明原因,R1路由表中条目如下:

10.0.0.0/24 is subnetted, 2 subnets
C       10.1.1.0 is directly connected, FastEthernet0/1
R       10.1.2.0 [120/1] via 10.1.1.2, 00:00:18, FastEthernet0/1
172.16.0.0/24 is subnetted, 1 subnets
C       172.16.1.0 is directly connected, FastEthernet0/0

在路由表中没有看到172.16.2.0网络的信息。因为网络中出现了不连续子网,且有类路由信息不能区别子网信息(宣告网络时不带子网掩码)。具体解释见《EIGRP协议:启用与关闭自动汇总功能》

G、有类路由不能有效解决不连续子网问题,那么需使用RIP V2

分别在三个路由器上配置rip为V2版本

Router(config)#ro rip
Router(config-router)#ver 2(启动rip v2版本)
Router(config-router)#no auto(关闭自动汇总)
现在查看R1的路由表:

10.0.0.0/24 is subnetted, 2 subnets
C       10.1.1.0 is directly connected, FastEthernet0/1
R       10.1.2.0 [120/1] via 10.1.1.2, 00:00:06, FastEthernet0/1
172.16.0.0/24 is subnetted, 2 subnets
C       172.16.1.0 is directly connected, FastEthernet0/0
R       172.16.2.0 [120/2] via 10.1.1.2, 00:00:06, FastEthernet0/1

这时应该能看到R1路由表条目出现了172.17.2.0的信息。

H、启动R1和R3的passive-interface

让R1的F0/0和R3的F0/1接口接收路由更新而不发送路由更新,它们属于末端网络,不需要再将路由更新传递下去。

R1(config-router)#passive-interface f0/0
R3(config-router)#passive-interface f0/1

I、观看路由器收发rip包的情况

Router#debug ip rip

仔细观察,对比RIP V1和RIP V2的异同和设置了passive-interface前后数据包的收发情况,加深理解

分类: CCNA实验报告 标签: , ,

CCNA实验(4)---静态路由配置

2011年7月8日 1 条评论

1、实验目的:让网络中的主机能互相通信

2、实验环境:Packet Tracer 5.3.0

3、实验步骤:

实验拓扑图如下所示

静态路由

A、配置R1路由器IP和启用端口

R2(config)#int f0/0
R2(config-if)#ip add 11.0.0.1 255.255.0.0
R2(config-if)#no shut

R2(config-if)#int f0/1
R2(config-if)#ip add 10.1.0.254 255.255.0.0
R2(config-if)#no shut

B、配置R2路由器IP和启用端口

R2(config)#int f0/0
R2(config-if)#ip add 11.0.0.2 255.255.0.0
R2(config-if)#no shut

R2(config-if)#int f0/1
R2(config-if)#ip add 10.2.0.254 255.255.0.0
R2(config-if)#no shut

C、配置PC1、PC2的IP

PC1:
IP Address:10.1.0.1
Subnet Mask:255.255.0.0
Default Gateway:10.1.0.254

PC2:
IP Address:10.2.0.1
Subnet Mask:255.255.0.0
Default Gateway:10.2.0.254

D、测试PC1与R1的连通性

PC1>ping 11.0.0.1(能通)
PC1>ping 11.0.0.2(不能通)
注:PC1能把包发给R2的11.0.0.2,但是R2不能返回给PC1,想想为什么

E、配置静态路由

R1(config)#ip route 10.2.0.0 255.255.0.0 11.0.0.2
R2(config)#ip route 10.1.0.0 255.255.0.0 11.0.0.1

F、配置默认路由

R1(config)#ip route 0.0.0.0 0.0.0.0 11.0.0.2
R2(config)#ip route 0.0.0.0 0.0.0.0 11.0.0.1
注:在配置默认路由时需开启”ip classless“,默认是开启的

注:E和F步骤是任选其一进行配置。

4、实验测试:

R#show ip route
使用这条命令进行对比两种配置的异同

PC1>ping 10.2.0.1
PC1能ping通PC2,实验成功

分类: CCNA实验报告 标签: , ,

关于IOS的几条友好操作命令

2011年7月7日 1 条评论

A、关闭域名查询

Router(config)#no ip domain-lookup

在实验环境中,当输入错误命令时,会进行域名查询。需要等待它查询完成返回结果才能继续进行实验,的确很烦,建议手动关掉

B、防止输入命令被输出信息冲断

Router(config)#line console 0
Router(config-line)#logging synchronous

在启动debug命令时,控制台会输出信息,这时,你刚好在输入命令,debug信息出现会把你输入命令冲断

例如像这样的情况:

Router#show ip roRIP: sending  v1 update to 255.255.255.255 via FastEthernet0/0 (10.1.1.2)

C、防止超时退出

Router(config)#line console 0
Router(config-line)#exec-timeout 0 0

在你一段时间没有进行操作时,控制台会自动退出到用户模式。在实验环境中,不考虑安全性,可输入这命令较少繁琐操作

分类: 电脑技巧 标签: ,