چند وقت پیش بین لاگ ها یه لاگی دیدم که IP مبدا و مقصد برا سازمان ما نبود و اصلا مونده بودم که چطور ممکنه اینجور لاگی ایجاد بشه. یه پرس و جویی کردم و گفتن بهم که ممکنه سناریوی Valley free routing باشه.
حالا میخوام این مفهوم رو براتون توضیح بدم ولی قبلش باید با AS ها آشنا بشید. (میدونم احتمالا کسایی که اینجا هستن میدونن ولی گفتنش که ضرر نداره :)
حالا میخوام این مفهوم رو براتون توضیح بدم ولی قبلش باید با AS ها آشنا بشید. (میدونم احتمالا کسایی که اینجا هستن میدونن ولی گفتنش که ضرر نداره :)
2❤2
همیشه بهمون گفتن که اینترنت شبکه ای از شبکه هاست. حالا این شبکه ای که میگن تو چه اسکیلی منظورشونه؟ اینجاست که مفهوم AS یا Autonomous System(سیستم های خودمختار) پیدا میشه، AS خودش دوباره مجموعه ای از شبکه ها و روتر هاست که تحت مدیریت یک سازمان هستن و به عنوان یه واحد مستقل توی اینترنت شناخته میشن.
مثل ISP ها (شاتل، مخابرات اینا)
شرکت های خیلی بزرگ
و گاها دانشگاه های بزرگ
بعد برای اینکه این AS ها توی سطح اینترنت شناخته بشن میرن یه ASN میگیرن که مخفف Autonomous System Number هست. ASN چه همچین فرمتی داره AS15169(این مربوط به گوگله).
بعد حالا این AS ها با روتینگ پروتکل BGP باهم در ارتباط هستن و درنهایت اینترنت رو ایجاد میکنن.
این وسط ما دو نوع ارتباط داریم، Provider -> Customer و Peer -> Peer
اولی که مشخصه ارتباط بین مشتری و پروایدره که البته ارتباط بین پروایدر با بالا دستیش رو هم شامل میشه.
دومی ارتباط بین AS ها هم سطح هست که بین خودشون تبادل اطلاعات میکنن تا پول ترافیک ندن.
مثل ISP ها (شاتل، مخابرات اینا)
شرکت های خیلی بزرگ
و گاها دانشگاه های بزرگ
بعد برای اینکه این AS ها توی سطح اینترنت شناخته بشن میرن یه ASN میگیرن که مخفف Autonomous System Number هست. ASN چه همچین فرمتی داره AS15169(این مربوط به گوگله).
بعد حالا این AS ها با روتینگ پروتکل BGP باهم در ارتباط هستن و درنهایت اینترنت رو ایجاد میکنن.
این وسط ما دو نوع ارتباط داریم، Provider -> Customer و Peer -> Peer
اولی که مشخصه ارتباط بین مشتری و پروایدره که البته ارتباط بین پروایدر با بالا دستیش رو هم شامل میشه.
دومی ارتباط بین AS ها هم سطح هست که بین خودشون تبادل اطلاعات میکنن تا پول ترافیک ندن.
2❤3
بزارید اینو با یه مثال توضیح بدم. فرض کنید من مشتری شاتلم و میخوام با یه هاستی که مشتری مخابراته ارتباط بگیرم. ترافیک من میره برا شاتل بعد میره برای یه ISP سطح بالاتر و اون هم ترافیک رو Route میکنه به سمت مخابرات و مخابرات هم میفرسته سمت اون هاست مورد نظرم.
(توی این سناریو لینک peer to peer رو درنظر نگرفتیم)
حالا اینجا شاتل باید یه پولی به Transit ISP بده که ترافیکش رو Route کرده به سمت مخابرات.
(توی این سناریو لینک peer to peer رو درنظر نگرفتیم)
حالا اینجا شاتل باید یه پولی به Transit ISP بده که ترافیکش رو Route کرده به سمت مخابرات.
2❤2
حالا فرض کنید یه مشتری باشه که هم از شاتل و هم از مخابرات یه لینک گرفته باشه برای ارتباط پایدار. اگه یه Misconfing توی شبکه ی اون مشتری باشه من میتونم بیام و یه بخشی از ترافیکم رو از شبکه ی اون مشتریه Route کنم.
اینجا من یه دزدی بزرگ انجام دادم. هم ترافیکم رو مفتی Route کردم و به Transit ISP پول ندادم و هم پول ترافیکی که از اون مشتریه رد کردم رو هم ازش میگیرم. 😐🙄
چون این ترافیک یهو میره پایین و میاد بالا مثل تو تصویر بهش میگن Valley free routing چون شبیه دره هست.
یه قانونی وجود داره که ترافیک یا باید هم سطح Route بشه یا بره بالا و بعدش بیاد پایین، وقتی رفت پایین دیگه نباید بیاد بالا!!!! (این پاراگراف آخر رو فقط خودم فهمیدم 😂😂)
اینجا من یه دزدی بزرگ انجام دادم. هم ترافیکم رو مفتی Route کردم و به Transit ISP پول ندادم و هم پول ترافیکی که از اون مشتریه رد کردم رو هم ازش میگیرم. 😐🙄
چون این ترافیک یهو میره پایین و میاد بالا مثل تو تصویر بهش میگن Valley free routing چون شبیه دره هست.
یه قانونی وجود داره که ترافیک یا باید هم سطح Route بشه یا بره بالا و بعدش بیاد پایین، وقتی رفت پایین دیگه نباید بیاد بالا!!!! (این پاراگراف آخر رو فقط خودم فهمیدم 😂😂)
2❤4
برا اینکه این مشکل به وجود نیاد، دوتا راه حل براش درنظر گرفتن.
1. درصورت امکان یه لینک بین دوتا AS هم سطح بزنن.
2. اون مشتریا حواستون به کانفیگ Routing باشه که این اشتباه رو نکنه.
من فکر میکردم خیلی رخ دادن اینجور سناریویی خیلی بعیده ولی خب از دوستان توی ISP پرسیدم و متاسفانه اینجور چیزا زیاد پیش میاد.
1. درصورت امکان یه لینک بین دوتا AS هم سطح بزنن.
2. اون مشتریا حواستون به کانفیگ Routing باشه که این اشتباه رو نکنه.
من فکر میکردم خیلی رخ دادن اینجور سناریویی خیلی بعیده ولی خب از دوستان توی ISP پرسیدم و متاسفانه اینجور چیزا زیاد پیش میاد.
2❤2
خیلی میخوام آهنگ گوش بدم ولی حوصله هیچ کدوم از آهنگامو ندارم 😐
یعنی چی. خودمم نمیفهمم چرا و چطوری
یعنی چی. خودمم نمیفهمم چرا و چطوری
جریانِ اقتصاد
از این لحظه به بعد، ایالات متحده با عنوان "نگهبان تنگه هرمز" شناخته خواهد شد. اما بر اساس اصل انصاف، برای انجام این مأموریت و تأمین امنیت این بخش بسیار پرتنش جهان، باید همه هزینههایش جبران شود.
به همین منظور، 20 درصد از ارزش تمام محمولههای عبوری بهعنوان هزینه این مأموریت دریافت خواهد شد.
به همین منظور، 20 درصد از ارزش تمام محمولههای عبوری بهعنوان هزینه این مأموریت دریافت خواهد شد.
همه میخوان از این تنگه بخورن😂😂
😁1
Behix Notes
درحال تست hermes
اینو یه چند نفری پرسیدن چطوری راهش انداختم.
راستش کار خاصی نداره. از Hermes Agent استفاده کردم که با یه اسکریپت ساده روی ویندوز، لینوکس و مک نصب میشه. حتی میتونید راحت روی لپتاپ تون بالا بیاریدش. من خودم روی یه VPS نصبش کردم تا هم راحت به تلگرام وصل بشه و هم از همه جا به WebUIش دسترسی داشته باشم.
برای نصب کافیه طبق چیزی که توی گیت هابش نوشته پیش برید و فقط به یه API از یکی از هوش مصنوعی ها نیاز دارید. من از API دیپ سیک استفاده کردم چون ارزونه، ولی اگه بتونید از API کلاد استفاده کنید که دیگه محشره.
یه نکته ای که برام خیلی جذاب بود اینه که مموری persistent و لوکال داره.
لینک گیت هاب:
https://github.com/nousresearch/hermes-agent
@behix_notes
راستش کار خاصی نداره. از Hermes Agent استفاده کردم که با یه اسکریپت ساده روی ویندوز، لینوکس و مک نصب میشه. حتی میتونید راحت روی لپتاپ تون بالا بیاریدش. من خودم روی یه VPS نصبش کردم تا هم راحت به تلگرام وصل بشه و هم از همه جا به WebUIش دسترسی داشته باشم.
برای نصب کافیه طبق چیزی که توی گیت هابش نوشته پیش برید و فقط به یه API از یکی از هوش مصنوعی ها نیاز دارید. من از API دیپ سیک استفاده کردم چون ارزونه، ولی اگه بتونید از API کلاد استفاده کنید که دیگه محشره.
یه نکته ای که برام خیلی جذاب بود اینه که مموری persistent و لوکال داره.
لینک گیت هاب:
https://github.com/nousresearch/hermes-agent
@behix_notes
GitHub
GitHub - NousResearch/hermes-agent: The agent that grows with you
The agent that grows with you. Contribute to NousResearch/hermes-agent development by creating an account on GitHub.
❤2
درکنارش میتونید این WebUI رو هم نصب کنید و لذت خالصو ازش ببرید. چون داشبورد built-in خودش رو باهاش حال نکردم.
https://github.com/nesquena/hermes-webui
@behix_notes
https://github.com/nesquena/hermes-webui
@behix_notes