summerofcode2016:ethernetringprotectionswitching

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
summerofcode2016:ethernetringprotectionswitching [2017/09/18 13:57] – Use local wiki LinkNames (remove absolute wiki urls), Use MailTo macro for email addresses KubilayKocaksummerofcode2016:ethernetringprotectionswitching [2018/03/18 18:14] (current) – wiki markup MarkLinimon
Line 11: Line 11:
 The implementation of ERPS can be divided in three sections: The implementation of ERPS can be divided in three sections:
   - Basic ERPS configuration, which provide command line to create ERPS ring; set control vlan to transmit RAPS packet; add port to ERPS ring, and set roles of port ( normal port, RPL owner, RPL neighbour);  set ERPS timer (Guard, WTR, Holdoff, WTB); set switch mode. Maybe some configurations are not needed in %%FreeBSD%%;   Provide command line to query this configuration informations; Use this configuration information to initialize the ERPS protocol module, or update the protocol module.   - Basic ERPS configuration, which provide command line to create ERPS ring; set control vlan to transmit RAPS packet; add port to ERPS ring, and set roles of port ( normal port, RPL owner, RPL neighbour);  set ERPS timer (Guard, WTR, Holdoff, WTB); set switch mode. Maybe some configurations are not needed in %%FreeBSD%%;   Provide command line to query this configuration informations; Use this configuration information to initialize the ERPS protocol module, or update the protocol module.
-  - Deal with protocol packet. In ERPS, we need to support two types of protocol packet: RAPS packets and %%EthOAM%% CC packets. I’m not sure if %%FreeBSD%% supports the %%EthOAM%% or not. If not, we should support %%EthOAM%% first. Because, the ERPS use [[/EthOam|EthOam]] cc packet to detect signal failure (SF). So, it’s necessary in ERPS protocol. Hence, I should figure out how to send protocol packet through physical port, and receive  protocol packet from physical port in %%FreeBSD%%. +  - Deal with protocol packet. In ERPS, we need to support two types of protocol packet: RAPS packets and %%EthOAM%% CC packets. I’m not sure if %%FreeBSD%% supports the %%EthOAM%% or not. If not, we should support %%EthOAM%% first. Because, the ERPS use %%EthOAM%% cc packet to detect signal failure (SF). So, it’s necessary in ERPS protocol. Hence, I should figure out how to send protocol packet through physical port, and receive  protocol packet from physical port in %%FreeBSD%%. 
   - Implement the ERPS protocol module:   - Implement the ERPS protocol module:
     * Initialize the protocol module with user configuration informations.     * Initialize the protocol module with user configuration informations.
  • summerofcode2016/ethernetringprotectionswitching.1505743074.txt.gz
  • Last modified: 2017/09/18 13:57
  • by KubilayKocak