MMIX Route Servers
MMIX maintains route servers at each of the Peering LANs allowing members to establish multilateral peering with other participants.
| Route Server |
IPv4 Address |
Peering AS |
| ygn_mmix-rs1 |
103.116.194.1 |
9654 |
| ygn_mmix-rs2 |
103.116.194.2 |
9654 |
| mdy_mmix-rs1 |
103.116.193.1 |
9333 |
| mdy_mmix-rs2 |
103.116.193.2 |
9333 |
Important Note
Please use the correct AS number and IP addresses based on your peering location:
When configuring peering:
- For Yangon (YGN) peering, use AS 9654 & use IP 103.116.194.x/24
- For Mandalay (MDY) peering, use AS 9333 & use IP 103.116.193.x/24
Basic BGP Session Setup
Example configuration for establishing basic BGP sessions with MMIX route servers:
router bgp {Your_ASN}
no bgp enforce-first-as
neighbor 103.116.194.1 remote-as 9654
neighbor 103.116.194.2 remote-as 9654
Note
The command is necessary to avoid AS path validation issues when connecting with MMIX route servers.
Subscribe to CDN Services
To configure the subscription for CDN services, enable the sending of communities and apply a route map for outbound announcements:
router bgp {Your_ASN}
no bgp enforce-first-as
neighbor 103.116.194.1 remote-as 9654
neighbor 103.116.194.2 remote-as 9654
neighbor 103.116.194.1 send-community
neighbor 103.116.194.2 send-community
neighbor 103.116.194.1 route-map RM-MMIX-OUT out
neighbor 103.116.194.2 route-map RM-MMIX-OUT out
Configure the route map to set the necessary communities:
route-map RM-MMIX-OUT permit 10
set community 9654:20940 9654:54994 9654:11344 40027:40000
route-map RM-MMIX-OUT permit 1000
Note
Ensure is configured to activate community configuration.
Block Prefix Announcement To Specific Peer
Example to block announcement to a specific peer (e.g., Seanet Myanmar):
router bgp {Your_ASN}
no bgp enforce-first-as
neighbor 103.116.194.1 remote-as 9654
neighbor 103.116.194.2 remote-as 9654
neighbor 103.116.194.1 send-community
neighbor 103.116.194.2 send-community
neighbor 103.116.194.1 route-map RM-MMIX-OUT out
neighbor 103.116.194.2 route-map RM-MMIX-OUT out
In the route-map, set the community to block the peer:
route-map RM-MMIX-OUT permit 10
set extcommunity rt 0:132344
route-map RM-MMIX-OUT permit 1000
Note
Since we are using 4byte ASN, we have to use Extended Community. Click Me to see all supported communities.
Ensure is configured to activate community configuration.
Peer with Specific MMIX Members (Stop Advertise Routes Except Desird Peer)
To configure peering with a specific MMIX member, apply the following configuration:
router bgp {Your_ASN}
no bgp enforce-first-as
neighbor 103.116.194.1 remote-as 9654
neighbor 103.116.194.2 remote-as 9654
neighbor 103.116.194.1 send-community
neighbor 103.116.194.2 send-community
neighbor 103.116.194.1 route-map RM-MMIX-OUT out
neighbor 103.116.194.2 route-map RM-MMIX-OUT out
For the route map, set the community to peer with the specific member:
route-map RM-MMIX-OUT permit 10
set extcommunity rt 9654:132344
route-map RM-MMIX-OUT permit 20
set extcommunity rt 0:9654
Note
is used to block peering with all MMIX peers. However, we support bilateral BGP peering with specific members upon request.
Conclusion
MMIX provides route servers at each Peering LAN, enabling participants to establish multilateral peering efficiently. With the support of BGP communities, members can exercise granular control over outbound announcements, including blocking specific peers, peering with individual members, and subscribing to CDN services. Proper configuration of BGP sessions, community attributes, and route maps ensures seamless integration with MMIX's routing policies while optimizing network performance and connectivity.