Агрегирование каналов (EtherChannel)

3 режима:


On

участник канала без согласования (без протокола)

PAgP (cisco)

desirable (рекомендуемый) - активный
auto - пассивный

LACP (IEEE 802.3ad, 802.3AX)

active
passive

Настройка

На портах должны быть одинаковы:
  • Поддержка EtherChannel
  • Скорость и дуплексный режим
  • Сопоставление сетей VLAN
  • Диапазон сетей VLAN

LACP:
(config)#interface range fa0/1-2
(config-if)#channel-group 1 mode active

(config-if)#
interface port-channel 1

(config-if)#
switchport mode trunk

(config-if)#
switchport trunk allowed vlan 1,10,20
PAgP:
(config)#interface range fa0/1-2
(config-if)#channel-group 1 mode desirable

(config-if)#
interface port-channel 1
...

Проверка

show interface port-channel 1
show etherchannel summary
show etherchannel port-channel
show interface fa0/1 etherchannel

Конспект: STP

Spanning-tree protocol


Построение

Изначально все коммутаторы считают, что они RB. Коммутаторы обмениваются кадрами BPDU (раз в 2 с.). Все коммутаторы предоставляют сведения о собственном идентификаторе BID, идентификаторе корневого моста и стоимости пути к корневому мосту. Если получают Root ID < текущего Root ID - меняют.

1. Выбирается Root Bridge с наименьшим BID:
  • приоритет моста (priority, 0 до 61440 с шагом в 4096 = 2^12)
  • расширенный идентификатор системы (sys-id-ext, поддержка VLAN)
  • MAC-адрес

2. Рассчитывается стоимость пути

Как сумма стоимости портов на пути к Root Bridge


MAC-адрес 01:80:C2:00:00:00 - адрес групповой рассылки для группы протокола spanning-tree.


Стандарты


  • 802.1D-1998
  • PVST+ (Cisco)
  • 802.1D-2004
  • 802.1w (RSTP)
  • Rapid PVST+ (Cisco)
  • 802.1s MSTP 
STP:


RSTP:

Пограничный порт - к которому не будут подключены устройства коммутации.

Настраивается: (config-if)# spanning-tree portfast
Для всех нетранковых портов: (config)# spanning-tree portfast default

Лучше вместе с BPDU guard:
(config-if)# spanning-tree bpduguard enable 
Когда функция BPDU guard включена, она переводит порт в состояние отключения из-за ошибки при получении BPDU.

Настройка для всех нетранковых портов:
(config)# spanning-tree portfast bpduguard default

Неграничные порты можно делить на 2 вида каналов: точка-точка (два коммутатора, полнодуплексный режим) и общий ("совместно используемый").
Выбирается автоматически или настраивается: spanning-tree link-type parameter

Настройка

Root Bridge:

(config)# spanning-tree vlan vlan-id root primary
или
(config)# spanning-tree vlan vlan-id priority 24576

Резервный:

(config)# spanning-tree vlan vlan-id root secondary


BPDU Guard


Для проверки срабатываний bpdu guard на cisco-коммутаторах:
2floor-sw#show interface status err-disable
Вывод:
Port      Name               Status       Reason               Err-disabled Vlans
Fa0/5                        err-disabled bpduguard

Для включения порта после срабатывания:
2floor-sw#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
2floor-sw(config)#int f0/5
2floor-sw(config-if)#shutdown
2floor-sw(config-if)#no shutdown

Для проверки состояния портов:
2floor-sw#sh ip int br
Статус и протоколо должны быть в состоянии up/up:
Interface              IP-Address      OK? Method Status                Protocol
...
FastEthernet0/5        unassigned      YES unset  up           up      
…
Цитата:
При желании можно автоматизировать этот процесс [включения порта] и воспользоваться командой errdisable recovery cause bpduguard, которая включит порт через 300 секунд. Изменить длительность таймера можно командой errdisable recovery interval 400, где 400 – количество секунд из дипазона от 30 до 86400.

Конспект Cisco NAT

Настройка NAT (PAT) для одного адреса

IPv4

(config)# ip nat inside source list 1 interface fa0/1 overload
access list 1 permit 192.168.0.0 0.0.255.255
interface fa0/0
ip nat inside
interface fa0/1
ip nat outside

Настройка PAT для пула адресов


IPv4

(config)# ip nat pool R1 64.102.139.4 64.102.139.7 netmask 255.255.255.252
ip nat inside source list 1 pool R1 overload
access list 1 permit 192.168.0.0 0.0.255.255
interface fa0/0
ip nat inside
interface fa0/1
ip nat outside

Переадресация портов (статический NAT)


Для перенаправления трафика, приходящего на порт 8080 на внутренний адрес 10.10.10.10 порт 80:

ip nat inside source static tcp 10.10.10.10 80 64.102.139.2 8080
 

Конспект OSPF


Настройка OSPFv2 (для IPv4):


 Сначала - включить роутинг, если ещё не включен:
(config)# ip routing

(config)# router ospf 10
router id 1.1.1.1
10 - любое число, может не совпадать на разных роутерах

Сбросить OSPFv2 на новый router id можно перезагрузкой или:
# clear ip ospf process

Просмотреть параметры:
# show ip protocols

Включение OSPFv2 на интерфейсах:

(config)# router ospf 10
network network-address wildcard-mask area area-id
или
network IP_адрес_интерфейса 0.0.0.0 area area-id

Запретить передачу обновлений маршрутизации на интерфейсе:

(config)# router ospf 10
passive-interface g0/0

Сделать все интерфейсы пассивными кроме Serial0/0/0/:
passive-interface default
no passive-interface Serial0/0/0

Определение стоимости:
Настройка эталонной пропускной способности (default 1Gbps) для определения стоимости пути в конфигурации маршрутизатора (эталонная пропускная способность должна быть одинаковой для всех маршрутизаторов в домене):
(config)# auto-cost reference-bandwidth 1000
или можно изменить BW на интерфейсе в килобитах, но это затронет не только ospf:
(config-if)# bandwidth 64
или указать стоимость ospf на интерфейсе:
(config-if)# ip ospf cost 15625

Импорт статического маршрута по умолчанию в OSPF:
(config)# router ospf 10
default-information originate




Конспект Cisco VLAN

show vlan brief
show interface fa0/15 switchport

Создание:

(config)# vlan 20,100,200-210
(config-vlan) name buh
(config-vlan) end

Удаление:

(config)# no vlan 20


По умолчанию на порту уже включено обнаружение транка:

switchport mode dynamic auto - порт может создавать транк
switchport mode dynamic desirable - предписывает создавать транк
switchport nonegotiate — запрещает интерфейсу создавать кадры DTP
show dtp interface fa0/15

Назначение vlan на порту:

int fa0/15
switchport mode access
switchport access vlan 20


Конспект IPv6

Общие сведения

Почитать: https://habrahabr.ru/post/253803/ 


Длина - 128 бит

Предпочтительный формат: x:x:x:x:x:x:x:x, где x - четыре 16-ричных цифры ("гекстет")

Сокращение адреса:
  • пропуск начальных нулей в гекстете: 01DB -> 1DB 
  • пропуск всех нулевых сегментов (один раз в адресе): 1234:0000:0000:0000:0000:ABCD:0000:3456 -> 1234::ABCD:0:3456

Типы IPv6-адресов

  • Индивидуальный (или одноадресной рассылки, unicast): служит для однозначного определения интерфейса на устройстве под управлением протокола IPv6. Как показано на рисунке, IPv6-адрес источника должен быть индивидуальным. 
  • Групповой (или многоадресной рассылки, multicast): используется для отправки одного IPv6-пакета на несколько адресов назначения. 
  • Произвольный (или произвольной рассылки, anycast): любой индивидуальный IPv6-адрес, который может быть назначен нескольким устройствам. Пакет, отправляемый на адрес произвольной рассылки, направляется к ближайшему устройству с этим адресом.
В отличие от IPv4, в IPv6 нет широковещательных адресов. Однако существует групповой адрес Все узлы с IPv6, который дает аналогичный результат.