{"id":8047,"date":"2025-01-15T16:17:31","date_gmt":"2025-01-15T15:17:31","guid":{"rendered":"https:\/\/mix2024.it-mix.net\/peering-port-configuration-how-to\/"},"modified":"2025-02-17T16:31:53","modified_gmt":"2025-02-17T15:31:53","slug":"peering-port-configuration-how-to","status":"publish","type":"page","link":"https:\/\/www.mix-it.net\/en\/peering-port-configuration-how-to\/","title":{"rendered":"Peering Port Configuration How-to"},"content":{"rendered":"<section id=\"b-qfajqt_m5y16m6c\" class=\"brxe-section\"><div class=\"brxe-container max-1000 w-full\"><div class=\"brxe-gb-inner-blocks w-full\">\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Purpose<\/strong><\/h5>\n\n\n\n<p>This document wants to give some suggestions and hints on how to configure equipment directly connected to MIX L2 switches. We will refer to configuration scenarios described in MIX-302 document. Some configuration examples are available for the most popular vendors grouped by equipment type (Layer 2 Switches, Routers and Layer 3 Switches) and also some guidance on how to configure Link Aggregation on multiple peering ports.<\/p>\n\n\n\n<div style=\"height:48px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Switch L2 Configuration Examples<\/strong><\/h5>\n\n\n\n<p>The following examples are referred to the \u2018Member Switch\u2019 Equipment in the picture above.<\/p>\n\n\n\n<div style=\"height:31px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h6 class=\"wp-block-heading\"><strong>Switch Cisco Catalyst 29xx e 35xx<\/strong><\/h6>\n\n\n\n<p>When connecting a Catalyst switch to MIX the following protocols\/services must be disabled:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>VTP (VLAN Trunking Protocol)<\/li>\n\n\n\n<li>DTP (Dynamic Trunking Protocol)<\/li>\n\n\n\n<li>LLDP (Link Layer Discovery Protocol)<\/li>\n\n\n\n<li>UDLD (Unidirectional Link Detection)<\/li>\n<\/ul>\n\n\n\n<p>Type in the following commands in global config mode (IOS sw)<\/p>\n\n\n\n<p class=\"has-black-color has-white-background-color has-text-color has-background has-link-color has-small-font-size wp-elements-53babd37904598366075445739be2be1\">vtp mode transparent<br\/>!<br\/>no spanning-tree vlan 100<br\/>! global disable of LLDP<br\/>no lldp run<br\/>! Global dsable of CDP<br\/>no cdp run<br\/>!<br\/>vlan 100<br\/>name MIX<br\/>!<br\/>interface \/IfIdent\/<br\/>description MIX Interface<br\/>switchport access vlan 100<br\/>switchport mode access<br\/>switchport nonegotiate<br\/>no keepalive<br\/>speed nonegotiate<br\/>no udld enable<br\/>! If CDP can\/has not been disabile globally<br\/>no cdp enable<br\/>! If LLDP can\/has not been disabile globally<br\/>no lldp receive<br\/>no lldp transmit<br\/>! If Spanning Tree can\u2019t be disabile globally<br\/>spanning-tree bpdufilter enable<br\/>end<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h6 class=\"wp-block-heading\"><strong>Cisco Catalyst 6500 Family<\/strong><\/h6>\n\n\n\n<p>CatOS software is still very used on such equipment: the folowing commands apply:<\/p>\n\n\n\n<p class=\"has-black-color has-white-background-color has-text-color has-background has-link-color has-small-font-size wp-elements-d6b23017ca309a46a2bbe5488b14eacb\">set vtp mode off<br\/>set port name \/IfIdent\/ Porta MIX<br\/>set cdp disable \/IfIdent\/<br\/>set udld disable \/IfIdent\/<br\/>set trunk \/IfIdent\/ off dot1q<br\/>set spantree bpdu-filter \/IfIdent\/ enable<br\/>set vlan 100 name VLAN su MIX<br\/>set vlan 100 \/IfIdent<\/p>\n\n\n\n<p>If VTP can not be disabile globally the only known workaround is using l2pt thus disabling it on a per port basis:<\/p>\n\n\n\n<p class=\"has-black-color has-white-background-color has-text-color has-background has-link-color has-small-font-size wp-elements-efff6a34bc1a0cff637eb92804f0e0ee\">set port l2protocol-tunnel \/IfIdent\/ vtp enable<\/p>\n\n\n\n<p>Keep attention: this command could not be available on certain CatOS releases.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h6 class=\"wp-block-heading\"><strong>Extreme Networks L2 Switch<\/strong><\/h6>\n\n\n\n<p>The configuration fragment which follows is related to a L2 Switch directly connected to MIX belonging also to a EAPS ring. In the example, port 1 is connected to MIX, and port 2 and 3 belong to the ring. Teh peering router is connected to the ring on the MIX Vlan. All ports are Gigabit Ethernet.   <\/p>\n\n\n\n<p class=\"has-black-color has-white-background-color has-text-color has-background has-small-font-size\">create vlan &#8220;ring&#8221;<br\/>configure vlan &#8220;ring&#8221; tag 1700 # VLAN-ID=0x6a4 Global Tag 9<br\/>configure vlan &#8220;ring&#8221; qosprofile &#8220;QP8&#8221;<br\/>configure vlan &#8220;ring&#8221; add port 2 tagged<br\/>configure vlan &#8220;ring&#8221; add port 3 tagged<br\/>create vlan &#8220;mix&#8221;<br\/>configure vlan &#8220;mix&#8221; tag 1200 # VLAN-ID=0x4b0 Global Tag 3<br\/>configure vlan &#8220;mix&#8221; add port 1 untagged<br\/>configure vlan &#8220;mix&#8221; add port 2 tagged<br\/>configure vlan &#8220;mix&#8221; add port 3 tagged<br\/>configure port 1 auto off speed 1000 duplex full<br\/>configure port 2 auto off speed 1000 duplex full<br\/>configure port 3 auto off speed 1000 duplex full<br\/>disable edp port 1<br\/>disable igmp snooping<br\/>disable igmp snooping with-proxy<br\/>create eaps &#8220;ring-eaps&#8221;<br\/>configure eaps &#8220;ring-eaps&#8221; mode transit<br\/>configure eaps &#8220;ring-eaps&#8221; primary port 2<br\/>configure eaps &#8220;ring-eaps&#8221; secondary port 3<br\/>configure eaps &#8220;ring-eaps&#8221; add control vlan &#8220;ring&#8221;<br\/>configure eaps &#8220;ring-eaps&#8221; add protect vlan &#8220;mix&#8221;<br\/>enable eaps &#8220;ring-eaps&#8221;<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h6 class=\"wp-block-heading\"><strong>Brocade L2 Switch<\/strong><\/h6>\n\n\n\n<p>Here follows a configuration fragment for a Brocade BigIron switch used as access device towards MIX LAN. In this example the Peering Router is connected to another porto f thesame switch.<\/p>\n\n\n\n<p class=\"has-black-color has-white-background-color has-text-color has-background has-link-color has-small-font-size wp-elements-f4b4b3a9d7eae191128e00e937411358\">! Define ua VLAN for MIX port and the peering Router<br\/>vlan number name &#8220;MIX&#8221; by port<br\/>no spanning-tree<br\/>untagged ethernet if-verso-switch-MIX<br\/>untagged ethernet if-verso-router-peering<\/p>\n\n\n\n<div style=\"height:49px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Switch L3 \/ Peering Router Configuration Hints<\/strong><\/h5>\n\n\n\n<p>Here follows some configuration templates for Layer 3 switches or Routers acting as Peering Border Router, according to the scheme visible in the picture above.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h6 class=\"wp-block-heading\"><strong>Cisco<\/strong><\/h6>\n\n\n\n<p>The following configuration fragmnts aims at disabling all functionalities which generate un wanted and undesirable traffic over MIX Peering LAN;<\/p>\n\n\n\n<p>Autoconfiguration Protocol<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>DHCP<\/li>\n\n\n\n<li>BOOTP<\/li>\n\n\n\n<li>TFTP of the configuration through MIX<\/li>\n<\/ul>\n\n\n\n<p>Other Protocols and Services which traffic must not be sent through MIX LAN<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CDP<\/li>\n\n\n\n<li>DEC MOP<\/li>\n\n\n\n<li>IP redirects<\/li>\n\n\n\n<li>IP directed broadcasts<\/li>\n\n\n\n<li>proxy ARP<\/li>\n\n\n\n<li>IPv6 RouterAdvertisements<\/li>\n\n\n\n<li>L2keepalive<\/li>\n<\/ul>\n\n\n\n<div style=\"height:18px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Global Configuration<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-white-background-color has-text-color has-background has-link-color has-small-font-size wp-elements-e9be7bad2706854a395edf500e458dc2\">! Remove DHCP<br\/>no service dhcp!Older Release may require instead: ip bootp server<br\/>! NDo not allow Tftp download of configuration<br\/>no service config<br\/>! Global Disable of Cisco Discovery Protocol (CDP)<br\/>no cdp run<\/p>\n\n\n\n<div style=\"height:18px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Interface Configuration<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-white-background-color has-text-color has-background has-link-color has-small-font-size wp-elements-c5b8b4fd5b10e30d41f3eb3a00936ef8\">! Disable IP redirects<br\/>no ip redirects<br\/>! Disable proxy ARP<br\/>no ip proxy-arp<br\/>! If CDP can not be disabled globally do it on MIX port<br\/>no cdp enable<br\/>! Disable directed broadcasts<br\/>no ip directed-broadcast<br\/>! If DEC\/MOC can not be disabled globally do it on MIX<br\/>no mop enable<br\/>! (Fast)Ethernet Ports: no auto-negotiation.<br\/>no negotiation auto<br\/>! fix the duplex mode<br\/>duplex full<br\/>! L2 keepalives does not have reason to exist on MIX peering LAN<br\/>no keepalive<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h6 class=\"wp-block-heading\"><strong>Extreme Networks<\/strong><\/h6>\n\n\n\n<p>The folIowing example shows the details of a L3 router\/switch connected through port 1 on vlan \u2018mix\u2019 (untagged).<\/p>\n\n\n\n<p class=\"has-black-color has-white-background-color has-text-color has-background has-link-color has-small-font-size wp-elements-dac34df63513f84bcb5147c0b7da0d81\">#\nConfig information for VLAN mix.\n#\ncreate vlan &#8220;mix&#8221;\nconfigure vlan &#8220;mix&#8221; tag 1200\nconfigure vlan &#8220;mix&#8221; protocol &#8220;IP&#8221;\nconfigure vlan &#8220;mix&#8221; ipaddress 217.29.66.\/Y\/ 255.255.254.0\nconfigure vlan &#8220;mix&#8221; add port 1 untagged\n#\nconfigure port 1 display-string &#8220;MIX&#8221;\ndisable edp port 1\n#\nenable ipforwarding vlan &#8220;mix&#8221;\ndisable ipforwarding broadcast vlan &#8220;mix&#8221;\ndisable ipforwarding fast-direct-broadcast vlan &#8220;mix&#8221;\ndisable ipforwarding ignore-broadcast vlan &#8220;mix&#8221;\ndisable ipforwarding lpm-routing vlan &#8220;mix\u201d\ndisable isq vlan &#8220;mix&#8221;\ndisable irdp vlan &#8220;mix&#8221;\ndisable icmp unreachable vlan &#8220;mix&#8221;\ndisable icmp redirects vlan &#8220;mix&#8221;\ndisable icmp port-unreachables vlan &#8220;mix&#8221;\ndisable icmp time-exceeded vlan &#8220;mix&#8221;\ndisable icmp parameter-problem vlan &#8220;amsix&#8221;\ndisable icmp timestamp vlan &#8220;mix&#8221;\ndisable icmp address-mask vlan &#8220;mix&#8221;\ndisable subvlan-proxy-arp &#8220;mix&#8221;\nconfigure ip-mtu 1500 vlan &#8220;mix&#8221;\n#\nIP Route Configuration\n#\nconfigure iproute add blackhole default\ndisable icmpforwarding vlan &#8220;mix&#8221;\ndisable igmp vlan &#8220;mix&#8221;<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h6 class=\"wp-block-heading\"><strong>Force 10<\/strong><\/h6>\n\n\n\n<p>This example shows a configuration fragment for a router\/switch L3 Force10 connected to MIX through a 10 Gbit port.<\/p>\n\n\n\n<p class=\"has-black-color has-white-background-color has-text-color has-background has-link-color has-small-font-size wp-elements-9914e351a4b2ffbf2fa034d6570bd65a\">! Disable proxy-arp over MIX interface<br\/>Force10(conf)#interface tengigabitethernet 0\/0<br\/>Force10(conf-if-te-0\/0)#no ip proxy-arp<br\/>! Disable Ipv6 ND RA<br\/>Force10(conf-if-te-0\/0)#ipv6 nd suppress-ra<br\/>! ARP timeout is 4 hrs by default but can be changed<br\/>Force10(conf)#interface tengigabitethernet 0\/0<br\/>Force10(conf-if-te-0\/0)#arp timeout \/minutes\/<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h6 class=\"wp-block-heading\"><strong>Brocade<\/strong><\/h6>\n\n\n\n<p>Follows a configuration fragment for a Layer 3 Switch Brocade directly connected to MIX.<\/p>\n\n\n\n<p class=\"has-black-color has-white-background-color has-text-color has-background has-link-color has-small-font-size wp-elements-96b82d2dc003f3a59ce7785b87e16205\">! MIX interface configuration<br\/>interface ethernet if<br\/>port-name &#8220;MIX&#8221;<br\/>! Activate the port at Layer 3 only<br\/>route-only<br\/>no spanning-tree<br\/>! Disable IPv6 ND-RA (Router Advertisements)<br\/>ipv6 nd suppress-ra<br\/>! Disable VLAN auto discovery.<br\/>no vlan-dynamic-discovery<br\/>! IP address<br\/>ip address 216.29.6X.Y 255.255.254.0<br\/>! No redirects<br\/>no ip redirect<br\/>no ipv6 redirect<br\/>! MIX recommends at least 2 hrs as ARP timeouts value<br\/>ip arp-age 120<br\/>! fast-ethernet ports: fix speed and duplex<br\/>speed-duplex 100-full<\/p>\n\n\n\n<p>In some Ironware releases default settings for ICMPv6 ND was at 1 second, this value ha sto be changed to a much reasonable value of 1 hr, with the following command:<\/p>\n\n\n\n<p class=\"has-black-color has-white-background-color has-text-color has-background has-link-color has-small-font-size wp-elements-5c4814f918ba89bc0ce9f064cfa749fb\">!Se IPv6 nd timeout at 1 hr.<br\/>ipv6 nd ns-retransmit 3600<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h6 class=\"wp-block-heading\"><strong>Juniper<\/strong><\/h6>\n\n\n\n<p>For Juniper routers be sure that you are announcing only unicast routes overMIX peering LAN by adding the following command to all neighbor, groups and prefix-limits:<\/p>\n\n\n\n<p class=\"has-black-color has-white-background-color has-text-color has-background has-link-color has-small-font-size wp-elements-56c2a9356dfa3d0447ccd3d537d14d97\">set family inet unicast<\/p>\n\n\n\n<p>Even just one neighbor configured with family inet \u2018any\u2019 will activate multi cast routing and MBGP over the peering LAN<\/p>\n\n\n\n<div style=\"height:19px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>IPv4 ARP Cache Timeout<\/strong><\/p>\n\n\n\n<p>Juniper ARP cache timeout is 20 minutes: to reduce the amount of ARP broadcast traffic we recommend to raise this value up to 4 hrs. Follow the configuration commands to achieve this.<\/p>\n\n\n\n<p class=\"has-black-color has-white-background-color has-text-color has-background has-link-color has-small-font-size wp-elements-5dcb19aac50bb96667d47a9b8d1471d5\">&gt; &#8220;configure&#8221;<br\/>Entering configuration mode<br\/>[edit]<br\/>you@juniper# edit system arp<br\/>[edit system arp]<br\/>you@juniper# set aging-timer 240<br\/>[edit system arp]<br\/>you@juniper# show | compare<br\/>[edit system arp]<br\/>aging-timer 240;<br\/>[edit system arp]<br\/>you@juniper# <em>commit and-quit<\/em><br\/>commit complete<br\/>Exiting configuration mode<\/p>\n\n\n\n<p>Starting from release JUNOS 9.4 ARP cache timeout is configurable on each single interface:<\/p>\n\n\n\n<p class=\"has-black-color has-white-background-color has-text-color has-background has-link-color has-small-font-size wp-elements-3161286619cf0eb46d52a87fb27f6edf\">[edit system arp aging-timer interface interface-name] [edit system arp aging-timer interface interface-name] aging-timer-minutes;aging-timer-minutes;<\/p>\n\n\n\n<div style=\"height:48px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Link Aggregation on Multiple MIX Ports<\/strong><\/h5>\n\n\n\n<p>Link Aggregation (LAG) is available as a solution on MIX Peering LAN, according to the scheme visible in the picture below. To finalize this configuration is always mandatory to contact MIX Technical Department. Somo guideleines on how to configure it on the member side follow.  <\/p>\n\n\n\n<p>The service is available on Gigabit and 10 Gigabit Ethernet ports, up to a maximum of 8.<br\/><\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h6 class=\"wp-block-heading\"><strong>Cisco Catalyst 6500<\/strong><\/h6>\n\n\n\n<p>The Port Channel on the Cisco side must be configured in mode on, and not as negotiate or desirable. MIX switches does not enable LACT or PaGP as default: LACP is possible asking this feature to the MIX Technical Department. Some Interface modules may have limitations in the amount of traffic injected on the LAG. <\/p>\n\n\n\n<p>Please verify your technical documentation or ask the vendor. MIX static MAC address assignment might be a problem so contact MIX Technical Department. MIX static MAC address assignment might be a problem so contact MIX Technical Department. <\/p>\n\n\n\n<p class=\"has-black-color has-white-background-color has-text-color has-background has-link-color has-small-font-size wp-elements-9eb2cdf1f25e8511474bc0f7447db3fe\">! Port Channel MIX: Config Example<br\/>interface GigabitEthernet1\/1<br\/>description MIX Link 1<br\/>no ip address<br\/>no ip redirects<br\/>no ip proxy-arp<br\/>no keepalive<br\/>no cdp enable<br\/>channel-group 1 mode on<br\/>!<br\/>interface GigabitEthernet1\/2<br\/>description MIX Link 2<br\/>no ip address<br\/>no ip redirects<br\/>no ip proxy-arp<br\/>no keepalive<br\/>no cdp enable<br\/>channel-group 1 mode on<br\/>!<br\/>interface Port-channel1<br\/>description MIX aggregated link<br\/>ip address 217.29.6x.y 255.255.254.0<br\/>no ip redirects<br\/>no ip proxy-arp<br\/>no keepalive<br\/>!<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h6 class=\"wp-block-heading\"><strong>Cisco GSR<\/strong><\/h6>\n\n\n\n<p>MIX static MAC address assignment could be a problem with Cisco GSR: keep in touch with MIX Technical Department in this case<\/p>\n\n\n\n<p class=\"has-black-color has-white-background-color has-text-color has-background has-link-color has-small-font-size wp-elements-642eab88f8fdc463a6d06dcc0755f7b1\">! MIX Port Channel config example:<br\/>!<br\/>interface Port-channel1<br\/>description MIX Port Channel<br\/>ip address 217.29.6x.y 255.255.254.0<br\/>no ip redirects<br\/>no ip directed-broadcast<br\/>no ip proxy-arp<br\/>channel-group minimum active 1<br\/>no channel-group bandwidth control-propagation<br\/>hold-queue 150 in<br\/>!<br\/>interface GigabitEthernet1\/2\/1<br\/>no keepalive<br\/>no negotiation auto<br\/>channel-group 1<br\/>no cdp enable<br\/>!<br\/>interface GigabitEthernet1\/2\/2<br\/>no keepalive<br\/>no negotiation auto<br\/>channel-group 1<br\/>no cdp enable<br\/>!<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Switch L3 Brocade<\/strong><\/h5>\n\n\n\n<p>Old platforms like BigIron Jetcore and IronCore have limitations on the LAG port configuration. Please check your technical documentation. On BiGIron 15000 slot n. 8 is not available for LAG together with his neighbouring slots. <\/p>\n\n\n\n<p class=\"has-black-color has-white-background-color has-text-color has-background has-link-color has-small-font-size wp-elements-cdf546efe692b6078a42b36fb7ac26e0\">! BigIron JetCore LAG configuration example<br\/>trunk server ethernet slot\/port to slot\/port+1<\/p>\n\n\n\n<p><br\/>BigIron RX e MLX\/XMR does not have any limitation on LAG ports.<\/p>\n\n\n\n<p class=\"has-black-color has-white-background-color has-text-color has-background has-link-color has-small-font-size wp-elements-49f36865a70db966bf832df4218289ef\">! RX\/MLX\/XMR MIX port channel config example<br\/>trunk ethe slot\/port to slot\/port ethe otherslot\/otherport to otherslot\/otherport <\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h6 class=\"wp-block-heading\"><strong>Juniper M-Series<\/strong><\/h6>\n\n\n\n<p>There are no nown problem with LAGs configuration starting from JuonOS release 6.0. A configuration example follows: <\/p>\n\n\n\n<p class=\"has-black-color has-white-background-color has-text-color has-background has-link-color has-small-font-size wp-elements-4adf85fbdc2b904202a2d92fc7e5542c\">&#8212;<br\/>[edit]<br\/>ops@junix# show chassis<br\/>aggregated-devices {<br\/>ethernet {<br\/>device-count 1;<br\/>}<br\/>}<br\/>&#8212;<br\/>[edit]<br\/>ops@junix# show interfaces ge-2\/1\/0<br\/>gigether-options {<br\/>802.3ad ae0;<br\/>}<br\/>[edit]<br\/>ops@junix# show interfaces ge-3\/1\/0<br\/>gigether-options {<br\/>802.3ad ae0;<br\/>}<br\/>&#8212;<br\/>[edit]<br\/>ops@junix# show interfaces ae0<br\/>description &#8220;MIX&#8221;;<br\/>unit 0 {<br\/>family inet {<br\/>filter {<br\/>input MIX-in;<br\/>output MIX-out;<br\/>}<br\/>address 217.29.6x.y\/23;<br\/>}<br\/>family inet6 {<br\/>address 2001:7F8:B:100:1D1:A5Dx:xxxx:y\/64;<br\/>}<br\/>}<\/p>\n\n\n\n<p>Optionally a more fine grained load balancing strategy is available:<\/p>\n\n\n\n<p class=\"has-black-color has-white-background-color has-text-color has-background has-link-color has-small-font-size wp-elements-2d8a84069fabeaa5fa1e833693536ec4\">#<br\/>routing-options {<br\/>autonomous-system abcde;<br\/>forwarding-table {<br\/>export [ load-balance ];<br\/>}<br\/>}<br\/>policy-options {<br\/>policy-statement load-balance {<br\/>then {<br\/>load-balance per-packet;<br\/>}<br\/>}<br\/>}<br\/>forwarding-options {<br\/>hash-key {<br\/>family inet {<br\/>layer-3;<br\/>layer-4;<br\/>}<br\/>}<br\/>}<\/p>\n\n\n\n<p>Just in case this should not be sufficient the hashing algorithm can be modified through some undocumented options introduced starting from JunOS 7.0<\/p>\n\n\n\n<p class=\"has-black-color has-white-background-color has-text-color has-background has-link-color has-small-font-size wp-elements-707f4ebf4eb7d8003b369741224c147d\">&#8212;<br\/>hash-key {<br\/>family inet {<br\/>layer-3 {<br\/>destination-address;<br\/>protocol;<br\/>source-address;<br\/>}<br\/>layer-4 {<br\/>destination-port;<br\/>source-port;<br\/>type-of-service;<br\/>}<br\/>}<br\/>}<\/p>\n\n\n\n<p>Also the minimum number of active links is configurable: when the minimum number of active links is reached the aggregation will be removed, being the LAG not able anymore to carry all the expected traffic.<\/p>\n\n\n\n<p class=\"has-black-color has-white-background-color has-text-color has-background has-link-color has-small-font-size wp-elements-8576824dd551f7eaa1cf6e6e3c3cc4db\">&#8212;<br\/>aggregated-ether-options {<br\/>minimum-links 2;<br\/>link-speed 1g;<br\/>}<br\/>&#8212; <\/p>\n\n\n\n<div style=\"height:48px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Tagged ports configuration on MIX<\/strong><\/h5>\n\n\n\n<p>Mix ports can be also configured to be active on multiple VLANS other than the public Peering broadcast domain, followiing the 802.1Q standard. To accomplish this task and gain access to this functionality that allows the implementation of different type of services over the Mix ports the contact and coordination with the MIX NOC is always a requirement, after the subscription of the additional service(s) with the MIX Sales team. Find enclosed in the following some technical guidelines on how to configure this functionality. There are many scenarios where Q-tagging can be employed, here follows some of the most common uses. Additional information and case-by case detail will be provided by the NOC upon configuration of the service. Again, here are presented the most common scenarios: <\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Tagged peering port over two VLANs, one the main Public Peering VLAN and another VLAN to interconnect privately with another member or a Closed User Group of several members ( each of them must have subscribed the service for the Q-tagging of the ports involved )<\/li>\n\n\n\n<li>Interconnection ports for direct peering configured exclusively on dedicated VLANs3.<\/li>\n\n\n\n<li>Access ports to other services provided by other MIX Members in appropriately segregated environments (private VLANs)<\/li>\n<\/ol>\n\n\n\n<p>The following are the configuration outlines for the most common Vendors<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h6 class=\"wp-block-heading\"><strong>Cisco Configuration Commands<\/strong><\/h6>\n\n\n\n<p class=\"has-black-color has-white-background-color has-text-color has-background has-link-color has-small-font-size wp-elements-a52819a1ea6505e86b55b3e7839aaa3f\">int gig 1.100<br\/>encap dot1q 100<br\/>description &#8211; Mix Milano &#8211;<br\/>ip addr 217.29.6x.y 255.255.254.0<br\/>int gig 1.501<br\/>description &#8211; MIX OHM &#8211;<br\/>encap dot1q 501<br\/>ip addr 185.1.186.x 255.255.255.0<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h6 class=\"wp-block-heading\"><strong>Juniper Configuration Commands<\/strong><\/h6>\n\n\n\n<p class=\"has-black-color has-white-background-color has-text-color has-background has-link-color has-small-font-size wp-elements-987472c61aa27edac4338c3e77cfafbe\">user@host# set interfaces ge-0\/0\/0 vlan-tagging<br\/>user@host# set interfaces ge-0\/0\/0 unit 0 alias &#8220;MIX-MILANO&#8221;<br\/>user@host# set interfaces ge-0\/0\/0.0 vlan-id 100<br\/>user@host# set interfaces ge-0\/0\/0.0 family inet address 217.29.6x.y\/23<br\/>user@host# set interfaces ge-0\/0\/0 unit 1 alias &#8220;MIX-OHM&#8221;<br\/>user@host# set interfaces ge-0\/0\/0.1 vlan-id 501<br\/>user@host# set interfaces ge-0\/0\/0.1 family inet address 185.1.186.x\/24<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h6 class=\"wp-block-heading\"><strong>Mikrotik Configuration Commands<\/strong><\/h6>\n\n\n\n<p class=\"has-black-color has-white-background-color has-text-color has-background has-link-color has-small-font-size wp-elements-b2f5b060699611811ec70b07ef52e848\">\/interface vlan<br\/>add interface=sfp-sfpplus1 name=MIX-MILANO vlan-id=100<br\/>\/ip address<br\/>add address=217.29.6x.y\/23 interface=MIX-MILANO network=217.29.66.0<br\/>\/interface vlan<br\/>add interface=sfp-sfpplus1 name=MIX-OHM vlan-id=501<br\/>\/ip address<br\/>add address=185.1.186.x\/24 interface=MIX-OHM network=185.1.186.0<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h6 class=\"wp-block-heading\"><strong>BGP Routing between Tagged ports (VLAN MIX and other MIX managed IXes)<\/strong><\/h6>\n\n\n\n<p>In this Chapter the operational scenario of a Peering Port connected at the MIX Open Hub Med POP in Carini (PA) or at Mxi Bologna PoP and active both on the MIX Milan public Peering LAN and the local Public Peering VLAN is assessed. At the moment for this configuration the subscription of MIX additional service is not requested, so this can be done directly by sending a configuration request directly to the MIX NOC.Remote Local Peering VLANs are not extended to any other MIX PoP, being introduced to define a precise geographical location for the peering interconnection dedicated to the traffic being originated and terminated locally. <br\/>For further information regarding the 802.1Q configuration of such a port please refer to the instruction provided in the previous Chapter.  <\/p>\n\n\n\n<p>As a general rule, MIX Remote VLANs like MIX-OHM or MIX-BO ones must be used as the primary traffic exchange route between members both connected in OHM. As an example in the following picture a basic scenario is presented: ISP1 has multiple MIX connections, one in Milano and one in Palermo while ISP2 is just connected at MIX OHM premises. In normal condition all the traffic between ISP 1 and ISP must use Yellow WLAN and thus follw the green dashed line. When a fault occurs to ISP1 OHM PoP port, the traffic can be routed over red VLAN (Mix Milano Peering VLAN) over the orange dashed path. Same scenario applies if Mix Bologna is involved instead of MIX Palermo. <\/p>\n\n\n\n<p>In this scenario the requested routing behaviour is obtainable by ISP2 raising the LP (Local Preference) attribute over the MIX OHM VLAN received announcements coming from ISP1, and by ISP1 in the same way around, raising ISP2 announcement LP over the MIX OHM VLAN. Upon a ISP1 port fault in OHM, the traffic between ISP1 and ISP2 will traverse the MIX Milano Peering VLAN going back to normal upon ISP1 OHM port restoration.  <\/p>\n\n<\/div><\/div><\/section>\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":7,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"argomento":[],"class_list":["post-8047","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Peering Port Configuration How-to | MIX<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.mix-it.net\/en\/peering-port-configuration-how-to\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Peering Port Configuration How-to | MIX\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mix-it.net\/en\/peering-port-configuration-how-to\/\" \/>\n<meta property=\"og:site_name\" content=\"MIX\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/MIXMilanIXP\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-17T15:31:53+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.mix-it.net\\\/en\\\/peering-port-configuration-how-to\\\/\",\"url\":\"https:\\\/\\\/www.mix-it.net\\\/en\\\/peering-port-configuration-how-to\\\/\",\"name\":\"Peering Port Configuration How-to | MIX\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mix-it.net\\\/#website\"},\"datePublished\":\"2025-01-15T15:17:31+00:00\",\"dateModified\":\"2025-02-17T15:31:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.mix-it.net\\\/en\\\/peering-port-configuration-how-to\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.mix-it.net\\\/en\\\/peering-port-configuration-how-to\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.mix-it.net\\\/en\\\/peering-port-configuration-how-to\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.mix-it.net\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Peering Port Configuration How-to\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.mix-it.net\\\/#website\",\"url\":\"https:\\\/\\\/www.mix-it.net\\\/\",\"name\":\"MIX\",\"description\":\"Italy\u2019s Largest Interconnection Platform\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.mix-it.net\\\/#organization\"},\"alternateName\":\"Italy\u2019s Largest Interconnection Platform\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.mix-it.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.mix-it.net\\\/#organization\",\"name\":\"MIX\",\"alternateName\":\"Italy\u2019s Largest Interconnection Platform\",\"url\":\"https:\\\/\\\/www.mix-it.net\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.mix-it.net\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.mix-it.net\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/cropped-MIX-marchio_red.png\",\"contentUrl\":\"https:\\\/\\\/www.mix-it.net\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/cropped-MIX-marchio_red.png\",\"width\":512,\"height\":512,\"caption\":\"MIX\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mix-it.net\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/MIXMilanIXP\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Peering Port Configuration How-to | MIX","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.mix-it.net\/en\/peering-port-configuration-how-to\/","og_locale":"en_US","og_type":"article","og_title":"Peering Port Configuration How-to | MIX","og_url":"https:\/\/www.mix-it.net\/en\/peering-port-configuration-how-to\/","og_site_name":"MIX","article_publisher":"https:\/\/www.facebook.com\/MIXMilanIXP","article_modified_time":"2025-02-17T15:31:53+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.mix-it.net\/en\/peering-port-configuration-how-to\/","url":"https:\/\/www.mix-it.net\/en\/peering-port-configuration-how-to\/","name":"Peering Port Configuration How-to | MIX","isPartOf":{"@id":"https:\/\/www.mix-it.net\/#website"},"datePublished":"2025-01-15T15:17:31+00:00","dateModified":"2025-02-17T15:31:53+00:00","breadcrumb":{"@id":"https:\/\/www.mix-it.net\/en\/peering-port-configuration-how-to\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mix-it.net\/en\/peering-port-configuration-how-to\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.mix-it.net\/en\/peering-port-configuration-how-to\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.mix-it.net\/en\/"},{"@type":"ListItem","position":2,"name":"Peering Port Configuration How-to"}]},{"@type":"WebSite","@id":"https:\/\/www.mix-it.net\/#website","url":"https:\/\/www.mix-it.net\/","name":"MIX","description":"Italy\u2019s Largest Interconnection Platform","publisher":{"@id":"https:\/\/www.mix-it.net\/#organization"},"alternateName":"Italy\u2019s Largest Interconnection Platform","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.mix-it.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.mix-it.net\/#organization","name":"MIX","alternateName":"Italy\u2019s Largest Interconnection Platform","url":"https:\/\/www.mix-it.net\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.mix-it.net\/#\/schema\/logo\/image\/","url":"https:\/\/www.mix-it.net\/wp-content\/uploads\/2024\/09\/cropped-MIX-marchio_red.png","contentUrl":"https:\/\/www.mix-it.net\/wp-content\/uploads\/2024\/09\/cropped-MIX-marchio_red.png","width":512,"height":512,"caption":"MIX"},"image":{"@id":"https:\/\/www.mix-it.net\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/MIXMilanIXP"]}]}},"_links":{"self":[{"href":"https:\/\/www.mix-it.net\/en\/wp-json\/wp\/v2\/pages\/8047","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mix-it.net\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.mix-it.net\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.mix-it.net\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mix-it.net\/en\/wp-json\/wp\/v2\/comments?post=8047"}],"version-history":[{"count":1,"href":"https:\/\/www.mix-it.net\/en\/wp-json\/wp\/v2\/pages\/8047\/revisions"}],"predecessor-version":[{"id":8048,"href":"https:\/\/www.mix-it.net\/en\/wp-json\/wp\/v2\/pages\/8047\/revisions\/8048"}],"wp:attachment":[{"href":"https:\/\/www.mix-it.net\/en\/wp-json\/wp\/v2\/media?parent=8047"}],"wp:term":[{"taxonomy":"argomento","embeddable":true,"href":"https:\/\/www.mix-it.net\/en\/wp-json\/wp\/v2\/argomento?post=8047"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}