RMON表中有个类型为EntryStatus的对象,其值表示行的状态,主要用于行的生成、修改和翻除。请描述在新增行、修改行、删除行时,管理站和管理代理对该对象值的修改。
增加行:(6分)(1 )管理站用SetRequest请求生成一个新行,若索引不冲突,则代理产生一个新行,状态对象的值为CreateRequest。(2)新行产坐后,代理将状态对象的设为underCreation。(3 )新行将保持underCreation,直到管理站产生了所有要生成的新行。这时由管理站设置每个新行的状态对象为valid。(4) 如果管理站要生成的新行已经存在,则返回一个错误。(5) 如果多个管理站同时请求产生同一概念行时,仅最先到达的请求有效,其他失败。(6) 管理站也可以把一个已经存在的行的状态对象的值从invalid改为为valid,等于产生一个新行。删除行:(2分)只有行的所有者才能发出SetRequestPDU,把行的状态对象设为invalid,等效于删除了行。修改行:(2分)首先设置行状态对象为invalid,然后用SetRequestPDU改变其他对象的值。