应用题

RMON 表中有个类型为 EntryStatus 的对象,其值表示行的状态,主要用于行的生成、 修改和翻除。请描述在新增行、修改行、删除行时,管理站和管理代理对该对象值的修 改。 

【正确答案】

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

【答案解析】