Evgenii Legotckoi
Evgenii LegotckoiSept. 3, 2015, 5:19 a.m.

Ethernet over SDH

Ethernet and SDH technologies are focused on computer and information networks. But the main problem in their interaction is pairing constant fixed speed SDH channels with pulsating Ethernet traffic. For example, VC-4 has a speed of 149.760 Mb / s, while Ethernet 100Base-T has a speed of 100 Mbit / s, respectively. Thus SDH payload channel is 70%, whereas the payload transmission GigabitEthernet generally drops to 40%. To solve these problems using technology GFP, VCAT and LCAS. In fact, these procedures have formed SDH network of the New Generation (NG SDH). Many network operators are given the opportunity to upgrade their networks instead of complete replacement of existing equipment.


Components NG SDH

It is believed that the SDH system belongs to a new generation, if it includes support for the following components:

  • The general procedure for division into frames (General Framing Procedure, GFP), that provides the adaptation of asynchronous data traffic on the basis of variable length frames to byte-oriented SDH traffic with minimal latency and redundant headers; ITU-T G.7041.
  • Virtual Concatenation (Virtual Concatenation, VCAT), allows the association at the logical level of a few containers VC-12, VC-3 or VC-4 in a data channel. ITU-T G.707, G.783.
  • Driving adjust the channel capacity (Link Capacity Adjustment Scheme, LCAS) - allows you to implement any changes in capacity without interrupting data transmission. ITU-T G.7042.

GFP

GFP was created to replace these methods HDLC encapsulation data over SDH and simultaneously reduce the cost and complexity of implementation of the method in the equipment.

GFP encapsulation method supports services such as 10/100/1000 Mb / s Ethernet, IP, PPP, protocol SANs FiberChannel (FC), FICON, ESCON.

Map Ethernet traffic encapsulation GFP adapts the data stream based on variable-length frames to byte-oriented data stream SDH network, displaying various services in a general frame, which is then mapped into SDH frames. This frame structure better identifies and corrects errors and provides greater bandwidth efficiency than traditional methods of encapsulation.

Formation of the GFP frame with Ethernet frames GFP frame contains the following components: main title (GFP Header), the title of the payload (Payload Header), the area of the payload (Payload Area), optional field error checking FCS payload.

The main header contains the length PLI frame GFP and cHEC field (core Header Error Control) to identify and header error correction.

cHEC used together with PLI to find the beginning of the frame (frame synchronization). This procedure uses the same principles as in the ATM technology to synchronize to the cell stream. First Receiver GFP frame is able to find the beginning of the frame (Hunt State), scanning the bit-by-bit and comparing the calculated CHEC for PLI with the received stream of CHEC. When a match is found, the unit goes into a state of Pre-Sync State in which it is already known to the starting point of the next frame GFP. If the next frame is calculated cHEC coincides with that obtained, it is assumed that frame synchronization is established and the receiver switches to normal sync Sync State.

Types client signal adaptation

The two types of client signal adaptation NG SDH networks are used: GFP-Framed (GFP-F) and GFP-Transparent (GFP-T).

GFP-F encapsulation method is focused on one single frame GFP client signal frame (PDU) and has the following features:

  • PDU is buffered before encapsulation (because it has a variable length);
  • PDU can be displayed for different transmission rates (including variable using VCAT / LCAS);
  • Operates at Layer 2 (Layer 2), i.e. It uses byte sequence PDU, extracted from the physical layer;
  • Title payload (Payload Header) provides information on the encapsulated protocol;
  • Well suited for data traffic (Ethernet, IP), however delays may be unacceptable for protocol storage area network (SAN).

GFP-T method is focused on the signals using the coding 8B / 10B (Gigabit Ethernet, SAN protocols).

VCAT

In conventional SDH network is determined by the degree of detail of the transport band capacity containers VC-12, VC-3, VC-4 and related groups, for example, VC-4-4c - four contiguous VC-4.

Virtual Concatenation (association), certain recent ITU-T, eliminating restrictions related techniques. Virtual Concatenation logically connects the individual containers in a single compound. Any number of any type of containers (VC-12, VC-3 or VC-4) can be grouped together to form a logical channel

LCAS

The parameters that are responsible for the payment delay (512 ms) and ensure the integrity of all members of the group are transferred in the header of individual containers tract (H4 byte for VC-4 / VC-3 and K4 byte for VC-12). For this function is responsible LCAS protocol, which is one of the last developed standards for NG SDH. It is performed between two network elements (NE), connecting the user interfaces in the SDH network. Each byte H4 / K4 transmits a control package, consisting of information on virtual concatenation and LCAS protocol.

Functional diagram of Ethernet over SDH

Functional diagram of Ethernet over SDH Built-in Ethernet switch is optional, but its presence is expanding set implemented in the Ethernet services. Built-in Ethernet switch support VLAN (802.1Q), technology Q-in-Q (802.1ad), prioritization 802.1p frames in combination with GFP, VCAT, LCAS and other features of SDH allow to build regional Ethernet network (Metro-Ethernet) Carrier Class .

We recommend hosting TIMEWEB
We recommend hosting TIMEWEB
Stable hosting, on which the social network EVILEG is located. For projects on Django we recommend VDS hosting.

Do you like it? Share on social networks!

Comments

Only authorized users can post comments.
Please, Log in or Sign up
AD

C ++ - Test 004. Pointers, Arrays and Loops

  • Result:50points,
  • Rating points-4
m

C ++ - Test 004. Pointers, Arrays and Loops

  • Result:80points,
  • Rating points4
m

C ++ - Test 004. Pointers, Arrays and Loops

  • Result:20points,
  • Rating points-10
Last comments
ИМ
Игорь МаксимовNov. 22, 2024, 11:51 a.m.
Django - Tutorial 017. Customize the login page to Django Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
Evgenii Legotckoi
Evgenii LegotckoiOct. 31, 2024, 2:37 p.m.
Django - Lesson 064. How to write a Python Markdown extension Добрый день. Да, можно. Либо через такие же плагины, либо с постобработкой через python библиотеку Beautiful Soup
A
ALO1ZEOct. 19, 2024, 8:19 a.m.
Fb3 file reader on Qt Creator Подскажите как это запустить? Я не шарю в программировании и кодинге. Скачал и установаил Qt, но куча ошибок выдается и не запустить. А очень надо fb3 переконвертировать в html
ИМ
Игорь МаксимовOct. 5, 2024, 7:51 a.m.
Django - Lesson 064. How to write a Python Markdown extension Приветствую Евгений! У меня вопрос. Можно ли вставлять свои классы в разметку редактора markdown? Допустим имея стандартную разметку: <ul> <li></li> <li></l…
d
dblas5July 5, 2024, 11:02 a.m.
QML - Lesson 016. SQLite database and the working with it in QML Qt Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
Now discuss on the forum
Evgenii Legotckoi
Evgenii LegotckoiJune 24, 2024, 3:11 p.m.
добавить qlineseries в функции Я тут. Работы оень много. Отправил его в бан.
t
tonypeachey1Nov. 15, 2024, 6:04 a.m.
google domain [url=https://google.com/]domain[/url] domain [http://www.example.com link title]
NSProject
NSProjectJune 4, 2022, 3:49 a.m.
Всё ещё разбираюсь с кешем. В следствии прочтения данной статьи. Я принял для себя решение сделать кеширование свойств менеджера модели LikeDislike. И так как установка evileg_core для меня не была возможна, ибо он писался…
9
9AnonimOct. 25, 2024, 9:10 a.m.
Машина тьюринга // Начальное состояние 0 0, ,<,1 // Переход в состояние 1 при пустом символе 0,0,>,0 // Остаемся в состоянии 0, двигаясь вправо при встрече 0 0,1,>…

Follow us in social networks