欢迎访客 ( 登陆 | 注册 )

论坛索引 | 最新主题 | 热门主题 | 搜索论坛 | 成员列表 | 在线帮助

 
ospf里的lsa更新是如何工作的.
« 上一篇主题 | 下一篇主题 » 跟踪主题 | 邮寄主题 | 打印主题
  tanjianqiang 离线
1. ospf里的lsa更新是如何工作的.
HP : 0 / 11
MP : 2 / 94
EXP : 47%
新手上路


成员等级: 1
发表总数: 6
金币总数: 20
所属组别: 普通成员
注册日期: 2006/04/10

ospf里的lsa更新是如何工作的.

如果两个路由器已经同步了,若一个路由器发生了变化它会只发送变化了的部分,那另一个路由器收到后,它发现这个lsa比原来发过来的要新就会更新这个lsa(路由器每发送一个lsa就会把lsa头部的序列号加1),但是这会收到的新的lsa只是路由器某个部分的描述,而原来的lsa是路由器全部的描述,我想它肯定不会是把原来的删除了原来的lsa把新的lsa加到数据库里的吧,但是它是怎么处理的呀~
发表于2006/04/18, 16:27
     Top
  fswine 离线
2. Re:ospf里的lsa更新是如何工作的.
HP : 0 / 11
MP : 2 / 93
EXP : 47%
新手上路


成员等级: 1
发表总数: 6
金币总数: 16
所属组别: 普通成员
注册日期: 2006/04/18

我理解lsa只是一条链路的描述吧,怎么会是路由器的全部描述呢?
发表于2006/04/18, 17:20
     Top
  tanjianqiang 离线
3. Re:ospf里的lsa更新是如何工作的.
HP : 0 / 11
MP : 2 / 94
EXP : 47%
新手上路


成员等级: 1
发表总数: 6
金币总数: 20
所属组别: 普通成员
注册日期: 2006/04/10

路由器首次发送的时候会把路由器所有接口的状态描述放在一个lsa 中发布出去的!
发表于2006/04/18, 22:06
     Top
  fswine 离线
4. Re:ospf里的lsa更新是如何工作的.
HP : 0 / 11
MP : 2 / 93
EXP : 47%
新手上路


成员等级: 1
发表总数: 6
金币总数: 16
所属组别: 普通成员
注册日期: 2006/04/18

有这一说?我只知道首次交换路由信息是将database里面的所有lsa都发出去,没听说把所有的link-stat放到一个lsa里面。。查了rfc,没查到。。。:(
发表于2006/04/19, 17:19
     Top
  tanjianqiang 离线
5. Re: ospf里的lsa更新是如何工作的.
HP : 0 / 11
MP : 2 / 94
EXP : 47%
新手上路


成员等级: 1
发表总数: 6
金币总数: 20
所属组别: 普通成员
注册日期: 2006/04/10

哦,我和你的理解有误,我说的是首次描述一个路由器的时候会把所有端口都一一描述后再加一个lsa头部形成一个对本路由器接口状态的描述报文route-lsa.
如果路由器是刚启动的时候他的路由器里只有这一条lsa,发给邻居.有可能邻居那里有很多lsa它们就会互相更新!
我想问的就是如果更新完毕后,路由器又有了路由变动,它只会把变动的那部分描述后,加上一个lsa头然后把这个lsa中的序列号加1发送给邻居,邻居收到后会比较这个lsa发现比同一个路由器发出的lsa要新就用发过来的lsa更新自己的lsdb,但就在此时此刻是如何更新的呢,是不是只是针对此lsa描述的更新内容去更新自己数据库对应的内容,不会是覆盖吧,这样的话就残缺不全了吧!
发表于2006/04/20, 17:34
     Top
主题评分
未评分. 匿名用户无权对主题进行评分
0 名会员正在浏览该主题 (0 名游客 和 0 名隐身会员)
0 名会员:
有 4 篇回复自 2006/04/18, 16:27 跟踪主题 | 邮寄主题 | 打印主题

<< Back to 网络世界

 




Powered by PhoenixBBS v1.2 © 2000-2003  NetBuddy.Org