通信人家园

标题: 路由协议  [查看完整版帖子] [打印本页]

时间:  2012-1-3 01:25
作者: maysnow     标题: 路由协议

路由协议:
直连路由
C
静态路由
动态路由


路由协议选路的要素:
1、
源地址
2、
目的地址
3、
可能出现的路由
4、
最优路由
5、
路由的优化和更新

管理距离和度量值的概念?

动态路由协议的分类:
1、
距离矢量
RIP,IGRP
周期性传递整张路由表给你的邻居,邻居根据传递过来的信息,推测出网络的路由写入路由表的算法叫贝尔曼福特。
也叫谣传路由协议
2、
高级距离矢量
EIGRP
BGP

3、
链路状态协议
OSPF
IS-IS


路由器彼此之间发送hello信息来建立起邻居关系,形成第一张表叫邻居表,然后彼此传递彼此的链路状态信息(接口状态和IP信息)给对方,然后,形成一个链路状态数据库,然后利用SPF最短路径优先算法,以自己为源,链路状态数据库中的所有未知链路位目的,计算出最优的cost开销的路由放入到路由表中的协议叫链路状态协议;

第一张表:邻居表
第二张表:链路状态数据表
第三张表:路由表



OSPF的更新:
1、
周期更新,主要是检查LSA的数据库是否稳定,是每隔30分钟检查一次。
2、
增量更新,比如增加链路,或者链路down,都会产生增量更新


实验、OSPF的多区域的基本的配置(直连链路的配置)

步骤:
1、
基本的接口配置
R1#sh ip int bri | in up
Serial1/0
199.99.1.1
YES manual up
up

Loopback0
1.1.1.1
YES manual up
up


R2#sh ip int bri | in up
Serial1/0
199.99.1.2
YES manual up

up

Serial1/1
199.99.2.1
YES manual up
up

Loopback0
2.2.2.2
YES manual up
up


R3#sh ip int bri | in up
Serial1/1
199.99.2.2
YES manual up
up

Loopback0
3.3.3.3
YES manual up
up


2、
OSPF的区域配置
R1(config)#router ospf 100配置OSPF的进程号
R1(config-router)#net 1.1.1.0 0.0.0.255 area 0
R1(config-router)#net 199.99.1.0 0.0.0.255 area 0宣告需要发布进入到ospf的接口,记住是反掩码


R2(config)#router ospf 10 进程号不能决定邻居是否建立
R2(config-router)#net 2.2.2.0 0.0.0.255 area 0
R2(config-router)#net 199.99.2.0 0.0.0.255 area 100
R2(config-router)#net 199.99.1.0 0.0.0.255 area 0


*Mar
1 00:06:36.263: %OSPF-5-ADJCHG: Process 10, Nbr 1.1.1.1 on Serial1/0 from LOADING to FULL, Loading Done



R3(config)#router ospf 100
R3(config-router)#net 3.3.3.0 0.0.0.255 a 100
R3(config-router)#net 199.99.2.0 0.0.0.255 a 100



3、
测试和排错

R2#sh ip ospf nei查看ospf的邻居表

Neighbor ID
Pri
State
Dead Time
Address
Interface

1.1.1.1
0
FULL/
-
00:00:31
199.99.1.1
Serial1/0

3.3.3.3
0
FULL/
-
00:00:33
199.99.2.2
Serial1/1


Neighbor ID=route-ID,就是相当于对方的一个标识名
Pri:优先级,他只工作在广播环境中,优先级=0,标明丧失作用
State:必须是FULL状态,ospf邻居关系才是最稳定的
Dead Time:死亡时间,也代表邻居建立了多久
Addresspeer的接口地址         
Interface:我从那个接口学习的

R1#sh ip ospf database 查询区域0中的一台设备,这台设备也叫backbone router


OSPF Router with ID (1.1.1.1) (Process ID 100)



Router Link States (Area 0)
区域内

Link ID
ADV Router
Age
Seq#
Checksum Link count

1.1.1.1
1.1.1.1
303
0x80000003 0x0080A3 3

2.2.2.2
2.2.2.2
304
0x80000003 0x00A574 3



Summary Net Link States (Area 0)
区域间

Link ID
ADV Router
Age
Seq#
Checksum

3.3.3.3
2.2.2.2
216
0x80000001 0x004F98

199.99.2.0
2.2.2.2
305
0x80000001 0x00EBDB






R2#sh ip ospf database 查看ABRLSDB,发现有两个区域的LS数据库


OSPF Router with ID (2.2.2.2) (Process ID 10)



Router Link States (Area 0)


Link ID
ADV Router
Age
Seq#
Checksum Link count

1.1.1.1

1.1.1.1
286
0x80000003 0x0080A3 3

2.2.2.2
2.2.2.2
285
0x80000003 0x00A574 3



Summary Net Link States (Area 0)


Link ID
ADV Router
Age
Seq#
Checksum

3.3.3.3
2.2.2.2
197
0x80000001 0x004F98

199.99.2.0
2.2.2.2
287
0x80000001 0x00EBDB



Router Link States (Area 100)


Link ID
ADV Router
Age
Seq#
Checksum Link count

2.2.2.2
2.2.2.2

212
0x80000002 0x003DED 2

3.3.3.3
3.3.3.3
208
0x80000002 0x001FEA 3



Summary Net Link States (Area 100)


Link ID
ADV Router
Age
Seq#
Checksum

1.1.1.1
2.2.2.2
277
0x80000001 0x00AB44

2.2.2.2
2.2.2.2
292
0x80000001 0x00FA31

199.99.1.0
2.2.2.2
277
0x80000001 0x00F6D1



R1#sh ip route ospf

2.0.0.0/32 is subnetted, 1 subnets

O
2.2.2.2 [110/65] via 199.99.1.2, 00:10:25, Serial1/0


3.0.0.0/32 is subnetted, 1 subnets

O IA
3.3.3.3 [110/129] via 199.99.1.2, 00:09:02, Serial1/0

O IA 199.99.2.0/24 [110/128] via 199.99.1.2, 00:10:25, Serial1/0

O=区域内
OIA=区域间
[110/129]
110=管理距离
129=cost metric
S1/0=T1=1.544M=64
R1学习3.3.3.0通过R2,在通过R2---R3metrie=R1----R2+R2----R3+LOOPBACK本身

64+64+1=129

via 199.99.1.2,下一跳next-hop




R1#sh ip ospf interface s1/0查看OSPF的接口详细信息
Serial1/0 is up, line protocol is up

Internet Address 199.99.1.1/24, Area 0





通信人家园 (https://www.txrjy.com/) Powered by C114