BGP Config 介绍
Porter использует gobgp для обмена маршрутной информацией с внешними маршрутизаторами. В настоящее время используется не так много параметров, ниже представлено краткое описание того, как настроить BGP-сервер с помощью плагина.
apiVersion: network.kubesphere.io/v1alpha1
kind: BgpConf
metadata:
name: bgpconf-sample
spec:
# Добавить поля здесь
as : 65000
routerID : 192.168.0.2
port: 17900
as
— это автономный домен кластера, который должен отличаться от автономного домена подключённого маршрутизатора, иначе маршруты не будут передаваться правильно. Это связано с различиями между протоколами EBGP и IBGP, но здесь мы не будем вдаваться в подробности.routerID
представляет идентификатор кластера и обычно берётся из IP-адреса главного сетевого адаптера главного узла k8s.port
— порт, на котором gobgp прослушивает. По умолчанию это 179. Поскольку Calico также использует BGP и занимает порт 179, здесь необходимо указать другой порт. Если маршрутизатор кластера не поддерживает порты, отличные от 179, необходимо включить переадресацию портов на узле, где находится порт, и сопоставить 179 с нестандартным портом.Соседи — это маршрутизаторы, на которых расположен кластер. Можно добавить несколько соседей, но в большинстве случаев достаточно одного.
apiVersion: network.kubesphere.io/v1alpha1
kind: BgpPeer
metadata:
name: bgppeer-sample
spec:
# Добавить поля здесь
usingPortForward: true
config:
peerAs : 65001
neighborAddress: 192.168.0.6
addPaths:
sendMax: 10
transport:
passiveMode: true
neighborAddress
— IP-адрес маршрутизатора.peerAs
— автономный домен соседа, который должен быть отличным от автономного домена кластера и соответствовать параметрам, настроенным на маршрутизаторе. Для частных сетей обычно используются автономные домены выше 65000.sendMax
указывает верхний предел количества маршрутов, которые можно отправить. Если требуется реализовать ECMP, это значение должно быть больше 1.usingPortForward
включает переадресацию порта, которая используется, когда коммутатор не поддерживает порты, кроме 179.passiveMode
означает, что менеджер porter активно подключается к соседнему маршрутизатору.porter использует лишь небольшую часть функций gobgp. Если есть дополнительные требования, обратитесь к документации по конфигурации gobgp (https://github.com/osrg/gobgp/blob/master/docs/sources/configuration.md).
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )