ospf (Open Shortest Path First开放式最短路径优先)

          OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(Autonomous System,AS)内决策路由。是对链路状态路由协议的一种实现,隶属内部网关协议(IGP),故运作于自治系统内部。著名的迪克斯加算法(Dijkstra)算法被用来计算最短路径树。OSPF分为OSPFv2和OSPFv3两个版本,其中OSPFv2用在IPv4网络,OSPFv3用在IPv6网络。OSPFv2是由RFC 2328定义的,OSPFv3是由RFC 5340定义的。与RIP相比,OSPF是链路状态协议,而RIP是距离矢量协议。

不同厂商管理距离不同,思科OSPF的协议管理距离(AD)是110,华为OSPF的协议管理距离是10。

 

一、实验目标

  • 掌握OSPF协议的配置方法;
  • 掌握查看通过动态路由协议OSPF学习产生的路由;
  • 熟悉广域网线缆的连接方式;

二、实验背景

假设某公司通过一台三层交换机连到公司出口路由器上,路由器再和公司外的另一台路由器连接。现要做适当配置,实现公司内部主机与公司外部主机之间的相互通信。为了简化网管的管理维护工作,公司决定采用OSPF协议实现互通。

三、技术原理

OSPF开放式最短路径优先协议,是目前网络中应用最广泛的路由协议之一。属于内部网关路由协议,能够适应各种规模的网络环境,是典型的链路状态协议。OSPF路由协议通过向全网扩散设备的链路状态信息,使网络中每台设备最终同步一个具有全网链路状态的数据库,然后路由器采用SPF算法,以自己为根,计算到达其他网络的最短路径,最终形成全网路由信息。

四、实验步骤

实验拓扑

1、在三层交换机上划分VLAN10和VLAN20,其中VLAN10用于连接校园网主机,VLAN20用于连接R1;

2、路由器之间通过V.35电缆通过串口连接,DCE端连接在R1上,配置其时间频率为64000;

3、主机和交换机通过直连线连接,主机与路由器通过交叉线连接;

4、在S3560上配置OSPF路由协议;

5、在路由器R1、R2上配置OSPF路由协议;

6、将PC1、PC2主机默认网关分别设置为与直连网络设备接口IP地址;

7、验证PC1、PC2主机之间可以互相通信;

S3560

Switch>en
Switch#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#hostname S3560
S3560(config)#vlan 10
S3560(config-vlan)#exit
S3560(config)#vlan 20
S3560(config-vlan)#exit
S3560(config)#interface fa0/10
S3560(config-if)#switchport access vlan 10
S3560(config-if)#exit
S3560(config)#interface fa0/20
S3560(config-if)#switchport access vlan 20
S3560(config-if)#exit
S3560(config)#interface vlan 10
S3560(config-if)#ip address 192.168.1.1 255.255.255.0
S3560(config-if)#exit
S3560(config)#interface vlan 20
S3560(config-if)#ip address 192.168.3.1 255.255.255.0
S3560(config-if)#exit
S3560(config)#router ospf ?
  <1-65535>  Process ID
S3560(config)#router ospf 1
S3560(config-router)#network 192.168.1.0 ?
  A.B.C.D  OSPF wild card bits
S3560(config-router)#network 192.168.1.0 0.0.0.255 ?
  area  Set the OSPF area ID
S3560(config-router)#network 192.168.1.0 0.0.0.255 area ?
  <0-4294967295>  OSPF area ID as a decimal value
  A.B.C.D         OSPF area ID in IP address format
S3560(config-router)#network 192.168.1.0 0.0.0.255 area 0
S3560(config-router)#network 192.168.3.0 0.0.0.255 area 0
S3560(config-router)#end

S3560#show ip route 

C    192.168.1.0/24 is directly connected, Vlan10
C    192.168.3.0/24 is directly connected, Vlan20
S3560#
S3560#show ip route 
C    192.168.1.0/24 is directly connected, Vlan10
O    192.168.2.0/24 [110/783] via 192.168.3.2, 00:00:00, Vlan20
C    192.168.3.0/24 is directly connected, Vlan20
O    192.168.4.0/24 [110/782] via 192.168.3.2, 00:01:40, Vlan20
S3560#
R1:
Router>en
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#hostname R1
R1(config)#interface fa0/0
R1(config-if)#no shutdown 
R1(config-if)#ip address 192.168.3.2 255.255.255.0
R1(config-if)#exit
R1(config)#interface serial 2/0
R1(config-if)#no shutdown 
R1(config-if)#clock rate 64000
R1(config-if)#ip address 192.168.4.1 255.255.255.0
R1(config-if)#exit
R1(config)#router ospf 1
R1(config-router)#network 192.168.3.0 0.0.0.255 area 0
R1(config-router)#network 192.168.4.0 0.0.0.255 area 0
R1(config-router)#end

R1#show ip route 

O    192.168.1.0/24 [110/2] via 192.168.3.1, 00:00:09, FastEthernet0/0
C    192.168.3.0/24 is directly connected, FastEthernet0/0
R1#
R1#show ip route 

O    192.168.1.0/24 [110/2] via 192.168.3.1, 00:02:58, FastEthernet0/0
O    192.168.2.0/24 [110/782] via 192.168.4.2, 00:00:02, Serial2/0
C    192.168.3.0/24 is directly connected, FastEthernet0/0
C    192.168.4.0/24 is directly connected, Serial2/0
R1#
R2:
Router>en
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#hostname R2
R2(config)#interface fa0/0
R2(config-if)#no shutdown 
R2(config-if)#ip address 192.168.2.1 255.255.255.0
R2(config-if)#exit
R2(config)#interface serial 2/0
R2(config-if)#no shutdown 
R2(config-if)#ip address 192.168.4.2 255.255.255.0
R2(config-if)#exit
R2(config)#router ospf 1
R2(config-router)#network 192.168.2.0 0.0.0.255 area 0
R2(config-router)#network 192.168.4.0 0.0.0.255 area 0
R2(config-router)#end
R2#show ip route 
C    192.168.2.0/24 is directly connected, FastEthernet0/0
C    192.168.4.0/24 is directly connected, Serial2/0
R2#show ip route 
O    192.168.1.0/24 [110/783] via 192.168.4.1, 00:00:01, Serial2/0
C    192.168.2.0/24 is directly connected, FastEthernet0/0
O    192.168.3.0/24 [110/782] via 192.168.4.1, 00:00:01, Serial2/0
C    192.168.4.0/24 is directly connected, Serial2/0
R2
五、测试

PC1:
ping通PC2

 

PC2:

PC2ping通PC1

ospf (Open Shortest Path First开放式最短路径优先)_第1张图片

Router#Show ip route             查询路由器C的路由表信息

Router#Show ip ospf neighbor       查看邻居表信息

Router#Show ip ospf interface       查看接口所属区域,以及邻居

Router#Show ip protocol           显示路由器的定时器、过滤器、度量值。

Router#Show ip ospf database       显示路由器维护的拓扑数据库的内容。

Router#Show ip ospf neighbor detail  显示邻居路由器的详细信息。

debug ip ospf adj                  命令查看 OSPF路由器之间建立邻居关系的过程。

debug ip ospf events               命令查看 OSPF事件。

debug ip ospf packet               命令查看LSA包的内容。

https://www.cnblogs.com/mchina/archive/2012/07/18/2597856.html

 

 

 

 

 

你可能感兴趣的:(网络)