본문 바로가기

IT Tech/Network

ETH-DM (1DM, DMM, DMR) - Ethernet OAM, Y.1731 정리 노트




ETH-DM

- 1DM, 1DR, DMM, DMR
- Frame Delay Measurement
- On-Demand Oam function



1. Function Description
  • ETH-DM이 enable 되면 주기적으로 수행

  • ETH-DM 설정 항목 (MEP)
    - MEG level
    - Priority
    - Drop Eligibility

    [참고]
    transmission rate, total interval of ETH-DM ? 등의 추가 설정이 필요할 수도 있다.

  • MIP - transparent
  • One-way ETH-DM and Two-way Eth-DM


2.  One-way ETH-DM (1DM)
  • TxTimeStampf 을 전송하고 수신측 MEP가 도작한 시간을 기준으로 지연을 계산하고 종료. (응답 X)
  • frame delay 계산

     

  • 두 MEP의 시간(time)과 phase 의 동기화 문제


3. Two-way ETH-DM
  • aTxTimeStamf 을 포함한 DMM 주기적 전송
  • DMM을 수신한 MEP는 MAC과 OpCode를 제외한 나머지를 복사해서 DMR로 응답
  • 보다 정교한 계산을 위해 수신측 MEP가 RxTimeStampf 와 TxTimeStampb 을 추가할 수 있으며, one-way frame delay와 관련된 값도 함께 계산이 가능하다. (Optional)
  • DMM에 대한 응답 DMR을 받은 MEP가 Frame Delay 값을 계산한다.

  • Frame Delay 계산
    - optional 필드가 없을 경우




    - optional 필드가 있을 경우








4. ETH-DM PDU
4.1 1DM PDU



- MEG level
- Version : 0
- OpCode : 145
- Flags : All-ZEROes
- TLV offset : 16
- TxTimeStampf : 8 octet
- Reserved
- End TLV : All-ZEROes


4.2  DMM PDU



- MEG level
- Version: 0
- OpCode: 47
- Flags: All-ZEROes
- TLV offset: 32
- TxTimeStampf:
- Reserved for RxTimeStampf
- Reserved for TxTimeStampb
- End TLV: All-ZEROes



4.3  DMR PDU



- MEG level : copied from DMM
- Version : copied from DMM
- OpCode : 46
- Flags : copied from DMM
- TLV offset : copied from DMM
- TxTimeStampf : copied from DMM
- RxTimeStampf
- TxTimeStampb
- Reserved : All-ZEROes
- End TLV : ALL-ZEROes




[참고문서]
- ITU-T Y.1731
- ITU-T Y.1731 Amendment 1