Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описаны образцы конфигурации интерфейсов и маршрутизации для маршрутизаторов Cisco IOS-XE, серии Juniper MX и Arista при работе с Azure ExpressRoute.
Внимание
Образцы в этой статье предназначены только для руководства. Обратитесь к отделу продаж или технической поддержки поставщика и вашей сетевой команде, чтобы найти соответствующие конфигурации в соответствии с вашими потребностями. Корпорация Майкрософт не поддерживает проблемы, связанные с конфигурациями, перечисленными на этой странице. Для получения поддержки обратитесь к поставщику устройства.
Параметры MTU и TCP MSS в интерфейсах маршрутизатора
Значение MTU (максимальный передаваемый блок данных) для интерфейса ExpressRoute составляет 1500, что является типичным значением MTU по умолчанию для интерфейса Ethernet на маршрутизаторе. Если маршрутизатор не имеет другого MTU по умолчанию, нет необходимости указывать значение в интерфейсе маршрутизатора.
В отличие от VPN-шлюза Azure, не нужно указывать максимальный размер сегмента TCP (MSS) для ExpressRoute канала.
Приведенные в этой статье примеры конфигурации маршрутизатора применяются ко всем пирингам. Дополнительные сведения о маршрутизации см. в статьях Пиринговые подключения ExpressRoute и Требования к маршрутизации ExpressRoute.
Настройка интерфейсов и подчиненных интерфейсов
На каждом маршрутизаторе, который вы подключаете к Microsoft, требуется по одному субинтерфейсу для каждого пиринга. Определите подинтерфейс по идентификатору VLAN или вложенной паре идентификаторов VLAN и IP-адресу.
Примеры из этого раздела можно применить к любому маршрутизатору, работающему под управлением ОС семейства IOS-XE.
Определение интерфейса Dot1Q
Этот образец определяет подинтерфейс с одним идентификатором VLAN. Идентификатор виртуальной локальной сети уникален в пределах одного пиринга. Последний октет адреса IPv4 всегда является нечетным числом.
interface GigabitEthernet<Interface_Number>.<Number>
encapsulation dot1Q <VLAN_ID>
ip address <IPv4_Address><Subnet_Mask>
Определение интерфейса QinQ
Этот пример определяет подинтерфейс с двумя идентификаторами VLAN. Внешний идентификатор VLAN (S-tag), если он используется, остается одинаковым во всех пирингах. Внутренний идентификатор VLAN (C-tag) уникален для каждого пиринга. Последний октет адреса IPv4 всегда является нечетным числом.
interface GigabitEthernet<Interface_Number>.<Number>
encapsulation dot1Q <s-tag> second-dot1Q <c-tag>
ip address <IPv4_Address><Subnet_Mask>
Настройка сеансов eBGP
Для каждого пиринга необходимо настроить сеанс BGP с Майкрософт. Настройте сеанс BGP, используя следующий пример. Если IPv4-адрес, который вы используете для подинтерфейса, — a.b.c.d, то IP-адрес соседа BGP (Microsoft) — a.b.c.d+1. Последний октет IPv4-адреса соседа BGP всегда является четным числом.
router bgp <Customer_ASN>
bgp log-neighbor-changes
neighbor <IP#2_used_by_Azure> remote-as 12076
!
address-family ipv4
neighbor <IP#2_used_by_Azure> activate
exit-address-family
!
Настройка префиксов, объявляемых в сеансе BGP
Настройте маршрутизатор на объявление выбранных префиксов в Майкрософт, используя следующий пример.
router bgp <Customer_ASN>
bgp log-neighbor-changes
neighbor <IP#2_used_by_Azure> remote-as 12076
!
address-family ipv4
network <Prefix_to_be_advertised> mask <Subnet_mask>
neighbor <IP#2_used_by_Azure> activate
exit-address-family
!
Карты маршрутизации
Для фильтрации префиксов, распространяемых в сети, используйте карты маршрутизации и списки префиксов. Посмотрите следующий пример и убедитесь, что у вас настроены соответствующие списки префиксов.
router bgp <Customer_ASN>
bgp log-neighbor-changes
neighbor <IP#2_used_by_Azure> remote-as 12076
!
address-family ipv4
network <Prefix_to_be_advertised> mask <Subnet_mask>
neighbor <IP#2_used_by_Azure> activate
neighbor <IP#2_used_by_Azure> route-map <MS_Prefixes_Inbound> in
exit-address-family
!
route-map <MS_Prefixes_Inbound> permit 10
match ip address prefix-list <MS_Prefixes>
!
Настройте BFD
Вы настраиваете BFD в двух местах: один на уровне интерфейса и другой на уровне BGP. В этом примере используется интерфейс QinQ.
interface GigabitEthernet<Interface_Number>.<Number>
bfd interval 300 min_rx 300 multiplier 3
encapsulation dot1Q <s-tag> second-dot1Q <c-tag>
ip address <IPv4_Address><Subnet_Mask>
router bgp <Customer_ASN>
bgp log-neighbor-changes
neighbor <IP#2_used_by_Azure> remote-as 12076
!
address-family ipv4
neighbor <IP#2_used_by_Azure> activate
neighbor <IP#2_used_by_Azure> fall-over bfd
exit-address-family
!
Настройка MACSec
Для конфигурации MACSec ключ связи подключения (CAK) и имя ключа связи подключения (CKN) должны соответствовать значениям, настроенным с помощью команд PowerShell.
В этой статье нет сэмпла MACSec для Cisco IOS-XE. Смотрите документацию Cisco по конфигурации MACSec на IOS-XE роутерах.