- 积分
- 39
- 鸿鹄币
- 个
- 好评度
- 点
- 精华
- 注册时间
- 2018-3-20
- 最后登录
- 1970-1-1
- 阅读权限
- 10
- 听众
- 收听
网络小学徒
![Rank: 1](https://cdn.hh010.com/static/image/common/star_level1.gif)
|
先介绍理论知识
OSPF 作为一种内部网关协议(Interior Gateway Protocol,IGP),用于在同一个自治系统(AS)中的路由器之间交换路由信息。
下面的几个术语是学习 OSPF 要掌握的:
1. 链路:链路就是路由器用来连接网络的接口;
2. 链路状态:用来描述路由器接口及其与邻居路由器的关系。所有链路状态信息构成
链路状态数据库;
3. 区域:有相同的区域标志的一组路由器和网络的集合。在同一个区域内的路由器有
相同的链路状态数据库;
4. 自治系统:采用同一种路由协议交换路由信息的路由器及其网络构成一个自治系统;
5. 链路状态通告(LSA):LSA 用来描述路由器的本地状态,LSA 包括的信息有关于路由
器接口的状态和所形成的邻接状态;
6. 最短路经优先(SPF)算法:是 OSPF 路由协议的基础。SPF 算法有时也被称为 Dijkstra
算法,这是因为最短路径优先算法(SPF)是 Dijkstra 发明的。OSPF 路由器利用 SPF,独立
地计算出到达任意目的地的最佳路由。
实验图
ospf.pkt
(78.9 KB, 下载次数: 3)
配置命令如下
s1
Switch>en
Switch#conf ter
Switch(config)#vlan 2
Switch(config-vlan)#vlan 3
Switch(config-vlan)#ex
Switch(config)#interface f0/3
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 3
Switch(config)#interface f0/2
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 2
Switch(config)#interface f0/1
Switch(config-if)#switchport mode trunk
Switch(config-if)#switchport trunk allowed vlan 2,3
s2
Switch>en
Switch#conf t
Switch(config)#vlan 4
Switch(config-vlan)#vlan 5
Switch(config-vlan)#ex
Switch(config)#interface f0/3
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 5
Switch(config-if)#ex
Switch(config)#int
Switch(config)#interface f0/2
Switch(config-if)#switchport access vlan 4
Switch(config-if)#ex
Switch(config)#interface f0/1
Switch(config-if)#switchport mode trunk
Switch(config-if)#switchport trunk allowed vlan 4,5
s4
Switch>en
Switch>enable
Switch#conf ter
Switch(config)#vlan 4
Switch(config-vlan)#vlan 5
Switch(config-vlan)#ex
Switch(config)#interface f0/1
Switch(config-if)#switchport mode access
Switch(config-if)#switchport mode trunk
Switch(config-if)#switchport trunk allowed vlan 4,5
Switch(config-if)#ex
Switch(config)#int
Switch(config)#interface vlan 4
Switch(config-if)#ip add 192.168.4.1 255.255.255.0
Switch(config-if)#ex
Switch(config)#interface vlan 5
Switch(config-if)#
Switch(config-if)#ip add 192.168.5.1 255.255.255.0
Switch(config-if)#ex
Switch(config)#int
Switch(config)#interface f0/2
Switch(config-if)#no switchport
Switch(config-if)#ip add 192.168.10.1 255.255.255.0
Switch(config)#ip routing
Switch(config)#router ospf 1
Switch(config-router)#network 192.168.10.0 0.0.0.255 area 0
Switch(config-router)#network 192.168.4.0 0.0.0.255 area 0
Switch(config-router)#network 192.168.5.0 0.0.0.255 area 0
s3
上的配置和s4类似,可以试着自己配配看,注意接口和ip别打错
s5
Switch>en
Switch>enable
Switch#conf ter
Switch(config)#interface f0/3
Switch(config-if)#no switchport
Switch(config-if)#ip add 192.168.10.2 255.255.255.0
Switch(config-if)#ex
Switch(config)#interface f0/2
Switch(config-if)#no switchport
Switch(config-if)#ip add 192.168.20.2 255.255.255.0
Switch(config-if)#ex
Switch(config)#ip routing
Switch(config)#interface f0/1
Switch(config-if)#no switchport
Switch(config-if)#ip add 192.168.15.2 255.255.255.0
Switch(config-if)#ex
Switch(config)#router ospf 1
Switch(config-router)#network 192.168.20.0 0.0.0.255 area 0
Switch(config-router)#network 192.168.10.0 0.0.0.255 area 0
Switch(config-router)#network 192.168.15.0 0.0.0.255 area 0
r1
Router>en
Router>enable
Router#conf ter
Router(config)#interface f0/0
Router(config-if)#ip add 192.168.20.1 255.255.255.0
Router(config-if)#no shut
Router(config-if)#ex
Router(config)#interface f0/1
Router(config-if)#ip add 192.168.30.1 255.255.255.0
Router(config-if)#no shut
Router(config-if)#ex
Router(config)#router ospf 1
Router(config-router)#network 192.168.20.0 0.0.0.255 area 0
Router(config-router)#network 192.168.30.0 0.0.0.255 area 0
r2
上的配置和r1相似,可以试着自己配配看,注意接口、ip和ospf网段别打错就没什么问题
全网通ping通,实验成功如图
翻译中...
|
|