|
|
 |
|
|
| 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加到数据库里的吧,但是它是怎么处理的呀~ |
 |
|
|
| 2. Re:ospf里的lsa更新是如何工作的. |
  |
|
 |
|
HP : 0 / 11
MP : 2 / 93
EXP : 47%
|
|
新手上路

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

|
我理解lsa只是一条链路的描述吧,怎么会是路由器的全部描述呢? |
 |
|
|
| 3. Re:ospf里的lsa更新是如何工作的. |
  |
|
 |
|
HP : 0 / 11
MP : 2 / 94
EXP : 47%
|
|
新手上路

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

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

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

|
有这一说?我只知道首次交换路由信息是将database里面的所有lsa都发出去,没听说把所有的link-stat放到一个lsa里面。。查了rfc,没查到。。。:( |
 |
|
|
| 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描述的更新内容去更新自己数据库对应的内容,不会是覆盖吧,这样的话就残缺不全了吧! |
 |
 |