question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Support for CustomIpPrefix (BYOIP) GA+ features

See original GitHub issue

Related command

az network custom-ip prefix create az network custom-ip prefix update

Resource Provider

Microsoft.Network

Description of Feature or Work Requested

Hello CLI team, aim here is to add the new functionality that Custom IP Prefix has.

  1. BYOASN (with an -asn parameter)
  2. Granular Commissioning (with a -nointernetadvertise parameter)
  3. Regional advertisements (with a -geo parameter)
  4. BYOIP over ExpressRoute (with an -expressrouteadvertise parameter)
  5. BYOIPv6 (using “parent” and “child” customipprefix resources

Minimum API Version Required

2022-05-01

Swagger PR link / SDK link

https://github.com/Azure/azure-rest-api-specs/blob/network-2022-05-01/specification/network/resource-manager/Microsoft.Network/stable/2022-05-01/customIpPrefix.json

Request Example

No response

Target Date

2022-10-15

Additional context

Examples for items 1-4:

az network custom-ip prefix create
(other arguments)
--asn <int>

az network custom-ip prefix update
(other arguments)
--state {commission}
--no-internet-advertise
az network custom-ip prefix create
(other arguments)
--geo <string>
az network custom-ip prefix create
(other arguments)
--expressrouteadvertise

For item 5, note the new “customIpPrefixParent” and “childCustomIpPrefixes” aspects of the customipprefix swagger. This is because for IPv6 (and eventually IPv4), you would create a “parent” (global, advertised by WAN) range and “children” (regional, advertised by SLB in a region) ranges. For parent ranges, they should be able to be provisioned (with an “az network custom-ip prefix create” command) that does not include a zone. For children ranges, they should be able to be provisioned (same “create” command) but without the signedmessage or authorization message parameters, but with the zone. These child ranges must also use the --cip-prefix-parent command.

Issue Analytics

  • State:closed
  • Created a year ago
  • Reactions:1
  • Comments:7 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
gitlwhcommented, Oct 10, 2022

@brianlehr @necusjz That is expected. What command you are using? if you want to commission it, commissioned would be invalid for the command.

1reaction
brianlehrcommented, Oct 10, 2022

This feature has been in GA since March 2022 😃 These are additions to the already GA feature.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Bring your own IP addresses (BYOIP) to Azure with Custom IP ...
Using the Custom IP Prefix resource, you can now bring your own public IPv4 ranges to Azure and use them like any other...
Read more >
Bring your own IP addresses (BYOIP) in AWS Global Accelerator
For steps to bring your own IP address range for use in Amazon EC2, see Bring your own IP addresses (BYOIP) in the...
Read more >
Support BYOIP for Global Accelerator in AWS Provider #14002
This feature request is to add support for BYOIP i Global ... we already have BYOIP ranges for GA and can help you...
Read more >
Bring your own IP (BYOIP) to Azure with Custom IP Prefix
When you want to move to Azure, but you want to retain your current public IP addresses, because of IP whitelisting, or te...
Read more >
How we can use BYOIP in Azure ?. - DEV Community ‍ ‍
A custom IP prefix ought to be related with a single Azure region. The minimum size of an IP range is /24. IPv6...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found