ZTE-AN-SERVICE-PORT-MIB

File: ZTE-AN-SERVICE-PORT-MIB.mib (32337 bytes)

Imported modules

SNMPv2-SMI SNMPv2-CONF SNMPv2-TC
IF-MIB ZTE-AN-IF-MIB ZTE-AN-TC-MIB
ZTE-AN-SMI

Imported symbols

MODULE-IDENTITY OBJECT-TYPE Integer32
MODULE-COMPLIANCE OBJECT-GROUP RowStatus
DisplayString TruthValue ifIndex
zxAnSubIfIndex ZxAnSubIfIndex zxAnServiceProvision

Defined Types

ZxAnSrvPortConfEntry  
SEQUENCE    
  zxAnSrvPortDesc DisplayString
  zxAnSrvPortAdminStatus INTEGER
  zxAnSrvPortServiceMode INTEGER
  zxAnSrvPortBrgIfId Integer32
  zxAnSrvPortUserVid Integer32
  zxAnSrvPortUserSVid Integer32
  zxAnSrvPortUserCos Integer32
  zxAnSrvPortUserStagCos Integer32
  zxAnSrvPortStartUserVid Integer32
  zxAnSrvPortEndUserVid Integer32
  zxAnSrvPortUserEthType INTEGER
  zxAnSrvPortUserDefinedEthType DisplayString
  zxAnSrvPortCVid Integer32
  zxAnSrvPortSVid Integer32
  zxAnSrvPortCtagCos Integer32
  zxAnSrvPortStagCos Integer32
  zxAnSrvPortTlsSVid Integer32
  zxAnSrvPortIngressTrafficPrf DisplayString
  zxAnSrvPortEgressTrafficPrf DisplayString
  zxAnSrvPortQueueId Integer32
  zxAnSrvPortTlsCVid Integer32
  zxAnSrvPortCosList OCTET STRING
  zxAnSrvPortCarThresh INTEGER
  zxAnSrvPortUserVidExpandMode INTEGER
  zxAnSrvPortCvidExpandMode INTEGER
  zxAnSrvPortSvidExpandMode INTEGER
  zxAnSrvPortExpandNumber INTEGER
  zxAnSrvPortRowStatus RowStatus

Defined Values

zxAnServicePort 1.3.6.1.4.1.3902.1082.110.5
This MIB defines managed objects of zte service port.
MODULE-IDENTITY    

zxAnServicePortGlobalObjects 1.3.6.1.4.1.3902.1082.110.5.1
OBJECT IDENTIFIER    

zxAnServicePortObjects 1.3.6.1.4.1.3902.1082.110.5.2
OBJECT IDENTIFIER    

zxAnServicePortCapabilities 1.3.6.1.4.1.3902.1082.110.5.1.100
The service port capabilities. The bit value 1 means the function represented by this bit is supported by this equipment. bit 0: value 1 means supporting doubleTlsVlan(13) and zxAnSrvPortTlsCVid in zxAnSrvPortConfTable. bit 1: value 1 means supporting zxAnSrvPortTlsCVid, otherwise supporting zxAnSrvPortTlsSVid, zxAnSrvPortStagCos in tls(5) mode. Note: The parameter zxAnSrvPortTlsCVid is supported by the device when value of supportDoubleTlsVlanTag(0) is 1. bit 2: value 1 means not supporting zxAnSrvPortQueueId in zxAnSrvPortConfTable. bit 3: value 1 means supporting zxAnSrvPortCosList and zxAnSrvPortCarThresh in zxAnSrvPortConfTable. bit 4: value 1 means supporting zxAnSrvPortUserVidExpandMode, zxAnSrvPortCvidExpandMode, zxAnSrvPortSvidExpandMode and zxAnSrvPortExpandNumber in zxAnSrvPortConfTable. bit 5: value 1 means supporting zxAnSrvPortCtagCos in tls(5) mode and supporting zxAnSrvPortCtagCos, zxAnSrvPortStagCos in doubleTlsVlan(13) mode. NOTE: No recommended to display it in NMS.
Status: current Access: read-only
OBJECT-TYPE    
  BITS supportDoubleTlsVlanTag(0), supportTlsCVidInTlsMode(1), notSupportQueueId(2), supportCosList(3), supportExpand(4), supportTlsCos(5)  

zxAnSrvPortConfTable 1.3.6.1.4.1.3902.1082.110.5.2.2
This table includes interface service port configuration. It uses in user's traffic scene, a service port indicates an user's service,for example VOIP/CATV/POTS/DATA service. We can create a service port as the same time finished some functions which are QinQ and translate etc.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    ZxAnSrvPortConfEntry

zxAnSrvPortConfEntry 1.3.6.1.4.1.3902.1082.110.5.2.2.1
An entry in zxAnSrvPortConfTable. When a manager wants to create a service port,it must comply with the multi-variables usage rule that all the mib variables related to same function must be in one snmp set operation, the variables have two type: mandatory and optional. Mandatory variables must be in the one snmp set operation. Optional variables may be in the one snmp set operation with the mandatory variables, but must not be used alone. To create a service port, there are several cases base on the variable zxAnSrvPortServiceMode, and the mandatory and optional variables for each case are different. Case 1: to create a service port when zxAnSrvPortServiceMode is untag(1): - mandatoty: zxAnSrvPortServiceMode, zxAnSrvPortBrgIfId, zxAnSrvPortCVid, zxAnSrvPortRowStatus - optional : zxAnSrvPortDesc, zxAnSrvPortAdminStatus, zxAnSrvPortSVid, zxAnSrvPortCtagCos, zxAnSrvPortStagCos, zxAnSrvPortIngressTrafficPrf, zxAnSrvPortEgressTrafficPrf, Case 2: To create a service port when zxAnSrvPortServiceMode is untagAndEtype(2): - mandatoty: zxAnSrvPortServiceMode, zxAnSrvPortBrgIfId, zxAnSrvPortUserEthType, zxAnSrvPortUserDefinedEthType, zxAnSrvPortCVid, zxAnSrvPortRowStatus - optional : zxAnSrvPortDesc, zxAnSrvPortAdminStatus, zxAnSrvPortSVid, zxAnSrvPortCtagCos, zxAnSrvPortStagCos, zxAnSrvPortIngressTrafficPrf, zxAnSrvPortEgressTrafficPrf, Case 3: To create a service port when zxAnSrvPortServiceMode is cos(3): - mandatoty: zxAnSrvPortServiceMode, zxAnSrvPortBrgIfId, zxAnSrvPortUserCos, zxAnSrvPortCVid, zxAnSrvPortRowStatus - optional : zxAnSrvPortDesc, zxAnSrvPortAdminStatus, zxAnSrvPortSVid, zxAnSrvPortCtagCos, zxAnSrvPortStagCos, zxAnSrvPortIngressTrafficPrf, zxAnSrvPortEgressTrafficPrf, Case 4: To create a service port when zxAnSrvPortServiceMode is tag(4): normal config: - mandatoty: zxAnSrvPortServiceMode, zxAnSrvPortBrgIfId, zxAnSrvPortUserVid, zxAnSrvPortCVid, zxAnSrvPortRowStatus - optional : zxAnSrvPortDesc, zxAnSrvPortAdminStatus, zxAnSrvPortSVid, zxAnSrvPortCtagCos, zxAnSrvPortStagCos, zxAnSrvPortIngressTrafficPrf, zxAnSrvPortEgressTrafficPrf, Case 5: To create a service port when zxAnSrvPortServiceMode is tls(5): When value of supportTlsCVidInTlsMode(1) is 1: - mandatoty: zxAnSrvPortServiceMode, zxAnSrvPortBrgIfId, zxAnSrvPortTlsCVid, zxAnSrvPortRowStatus - optional : zxAnSrvPortDesc, zxAnSrvPortAdminStatus When value of supportTlsCVidInTlsMode(1) is 0: - mandatoty: zxAnSrvPortServiceMode, zxAnSrvPortBrgIfId, zxAnSrvPortTlsSVid, zxAnSrvPortRowStatus - optional : zxAnSrvPortDesc, zxAnSrvPortAdminStatus, zxAnSrvPortStagCos When value of supportTlsCos(5) is 1: - mandatoty: zxAnSrvPortServiceMode, zxAnSrvPortBrgIfId, zxAnSrvPortTlsCVid, zxAnSrvPortRowStatus - optional: zxAnSrvPortDesc, zxAnSrvPortAdminStatus, zxAnSrvPortCtagCos Case 6: To create a service port when zxAnSrvPortServiceMode is tagAndEtype(6): - mandatoty: zxAnSrvPortServiceMode, zxAnSrvPortBrgIfId, zxAnSrvPortUserVid, zxAnSrvPortUserEthType, zxAnSrvPortUserDefinedEthType, zxAnSrvPortCVid, zxAnSrvPortRowStatus - optional : zxAnSrvPortDesc, zxAnSrvPortAdminStatus, zxAnSrvPortSVid, zxAnSrvPortCtagCos, zxAnSrvPortStagCos, zxAnSrvPortIngressTrafficPrf, zxAnSrvPortEgressTrafficPrf, Case 7: To create a service port when zxAnSrvPortServiceMode is tagAndCos(7): - mandatoty: zxAnSrvPortServiceMode, zxAnSrvPortBrgIfId, zxAnSrvPortUserVid, zxAnSrvPortUserCos, zxAnSrvPortCVid, zxAnSrvPortRowStatus - optional : zxAnSrvPortDesc, zxAnSrvPortAdminStatus, zxAnSrvPortSVid, zxAnSrvPortCtagCos, zxAnSrvPortStagCos, zxAnSrvPortIngressTrafficPrf, zxAnSrvPortEgressTrafficPrf, Case 8: To create a service port when zxAnSrvPortServiceMode is vlanRange(8): - mandatoty: zxAnSrvPortServiceMode, zxAnSrvPortBrgIfId, zxAnSrvPortStartUserVid, zxAnSrvPortEndUserVid, zxAnSrvPortSVid, zxAnSrvPortRowStatus - optional : zxAnSrvPortDesc, zxAnSrvPortAdminStatus, zxAnSrvPortStagCos, zxAnSrvPortIngressTrafficPrf, zxAnSrvPortEgressTrafficPrf, Case 9: To create a service port when zxAnSrvPortServiceMode is vlanRangeAndEtype(9): - mandatoty: zxAnSrvPortServiceMode, zxAnSrvPortBrgIfId, zxAnSrvPortStartUserVid, zxAnSrvPortEndUserVid, zxAnSrvPortUserEthType, zxAnSrvPortUserDefinedEthType, zxAnSrvPortSVid, zxAnSrvPortRowStatus - optional : zxAnSrvPortDesc, zxAnSrvPortAdminStatus, zxAnSrvPortStagCos, zxAnSrvPortIngressTrafficPrf, zxAnSrvPortEgressTrafficPrf, Case 10: To create a service port when zxAnSrvPortServiceMode is vlanRangeAndCos(10): - mandatoty: zxAnSrvPortServiceMode, zxAnSrvPortBrgIfId, zxAnSrvPortStartUserVid, zxAnSrvPortEndUserVid, zxAnSrvPortUserCos, zxAnSrvPortSVid, zxAnSrvPortRowStatus - optional : zxAnSrvPortDesc, zxAnSrvPortAdminStatus, zxAnSrvPortStagCos, zxAnSrvPortIngressTrafficPrf, zxAnSrvPortEgressTrafficPrf, Case 11: To create a service port when zxAnSrvPortServiceMode is batchBindVlan(11): - mandatoty: zxAnSrvPortServiceMode, zxAnSrvPortBrgIfId, zxAnSrvPortStartUserVid, zxAnSrvPortEndUserVid, zxAnSrvPortRowStatus - optional : zxAnSrvPortDesc, zxAnSrvPortAdminStatus, zxAnSrvPortIngressTrafficPrf, zxAnSrvPortEgressTrafficPrf, Case 12: To create a service port when zxAnSrvPortServiceMode is doubleVlan(12): - mandatoty: zxAnSrvPortServiceMode, zxAnSrvPortBrgIfId, zxAnSrvPortUserVid, zxAnSrvPortUserSVid, zxAnSrvPortCVid, zxAnSrvPortRowStatus - optional : zxAnSrvPortSVid, zxAnSrvPortDesc, zxAnSrvPortAdminStatus, zxAnSrvPortStagCos, zxAnSrvPortIngressTrafficPrf, zxAnSrvPortEgressTrafficPrf, Case 13: To create a service port when zxAnSrvPortServiceMode is doubleTlsVlan(13): When value of supportTlsCos(1) is 0: - mandatoty: zxAnSrvPortServiceMode, zxAnSrvPortBrgIfId, zxAnSrvPortTlsSVid, zxAnSrvPortTlsCVid, zxAnSrvPortRowStatus - optional: zxAnSrvPortDesc, zxAnSrvPortAdminStatus, When value of supportTlsCos(1) is 1: - mandatoty: zxAnSrvPortServiceMode, zxAnSrvPortBrgIfId, zxAnSrvPortTlsSVid, zxAnSrvPortTlsCVid, zxAnSrvPortRowStatus - optional: zxAnSrvPortDesc, zxAnSrvPortAdminStatus, zxAnSrvPortCtagCos, zxAnSrvPortStagCos, After an entry is created , only variable zxAnSrvPortDesc and zxAnSrvPortAdminStatus can be modified. If a manager tries to modify any other variables in this entry, agent will return error with snmp error code inconsistentValue.
Status: current Access: not-accessible
OBJECT-TYPE    
  ZxAnSrvPortConfEntry  

zxAnSrvPortDesc 1.3.6.1.4.1.3902.1082.110.5.2.2.1.1
A service port description string.
Status: current Access: read-create
OBJECT-TYPE    
  DisplayString Size(0..64)  

zxAnSrvPortAdminStatus 1.3.6.1.4.1.3902.1082.110.5.2.2.1.2
The administrative state of the service port.
Status: current Access: read-create
OBJECT-TYPE    
  INTEGER enabled(1), disabled(2)  

zxAnSrvPortServiceMode 1.3.6.1.4.1.3902.1082.110.5.2.2.1.4
A traffic type for a service port. To distinguish specific service traffic flow type, the packet information from the user-side port is used, and this information is classfied to differnet cases that is represented by the value of variable zxAnSrvPortServiceMode. After distinguishing the service traffic flow type based on the packet information, a service port can be created, and additionally the packet can be modified if you want. For example: - translate user-vlan to new cvlan - add a svlan - modify the svlan when user-side packet is double tagged - translate the cos of svlan The following is the explanation of each value of variable zxAnSrvPortServiceMode. - untag(1) create a service port when user packet is untag. - untagAndEtype(2) create a service port when user packet is untag and has a specific Ethernet type. - cos(3) create a service port when user packet is priority tag. - tag(4) create a service port when user packet is single VLAN tag. - tls(5) create a service port for a TLS service. - tagAndEtype(6) create a service port when user packet is single VLAN tag and has a specific Ethernet type. - tagAndCos(7) create a service port when user packet is single VLAN tag and has a specific cos. - vlanRange(8) create a service port for a QinQ service. The user packet will add a svlan when the vlan tag is in the vlan range. - vlanRangeAndEtype(9) create a service port for a QinQ service. The user packet will add a svlan when the vlan tag is in the vlan range and has a specific ethernet type. - vlanRangeAndCos(10) create a service port for a QinQ service. The user packet will add a svlan when the vlan tag is in the vlan range and has a specific cos. - batchBindVlan(11) create a service port for a transparent service. - doubleVlan(12) create a service port when user packet is double VLAN tag. - doubleTlsVlan(13) create a service port for a double tag TLS service.
Status: current Access: read-create
OBJECT-TYPE    
  INTEGER untag(1), untagAndEtype(2), cos(3), tag(4), tls(5), tagAndEtype(6), tagAndCos(7), vlanRange(8), vlanRangeAndEtype(9), vlanRangeAndCos(10), batchBindVlan(11), doubleVlan(12), doubleTlsVlan(13)  

zxAnSrvPortBrgIfId 1.3.6.1.4.1.3902.1082.110.5.2.2.1.5
Vport index from 1 to 128.
Status: current Access: read-create
OBJECT-TYPE    
  Integer32 1..128  

zxAnSrvPortUserVid 1.3.6.1.4.1.3902.1082.110.5.2.2.1.8
User inner VLAN. '0' indicates untag.
Status: current Access: read-create
OBJECT-TYPE    
  Integer32 0..4094  

zxAnSrvPortUserSVid 1.3.6.1.4.1.3902.1082.110.5.2.2.1.9
User inner SVLAN. '0' indicates not configured.
Status: current Access: read-create
OBJECT-TYPE    
  Integer32 0..4094  

zxAnSrvPortUserCos 1.3.6.1.4.1.3902.1082.110.5.2.2.1.10
User priority, from 0 to 7. '0xFF' indicates not configured.
Status: current Access: read-create
OBJECT-TYPE    
  Integer32 0..7 | 255  

zxAnSrvPortUserStagCos 1.3.6.1.4.1.3902.1082.110.5.2.2.1.11
User SVLAN priority,from 0 to 7. '0xFF' indicates not configured.
Status: current Access: read-create
OBJECT-TYPE    
  Integer32 0..7 | 255  

zxAnSrvPortStartUserVid 1.3.6.1.4.1.3902.1082.110.5.2.2.1.12
User inner start VLAN. '0' indicates untag.
Status: current Access: read-create
OBJECT-TYPE    
  Integer32 0..4094  

zxAnSrvPortEndUserVid 1.3.6.1.4.1.3902.1082.110.5.2.2.1.13
User inner end vlan. '0' indicates untag.
Status: current Access: read-create
OBJECT-TYPE    
  Integer32 0..4094  

zxAnSrvPortUserEthType 1.3.6.1.4.1.3902.1082.110.5.2.2.1.14
User Ethernet type. noConfig(1) - User ethernet type is not configured. pppoe(2) - User ethernet type is PPPoE. ipoe(3) - User ethernet type is IPoE. userDefined(4)- User ethernet type is configured in zxAnSrvPortUserDefinedEthType.
Status: current Access: read-create
OBJECT-TYPE    
  INTEGER noConfig(1), pppoe(2), ipoe(3), userDefined(4)  

zxAnSrvPortUserDefinedEthType 1.3.6.1.4.1.3902.1082.110.5.2.2.1.15
Specify the user side of ethernet packet type that is defined by user. When zxAnSrvPortUserEthType is userDefined(4), this object is effective. Different ethernet packet type is seperated with ','. For example: 0x8101,0x8102,0x8848.
Status: current Access: read-create
OBJECT-TYPE    
  DisplayString Size(0..32)  

zxAnSrvPortCVid 1.3.6.1.4.1.3902.1082.110.5.2.2.1.18
The network side CVLAN. '0' indicates not configured.
Status: current Access: read-create
OBJECT-TYPE    
  Integer32 0..4094  

zxAnSrvPortSVid 1.3.6.1.4.1.3902.1082.110.5.2.2.1.19
The network side SVLAN. '0' indicates not configured.
Status: current Access: read-create
OBJECT-TYPE    
  Integer32 0..4094  

zxAnSrvPortCtagCos 1.3.6.1.4.1.3902.1082.110.5.2.2.1.20
This object indicates network side CVLAN CoS. '0xFF' indicates not configured.
Status: current Access: read-create
OBJECT-TYPE    
  Integer32 0..7 | 255  

zxAnSrvPortStagCos 1.3.6.1.4.1.3902.1082.110.5.2.2.1.21
This object indicates network side SVLAN CoS. '0xFF' indicates not configured.
Status: current Access: read-create
OBJECT-TYPE    
  Integer32 0..7 | 255  

zxAnSrvPortTlsSVid 1.3.6.1.4.1.3902.1082.110.5.2.2.1.22
TLS SVLAN. When zxAnServicePortServiceMode is tls(5) or doubleTlsVlan(13), value 0 indicates untag. When zxAnServicePortServiceMode is not tls(5) or doubleTlsVlan(13), value 0 indicates not configured.
Status: current Access: read-create
OBJECT-TYPE    
  Integer32 0..4094  

zxAnSrvPortIngressTrafficPrf 1.3.6.1.4.1.3902.1082.110.5.2.2.1.27
Ingress traffic profile. The zero length means not configured.
Status: current Access: read-create
OBJECT-TYPE    
  DisplayString Size(0..32)  

zxAnSrvPortEgressTrafficPrf 1.3.6.1.4.1.3902.1082.110.5.2.2.1.28
Egress traffic profile. The zero length means not configured.
Status: current Access: read-create
OBJECT-TYPE    
  DisplayString Size(0..32)  

zxAnSrvPortQueueId 1.3.6.1.4.1.3902.1082.110.5.2.2.1.29
Service port queue ID. Value 0xFF means not configured.
Status: current Access: read-create
OBJECT-TYPE    
  Integer32 0..7 | 255  

zxAnSrvPortTlsCVid 1.3.6.1.4.1.3902.1082.110.5.2.2.1.33
TLS CVLAN. When zxAnServicePortServiceMode is not doubleTlsVlan(13), value 0 indicates not configured.
Status: current Access: read-create
OBJECT-TYPE    
  Integer32 0..4094  

zxAnSrvPortCosList 1.3.6.1.4.1.3902.1082.110.5.2.2.1.34
CoS list. | bit 0 | bit 1 | ... bit 7 | +----------+----------+----...-----------+ | CoS 0 | CoS 1 | ... CoS 7 | +----------+----------+----...-----------+ If one bit is set to '1', the corresponding CoS is configured to CoS list. It is valid when zxAnSrvPortUserCos, zxAnSrvPortUserStagCos, zxAnSrvPortCtagCos and zxAnSrvPortStagCos is set to '0xFF'(not configured).
Status: current Access: read-create
OBJECT-TYPE    
  OCTET STRING Size(1)  

zxAnSrvPortCarThresh 1.3.6.1.4.1.3902.1082.110.5.2.2.1.35
CAR (Commit Access Rate) threshold. The flow can take x% of the tokens from the token bucket at most. When the number of the tokens taken from the token bucket exceeds x%, the flow is forbidden to take any tokens. For example, percent100 means the flow can take tokens once the token bucket is not empty.
Status: current Access: read-create
OBJECT-TYPE    
  INTEGER percent10(1), percent25(2), percent50(3), percent75(4), percent100(5)  

zxAnSrvPortUserVidExpandMode 1.3.6.1.4.1.3902.1082.110.5.2.2.1.41
User inner VLAN expanding mode.
Status: current Access: read-create
OBJECT-TYPE    
  INTEGER increment(1), decrement(2), notConfigured(255)  

zxAnSrvPortCvidExpandMode 1.3.6.1.4.1.3902.1082.110.5.2.2.1.42
The network side CVLAN expanding mode.
Status: current Access: read-create
OBJECT-TYPE    
  INTEGER increment(1), decrement(2), notConfigured(255)  

zxAnSrvPortSvidExpandMode 1.3.6.1.4.1.3902.1082.110.5.2.2.1.43
The network side SVLAN expanding mode.
Status: current Access: read-create
OBJECT-TYPE    
  INTEGER increment(1), decrement(2), notConfigured(255)  

zxAnSrvPortExpandNumber 1.3.6.1.4.1.3902.1082.110.5.2.2.1.44
The number of the expanding rules of the service port. '0' indicates not expanding.
Status: current Access: read-create
OBJECT-TYPE    
  Integer32 0..4094  

zxAnSrvPortRowStatus 1.3.6.1.4.1.3902.1082.110.5.2.2.1.50
The status of this conceptual row. The state of this conceptual row only support 'not exist' and 'active'. The action of this conceptual row only support 'createAndGo' and 'destroy'. To create a row in this table, a manager must set this object to createAndGo(4), and must comply with the multi-variables usage rules in zxAnSrvPortConfEntry description. To delete a row in this table, a manager must set this object to destroy(6). To query this object, always return 1.
Status: current Access: read-create
OBJECT-TYPE    
  RowStatus  

zxAnServicePortConformance 1.3.6.1.4.1.3902.1082.110.5.4
OBJECT IDENTIFIER    

zxAnServicePortCompliances 1.3.6.1.4.1.3902.1082.110.5.4.1
OBJECT IDENTIFIER    

zxAnServicePortGroups 1.3.6.1.4.1.3902.1082.110.5.4.2
OBJECT IDENTIFIER    

zxAnServicePortBasicCompliances 1.3.6.1.4.1.3902.1082.110.5.4.1.1
The compliance statement for device support service-port services.
Status: current Access: read-create
MODULE-COMPLIANCE    

zxAnServicePortBasicGroup 1.3.6.1.4.1.3902.1082.110.5.4.2.1
A collection of objects providing basic service-port configuration of management targets.
Status: current Access: read-create
OBJECT-GROUP    

zxAnServicePortDescriptGroup 1.3.6.1.4.1.3902.1082.110.5.4.2.2
A collection of objects descript the exist service-port.
Status: current Access: read-create
OBJECT-GROUP