Логика работы с консолью

Материал из ООО Ай Ти Сервис
Версия от 14:16, 6 мая 2025; VoltDeMar (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

У нас в сети используется оборудование с поддержкой CLI [1].

Для подключения к CLI [2] у нас используется telnet [3] и ssh [4] .

Адреса оборудования для подключения можно узнать через поиск в Zabbix [5] по названию узла.

Языки используемые в CLI [6] это командные языки оборудования cisco [7], snr [8] , bdcom [9], raisecom [10] и командный синтаксис [11] для отдельных приложений серверов.


=== Языки оборудования cisco, snr, bdcom, raisecom ====

Это встроенные в оборудование языки для настройки и управления конфигурацией и функционалом устройств. Логика самих языков достаточно проста, они имеют только подлежащие, сказуемые и определения из которых составляется команда (предложение).

Любая команда подразумевает действие, следовательно сказуемое в каждой команде есть и оно всегда одно для одной команды. Подлежащее тоже одно и оно определяет объект с которым совершается действие. Определений может быть много - они используются для чёткого указания на объект с которым совершается действие, каждое последующее определение уточняет предыдущее.

Язык состоит из английских слов, которые означают именно то что эти слова и значат сами по себе. Просто переведя команду на русский можно частично понять какой смысл она в себе несёт.

Так же для того чтобы понимать о чем идет речь нужно понимать некоторые термины:


Интерфейс ([12]) -

VLAN ( [13] )

Link ( [14] )

Конфигурация ( ) - в данном случае это список настроек оборудования

Порт ( [15] ) -

EPON ( [16] ) - в данном случае это технология которую поддерживает порт и собственно само название порта

GPON ( [17] ) - в данном случае это технология которую поддерживает порт и собственно само название порта



Рассмотрим пример:

show running-config interface epon0/1

Разберём эту команду по словам :

show - показать ( сказуемое )

running-config - запущенную конфигурация ( подлежащее )

Interface - интерфейса ( определение )

Epon0/1 - epon0/1 ( определение )


Большая часть команд именно так и строятся:

Первое слово сказуемое: " что сделать "

Второе слово " с чем сделать "

Третье слово и далее " указание пути к искомому объекту "


На оборудовании любого производителя есть подсказки для ввода команд:

Введя любую часть команды можно нажать "?" и появится список допустимых продолжений команды. Это удобно когда вы не помните команду целиком, либо ищете какой то функционал на станции.

Так же есть функция дописывания слов - введя несколько первых символов можно нажать кнопку "Tab" и коммутатор закончит слово либо предложит варианты, если продолжений может быть несколько.

Не смотря на то что по принципам построения языки очень похожи - они различаются словами и некоторым функционалом. По этому для оборудования разных производителей нужно знать о некоторых различиях.

Некоторые операции вводятся в несколько строк, однако суть логики от этого не меняется.


===  Ниже даны часто используемые команды на станциях BDCOM :  ======== 

show interface brief - состояние всех портов на станции

show epon active-onu inteface epon0/1 - просмотр активных ону на порту epon0/1

show epon onu-ctc-optical-transceiver-diagnosis interface epon0/1 - проверка оптического сигнала каждой ONU на порту

epon reboot onu interface ePON 0/14:50 - удалённая перезагрузка ону

show mac address-table ec41.18f4.569c поиск по маку роутера

show mac address-table interface EPON0/1:5 - мак адрес на конкретной ONU

terminal monitor - включить логи в режиме реального времени.

no terminal monitor - выключить логи в режиме реального времени.

show logging | include ePON0/3:10 Посмотреть лог событий конкретной ONU


Пропись ону: ( тут ссылку на прописывание и регистрацию ону в базе )

  1. show epon rejected-onu смотрю кто пытается зарегаться
  1. config
  1. interface epoN 0/1
  1. epon bind-onu mac ec41.18f4.569c 1
  1. exit
  1. exit
  1. wr all



Пропись под гиг

  1. config
  1. int epon0/1:1
  1. epon sla upstream pir 1000000 cir 4096
  1. epon sla downstream pir 1000000 cir 4096
  1. exit
  1. exit
  1. wr all




========== Прописать на порт raiscom ============

show interface olt illegal-onu

search int olt 1/4 mac-address-table onu 58

!!!сначала нужно внести ону в темплейт, а потом прописывать её на порт!!!


Открыть любую ону из темплейта и определить какой темплейт содержит pppoe vlan

добавить ону в подписку на темплейт:


no onu-svr-template 2 binded-onu-list 28

onu-svr-template 2 binded-onu-list 28, 4


fttx

int olt 1/1

create onu 4 mac 0000.0000.0000


4 - тут номер слота ону на порту


Проверить что ону прописалась

sh int onu 1/1/1 creation-information

show running-config olt 1/1 - просмотр прописанных ону

show interface onu 1/1/24 transceiver посмотреть сигнал




= Перевести в 1Gbps raisecom

fttx

int onu 1/1/1

sla cir 1024000

sla pir 1024000



= Наиболее частые команды на коммутаторах SNR =

show interface ethernet status - проверка линков

show logging buffered level warnings - логи коммутатора

show mac-address-table interface ethernet 1/0/12 - проверка мака.

show mac-address-table vlan 321 - проверка мак адреса на порту абонента и связность во влане

show interface ethernet 1/0/12 - сведения о порту ( скорость, типы подключения, ошибки )

show version - модель коммутатора и uptime



Прописать порт на клиента:

  1. conf

(config)#interface ethernet 1/0/17

(config-if-ethernet1/0/17)#description NazvanieKompanii

(config-if-ethernet1/0/17)#switchport access vlan 143

Set the port Ethernet1/0/17 access vlan 143 successfully

(config-if-ethernet1/0/17)#exit

(config)#exit



Включить порт

  1. conf

(config)#interface ethernet 1/0/17

(config-if-ethernet1/0/17)#no shutdown

(config-if-ethernet1/0/17)#exit

(config)#exit




= Наиболее частые команды на коммутаторах Cisco ==

sh log – просмотр лога

show interface status - проверка линков

show mac-address-table vlan 321 - проверка мак адреса на порту абонента и связность во влане

show interface FastEthernet 0/12 - сведения о порту ( скорость, типы подключения, ошибки )

show version - модель коммутатора и uptime



Прописать порт на клиента:

  1. conf

(config)#interface FastEthernet 0/12

(config-if-ethernet1/0/17)#description NazvanieKompanii

(config-if-ethernet1/0/17)#switchport access vlan 143

Set the port Ethernet1/0/17 access vlan 143 successfully

(config-if-ethernet1/0/17)#exit

(config)#exit



Включить порт

  1. conf

(config)#interface FastEthernet 0/12

(config-if-ethernet1/0/17)#no shutdown

(config-if-ethernet1/0/17)#exit

(config)#exit






= Командный синтаксис для отдельных приложений серверов

На серверах gw используются приложения:


Bandwidth Monitor NG, или bwm-ng.

Очень простая утилита, которая наглядно показывает трафик — входящий, исходящий, общий по каждому сетевому интерфейсу

Запуск утилиты:

 bwm-ng 

Для того чтобы запустить информацию по конкретному интерфейсу:

 bwm-ng –I ppp333 


Управление утилитой осуществляется интерактивно, прямо во время её работы. Допустимые ключи:

h — показать помощь;

q — выйти из программы; 
+ — увеличить промежуток между снятием данных на 100ms; 
— — уменьшить промежуток между снятием данных на 100ms; 
d — переключить режим вывода информации о трафике между bytes, kilobytes, megabytes etc; 
a — включить/отключить отображение неактивных сетевых интерфейсов; 



Утилита полезна для измерения скорости абонента подключенного через VLAN-IP





Arp ==

https://learn.microsoft.com/ru-ru/windows-server/administration/windows-commands/arp


https://ru.wikipedia.org/wiki/ARP




cat =

Утилита используется только на radius сервере для поиска записей в логах.

Команда используется когда мы хотим проверить стучится ли pppoe устройство (роутер или ПК) на наши сервера.


cat /var/log/radius.log | grep 00036093-01





tcpdump =======

Утилита используется на маршрутизаторах ( gw ) для проверки трафика у VLAN-IP клиентов. ( тут должна быть ссылка на диагностику VLAN IP )


В этой команде выполняется вывод трафика с интерфейса eth1.167

tcpdump -i eth1.167


Маршрутизатор и интерфейс абонента можно определить по карточке интернет подключения:

Маршрутизатор там указан в явном виде, а интерфейс складывается из поля интерфейс и поля vlan.