diff --git a/windows/deployment/do/images/addcachenode.png b/windows/deployment/do/images/addcachenode.png
new file mode 100644
index 0000000000..ea8db2a08a
Binary files /dev/null and b/windows/deployment/do/images/addcachenode.png differ
diff --git a/windows/deployment/do/images/bgp.png b/windows/deployment/do/images/bgp.png
new file mode 100644
index 0000000000..df16f28da0
Binary files /dev/null and b/windows/deployment/do/images/bgp.png differ
diff --git a/windows/deployment/do/images/cachenodeconfig.png b/windows/deployment/do/images/cachenodeconfig.png
new file mode 100644
index 0000000000..f796737ad7
Binary files /dev/null and b/windows/deployment/do/images/cachenodeconfig.png differ
diff --git a/windows/deployment/do/images/cachenodecreated.png b/windows/deployment/do/images/cachenodecreated.png
new file mode 100644
index 0000000000..79bc52ea1c
Binary files /dev/null and b/windows/deployment/do/images/cachenodecreated.png differ
diff --git a/windows/deployment/do/images/cachenodename.png b/windows/deployment/do/images/cachenodename.png
new file mode 100644
index 0000000000..ca45563f94
Binary files /dev/null and b/windows/deployment/do/images/cachenodename.png differ
diff --git a/windows/deployment/do/images/cachenodeprovisioning.png b/windows/deployment/do/images/cachenodeprovisioning.png
new file mode 100644
index 0000000000..536cf65a2c
Binary files /dev/null and b/windows/deployment/do/images/cachenodeprovisioning.png differ
diff --git a/windows/deployment/do/images/createcachenode.png b/windows/deployment/do/images/createcachenode.png
new file mode 100644
index 0000000000..c30baa1fa9
Binary files /dev/null and b/windows/deployment/do/images/createcachenode.png differ
diff --git a/windows/deployment/do/images/createresource.png b/windows/deployment/do/images/createresource.png
new file mode 100644
index 0000000000..1ecc371b6d
Binary files /dev/null and b/windows/deployment/do/images/createresource.png differ
diff --git a/windows/deployment/do/images/searchmcc.png b/windows/deployment/do/images/searchmcc.png
new file mode 100644
index 0000000000..06919acea7
Binary files /dev/null and b/windows/deployment/do/images/searchmcc.png differ
diff --git a/windows/deployment/do/images/signup1.png b/windows/deployment/do/images/signup1.png
new file mode 100644
index 0000000000..f4c0e38f9f
Binary files /dev/null and b/windows/deployment/do/images/signup1.png differ
diff --git a/windows/deployment/do/images/verification.png b/windows/deployment/do/images/verification.png
new file mode 100644
index 0000000000..cf341a6e3f
Binary files /dev/null and b/windows/deployment/do/images/verification.png differ
diff --git a/windows/deployment/do/mcc-isp-common-issues.md b/windows/deployment/do/mcc-isp-common-issues.md
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/windows/deployment/do/mcc-isp-create.md b/windows/deployment/do/mcc-isp-create.md
index 8e009491ca..9d7cbc0c86 100644
--- a/windows/deployment/do/mcc-isp-create.md
+++ b/windows/deployment/do/mcc-isp-create.md
@@ -24,7 +24,8 @@ ms.topic: article
> [!IMPORTANT]
-> Before you can create your Microsoft Connected Cache, you will need to complete the sign up process here.
+
+> Before you can create your Microsoft Connected Cache, you will need to complete the sign up process [here](windows\deployment\do\mcc-isp-signup.md).
@@ -33,5 +34,22 @@ ms.topic: article
+1. Navigate to 'Cache nodes' under Settings and click 'Create Cache Node'.
+
+
+ :::image type="content" source="images/createcachenode.png" alt-text="createcachenode":::
+
+
+
+
+2. Provide a name for your cache node and click 'Create' to create your cache node.
+
+
+:::image type="content" source="images/cachenodename.png" alt-text="cachenodename":::
+
+
+
+Once your cache node is created follow the instructions on [Provisioning and Deploying MCC](windows\deployment\do\mcc-isp-provision-deploy.md) to provision and deploy the cache node.
+
diff --git a/windows/deployment/do/mcc-isp-faq.md b/windows/deployment/do/mcc-isp-faq.md
index f0f80d9548..5b317e2924 100644
--- a/windows/deployment/do/mcc-isp-faq.md
+++ b/windows/deployment/do/mcc-isp-faq.md
@@ -27,7 +27,7 @@ Yes. Microsoft Connected Cache is a free service.
-**2. What will MCC do for me? How will it impact our customers?**
+**2. What will Microsoft Connected Cache do for me? How will it impact our customers?**
As an ISP, your network can benefit from reduced load on your backbone and improve customer download experience for supported Microsoft static content. It will also help you save on CDN costs.
diff --git a/windows/deployment/do/mcc-isp-provision-deploy.md b/windows/deployment/do/mcc-isp-provision-deploy.md
index f8084bbc76..8545750aa3 100644
--- a/windows/deployment/do/mcc-isp-provision-deploy.md
+++ b/windows/deployment/do/mcc-isp-provision-deploy.md
@@ -23,8 +23,66 @@ ms.topic: article
-## Provision Cache Node
-
> [!IMPORTANT]
-> Before you can create your MCC, you will need to complete the sign up process.
\ No newline at end of file
+> Before you can provision and deploy your cache node, you will need to complete the sign up process [here](windows\deployment\do\mcc-isp-signup.md) and create a cache node [here](windows\deployment\do\mcc-isp-create.md).
+
+
+
+## Provisioning cache node
+
+1. Click on the cache node you want to provision and deploy.
+
+:::image type="content" source="images/cachenodecreated.png" alt-text="cachenodecreated":::
+
+
+
+1. Enter the max allowable egress that your hardware can support.
+
+:::image type="content" source="images/cachenodeconfig.png" alt-text="cachenodeconfig":::
+
+
+
+3. Under Cache storage, specify the location of the cache drives to store content along with the size of the cache drives in Gigabytes.
+You can add upto nine cache drives.
+
+:::image type="content" source="images/cachenodeconfig.png" alt-text="cachenodeconfig":::
+
+
+4. Under Routing information, select the routing source you would like to use. For more information see client routing [here](windows\deployment\do\mcc-isp-client-routing.md).
+
+ - If you choose Manual routing, enter Address range/CIDR blocks and the number of IP space.
+
+:::image type="content" source="images/cachenodeconfig.png" alt-text="cachenodeconfig":::
+
+
+ - If you choose BGP routing, enter the ASN and IP addresses of the neighborship.
+
+:::image type="content" source="images/bgp.png" alt-text="bgp":::
+
+
+
+5. Under Server provisioning, you will see a provisioning script for your cache node.
+Download this script to your server.
+
+:::image type="content" source="images/cachenodeprovisioning.png" alt-text="cachenodeprovision":::
+
+
+
+6. Open a terminal window and run the following command to change the access permission to the Bash script.
+
+
+ ```bash
+ sudo chmod +x installmcc.sh
+ ```
+
+
+
+7. Run the provisioning script that is shown for your cache node.
+
+:::image type="content" source="images/cachenodeprovisioning.png" alt-text="cachenodeprovision":::
+
+
+
+8. If there were no errors, you have set up your cache node. To verify the server is set up correctly, follow the steps verification steps [here](windows\deployment\do\mcc-isp-verify-cache-node.md).
+
diff --git a/windows/deployment/do/mcc-isp-signup.md b/windows/deployment/do/mcc-isp-signup.md
index 903dc25b01..ad2ce1e710 100644
--- a/windows/deployment/do/mcc-isp-signup.md
+++ b/windows/deployment/do/mcc-isp-signup.md
@@ -28,8 +28,10 @@ ms.topic: article
-1. Search for 'Microsoft Connected Cache' and go through the process of creating a resource by selecting the region and enter a name for your Cache resource name.
-
+1. Search for 'Microsoft Connected Cache' and go through the process of creating a resource by selecting the region and enter a name for your cache resource name.
+
+:::image type="content" source="images/searchmcc.png" alt-text="searchmcc":::
+
@@ -39,13 +41,18 @@ After your resource has been created, we need some information to verify you net
-2. Add your organization ASN below. The NOC contact email will be used to send verification information. Additionally, please include any ASN(s) for downstream network operators that you may transit traffic for.
-
+2. Add your organization ASN below. The NOC contact email will be used to send verification information. Additionally, please include any ASN(s) for downstream network operators that you may transit traffic for.
-1. Once we verify the information entered, a verification code will be sent to the NOC email address provided on Peering DB. In the Azure portal operator verification blade enter the verification code sent to the NOC email address.
-**TBD Note:** The verification code will expire in 24 hours. You will need to generate a new code if it expires.
-
+:::image type="content" source="images/signup1.png" alt-text="sign up for mcc":::
+
+
+
+3. Once we verify the information entered, a verification code will be sent to the NOC email address provided on Peering DB. In the Azure portal operator verification blade enter the verification code sent to the NOC email address.
+**Note:** The verification code will expire in 24 hours. You will need to generate a new code if it expires.
+
+:::image type="content" source="images/verification.png" alt-text="operatorverification":::
-Once verified follow the instruction on [Provisioning and Deploying MCC] to create and install the cache node.
+Once verified follow the instruction on [Create Microsoft Connected Cache for ISP](windows\deployment\do\mcc-isp-create.md) to create your cache node.
+
diff --git a/windows/deployment/do/mcc-isp-uninstall.md b/windows/deployment/do/mcc-isp-uninstall.md
index 77c5b02e47..05e04bfeef 100644
--- a/windows/deployment/do/mcc-isp-uninstall.md
+++ b/windows/deployment/do/mcc-isp-uninstall.md
@@ -14,7 +14,6 @@ Within Azure portal, navigate to **Cache Nodes**, then select the cache node you
## Run the uninstall script to cleanly remove MCC from your server
In the installer zip file, you'll find the file **uninstallmcc.sh**. This script uninstalls MCC and all the related components. Only run it if you're facing issues with MCC installation.
-
The **uninstallmcc.sh** script removes the following components:
- IoT Edge
diff --git a/windows/deployment/do/mcc-isp-verify-cache-node.md b/windows/deployment/do/mcc-isp-verify-cache-node.md
index fb166560d8..14df8bfd6e 100644
--- a/windows/deployment/do/mcc-isp-verify-cache-node.md
+++ b/windows/deployment/do/mcc-isp-verify-cache-node.md
@@ -1,6 +1,5 @@
# Verify cache node functionality
-
### Verify functionality on Azure portal
Log into Azure portal and navigate to the Overview page. Select the **Monitoring** tab to verify the functionality of your server(s) by validating the number of healthy nodes shown. If you see any **Unhealthy nodes**, select the "Diagnose and Solve" link to troubleshoot and resolve the issue.
@@ -9,7 +8,6 @@ Log into Azure portal and navigate to the Overview page. Select the **Monitoring
It can take a few minutes for the container to deploy after you've saved the configuration.
-
To validate a properly functioning MCC, run the following command in the terminal of the cache server or any device in the network. Replace `` with the IP address of the cache server.
```bash