2
0
mirror of https://github.com/gnu4cn/ccna60d.git synced 2024-05-21 04:55:00 +08:00
This commit is contained in:
Peng Hailin 2016-08-31 14:49:55 +08:00
parent 1d5db16d73
commit 84a2908840
2 changed files with 41 additions and 40 deletions

View File

@ -12,3 +12,4 @@
* [第十天, 路由的一些概念](d10-Routing-Concepts.md)
* [第十一天, 静态路由](d11-Static-Routing.md)
* [第十二天, OSPF基础知识](d12-OSPF-Basics.md)
* [第十三天, OSPF版本3](d13-OSPFv3.md)

View File

@ -6,16 +6,16 @@
##今天的任务
+ 阅读今天的理论课文
+ 复习昨天的理论课文
- 阅读今天的理论课文
- 复习昨天的理论课文
先前版本的CCNA考试只要求对OSPF有基本了解。**现今版本要求对OSPFv2、v3及多区域OSPF都要有更为深入的掌握**。OSPF考点在ICND1和ICND2中都有ICND2中增加了难度。
今天将会学到下面这些内容。
+ 链路状态要点Link State fundamentals
+ OSPF组网类型OSPF network types
+ OSPF的配置Configuring OSPF
- 链路状态要点Link State fundamentals
- OSPF组网类型OSPF network types
- OSPF的配置Configuring OSPF
本模块对应了以下CCNA大纲要求。
@ -37,12 +37,12 @@
人们为OSPF撰写了多个RFCs。在本小节将通过一些有关OSPF最常见的几个RFCs来了解一下OSPF的历史。OSPF工作组成立于1987年自成立以后该工作组发布了为数众多的RFCs。下面列出了OSPF有关的一些最常见的RFCs。
+ RFC 1131 -- OSPF规格OSPF Specification
+ RFC 1584 -- OSPF的多播扩展, Multicast Extensions to OSPF
+ RFC 1587 -- OSPF的NSSA选项the OSPF NSSA Option
+ RFC 1850 -- OSPF版本2的管理信息库OSPF Version 2 Management Informaiton Base
+ RFC 2328 -- OSPF版本2
+ RFC 2740 -- OSPF版本3
- RFC 1131 -- OSPF规格OSPF Specification
- RFC 1584 -- OSPF的多播扩展, Multicast Extensions to OSPF
- RFC 1587 -- OSPF的NSSA选项the OSPF NSSA Option
- RFC 1850 -- OSPF版本2的管理信息库OSPF Version 2 Management Informaiton Base
- RFC 2328 -- OSPF版本2
- RFC 2740 -- OSPF版本3
RFC 1131对OSPF的第一次迭代the first iteration of OSPF进行了说明, 而应用在明确该协议是否工作的早期测试中。
@ -82,10 +82,10 @@ OSPF是一种层次化的路由协议将网络以逻辑方式分为称作
位处区域中的路由器,都存储着其所在区域的详细拓扑信息。而在各区域中,一台或多台的路由器,又被作为**区域边界路由器**Area Border Routers, ABRs区域边界路由器通过在不同区域之间通告汇总路由信息而促进区域间路由facilitate inter-area routing。本功能实现OSPF网络中的以下几个目标。
+ 在OSPF域层面减小LSAs的扩散范围
+ 在区域之间隐藏详细拓扑信息
+ OSPF域中端到端连通性end-to-end connectivity的实现
+ 在OSPF域内部创建逻辑边界
- 在OSPF域层面减小LSAs的扩散范围
- 在区域之间隐藏详细拓扑信息
- OSPF域中端到端连通性end-to-end connectivity的实现
- 在OSPF域内部创建逻辑边界
> **注意:** 尽管ICND1大纲仅涉及到单区域OSPFsingle-area OSPF, 但为把大部分理论纳入讨论背景有必要说一下多区域OSPFmulti-area OSPF
@ -109,11 +109,11 @@ R4是2号区域的ABR从0号区域接收到R3通告出的汇总信息
OSPF对不同传输介质采用不同默认组网类型有下面这些组网类型。
+ 非广播组网在多点非广播多路复用传输介质上也就是FR和ATM默认采用此种组网类型 Non-Broadcast(default on Multipoint Non-Broadcast Multi-Access(FR and ATM))
+ 点对点组网在HDLC、PPP、FR及ATM的P2P子接口以及ISDN上默认采用此种组网类型 Point-to-Point(default on HDLC, PPP, P2P subinterface on FR and ATM, and ISDN)
+ 广播组网(在以太网和令牌环上,默认采用此种组网类型), Broadcast(default on Ethernet and Token Ring)
+ 点对多点组网Point-to-Multipoint
+ 环回组网(默认在环回接口上采用此种组网类型), Loopback(default on Loopback interfaces)
- 非广播组网在多点非广播多路复用传输介质上也就是FR和ATM默认采用此种组网类型 Non-Broadcast(default on Multipoint Non-Broadcast Multi-Access(FR and ATM))
- 点对点组网在HDLC、PPP、FR及ATM的P2P子接口以及ISDN上默认采用此种组网类型 Point-to-Point(default on HDLC, PPP, P2P subinterface on FR and ATM, and ISDN)
- 广播组网(在以太网和令牌环上,默认采用此种组网类型), Broadcast(default on Ethernet and Token Ring)
- 点对多点组网Point-to-Multipoint
- 环回组网(默认在环回接口上采用此种组网类型), Loopback(default on Loopback interfaces)
**非广播网络是指那些没有原生的广播或多播流量支持的网络类型**。非广播类型网络的最常见实例就是帧中继网络。非广播类型网络**需要额外配置,以实现广播和多播支持**。在这种网络上OSPF选举出一台指定路由器(a Designate Router, DR), 及/或一台备用指定路由器a Backup Designated Router, BDR。在本书后面会对这两台路由器进行说明。
@ -252,8 +252,8 @@ OSPF进程号是一个1与65535之间的整数。每个OSPF进程都维护着其
在思科IOS软件早期版本中如路由器上没有至少一个的接口配置了有效IP地址且处于up/up状态就无法开启OSPF。此限制在当前版本思科IOS软件中去除了。假如路由器没有接口配置了有效IP地址且处于up/up状态那么思科IOS将创建出一个接近数据库a Proximity Database, PDB并允许创建出进程。但是要记住除非选定路由器ID该进程就是非活动的进程而**路由器ID的选定**,可通过下面两种方式完成。
+ 在某个接口上配置一个有效IP地址并将该接口开启
+ 使用命令`router-id`为该路由器手动配置一个ID见下
- 在某个接口上配置一个有效IP地址并将该接口开启
- 使用命令`router-id`为该路由器手动配置一个ID见下
作为一个例子,看看下面的所有接口都关闭的路由器。
@ -303,8 +303,8 @@ R3#show ip ospf 1
在开启OSPF后就可以执行两个操作来为路由器上一个或更多的网络或接口开启OSPF路由。这两个操作如下。
+ 使用路由器配置命令(router configuration command)`[network] [wildcard] area [area id]`
+ 使用接口配置命令`ip ospf [process id] area [area id]`
- 使用路由器配置命令(router configuration command)`[network] [wildcard] area [area id]`
- 使用接口配置命令`ip ospf [process id] area [area id]`
与EIGRP不同OSPF强制使用反掩码且必须配置反掩码; 但与在EIGRP中的情况一样反掩码提供了同样的功能也就是匹配指定范围中的接口unlike EIGRP, the wildcard is mandatory in OSPF and must be configured; however, as is the case with EIGRP, it serves the same function in that it matches interfaces within the range specified。比如语句`network 10.0.0.0 0.255.255.255 area 0`就会对10.0.0.1/30、10.5.5.1/24, 甚至10.10.10.1/25这样的IP地址和子网掩码组合的接口开启OSPF路由。基于该OSPF网络配置这些接口都会被分配到0号区域。
@ -314,11 +314,11 @@ R3#show ip ospf 1
在命令`network [network] [wildcard] area [area id]`之后路由器又对最具体条目做出匹配以决定将接口要分配给的区域。作为实例想想下面这些OSPF网络语句。
+ 第一条网络配置语句:`network 10.0.0.0 0.255.255.255 area 0`
+ 第二条:`network 10.1.0.0 0.0.255.255 area 1`
+ 第三条:`network 10.1.1.0 0.0.0.255 area 2`
+ 第四条:`network 10.1.1.1 0.0.0.0 area 3`
+ 第五条:`network 0.0.0.0 0.0.0.0 area 4`
- 第一条网络配置语句:`network 10.0.0.0 0.255.255.255 area 0`
- 第二条:`network 10.1.0.0 0.0.255.255 area 1`
- 第三条:`network 10.1.1.0 0.0.0.255 area 2`
- 第四条:`network 10.1.1.1 0.0.0.0 area 3`
- 第五条:`network 0.0.0.0 0.0.0.0 area 4`
按照路由器上的此种配置同时路由器上又配置了如下表12.1中展示的这些环回接口。
@ -474,10 +474,10 @@ FastEthernet0/0 is up, line protocol is up
沿用第10天的实验场景两台直接连接的路由器各自其上的环回接口但取代配置RIP及对物理和环回接口进行通告的是使用OSPF 0号区域实现but instead of configuring RIP and advertising the physical and Loopback interfaces, do this using OSPF Area 0
+ 分配一个IPv4地址给直接连接的接口10.10.10.1/24及10.10.10.2/24
+ 运用ping操作测试直接连通性
+ 分别在两台路由器上配置一个环回接口并自两个不同范围为其分配上地址11.11.11.1/32及12.12.12.2/32
+ 配置上标准OSPF 1号进程并在0号区域中通告所有本地网络。同时为两台设备配置一个路由器ID。
- 分配一个IPv4地址给直接连接的接口10.10.10.1/24及10.10.10.2/24
- 运用ping操作测试直接连通性
- 分别在两台路由器上配置一个环回接口并自两个不同范围为其分配上地址11.11.11.1/32及12.12.12.2/32
- 配置上标准OSPF 1号进程并在0号区域中通告所有本地网络。同时为两台设备配置一个路由器ID。
**R1:**
@ -497,10 +497,10 @@ network 10.10.10.0 0.0.0.255 area 0
network 12.12.12.2 0.0.0.0 area 0
```
+ 自R1向R2的环回接口执行ping操作以测试连通性
+ 执行一条`show ip route`命令来验证有通过OSPF接收到路由
+ 执行一条`show ip protocols`命令来验证有配置OSPF且在设备上是活动的
+ 坚持特定于OSPF的接口参数`show ip ospf interface`及`show ip ospf interface brief`
+ 在两台路由器上直接连接接口修改OSPF的Hello包和死亡计时器`ip ospf hello`及`ip ospf dead`
+ 执行一下`show ip ospf 1`命令,看看路由进程参数
+ 重复该实验,但这次使用`ip ospf 1 area 0 interface specific`命令而不是在router OSPF 下的`network`命令,对各个网络进行通告。
- 自R1向R2的环回接口执行ping操作以测试连通性
- 执行一条`show ip route`命令来验证有通过OSPF接收到路由
- 执行一条`show ip protocols`命令来验证有配置OSPF且在设备上是活动的
- 坚持特定于OSPF的接口参数`show ip ospf interface`及`show ip ospf interface brief`
- 在两台路由器上直接连接接口修改OSPF的Hello包和死亡计时器`ip ospf hello`及`ip ospf dead`
- 执行一下`show ip ospf 1`命令,看看路由进程参数
- 重复该实验,但这次使用`ip ospf 1 area 0 interface specific`命令而不是在router OSPF 下的`network`命令,对各个网络进行通告。