IEEE 1914 NGFI IEEE 1914 3 CPRIRo E
- Slides: 13
IEEE 1914 NGFI IEEE 1914. 3 CPRI/Ro. E – YANG Configuration Model Varadharajan Parthasarthy, Altran Umamaheswari Muthumalai, Altran 17 th March 2020 Teleconference
Objective • To walkthrough the YANG Configuration model defined for CPRI and Ro. E interface based on IEEE 1914. 3 • The defined model covers configuration for CPRI – Ro. E use cases • CPRI port and associated parameters • Ro. E Mapper/demapper for Tunneling mode • Ro. E Mapper/demapper for Structure Agnostic mode • Ro. E Mapper/demapper for Structure Aware mode • Ro. E Mapper/demapper for time domain mode • Ro. E Mapper/demapper for frequency domain mode • Ro. E packet Encapsulation for different transport mode • Ro. E containers for Structure Aware mode • Ro. E Sequence Number for “seq-num” Order Info setting IEEE 1914. 3 CPRI/Ro. E – Common Configuration Model 17 th March 2020 2
Ro. E Configuration Model Module: ieee-1914 -dot 3 -roe <<group >> roe-config <<list>> cpri-port leaf-ref: key- name Module: ietf-interfaces <<container>> interfaces <<list>> interface <<group >>roe-mapper-demappers <<list>> mapper-demapper key: map-demap-id when “mapper-type= ‘structure-aware’” <<group >> roe-containers <<list>> Container key: container-id when “order-info-type= ‘seq-number’ ” <<group >> sequence-numbers <<list>> Sequence-number key: flow-id Newly defined Module IEEE 1914. 3 CPRI/Ro. E – Common Configuration Model <<group >> encapsulation-profiles <<list>> encap-profile key: profile-id Existing IETF Module 17 th March 2020 3
ieee-1914 -dot 3 -roe YANG Model (1/2) module: ieee-1914 -dot 3 -roe +--rw cpri-port* [name] +--rw name -> /ietf-interfaces: interfaces/ietf-interfaces: interface/ietf-interfaces: name +--rw intf-tx-speed? Cpri. Speed <rate 2 X> +--rw intf-rx-speed? Cpri. Speed <rate 2 X> +--rw cpri-version? enumeration <cpri. V 1> +--rw mapper-demapper* [map-demap-Id] +--rw map-demap-Id int 32 +--rw src-id? int 32 +--rw dst-id? int 32 +--rw flow-id? int 32 +--rw mapper-type? enumeration +--rw encap-profile-id? int 32 +--rw order-info-type? +--rw encrypt? enumeration int 32 +--rw compress? int 32 <0> +--rw packet-len? int 32 +--rw acceptable-time-window? +--rw sample-width? int 32 <16> +--rw max-containers? int 32 +--rw max-control-containers? +--rw max-fft-objects? int 32 +--rw max-prach-objects? int 32 +--rw encap-profile* [profile-Id] | +--rw profile-Id | +--rw source-address? int 32 yang: mac-address | +--rw destination-address? yang: mac-address | +--rw Vlan. Id 0? int 32 | +--rw Vlan. Id 1? int 32 | +--rw source-ip-address? yang: ip-address | +--rw destination-ip-address? yang: ip-address | +--rw mpls-pwid? | +--rw method-type? uint 32 enumeration +--rw roe-container* [container-id] ------contd IEEE 1914. 3 CPRI/Ro. E – Common Configuration Model 17 th March 2020 4
ieee-1914 -dot 3 -roe YANG Model (2/2) ----contd…. . rw roe-container* [container-id] | +--rw container-id | +--ro flow-id? int 32 | +--rw skip-length? | +--rw length? int 32 | +--rw modulo? | +--ro index? int 32 <0> +--rw sequence-number* [flow-id] +--rw flow-id int 32 +--rw max-p-counter? uint 32 <2147483647> +--ro p-counter-value? uint 32 <0> +--rw p-counter-type? enumeration <fixed. Value. Incr> +--rw p-counter-incr-value? +--rw max-q-counter? +--ro q-counter-val? uint 32 <0> uint 32 +--rw q-counter-type? enumeration <fixedvalue. Incr> +--rw q-counter-incr-value? +--rw resv-field-count? uint 32 <1> uint 32 IEEE 1914. 3 CPRI/Ro. E – Common Configuration Model 17 th March 2020 5
roe-config Group IEEE Reference Table 8 (CPRI Port Parameters) List name Leaf Name Description cpri-port intf-rx-speed [ Key: interface-name] Incoming CPRI Speed for the Interface intf-tx-speed Outgoing CPRI Speed for the Interface cpri-version CPRI version supported on the Interface IEEE 1914. 3 CPRI/Ro. E – Common Configuration Model 17 th March 2020
Roe-mapper-demapper Group IEEE Reference Group Table 10 (Ro. E Mapper Paramet ers) Roemapperdemapper s [key: mapperdemapper -id] Leaf Name Description src-id The source Ethernet link or CPRI port associated to the Mapper dst-id The destination ethernet link associated to the mapper flow-id Assigned by the master controller to map to the receiver’s de. Mapper. ID mapper-type Ro. E Mapper Type configurations. This configuration determines the "Sub-type" field that gets filled in the Ro. E header encap-profile-id Map the encapsulation profile with Mapper. Index of ieee. Cpri. Roe. Encap. Profile. Table that will be associated to this mapper order-info-type Contains the Order Info Type value encrypt Selects/enables encryption on a given flow. Compress Selects/enables compression on a given flow. packet-len The amount of data to be included in packet payload. This value indicates the number of containers for Structure Aware mapper and octets for all other mappers acceptable-timewindow Contains the value of Acceptable Time Window. This is used to identify the transmit delay in Radio frames. sample-width The number of bits in each I portion and in each Q portion of an I/Q sample. By default, 16 -bit I and 16 -bit Q width is assumed max-containers The number of containers associated with this Ro. E mapper. max-controlcontainers The number of control containers associated withthis Ro. E mapper. max-fft-objects The number of FFT objects. max-prach-objects The number of PRACH objects IEEE 1914. 3 CPRI/Ro. E – Common Configuration Model 17 th March 2020 7
Roe-container Group IEEE Reference Table 13 (Parameters under Ro. E. Container branch) Group roe-container Key: container-id IEEE 1914. 3 CPRI/Ro. E – Common Configuration Model Leaf Name Description flow-id This value is inserted into the generated Ro. E common header skip-length The number of reserved bits to be skipped for extracting the container. length Specifies the container length modulo Specifiles the modulo logic index The Index to match after Modulo operation 17 th March 2020 8
Roe-sequence-number Group IEEE Reference Table 5 (Sequence number related parameters) Group sequencenumber [Key: flow-id] Leaf Name Description max-p-counter The Maximum P-Counter value p-counter-type The value of the P-Counter increment Type p-counter-incr-value The increment value of P-Counter after every sent frame. max-q-counter The Maximum Q-Counter value q-counter-val The maximum value of the Q-Counter field q-counter-type The value of the Q-Counter increment type. q-counter-incr-value The value of Q-Counter after every sent frame. resv-field-count The number of optional reserved fields in Sequence Number field. IEEE 1914. 3 CPRI/Ro. E – Common Configuration Model 17 th March 2020 9
Roe-encapsulation-profile Group IEEE Reference Section 5. 4, Encapsulation types Group encapsulationprofiles [Key: profile-id] Leaf Name Description ieee. Cpri. Roe. Encap. Profile. Id Index of the table source-address Specifies the source MAC address of the flow. destination-address Specifies the Destination MAC address of the flow. Vlan. Id 0 Specifies the VLAN ID 0 Vlan tagging. Vlan. Id 1 Specifies the VLAN ID 1 Vlan tagging. source-Ip-address The value of Source IP address for IP encapsulation Destination-Ip-Address The value of Destination IP address for IP encapsulation mpls-Pw. Id The value iof MPLS Psuedo. Wire ID method-type The type of encapsulation method IEEE 1914. 3 CPRI/Ro. E – Common Configuration Model 17 th March 2020 10
PICS Compliance for Configuration Params Category Description Sub. Clause Ethernet Line Parameters Maximum number of supported Ethernet links. 5. 3, 7. 3. 5, 7. 3. 6, 7. 3. 7 CPRI Port Parameters CPRI port parameters are implemented and supported? Maximum number of supported CPRI ports. Supported CPRI port rates. Mapper and Ro. E de- (De)mapper parameters are implemented mapper parameters Compression is supported? OUI/CID mapped subtypes parameters Value/Comment Min 1, Max 65536 Status Support M Yes 5. 3, 7. 3. 5, 7. 3. 6, 7. 3. 7 MA 3: M Yes COAM: M Yes 7. 3. 5, 7. 3. 6, 7. 3. 7 No support means MAP: O only value 0 x 0 is possible. LTS: M Yes, default value is set to 0 Encryption is supported? 7. 3. 5, 7. 3. 6, 7. 3. 7 Minimum accept time window size. 7. 3. 5, 7. 3. 6, 7. 3. 7 Maximum accept time window size. 7. 3. 5, 7. 3. 6, 7. 3. 7 LTS: M Maximum supported len. Pack value. 7. 3. 5, 7. 3. 6, 7. 3. 7 Minimum 1, MAP: M maximum 65 536. The len. Pack implicitly defines the maximum supported packet size. Yes Is the mapping table MSS: O configurable by TLVs Yes, Handling of TLV is Implementation specific Can the. map. Subtypesub. Type mapping table 7. 3. 8 be reconfigured by TLVs? Insert Title here Yes, default value is set to 0 Yes, acceptable time window leaf is configurable Insert Date here 11
Topics for next discussion • Configuration model for Statistics, Monitoring and Notifications • Sample configuration for different use-cases • Configurations for Lo-PHY mode IEEE 1914. 3 CPRI/Ro. E – Common Configuration Model 17 th March 2020 12
Attachments YANG model attached IEEE 1914. 3 CPRI/Ro. E – Common Configuration Model 17 th March 2020 13
- 607 b.c.e
- 1914 world series
- Lasted until 1914
- Imperis colonials 1914
- Imperialismi afrikassa
- Európa térképe 1914-ben
- Wtd unit 4 1914 beach road malaga wa 6090
- La treve de noel 1914 film
- Ottoman empire 1914
- Colonial empires 1914
- Efg 1914
- Site:slidetodoc.com
- Buxaweb imperialisme
- Born on may 12, 1914, in dallas, texas.