Closed bhuffaker closed 2 years ago
"If I am understanding this correctly, I have to make something to take a IP address and look up the IXP it is mapped to?"
The steps you need to do:
download the IXP files
load the ixs.jsonl and make a mapping between the IXP's prefixes and the IXP's ix_id.
Input should be a file with a single IP address per line
234.345.5.23
3.4.5.6
Output should be the IP address and matching IXP's id and name
234.3.4.5 | 3 | Calgary Internet Exchange
3.4.5.6 | |
Got it.
I believe I have a working version, where should I upload it?
You need to make a recipe that will include: background, code/solution, and caveats.
https://github.com/CAIDA/catalog-data/wiki/how-to-contribute-a-recipe
On Jan 7, 2022, at 10:55 AM, NathanZak @.***> wrote:
I believe I have a working version, where should I upload it?
— Reply to this email directly, view it on GitHub https://github.com/CAIDA/catalog-data/issues/294#issuecomment-1007654296, or unsubscribe https://github.com/notifications/unsubscribe-auth/AECPT7LZLGC46UMPRUVTHYDUU4ZI3ANCNFSM5LNLZ4WA. Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub. You are receiving this because you authored the thread.
name your branch 294-how-to-map-ip-to-ixp
On Jan 7, 2022, at 11:03 AM, Bradley Huffaker @.***> wrote:
You need to make a recipe that will include: background, code/solution, and caveats.
https://github.com/CAIDA/catalog-data/wiki/how-to-contribute-a-recipe <https://github.com/CAIDA/catalog-data/wiki/how-to-contribute-a-recipe>
On Jan 7, 2022, at 10:55 AM, NathanZak @. @.>> wrote:
I believe I have a working version, where should I upload it?
— Reply to this email directly, view it on GitHub https://github.com/CAIDA/catalog-data/issues/294#issuecomment-1007654296, or unsubscribe https://github.com/notifications/unsubscribe-auth/AECPT7LZLGC46UMPRUVTHYDUU4ZI3ANCNFSM5LNLZ4WA. Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub. You are receiving this because you authored the thread.
I don't think that I can create branches, when I put in a name the option to create a branch is not there.
I finished my readme. How do I update my branch with the recipe?
YOu need to learn how to work with git using the command line .
https://www.hostinger.com/tutorials/basic-git-commands https://www.hostinger.com/tutorials/basic-git-commands
~~ git add README.md script_name git commit -a git push
> On Jan 10, 2022, at 1:19 PM, NathanZak ***@***.***> wrote:
>
>
> I finished my readme. How do I update my branch with the recipe?
>
> —
> Reply to this email directly, view it on GitHub <https://github.com/CAIDA/catalog-data/issues/294#issuecomment-1009353335>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AECPT7PGWIIYHGCPCNM7ZRTUVNENXANCNFSM5LNLZ4WA>.
> Triage notifications on the go with GitHub Mobile for iOS <https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675> or Android <https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
> You are receiving this because you authored the thread.
>
I am getting: Permission to CAIDA/catalog-data.git denied to NathanZak.
What command are you doing?
On Jan 10, 2022, at 3:15 PM, NathanZak @.***> wrote:
I am getting: Permission to CAIDA/catalog-data.git denied to NathanZak.
— Reply to this email directly, view it on GitHub https://github.com/CAIDA/catalog-data/issues/294#issuecomment-1009438986, or unsubscribe https://github.com/notifications/unsubscribe-auth/AECPT7IURGSS776YVNHROH3UVNR7LANCNFSM5LNLZ4WA. Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub. You are receiving this because you authored the thread.
git push origin 294-how-to-map-ip-to-ixp Just doing git push says there is no upstream branch.
I have invited you to the catalog-dev team. Please accept the invite and then try again.
On Jan 10, 2022, at 3:16 PM, NathanZak @.***> wrote:
git push origin 294-how-to-map-ip-to-ixp
— Reply to this email directly, view it on GitHub https://github.com/CAIDA/catalog-data/issues/294#issuecomment-1009440149, or unsubscribe https://github.com/notifications/unsubscribe-auth/AECPT7OCS4E2OJ6JT4CNLG3UVNSGLANCNFSM5LNLZ4WA. Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub. You are receiving this because you authored the thread.
Ok, it worked.
Add IXP to tags
On Jan 10, 2022, at 3:24 PM, NathanZak @.***> wrote:
Ok, it worked.
— Reply to this email directly, view it on GitHub https://github.com/CAIDA/catalog-data/issues/294#issuecomment-1009452415, or unsubscribe https://github.com/notifications/unsubscribe-auth/AECPT7JN2RJADE6CC7I3CHTUVNTDNANCNFSM5LNLZ4WA. Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub. You are receiving this because you authored the thread.
Are you ready for review?
On Jan 10, 2022, at 4:38 PM, Bradley Huffaker @.***> wrote:
Add IXP to tags
On Jan 10, 2022, at 3:24 PM, NathanZak @. @.>> wrote:
Ok, it worked.
— Reply to this email directly, view it on GitHub https://github.com/CAIDA/catalog-data/issues/294#issuecomment-1009452415, or unsubscribe https://github.com/notifications/unsubscribe-auth/AECPT7JN2RJADE6CC7I3CHTUVNTDNANCNFSM5LNLZ4WA. Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub. You are receiving this because you authored the thread.
and a description
On Jan 10, 2022, at 4:39 PM, Bradley Huffaker @.***> wrote:
Are you ready for review?
On Jan 10, 2022, at 4:38 PM, Bradley Huffaker @. @.>> wrote:
Add IXP to tags
On Jan 10, 2022, at 3:24 PM, NathanZak @. @.>> wrote:
Ok, it worked.
— Reply to this email directly, view it on GitHub https://github.com/CAIDA/catalog-data/issues/294#issuecomment-1009452415, or unsubscribe https://github.com/notifications/unsubscribe-auth/AECPT7JN2RJADE6CC7I3CHTUVNTDNANCNFSM5LNLZ4WA. Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub. You are receiving this because you authored the thread.
Added IXP to tags and a description. I think I am ready for a review.
@sashazabegalin please review this recipe.
My review:
"What is an Internet Exchange Point (IXP)? An IXP is a physical infrastructure that allow Internet Service Providers (ISPs), Content Delivery Networks(CDNs), and other organizations to exchange Internet traffic between their networks IXPs are managed by one of the following: non-profit organizations, associations of ISPs, operator-neutral for-profit companies, university or government agencies, informal associations of networks ### What is an IP address? IP addresses are unique identifiers that connect devices to the Internet network for communication purposes"
Complete! @bhuffaker
@NathanZak please commit the above suggestions and then create a pull request
Ok, I think I did it correctly.
you did
Please create a recipe to do " How to map an IP address to a Internet eXchange Point (IXP)"
background
How to contribute to the catalog:
example recipes