第一课(2011-06-08)
一、总述
LSA:链路状态通告“携带更新信息”
LSDB:链路状态数据库(交换LSA成为LSDB).
OPSF算法:DIJKSTRA 迪杰斯特拉算法(SPF)。
AREA :划分区域的来减少LSDB的大小。在相同的area中LSDB是完全相同。
area分为:传输区域(transit areas )和普通区域(mormal areas)。
区域机制和类型:
ABR:Area Borer Router 区域边界路由器
ASBR:Autonomous System Boundary Router (AS自治系统边界路由器
普通区域内部路由器:internal routers
骨干区域内的路由器:Backbone routers
DR 和BDR在以太网广播型网络中才会选举。
OSPF的算法:
利用SPF算法,基于最小的总的开销,发送到路由
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
。
OSPF的度量(即开销):
108/接口带宽=
Link type default cost
T1 64
E1 48
EtherNet 10
FastetherNet 1
ATM 1
注:开销不会出现小数。如,KM和MM链路不会出现小数,最小是1 。
二、试验
如何改变开销?
如图:
配通,启OSPF 100
Show ip route
修改开销的方法:
1):接口下:ip ospf cost 30
Show ip route 开销变为31了。(修改的30+1 )
2)改带宽:bandwith +接口带宽
3)解决高带宽链路的方法:
Route ospf 100
Auto-cost reference-bandwith 20000
提示:请确认在所有路由器上修改带宽.
二、序列号:
第个LSA都是有序列号(sequence)
序列号越高LSA越新。我的高,发更新给你;如果我的低,直接接收。
LSA更新的确认方式:(什么样的LSA更新)
1.更高的序列号;
2.更高的校验各;
3.哪个时间更新远于最大时间;
4.更小的LS时间。
序列号的分类:A,线型;从小到大,有个范围,但有用完的时候。
B,环形;循环。
OSPF序列号称为“棒棒糖”式的空间。如图:
由4个字节、32位组成。
开始:0x80000001
结束:0xFFFFFFFF
0x代表是16进制。
每变化一次,序列号就加1.
因为LSA更新,所以每30分钟序列号就加1
线型序列号的原理:
三、Planning for ospf (OSPF 的设计)
每个区域内,不要超过60台router,ABR 所接的区域不要超过3个。
四、显示不正常的路由:
宣告ospf 的另一种方法:
Ip ospf 100 area 0
用show ip route
显示:一条不正常的路由,原因是R2把loop 0 的ip 地址看作是末节主机了。如何把路由变为正确的?
Int loop 0
Ip ospf Network point-to-point 注意在以后的配置loop 口时一定要输入此命令。
五、OSPF数据包进程如何工作,即邻居的建立:
1.发现邻居并建立邻居表。
2.泛洪LSA
3.计算最大路径。
4.把最短路径放入到路由表。
六、包结构:
1. OSPF版本为:V2
2.TYPE:类型,指包的类型;五个包具体为:1.Hello包
2.DBD包(Database Description 数据库描述包
3.lSR包(link State request 请求包
4.LSU包(link State update 更新包
5.LSACK包(link State Acknowledgnek 确认包
3.Packet leonth 包长度
4.Router ID :
如何查看Router ID : show ip ospf
如何修改? Router ospf 100
Router-id 2.2.2.2
注:如果要想修改生效,则必须清除ospf 进程:clear ip ospf Process
修改后,提示:冲突了(R2的router ID 为2.2.2.2,)router ID 相同不能建立邻居。
Area ID:
Cheak-sum :校验和
Authentication type :验证(支持多种)明文为1,密文为2,空为0.
Authentication:
Date :
注:以上给出的图,就是要想抓包,做SPAN端口映射。
七、Hello包的包含哪些字段?
1)子网掩码:
子网掩码不同能建立邻居吗?不能。
试验:如上图:R2和R3之间:
改R3的子网25位。邻居down了。
2)hello时间
如Hello时间不同能不能建立邻居关系?
试验:
如上图:show ip ospf int f0/1
Int f0/1
Ip ospf hello-interval 15(改为15秒,默认是10秒)
修改完hello时间后,死亡时间随之也改变了。
用:show ip ospf int f0/1
显示:Hello 15 hodltime 60秒
3)末节区域
标识
采样口标识规范化 下载危险废物标识 下载医疗器械外包装标识图下载科目一标识图大全免费下载产品包装标识下载
。
4)route priorty 1 优先级(默认为1) 如何修改优先级?
IP ospf priority 2 (0-255 可选,0选项不能参与选举)。
注:选举DR,BDR的选举规则:优先级越大越优先,如优相等,则Router ID越大越优先。
5)死亡时间:
如果死亡时间不相等,能建立邻居吗?
试验:
修改死亡时间:Ip ospf dead-interval 60(默认为40秒)
6)Desinated route 12.1.1.2 ( DR 是: )
7) backup Desinated router 12.1.1.1 (BDR是: )
8) Active neighbor 10.1.1.1 (活跃的邻居是; )
八、router ID如何查看: Show ip ospf
如何修改router ID router ospf 100
router-id 2.2.2.2 修改后必须清除ospf进程生效,clear ip ospf press
show ip ospf int f0/0 查看hello时间与死亡时间
九、ospf邻居建立的条件:
1.掩在以太网环境下掩码必须相等(串行链路下可以不相等);
2.Hello 时间要一致,死亡时间也要相同。
3.末节区域标识;
4. 必须属于相同的区域;
5.Router ID不能相同;
6.MTU的大小必须相等
---------------------------------------------------------------------------------------------------------------------------------------
第二课:(2011-06-09)
邻居:(通过Hello成为朋友)。
邻接:(朋友通过信息交换,成为朋友。)从邻居到邻接的“邻居状态集”,共七种:
一、OSPF的建立过程:
1.down :没有检测到活跃的邻居,没有收到对方面Hello时的状态。
ARREMTP尝试状态:只会出现在NBMA环境下,他是夹在down和init之间的状态,在还没有收到hello,尝试hello的建立。
2.Init:初始化状态:收到hello包后的状态。
3.2-way:双向状态:own router ID in received hello 意思是:本身的Router ID 出现在对方的Hello包中(或我的router ID 出现在收到Hello中了)。这时邻居关系建立了(这之后开始选举DR和BDR)。
4.exstart:选举主/从状态;Mastr/slave roles determined 意思是选举主从的角色,即谁先说,谁后说话。目的是:双方通过描述本地DBD包中的LSA。Router ID 越大越优先。
5.exchang: DBD包的交换;Datebase Descriptionpadcets sent。首先发送(或收到)的是一个空的DBD包。
6.loading:交换LSR 、LSU、LSACK。
7.full: Neighbors fuuly adjacent 邻居关系已经建立。
进行最优路径的选择,进行SPF算法。
二、详细叙述OSPF的建立过程:
没有收到Hello字段时为down 状态,检测不到活跃的邻居;收到hello包后,如果包中没有我的router ID成为Init状态,如果有我的Router ID,就变为Two-way 状态,邻居关系建立;为了以后发送数据包方便,进入了exstart状态进行主从关系的选择;选择完主从关系以后,要进行主从双方说话,也就是进行DBD包数据库描述,进入了exchange状态;通过描述数据包,知道了我有什么以及没有什么,进行LSR、LSU、LSACK的交换,进入了loading状态;loading交换完成以后,接着便full了,邻接关系完全建立。接下来便是运行SPF算法,选择一个最优路径,放入路由表内。
三、通过dubeg 详解OSPF的建立过程:
如图:
配通,启ospf 100.
1、查看邻居状态:
R1#show ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface
2.2.2.2 0 FULL/ - 00:00:36 12.1.1.2 Serial1/0
R2#show ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface
12.1.1.1 0 FULL/ - 00:00:39 12.1.1.1 Serial1/0
注:因是在串行(点到点)链路中,所以State是不用选DR和BDR的。
2.启用debug ip ospf packet 和debug ip ospf adj:
R1#debug ip ospf events
OSPF events debugging is on
R1#debug ip ospf adj
R1(config)#int s1/0
R1(config-if)#shut 断开接口
R1(config-if)#no shut 连接接口
*Mar 1 01:51:01.119: %LINK-3-UPDOWN: Interface Serial1/0, changed State to up
R1(config-if)#
*Mar 1 01:51:01.135: OSPF: Interface Serial1/0 going Up 起来了。
*Mar 1 01:51:01.135: OSPF: Send hello to 224.0.0.5 area 0 on Serial1/0 from 12.1.1.1
R1发送一个hello包给224.0.0.5
*Mar 1 01:51:01.155: OSPF: Rcv hello from 2.2.2.2 area 0 from Serial1/0 12.1.1.2
R1收到一个2.2.2.2来的包从s1/0 12.1.1.2,里面包含:
*Mar 1 01:51:01.155: OSPF: 2 Way Communication to 2.2.2.2 on Serial1/0, State 2WAY
成为2way状态
*Mar 1 01:51:01.155: OSPF: Send DBD to 2.2.2.2 on Serial1/0 seq 0x1639 opt 0x52 flag 0x7 len 32
在选择主从关系时,相互发送一个空的DBD包。这是我发的第一个包。
序列号:0x1639
0x7:划为二进制为:0x 11 1,后面的三个1,代表三个位,用来区分DBD的第几个包,即包的类型。 第一位:是初始位,如果是1,表示是第一个,如是0,则是最后一个。
第二位,M位:后续位。如后续有包则为1,后续没包则为:0。
第三位,MS位:主从位。主为1从为0
*Mar 1 01:51:01.159: OSPF: Send immediate hello to nbr 2.2.2.2, src address 12.1.1.2, on Serial1/0
*Mar 1 01:51:01.159: OSPF: Send hello to 224.0.0.5 area 0 on Serial1/0 from 12.1.1.1
*Mar 1 01:51:01.159: OSPF: End of hello Processing
结束了Hello的过程。
*Mar 1 01:51:01.391: OSPF: Rcv DBD from 2.2.2.2 on Serial1/0 seq 0xBFF opt 0x52 flag 0x7 len 32 mtu 1500 State EXSTART
序列号:0xbff.
这是我收到的第一个包,从2.2.2.2发来包。(对方发一个DBD包)经过一个来回发送DBD包,
邻居关系变为了exstart状态,开始DBD包的交换。
收到包也是0x7(0x111),都认为自己为主。(主从关系是依据Router ID来选的。)
*Mar 1 01:51:01.395: OSPF: First DBD and we are not SLAVE 第一DBD包认为自己不是从。
*Mar 1 01:51:01.399: OSPF: Rcv DBD from 2.2.2.2 on Serial1/0 seq 0x1639 opt 0x52 flag 0x2 len 72 mtu 1500 State EXSTART
从2.2.2.2收到第二个包DBD包,序列号是:0x1639 0x2 (0x010)
*Mar 1 01:51:01.399: OSPF: NBR Negotiat
R1(config-if)#ion Done. We are the MASTER 我是主
*Mar 1 01:51:01.399: OSPF: Send DBD to 2.2.2.2 on Serial1/0 seq 0x163A opt 0x52 flag 0x3 len 72
发送的序列号:0x163A
*Mar 1 01:51:01.467: OSPF: Rcv DBD from 2.2.2.2 on Serial1/0 seq 0x163A opt 0x52 flag 0x0 len 32 mtu 1500 State EXCHANGE
收到的序列号:0x163A
*Mar 1 01:51:01.467: OSPF: Send DBD to 2.2.2.2 on Serial1/0 seq 0x163B opt 0x52 flag 0x1 len 32
发送的序列号:0x163B
*Mar 1 01:51:01.487: OSPF: Rcv LS REQ from 2.2.2.2 on Serial1/0 length 36 LSA count 1
*Mar 1 01:51:01.487: OSPF: Send UPD to 12.1.1.2 on Serial1/0 length 40 LSA count 1
*Mar 1 01:51:01.487: OSPF: Rcv DBD from 2.2.2.2 on Serial1/0 seq 0x163B opt 0x52 flag 0x0 len 32 mtu 1500 State EXCHANGE
发送第三包。 进入了exchange状态。
-----------------------------------
注:收到的序列号:0x163B
Ospf是不可靠的传输,为了保证可靠传输,用了确认号。
确认号分为:显示确认(Lsack)和隐式确认(来自DBD包的序列号的确认)。
--------------------------------------
*Mar 1 01:51:01.487: OSPF: Exchange Done with 2.2.2.2 on Serial1/0
*Mar 1 01:51:01.487: OSPF: Synchronized with 2.2.2.2 on Serial1/0, State FULL
*Mar 1 01:51:01.491: %OSPF-5-ADJCHG: Process 100, Nbr 2.2.2.2 on Serial1/0 from LOADING to FULL, Loading Done
从loading to full 状态
*Mar 1 01:51:01.635: OSPF: Build router LSA for area 0, router ID 12.1.1.1, seq 0x80000010,
创建一个LSA从area 0 route ID j 12.1.1.1 序列号是:0x80000010
R1(config-if)# Process 100
*Mar 1 01:51:02.123: %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial1/0, changed State to up
*Mar 1 01:51:02.751: OSPF: Rcv hello from 2.2.2.2 area 0 from Serial1/0 12.1.1.2
*Mar 1 01:51:02.755: OSPF: End of hello Processing
R1(config-if)#
*Mar 1 01:51:10.771: OSPF: Send hello to 224.0.0.5 area 0 on Serial1/0 from 12.1.1.1
R1(config-if)#
*Mar 1 01:51:12.051: OSPF: Rcv hello from 2.2.2.2 area 0 from Serial1/0 12.1.1.2
*Mar 1 01:51:12.051: OSPF: End of hello Processing
R1(config-if)#
*Mar 1 01:51:20.499: OSPF: Send hello to 224.0.0.5 area 0 on Serial1/0 from 12.1.1.1
R1(config-if)#
*Mar 1 01:51:21.559: OSPF: Rcv hello from 2.2.2.2 area 0 from Serial1/0 12.1.1.2
*Mar 1 01:51:21.563: OSPF: End of hello Processing
R1(config-if)#
*Mar 1 01:51:30.243: OSPF: Send hello to 224.0.0.5 area 0 on Serial1/0 from 12.1.1.1
R1(config-if)#
*Mar 1 01:51:31.443: OSPF: Rcv hello from 2.2.2.2 area 0 from Serial1/0 12.1.1.2
*Mar 1 01:51:31.443: OSPF: End of hello Processing
R1(config-if)#
*Mar 1 01:51:39.547: OSPF: Send hello to 224.0.0.5 area 0 on Serial1/0 from 12.1.1.1
R1(config-if)#
*Mar 1 01:51:41.031: OSPF: Rcv hello from 2.2.2.2 area 0 from Serial1/0 12.1.1.2
*Mar 1 01:51:41.031: OSPF: End of hello Processing
R1(config-if)#
*Mar 1 01:51:49.199: OSPF: Send hello to 224.0.0.5 area 0 on Serial1/0 from 12.1.1.1
R1(config-if)#
*Mar 1 01:51:50.751: OSPF: Rcv hello from 2.2.2.2 area 0 from Serial1/0 12.1.1.2
四、关于MTU:(如上图)
Mtu:1500Byte
Mtu分为:物理MTU; 比喻成是一个物理的容器,大小是1500Byte。用show int s1/0查看。
逻辑MTU(也叫三层MTU); 比喻成是容器内的水,可多可少。用show ip int s1/0 查看。
怎样修改MTU:
1)修改的是物理MTU,发现,瓶子内的水也变了。
Int s1/0
MTU 1200
查看:
R1(config-if)#do show int s1/0 查看物理MTU
MTU 1200 bytes, BW 1544 Kbit/sec, DLY 20000 usec,
reliability 255/255, txload 1/255, rxload 1/255
R1(config-if)#do show ip int s1/0 查看逻辑MTU
Address determined by setup command
MTU is 1200 bytes
2)修改的是逻辑MTU,发现瓶子没有变。
Int s1/0
Ip MTU 1300
R1(config-if)#do show int s1/0
InterNet address is 12.1.1.1/24
MTU 1500 bytes, BW 1544 Kbit/sec, DLY 20000 usec,
R1(config-if)#do show ip int s1/0
Address determined by setup command
MTU is 1300 bytes
3)两端的MTU不相等会是什么情况?
把一端的物理MTu改为1400byte, 另一端不变,是1500byte.
R1(config-if)#do show int s1/0
MTU 1400 bytes, BW 1544 Kbit/sec, DLY 20000 usec,
先清一下ospf进程:
R1#clear ip ospf pro
Reset ALL OSPF Processes? [no]: y
R1#show ip ospf ne
Neighbor ID Pri State Dead Time Address Interface
2.2.2.2 0 EXSTART/ - 00:00:39 12.1.1.2 Serial1/0
发现卡在了exstart状态了。
注:一定记位,MTU不同的状态是邻居关系一直处于exstart 状态
默认的情况下,DBD包的交换需要MTU的协商,可以通过配置,在接口下忽略MTU的协商。
如:int s1/0
Ip ospf mtu-ig nore
R1#clear ip ospf Process 清一下OSPF进程;
Reset ALL OSPF Processes? [no]: y
查看:
R1#show ip ospf ne
Neighbor ID Pri State Dead Time Address Interface
2.2.2.2 0 FULL/ - 00:00:37 12.1.1.2 Serial1/0
又是FULL状态了。
五、DRother 监听:224.0.0.5
DR和BDR监听:224.0.0.6 发送:224.0.0.5
Debug ip ospf packet: Type 1
六、多区域:(如图)
配通,启OSPF 100
Show ip ospf 查看Router ID
Show ip ospf int s1/0 查看优先级
Show ip ospf database 查看OSPF的LSDB
(一)、OSPF的认证:
1),明文认证:
R1(config)#router ospf 100
R1(config-router)#area 0 authentication
R1(config-router)#exit
R1(config)#int s1/0
R1(config-if)#ip ospf authentication-key CCNA
*Mar 1 00:08:43.355: %OSPF-5-ADJCHG: Process 100, Nbr 202.102.1.2 on Serial1/0 from FULL to DOWN, Neighbor Down: Dead timer expired
R1配完认证以后便down 了。等对端配完以后以起来了。
*Mar 1 00:09:07.291: %OSPF-5-ADJCHG: Process 100, Nbr 202.102.1.2 on Serial1/0 from LOADING to FULL, Loading Done
r2(config)#router ospf 100
r2(config-router)#area 0 authentication
*Mar 1 00:08:42.175: %OSPF-5-ADJCHG: Process 100, Nbr 1.1.1.1 on Serial1/0 from FULL to DOWN, Neighbor Down: Dead timer expired
r2(config-if)#ip ospf authentication-key CCNA
r2(config-if)#EXIT
*Mar 1 00:09:07.247: %OSPF-5-ADJCHG: Process 100, Nbr 1.1.1.1 on Serial1/0 from LOADING to FULL, Loading Done
注:两端的密钥配置不同,提示:
Mar 1 00:18:52.931: %OSPF-5-ADJCHG: Process 100, Nbr 1.1.1.1 on Serial1/0 from FULL to DOWN, Neighbor Down: Dead timer expired
用debug ip ospf events来查看。
2).密文认证:
r2(config)#router ospf 100
r2(config-router)#area 0 authentication message-digest
r2(config-if)#ip ospf authentication message-digest
*Mar 1 00:27:06.623: %OSPF-5-ADJCHG: Process 100, Nbr 1.1.1.1 on Serial1/0 from FULL to DOWN, Neighbor Down: Dead timer expired 配完以后便down 了。
r2(config-if)#ip ospf message-digest-key 1 md5 123
对端也配置
R1(config)#router ospf 100
R1(config-router)#area 0 authentication message-digest
R1(config-if)#ip ospf authentication message-digest
R1(config-if)#ip ospf message-digest-key 1 md5 123
Mar 1 00:34:32.831: %OSPF-5-ADJCHG: Process 100, Nbr 202.102.1.2 on Serial1/0 from LOADING to FULL, Loading Done 配置完成后又起来了。
验证(检查):
1) 如一端配认证,另一端不配,出现:
Mar 1 00:49:20.059: OSPF: Rcv pkt from 202.102.1.2, Serial1/0 : Mismatch Authentication Key - No message digest key 1 on interface
2)如果一端的密钥(md5后面的密码)与对端配置不一样,则出现了下面的提示:
R1#debug ip ospf events
OSPF events debugging is on
R1#debug ip ospf events
*Mar 1 00:44:53.795: OSPF: Rcv pkt from 202.102.1.2, Serial1/0 : Mismatch Authentication Key - Message Digest Key 1
七、ospf下的“NBMA:非广播多路访问”:
----------Ospf下的五种网络类型:
如图:配置静态帧中继,启用ospf 100:
配置完成后,在任何一个路由器上面都没有邻居:为什么都配上OPSF了,结果没有邻居?来到OSPF网络类型,osfp在帧中继环境下(现在所处的环境是NBMA),
Show ip ospf int s1/0:查看默认情况下cisco网路由器上的网络类型:
显示:Network type(网络类型):NON-BROADCAST 非广播。把cisco的这种默认的网络类型称为NBMA的网络类型,引出第一个网络类型:
非广播多路访问的环境,网络类型是NBMA;
第一种网络类型:
--------NBMA(是解决OSPF下不能建邻居的问题的第一种
办法
鲁班奖评选办法下载鲁班奖评选办法下载鲁班奖评选办法下载企业年金办法下载企业年金办法下载
。要手动指邻居。)(在NBMA类型下,不承载组播流量,要建立邻居,必须是单播才行)。
特点:
1.组播改为单播
2.在NBMA类型下,举行DR和BDR的选举;
3.工业
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
4.hello 30s
在OSPF中,互相更新,发送hello用的是组播更新,做映射时没带broadcast,只有不带broadcast才是一个NBMA环境,这种环境下没有建立OSPF邻居。先前学过在单播的网络环境下,要单播指邻居,要想学所要解决此问题,可以用单播来建立邻居。
(一)用单播指邻居。(指相应的接口的IP地址)
R1#Neighbor 202.102.1.2
Neighbor 202.102.1.3
Neighbor 202.102.1.4
用Show ip ospf neighbor ,有邻居了。
(二)在本网络环境下,谁是DR比较合理:R1做比较合适,要确保R1是DR。
用Show ip ospf nei,显示:DR在202.102.1.4 上,必须让DR在R1才行,要想让R1成为DR,先看优先级,默认是1,0是没有被选举的资格,要确保R1是DR,改大就行了。
Int s1/0
Ip ospf priorty 10 【修改优先级(越大越优先)】
Clear ip ospf Process (修改完优先级需要清一下进程DR才能转换。Twotway 的时候完了的时候开始选举DR)
Show ip ospf nei DR转过去了。
Hello时间是多少?show
第二种网络类型(不用手动指邻居)
----------广播类型:(环境是NBMA)
特点:1.hello 10s
2.举行DR和BDR的选举;
3.CISCO私有标准
以上是用的单播的,在新版的IOS系统中,我们可以修改一下网络类型为广播类型,但环境还NBMA,也就是要承载组播和多播流量,在配置时要加broadcast。
如:Frame-rilay map ip 202.102.1.3 401 broadcast 默认的情况下,NBMA不承载组播和多播流量。
删掉单播指邻居,要把单播改为多播。
如何更改OSPF网络类型?
Int s1/0
Ip ospf Network broadcast
在一个路由上改了后,要在全网的路由器的做修改。
Show ip nei
问:需要选DR和BDR吗?需要。
Show ip osfp int
显示:Hello时间为10秒。
show ip ospf int s1/0 Hello时间:
为10秒(在广播型网络),dead时间为40秒。在单播环境下为30秒,deadtime :120s
----------------------------------------------------------------------------------------------------------------------------------------
第三课:(2011-06-10)
一、第三种网络环境:
-----------点到多点:
NBMA:工业标准
Broadcast:cisoc私有标准。
特点:1.不选举DR和BDR;
2.网络类型的更新方式为组播;
3.hello时间30秒; (show ip ospf s1/0)
4.工业标准。
在配置帧中继时,后面一定要加broadcoat才能形成广播环境。
将OSPF网类型改为点到多点:所有的路由器都要改。
接口下:ip ospf Network point-to-point
Show ip ospf nei
有邻居了。
总结:
1.在低速度链路上使用单播指邻居,而现在,OSPF的DR和BDR不选了,那么更新方式为还是组播更新。得有一个需要即不选DR和BDR,更新方式为单播。
2.点到多点是多个点到点的集合。
二、第四种网络环境:
--------点到多点非方播
是cisco设备去解决占用资源外,还有在按需虚电路SVC运行点到多点环境时,会出现问题。引入了这种网络类型,更新方式为单播。
特点:
1.手到指邻居
2.不需要选DR和BDR
3.hello时间是30秒,死亡时间120秒。
修改成点到多点非广播型:(所有的路由器都要改)
Ip ospf Network point-to-mulipoint non-broadcast
Router ospf 100
Neighbor 202.102.1.2 指邻居
Neighbor 202.102.1.3
Neighbor 202.102.1.4
三、第五种网络环境:
--------点到点模式:
要构造一个到点到点的环境,启一个点到点的子接口,默认的类型是点到点。利用帧中继的典开型的图即可。
R1#Int s1/0
Encapsulation Frame-relay
No shut
Int s1/0.1 piont-to-piont
Ip addr 192.168.1.1 255.255.255.0
Frame-relay interface-dlcI 201
Exit
看一下有没有PVC: Show frame-relay pvc
接下来将子接口加入到OSPF中:
Int s1/0.1 p
Ip ospf 100 area 0
R2#:int s1/0
Encapsulation Frame-relay
No shut
int s1/0.1 piont-to-piont
Ip add 192.168.1.2 255.255.255.0
Frame-relay interface-dlcI 101
Ip ospf 100 area 0
特点:
1.运行仿真线路,才会出现(帧中继是典型的仿真链路)。
2.自动建立邻居
3.不选举DR和BDR
4.只使用一个单个的子网。
总结:使用单到单的网络环境最浪费IP地址,肯定不能使用同一网络地址,都是使用子接口,在点到点的子接口下,存在的网络类型是点到点网络类型。即,点到点子接口下存在的网络类型是点到点网络类型。
四、五种类型的总结:(以两张表)
Ospf网络类型
NBMA
拓扑类型
SubNet address
Hello time
邻接关系
RFC orCisco
非广播多路访问
(NBMA)
全互连
或部分互连
相同子网
30sec
手动指邻居
选举DR和BDR
RFC
广播
全互连
或部分互连
相同子网
10sec
自动建立
选举DR和BDR
Cisco
点到多点
部分互连
或星形
相同子网
30sec
自动建立
不需DR和BDR
RFc
点到多点非广播
部分互连
或星形
相同子网
30sec
手动指邻居
不需选DR和BDR
Cisco
点到点
全互连、星形,使用子接口
每个子接口使用不同的地址
10sec
自动建立
不需选DR和BDR
cisco
五、七种LSA
如图:
注:ABR一般在area 0 。配地址,启ospf 100。
Show ip route ospf (过滤ospf 路由)
路由的计算是通过LSA。同一区域内LSDB完全相同。
1) 七种LSA:(LSA的老化时间是:3600秒)
Route LSAs 路由LSA
Network LSAs 网络LSA
Summary LSAs 网络汇总lSA
ASBR 自治系统边界路由器LSA
Autonomous system external LSA 自治系统外部LSA
Multicast ospf
NSSA LSAs NSSA
第一类:
特点:1.传播范围为1 个区域之内(或本区域之内)
2.包含区域内的所有直连链路;
3.所有路由器都会发送路由器的LSA。
4.Link State ID 是始发路由器的ID;
5.携带度量(度量为10)
查看:
Show ip ospf database route (过滤route LSA)
R1#show ip ospf database route
OSPF Router with ID (1.1.1.1) (Process ID 100)
Router Link States (Area 1)
LS age: 25
Options: (No TOS-capability, DC)
LS Type: Router Links
Link State ID: 1.1.1.1
Advertising Router: 1.1.1.1
LS Seq Number: 80000004
Checksum: 0x37B4
Length: 48
Number of Links: 2
Link connected to: a Transit Network
(Link ID) Designated Router address: 12.1.1.1
(Link Data) Router Interface address: 12.1.1.1
Number of TOS metrics: 0
TOS 0 Metrics: 10
Link connected to: a Stub Network
(Link ID) Network/subnet number: 1.1.1.1
(Link Data) Network Mask: 255.255.255.255
Number of TOS metrics: 0
TOS 0 Metrics: 1
Routing Bit Set on this LSA
LS age: 1973
Options: (No TOS-capability, DC)
LS Type: Router Links
Link State ID: 2.2.2.2
Advertising Router: 2.2.2.2
LS Seq Number: 80000001
Checksum: 0x22D7
Length: 36
Area Border Router
Number of Links: 1
Link connected to: a Transit Network
(Link ID) Designated Router address: 12.1.1.1
(Link Data) Router Interface address: 12.1.1.2
Number of TOS metrics: 0
TOS 0 Metrics: 10
R2:
R2#show ip ospf database route
OSPF Router with ID (2.2.2.2) (Process ID 100)
Router Link States (Area 0)
LS age: 1561
Options: (No TOS-capability, DC)
LS Type: Router Links
Link State ID: 2.2.2.2
Advertising Router: 2.2.2.2
LS Seq Number: 80000004
Checksum: 0x7C1
Length: 48
Area Border Router
Number of Links: 2
Link connected to: a Transit Network
(Link ID) Designated Router address: 23.1.1.1
(Link Data) Router Interface address: 23.1.1.1
Number of TOS metrics: 0
TOS 0 Metrics: 10
Link connected to: a Stub Network
(Link ID) Network/subnet number: 2.2.2.2
(Link Data) Network Mask: 255.255.255.255
Number of TOS metrics: 0
TOS 0 Metrics: 1
Routing Bit Set on this LSA
LS age: 1474
Options: (No TOS-capability, DC)
LS Type: Router Links
Link State ID: 3.3.3.3
Advertising Router: 3.3.3.3
LS Seq Number: 80000005
Checksum: 0x19A1
Length: 48
Area Border Router
Number of Links: 2
Link connected to: a Transit Network
(Link ID) Designated Router address: 23.1.1.1
(Link Data) Router Interface address: 23.1.1.2
Number of TOS metrics: 0
TOS 0 Metrics: 10
Link connected to: a Stub Network
(Link ID) Network/subnet number: 3.3.3.3
(Link Data) Network Mask: 255.255.255.255
Number of TOS metrics: 0
TOS 0 Metrics: 1
Router Link States (Area 1)
LS age: 169
Options: (No TOS-capability, DC)
LS Type: Router Links
Link State ID: 1.1.1.1
Advertising Router: 1.1.1.1
LS Seq Number: 80000004
Checksum: 0x37B4
Length: 48
Number of Links: 2
Link connected to: a Transit Network
(Link ID) Designated Router address: 12.1.1.1
(Link Data) Router Interface address: 12.1.1.1
Number of TOS metrics: 0
TOS 0 Metrics: 10
Link connected to: a Stub Network
(Link ID) Network/subnet number: 1.1.1.1
(Link Data) Network Mask: 255.255.255.255
Number of TOS metrics: 0
TOS 0 Metrics: 1
LS age: 78
Options: (No TOS-capability, DC)
LS Type: Router Links
Link State ID: 2.2.2.2
Advertising Router: 2.2.2.2
LS Seq Number: 80000002
Checksum: 0x20D8
Length: 36
Area Border Router
Number of Links: 1
Link connected to: a Transit Network
(Link ID) Designated Router address: 12.1.1.1
(Link Data) Router Interface address: 12.1.1.2
Number of TOS metrics: 0
TOS 0 Metrics: 10
显示:每个LAS都有一个标识“link stata ID”,LSA类型不同,Link State ID不同,Link state ID 是始发路由器的router ID.
第二类:
只会出现在广播型网络环境下。
特点:
1.范围:在本区域内传递;
2.DR始发,(所有路由器都和DR建立关系)
3.包含所有与DR直连路由器及链路上的子网掩码,也包括DR本身;
4.link state ID 是DR的IP地址。
查看:show ip ospf database Network
R1:上
R1#show ip ospf database network
OSPF Router with ID (1.1.1.1) (Process ID 100)
Net Link States (Area 1)
Routing Bit Set on this LSA
LS age: 264
Options: (No TOS-capability, DC)
LS Type: Network Links
Link State ID: 12.1.1.1 (address of Designated Router)
Advertising Router: 1.1.1.1
LS Seq Number: 80000002
Checksum: 0x48D1
Length: 32
Network Mask: /24
Attached Router: 1.1.1.1
Attached Router: 2.2.2.2
R2:上
R2#show ip ospf database network
OSPF Router with ID (2.2.2.2) (Process ID 100)
Net Link States (Area 0)
Routing Bit Set on this LSA
LS age: 1689
Options: (No TOS-capability, DC)
LS Type: Network Links
Link State ID: 23.1.1.1 (address of Designated Router)
Advertising Router: 2.2.2.2
LS Seq Number: 80000001
Checksum: 0xF013
Length: 32
Network Mask: /24
Attached Router: 2.2.2.2
Attached Router: 3.3.3.3
Net Link States (Area 1)
Routing Bit Set on this LSA
LS age: 295
Options: (No TOS-capability, DC)
LS Type: Network Links
Link State ID: 12.1.1.1 (address of Designated Router)
Advertising Router: 1.1.1.1
LS Seq Number: 80000002
Checksum: 0x48D1
Length: 32
Network Mask: /24
Attached Router: 1.1.1.1
Attached Router: 2.2.2.2
第三类:(ABR通告不同的LAS)
特点:
1.整个OSPF自治系统(或整个ospf进程);
2.由ABR始发;
3.包含网络号和掩码;
4.Link stat ID 为网络号。
5.携带度量值。
Show ip ospf database summary
R1:上:
1#show ip ospf database summary
OSPF Router with ID (1.1.1.1) (Process ID 100)
Summary Net Link States (Area 1)
Routing Bit Set on this LSA
LS age: 247
Options: (No TOS-capability, DC, Upward)
LS Type: Summary Links(Network)
Link State ID: 2.2.2.2 (summary Network Number)
Advertising Router: 2.2.2.2
LS Seq Number: 80000002
Checksum: 0xF832
Length: 28
Network Mask: /32
TOS: 0 Metric: 1
Routing Bit Set on this LSA
LS age: 1727
Options: (No TOS-capability, DC, Upward)
LS Type: Summary Links(Network)
Link State ID: 3.3.3.3 (summary Network Number)
Advertising Router: 2.2.2.2
LS Seq Number: 80000001
Checksum: 0x31EC
Length: 28
Network Mask: /32
TOS: 0 Metric: 11
Routing Bit Set on this LSA
LS age: 1643
Options: (No TOS-capability, DC, Upward)
LS Type: Summary Links(Network)
Link State ID: 4.4.4.4 (summary Network Number)
Advertising Router: 2.2.2.2
LS Seq Number: 80000001
Checksum: 0x67A8
Length: 28
Network Mask: /32
TOS: 0 Metric: 21
Routing Bit Set on this LSA
LS age: 252
Options: (No TOS-capability, DC, Upward)
LS Type: Summary Links(Network)
Link State ID: 23.1.1.0 (summary Network Number)
Advertising Router: 2.2.2.2
LS Seq Number: 80000002
Checksum: 0x6CA4
Length: 28
Network Mask: /24
TOS: 0 Metric: 10
Routing Bit Set on this LSA
LS age: 1639
Options: (No TOS-capability, DC, Upward)
LS Type: Summary Links(Network)
Link State ID: 34.1.1.0 (summary Network Number)
Advertising Router: 2.2.2.2
LS Seq Number: 80000003
Checksum: 0x3FBB
Length: 28
Network Mask: /24
TOS: 0 Metric: 20
R2上:
R2#show ip ospf database summary
OSPF Router with ID (2.2.2.2) (Process ID 100)
Summary Net Link States (Area 0)
LS age: 307
Options: (No TOS-capability, DC, Upward)
LS Type: Summary Links(Network)
Link State ID: 1.1.1.1 (summary Network Number)
Advertising Router: 2.2.2.2
LS Seq Number: 80000002
Checksum: 0x8B99
Length: 28
Network Mask: /32
TOS: 0 Metric: 11
Routing Bit Set on this LSA
LS age: 1700
Options: (No TOS-capability, DC, Upward)
LS Type: Summary Links(Network)
Link State ID: 4.4.4.4 (summary Network Number)
Advertising Router: 3.3.3.3
LS Seq Number: 80000001
Checksum: 0xE431
Length: 28
Network Mask: /32
TOS: 0 Metric: 11
LS age: 308
Options: (No TOS-capability, DC, Upward)
LS Type: Summary Links(Network)
Link State ID: 12.1.1.0 (summary Network Number)
Advertising Router: 2.2.2.2
LS Seq Number: 80000002
Checksum: 0xFB20
Length: 28
Network Mask: /24
TOS: 0 Metric: 10
Routing Bit Set on this LSA
LS age: 1701
Options: (No TOS-capability, DC, Upward)
LS Type: Summary Links(Network)
Link State ID: 34.1.1.0 (summary Network Number)
Advertising Router: 3.3.3.3
LS Seq Number: 80000001