VPN дарек мейкиндигин жашыруундук боюнча эмес, бөлүштүрүү боюнча тандаңыз
Салыштырма, жалпы жана документтик диапазондордун ар биринин ээси жана максаты бар. VPN мейкиндигин реестрден тандап, анан жоюуга мүмкүн болбогон катмарлашууну пландаңыз.
Калыстык көрүнгөн префикс үй менен кеңсе даректеринин кагылышуусунан кутулуу жолу болуп көрүнөт, бирок адатта андай эмес. IPv4 атайын максаттар реестриндеги ар бир блоктун ээси, максаты жана болушунун себеби бар, жана тынч көрүнгөндүктөн бирөөнү карызга алуу кагылышууну жоюунун ордуна ордун жылдырат. Муну ырааттуулук катары аткарыңыз: бөлүштүрүүнү окуңуз, азыр эле катмарлашып жатканды каттаңыз, жана ошондон кийин гана кайра номерлейсизби, которосузбу же жаңы мейкиндик түзөсүзбү, аны чечиңиз. Ырааттуулук маанилүү, анткени үчүнчү кадам биринчи экөө тапкан нерсеге көз каранды.
Диапазонду карызга албастан мурун бөлүштүрүүнү окуңуз
IANAнын атайын максаттар реестри кайра пайдаланууга боло турган жеке мейкиндик болгон диапазондорду бир конкреттүү техникалык максатка кызмат кылган диапазондордон ажыратат. Жеке колдонуу, жалпы дарек мейкиндиги, салыштырма жана документтик блоктор таблицада бирдей көрүнөт жана маршрутталгандан кийин таптакыр башкача жүрүм-турум кылат.
| Range | Category | What it means for a VPN plan |
|---|---|---|
| 172.16.0.0/12, 192.168.0.0/16, 10.0.0.0/8 | RFC 1918 private use | Reusable by any network, so remote sites may already use the same numbers |
| 100.64.0.0/10 | Shared address space | Intended for provider-side carrier-grade NAT arrangements, not a second private pool |
| 198.18.0.0/15 | Benchmarking | Reserved for test traffic measurement; not spare production space |
| 203.0.113.0/24, 198.51.100.0/24, 192.0.2.0/24 | Documentation (RFC 5737) | Illustration only; a guide that uses them is not assigning them to you |
| 169.254.0.0/16, 240.0.0.0/4 | Link-local, reserved | Never a routed site subnet, whatever the prefix length suggests |
Экинчи октетте гана айырмаланган эки префикс бир блок эмес: 198.18.0.0/15 салыштырма корун алып жүрөт, ал эми 192.18.0.0/16 андай эч нерсе алып жүрбөйт. Корголгон диапазонго гана окшош сан анын маанисин мураска албайт. Бул чаташуу өрт дубалынын эрежесине жетпей туруп экинчи көз карашка татыктуу деңгээлде кеңири таралган.
Продукциялар кээде шайкештирилген каптоонун ичинде атайын диапазонду атайылап колдонушат жана бул алардын документтештирилиши керек болгон дизайны. Бул ошол эле диапазонду байланышы жок LAN үчүн бош мейкиндик кылбайт. Коомдук мейкиндик да жашынуучу жер эмес: башкага таандык дарекке жеке маршрут анын мыйзамдуу бара турган жерине арналган трафикти бурат.
Азыртадан бар катмарлашууларды каттаңыз
Префиксти тандаардан мурун туннелден жеткиликтүү боло турган ар бир тармакты тизмелеңиз. Сайттар, кардар пулдары, булут VPC жана өнөктөш байланыштарынын баары эсепке алынат, ал эми өнөктөш байланышы — адамдар биринчи туташуу аракети ийгиликсиз болгонго чейин унутуп калган нерсе.
ip -4 route show table all ip -6 route show ip -br addr ip route get 192.168.1.10
Жыйынтыктарды ар бир диапазондун ээси менен бир таблицага жайгаштырыңыз. Ээсин атай албаган диапазон — кийин кайра номерлей албаган диапазон, жана дал ушул каттоо «калыстык» префикстер тууралуу талашты конкреттүү сандар тууралуу чечимге айландырат. Ал ошондой эле качкыңыз келген кагылышуу чыныгыбы же ойдон чыгарылганбы экенин айтат.
Эгер алыскы кызматкердин үй тармагы кеңсенин LAN тармагы менен бирдей префиксти колдонсо, бул кагылышуу каттоодо көрүнөт жана аны так чечүүгө болот. Бул салыштырма блок акылдуу тандоо болмок деген далил эмес, жана ушундай кабылдоо кийинки кагылышууну жаратуунун жолу.
Префиксти көчүрүүнүн ордуна уникалдуу ULA түзүңүз
IPv6 кайра пайдалануу маселесин кооз сан менен эмес, башка механизм менен чечет. RFC 4193 жергиликтүү дайындалган уникалдуу жергиликтүү даректерди псевдо-кокустан 40-bit глобалдык идентификатор менен аныктайт, бул сизге башка бирөөнүн сайты менен кагылышуу ыктымалдыгы өтө төмөн болгон сайт /48 берет. Ыктымалдык жогору, бирок абсолюттук эмес, жана ULA префикси дагы эле интернетке жетүүнү камсыз кылбайт.
openssl rand -hex 5
Он он алтылык цифра кырк бит. Алардын алдына fd коюп, /48 ичинде топтоштуруңуз: 3f9c1a7b02 чыгарылышы fd3f:9c1a:7b02::/48 болот. Ар бир сайт үчүн бирөөнү түзүп жазып коюңуз, ар бир жайгаштырууга ошол эле ыңгайлуу fd00::/48 жабыштыруунун ордуна.
Анан бүт жол чындап эле IPv6 сүйлөөрүн ырастаңыз. Кардарлар, шлюз, маршруттар, жеке DNS жана кызмат саясатынын баары макулдашууга тийиш, жана туннелге префикс дайындоо тек IPv4 менен иштеген колдонмону аны колдонууга мажбурлабайт.
Жоюуга мүмкүн болбогон катмарлашууну пландаңыз
Кээ бир катмарлашуулар туруктуу, адатта өнөктөш кайра номерлебейт жана сиз аны мажбурлай албайсыз. Ошондо сиз колдоого алынган механизмди атайылап тандайсыз: өз тарабыңызда кайра номерлөө, обочолонгон маршруттоо контексти же чек арада так которуу. Атайылап тандоо дегени кайсыны тандаганыңызды жана калган экөө эмне үчүн четке кагылганын жазуу. Дал ушул жазууну келечектеги өзгөрүүлөрдү кароо чындап окуйт.
Которуу кайтуу жолун сакташы керек, башкача айтканда баштапкы жана сунушталган префикстин экөөнү тең жазып, аларга чечилген жеке DNS аттары менен дал келтирүү керек. Картага түшүрүлгөн псевдоним бир туташууну так кыла алат; ал баштапкы даректерди глобалдык уникалдуу кылбайт жана экинчи картага түшүрүүсүз экинчи катмарлашкан өнөктөшкө туруштук бере албайт.
Бөлүштүрүүнү анын өзгөчөлүгү менен жазыңыз
Ар бир префиксти, анын категориясын, ээсин жана тандоонун себебин тизмелеген документ менен бүтүрүңүз. Өзгөчөлүктөрдү алардын которуу же кайра номерлөө эрежеси жана кимдир бирөө аларды бекиткен күн менен кошуңуз. Аны ишке ашырган өрт дубалы эрежелеринин жанында сактаңыз, окуя учурунда эч ким ачпаган викиде эмес. Документ — тапшырылуучу натыйжа, анын кыскача мазмуну эмес.
Дал ушул жазуу кийинки инженердин андан да таң калыштуу көрүнгөн санды издешине жол бербейт, жана ушундайча бул маселе ар бир нече жыл сайын жаңы ат менен кайра ачылат. Ал ошондой эле өзгөрүүлөрдү кароого префикстер тууралуу пикирдин ордуна бекитүүгө боло турган конкреттүү нерсе берет. Аны бир жолу, бөлүштүрүүнүн аягында, негиздеме дагы эле алдыңызда турганда жазыңыз.