Commit 9341b9f0 authored by Junfeng Wang's avatar Junfeng Wang
Browse files

Edit _3gpp-nr-nrm-iabfunction.yang

parent 1a702cbc
Loading
Loading
Loading
Loading
Loading
+37 −19
Original line number Diff line number Diff line
@@ -64,9 +64,9 @@ module _3gpp-nr-nrm-iabfunction {
  }
  
  grouping MnrOamIPConfigGrp { 
    description "This IOC contains IP configutation for OAM connectivity used 
      for IAB-node to establish connection with management system as specified
      in TS 28.314 clause 6.1.2. The configuration attributes include: 
    description "This data type includes the configutation for OAM connectivity  
      used for mobile NR node (e.g., IAB-node) to establish connection with
      management system. The configuration attributes include: 
      Configuration of certification authority (CA/RA) server, 
      Configuration of security gateway (SeGW), and 
      Configuration of software configuration server (SCS)";
@@ -74,7 +74,7 @@ module _3gpp-nr-nrm-iabfunction {
    list caraConfiguration {
      description "configuration used for 
        IAB-node to perform certificate enrolment procedure as specified 
        in TS 28.315 clause 5.3";
        in TS 28.315.";
      uses CaraConfigurationGrp;
      max-elements 1;
      key caraAddress; 
@@ -83,7 +83,7 @@ module _3gpp-nr-nrm-iabfunction {
    leaf seGwConfiguration {
      description "configuration of security
        gateway (SeGW) used for IAB-node to establish secure connection as 
        specified in TS 28.315 clause 5.4.";
        specified in TS 28.315.";
      type inet:host;

    }
@@ -91,15 +91,14 @@ module _3gpp-nr-nrm-iabfunction {
    leaf scsConfiguration {
      description "configuration of software 
        configuration server (SCS) used for IAB-node to establish connection
        to SCS as specified in TS 28.315 clause 5.5";        
        to SCS as specified in TS 28.315.";        
      type inet:host; 
    }
  }

  grouping locationInfoGrp {
    description "This IOC contains location information of IAB-node that is 
      used for IAB-node OAM connection and IAB configuration as specified in 
      TS 28.314 clause 6.1.2 and TS 28.531 clause 5.1.27";
    description "This data type contains location information 
      of mobile NR node (e.g., IAB-node).";
    
    leaf gNBId {
      type int64 { range "0..4294967295"; }
@@ -135,13 +134,16 @@ module _3gpp-nr-nrm-iabfunction {
    }
  }

  grouping IabSubTree {
    description "Contains classes that manage IAB function management";
  grouping IABGrp {
    description "IAB-node architecture is specified in TS 38.401 [4], IAB-node 
      consists of IAB-DU and IAB-UE functions, all functions specified for a gNB-DU
       are equally applicable for an IAB-DU. This IOC defines the configuration 
       information for the IAB-DU";

    list OAMIPConfig  {
      description "This IOC represents the IAB node Configuration 
        parameters. It includes attributes inherited from
         Top IOC (defined in 3GPP TS 28.622).";
    list mnrOamIPConfig  {
      description "It is IP configutation for OAM connectivity used IAB-node 
      to establish connection with management system as specified
       in TS 28.314[x] clause 6.1.2";

      key id;
      uses top3gpp:Top_Grp ;
@@ -150,10 +152,10 @@ module _3gpp-nr-nrm-iabfunction {
      }
    }

    list IabLocation {
      description "This IOC represents the IAB node location information. 
        It includes attributes inherited from
         Top IOC (defined in 3GPP TS 28.622).";
    list locationInfo {
      description "It is Location information of IAB-node that is used for 
      IAB-node OAM connection and IAB configuration as specified in
       TS 28.314[x] clause 6.1.2 and TS 28.531 [26] clause 5.1.27";

      key id;
      uses top3gpp:Top_Grp ;
@@ -162,4 +164,20 @@ module _3gpp-nr-nrm-iabfunction {
      }
    }
  }
    grouping IabSubTree {
    description "Contains classes that manage IAB function management";

    list IAB  {
      description "IAB-node architecture is specified in TS 38.401 [4], IAB-node 
      consists of IAB-DU and IAB-UE functions, all functions specified for a gNB-DU
       are equally applicable for an IAB-DU. This IOC defines the configuration 
       information for the IAB-DU";

      key id;
      uses top3gpp:Top_Grp ;
      container attributes {
        uses IABGrp ;
      }
    }
  }
}
 No newline at end of file