Router juniper
arp policer
Example: Configuring ARP Policer
NOTE: A default arp policer named default_arp_policer is used and shared by all ethernet interfaces with family inet configured, by default.
Проблема в дефолтовом полисере. На бордерах, подключенных к точкам обмена, его необходимо настраивать
> show policer
Policers:
Name Bytes Packets
__default_arp_policer__ 74695272896 1656698750
По инструкции создать фильтр, применить к интерфейсу, почистить счетчики clear firewall
. Проверить еще раз и при необходимости увеличить.
> show policer
Policers:
Name Bytes Packets
__default_arp_policer__ 0 0
arp_limit-xe-0/0/0.100-inet-arp 46 1
ddos
show ddos-protection protocols statistics terse
show ddos-protection protocols culprit-flows
show ddos-protection protocols violations
sflow
Example: Configuring sFlow Technology to Monitor Network Traffic on MX Series Routers
Смотреть индексы интерфейсов c дескрипшенами, чтобы добавить их в описание annotate interfaces ..
show snmp mib walk ifAlias | match =
> show configuration protocols sflow
polling-interval 60;
sample-rate {
ingress 2048;
egress 2048;
}
source-ip 10.9.8.7;
collector 10.0.0.1 {
forwarding-class best-effort;
}
/* 550.peer1 */
interfaces xe-0/1/1.100;
/* 560.peer2 */
inactive: interfaces xe-0/1/1.200;
/* 570.peer3 */
inactive: interfaces xe-0/1/1.300;
/* 580.peer4 */
interfaces xe-0/1/2.100;
В 20.2
Alarm cleared: License id=0, color=YELLOW, class=CHASSIS, reason=Secure Flow usage requires a license
Alarm set: License id=0, color=YELLOW, class=CHASSIS, reason=Secure Flow usage requires a license
load-balancing
You can configure Junos OS so that, for the active route, all next-hop addresses for a destination are installed in the forwarding table. This feature is called per-packet load balancing. The naming may be counter-intuitive. However, Junos per-packet load balancing is functionally equivalent to what other vendors may term per-flow load balancing. You can use load balancing to spread traffic across multiple paths between routers.
To enable per-flow load balancing, you must set the load-balance per-packet action in the routing policy configuration.
Полиси
> show configuration policy-options policy-statement balance
from protocol bgp;
then {
load-balance per-packet;
}
> show configuration routing-options forwarding-table
export balance;
multipath multiple-as
> show configuration protocols bgp group upstream
type external;
multipath {
multiple-as;
}
...
pic
pic-mode Port Checker Port Speed
ЦМУ
Делается в рамках инструкции для передачи данных в ЦМУ. Написал ниже cmo, переделывать уже не стану. Адрес ЦМУ реальный из инструкции. Интернет в инстансе для примера as1234
.
Для snmp хотят:
IP-адрес системы (на стороне ЦМУ) для SNMP (от данного адреса будут приходит запросы);77.95.132.140 Запросы направляются на стандарт-ный порт (161). Опрашиваются IF-MIB, IP-FORWARD-MIB, BGP4-MIB, SNMPv2-MIB. Перио-дичность опросов по умолчанию 60 минут (может быть скорректирована).
set snmp view CMO oid 1.3.6.1.2.1.2.2 include
set snmp view CMO oid 1.3.6.1.2.1.15 include
set snmp view CMO oid 1.3.6.1.6.3.1 include
set snmp view CMO oid 1.3.6.1.2.1.4.24 include
set snmp community cmo view CMO
set snmp community cmo authorization read-only
set snmp community cmo routing-instance as1234 clients 77.95.132.140/32
set snmp community cmo routing-instance as1234 clients [test-ip]/32
set snmp routing-instance-access
test-ip
проверить доступность
snmpwalk -c as1234@cmo -v2c router
Для bgp хотят:
IP-адрес системы (на стороне ЦМУ) для BGP соединений; Необходимо использовать eBGP Multihop соединение. Если для установления BGP соединения НЕ используется MD5 (рекомендуется), для конфигурации использовать адрес: 77.95.132.140 Если для установления BGP соединения используется MD5 (НЕ рекомендуется), адрес для конфигурации необходимо запросить и согласовать с ЦМУ (будет предложен адрес из диапазона 185.224.228.0/24) Внимание! В связи с техническими возможностями ЦМУ используемый в данном документе адрес со временем будет меняться. В связи с этим, при передаче заполненной таблицы следует запросить у ЦМУ корректный на момент отправки таблицы IP-адресс. Обратите внимание, ПО на стороне ЦМУ не является маршрутизатором, расположено за межсетевым экраном и NAT трансляцией, поэтому установка сес-сии может быть инициирована только со стороны ЦМУ, соединение устанавливается на 179 порт с порта из диапазона >1024. Большая просьба учиты-вать данную информации при конфигурировании сессии BGP и фильтров (ACL) на Вашей стороне. Ес-ли поддерживается маршрутизатором, конфигури-руйте сессию с ЦМУ в режиме passive. Номер AS на стороне ЦМУ По умолчанию 65211 либо может быть любым, предполагается использование Private Space Number.
set routing-instances as1234 protocols bgp group cmo type external
set routing-instances as1234 protocols bgp group cmo neighbor 77.95.132.140 multihop
set routing-instances as1234 protocols bgp group cmo neighbor 77.95.132.140 local-address [local-ip]
set routing-instances as1234 protocols bgp group cmo neighbor 77.95.132.140 passive
set routing-instances as1234 protocols bgp group cmo neighbor 77.95.132.140 import RF-reject
set routing-instances as1234 protocols bgp group cmo neighbor 77.95.132.140 export RF-default-export
set routing-instances as1234 protocols bgp group cmo neighbor 77.95.132.140 peer-as 65211
Хотят netflow. Есть sflow с PR1487876. В 20.2 хочет лицензию какую-то, чего в 18 и в 19 нет.
Alarm cleared: License id=0, color=YELLOW, class=CHASSIS, reason=Secure Flow usage requires a license
Alarm set: License id=0, color=YELLOW, class=CHASSIS, reason=Secure Flow usage requires a license
77.95.132.140. Порт UDP 9080
set protocols sflow polling-interval 60
set protocols sflow sample-rate ingress 10000
set protocols sflow sample-rate egress 10000
set protocols sflow source-ip [local-ip]
set protocols sflow collector 77.95.132.140 udp-port 9080
set protocols sflow interfaces xe-0/1/4
By default, Junos will use the default routing instance to send sFlow packets.
set routing-options static route 77.95.132.140/32 next-table as1234.inet.0
Фильтр с каунтером для проверки отправки flows
set firewall family inet filter cmo term cmo from destination-address 77.95.132.140/32
set firewall family inet filter cmo term cmo from destination-port 9080
set firewall family inet filter cmo term cmo then count cmo
set firewall family inet filter cmo term cmo then accept
set firewall family inet filter cmo term all then accept
ipfix
sampling на интерфейсах
set interfaces xe-1/0/0.0 family inet sampling input
set interfaces xe-1/0/0.0 family inet sampling output
настройки как с кентика
set services flow-monitoring version-ipfix template ipv4 flow-active-timeout 60
set services flow-monitoring version-ipfix template ipv4 flow-inactive-timeout 15
set services flow-monitoring version-ipfix template ipv4 template-refresh-rate packets 30
set services flow-monitoring version-ipfix template ipv4 template-refresh-rate seconds 60
set services flow-monitoring version-ipfix template ipv4 option-refresh-rate packets 30
set services flow-monitoring version-ipfix template ipv4 option-refresh-rate seconds 30
set services flow-monitoring version-ipfix template ipv4 ipv4-template
set forwarding-options sampling instance sample-ins input rate 1
set forwarding-options sampling instance sample-ins family inet output flow-server 10.0.0.2 port 20013
set forwarding-options sampling instance sample-ins family inet output flow-server 10.0.0.2 autonomous-system-type origin
set forwarding-options sampling instance sample-ins family inet output flow-server 10.0.0.2 version-ipfix template ipv4
set forwarding-options sampling instance sample-ins family inet output inline-jflow source-address 10.0.0.1
set chassis fpc 0 sampling-instance sample-ins
junos upgrade
VM Host Overview, vm-host-operations-management, installation_upgrade
С 17.x до 20.2 обновиться сразу не получится.
ERROR: estimate of space required: 4035098 Kbytes, available: 3994154 Kbytes
Chassis control process: <xnm:warning xmlns="http://xml.juniper.net/xnm/1.1/xnm" xmlns:xnm="http://xml.juniper.net/xnm/1.1/xnm">
Chassis control process: <source-daemon>chassisd</source-daemon>
Chassis control process: <edit-path>[edit groups junos-defaults]</edit-path>
Chassis control process: <statement>chassis</statement>
Chassis control process: <message>Chassis configuration for network services has been changed. A system reboot is mandatory. Please reboot *ALL* routing engines NOW. >
Chassis control process: </xnm:warning>
file copy http://[host]/fw/junos/junos-vmhost-install-mx-x86-64-19.4R3-S2.2.tgz /var/tmp/
request vmhost software add no-validate reboot /var/tmp/junos-vmhost-install-mx-x86-64-19.4R3-S2.2.tgz
request vmhost reboot
request vmhost software add no-validate http://[host]/fw/junos/junos-vmhost-install-mx-x86-64-20.2R2-S2.6.tgz
A REBOOT IS REQUIRED TO LOAD THIS SOFTWARE CORRECTLY.
Use the 'request vmhost reboot' command to reboot the system.
Обновление проводить предпочтительно через OOBM подключение, т.к. после перезагрузки некоторое время будут недоступны физические интерфейсы
из-за обновлений линейных карт. Это же касается mx204, где несколько минут после загрузки будут отсутствовать xe-
интерфейсы.
vmhost rollback
mx> show vmhost version
Current root details, Device sda, Label: jrootp_P, Partition: sda3
Current boot disk: Primary
Current root set: p
UEFI Version: CBEP_P_SUM1_00.13.01
Primary Disk, Upgrade Time: Wed Mar 17 12:30:11 UTC 2021
Version: set p
VMHost Version: 5.2268
VMHost Root: vmhost-x86_64-20.2R2-S1-20201210_1323_builder
VMHost Core: vmhost-core-x86-64-20.2R2-S2.6
kernel: 4.8.28-rt10-WR9.0.0.24_ovp
Junos Disk: junos-install-mx-x86-64-20.2R2-S2.6
Version: set b
VMHost Version: 5.2225
VMHost Root: vmhost-x86_64-19.4R3-S2-20210118_0229_builder
VMHost Core: vmhost-core-x86-64-19.4R3-S2.2
kernel: 4.8.28-rt10-WR9.0.0.20_ovp
Junos Disk: junos-install-mx-x86-64-19.4R3-S2.2
request vmhost software rollback
mx> show vmhost version
Current root details, Device sda, Label: jrootb_P, Partition: sda4
Current boot disk: Primary
Current root set: b
UEFI Version: CBEP_P_SUM1_00.13.01
Primary Disk, Upgrade Time: Wed Mar 17 12:30:11 UTC 2021
Version: set p
VMHost Version: 5.2268
VMHost Root: vmhost-x86_64-20.2R2-S1-20201210_1323_builder
VMHost Core: vmhost-core-x86-64-20.2R2-S2.6
kernel: 4.8.28-rt10-WR9.0.0.24_ovp
Junos Disk: junos-install-mx-x86-64-20.2R2-S2.6
Version: set b
VMHost Version: 5.2225
VMHost Root: vmhost-x86_64-19.4R3-S2-20210118_0229_builder
VMHost Core: vmhost-core-x86-64-19.4R3-S2.2
kernel: 4.8.28-rt10-WR9.0.0.20_ovp
Junos Disk: junos-install-mx-x86-64-19.4R3-S2.2
mx> show version
Model: mx204
Junos: 19.4R3-S2.2