Studiuję pracę w sieci i jedną z najbardziej podstawowych rzeczy, o których mówiłem niezliczoną ilość razy, jest to, że komputery nie mogą komunikować się poza własną podsiecią.
Z drugiej strony, patrząc na niektóre konfiguracje ADSL, zauważyłem, że w przypadku, gdy do interfejsu WAN użytkownika jest przypisany stały adres IP, dla interfejsu WAN używana jest maska podsieci / 32, a domyślną bramą jest oczywiście poza podsiecią.
Jak więc host z podsiecią / 32 komunikuje się z siecią zewnętrzną?
Oto schemat tego, co mam:
Modem DSL jest skonfigurowany do działania jako mostek, więc Router0 dokonuje uwierzytelnienia i nawiązuje połączenie za pośrednictwem PPPoE z usługodawcą internetowym. Router0 otrzymuje adres IP na interfejsie WAN (Fa0 / 0 na schemacie), który pochodzi z podsieci / 32 przy użyciu IPCP. Odbiera tylko jeden adres IP w interfejsie WAN, a aliasing IP nie jest tutaj używany.
Rozumiem, co dzieje się z routerem0 do sieci LAN. Nie rozumiem, w jaki sposób Router0 komunikuje się z dostawcą usług internetowych.
Podane bez takich kwalifikacji jest mylące i fałszywe. Oczywiście Internet jest podzielony na podsieci, a jednak wszystko może rozmawiać z czymkolwiek innym (większość z nich w sposób pośredni).
Musisz się nauczyć, że hosty nie mogą komunikować się bezpośrednio za pośrednictwem protokołów łącza danych, takich jak Ethernet, poza ich podsiecią, ponieważ podsieć reprezentuje jakiś fizyczny segment sieci. Aby komunikować się z hostami poza podsiecią, konieczne jest wysłanie pakietu do bramy znajdującej się w podsieci. Na tym właśnie polega routing .
Naprawdę, pytanie, które powinieneś zadać, brzmi: w jaki sposób interfejs może mieć taki adres, że wszystkie bity adresu są podsiecią i nie ma bitów hosta?
Odpowiedź jest taka, że jest to połączenie punkt-punkt. Łącza typu punkt do punktu nie są w pełni rozwiniętymi sieciami. Dwa interfejsy na obu końcach łącza wiedzą, że rozmawiają ze sobą bez potrzeby adresowania na poziomie łącza danych, a więc na poziomie sieci mogą dzielić ten sam adres IP.
Co więcej, łącze danych może być traktowane jako jego własny segment sieci, a więc może mieć własną podsieć, a ta podsieć musi zawierać tylko jeden adres.
Jeśli jeden koniec punktu końcowego musi rozmawiać konkretnie z drugim, może po prostu użyć tego adresu. Jeśli router używa dowolnego innego adresu i wysyła go przez modem, pakiet ten nie jest adresowany do urządzenia równorzędnego; jest skierowany do czegoś innego niż ten rówieśnik. Uczestnik odbierze pakiet i skieruje go.
Zasadniczo sprzęt ISP jest właśnie skonfigurowany w ten sposób: ma setki przychodzących linii abonenckich i daje każdej z nich 32 podsieci. Jeśli masz segment typu punkt-punkt z jednym adresem, maska sieci jest w zasadzie dyskusyjna, ale nadal potrzebujesz: coś trzeba wypełnić w polu maski sieci na interfejsach i tablicach routingu hostów.
źródło
To tylko dodatkowa uwaga, ponieważ na pytania już odpowiedział Ricky;
Jak już wskazał Ricky, z linkiem PPP, w linku są tylko dwa urządzenia. Urządzenie lokalne i urządzenie zdalne, więc adres może zawierać tylko dwa adresy (lokalny i zdalny). Adresy lokalne i zdalne mogą znajdować się w różnych podsieciach, ponieważ nie ma gdzie indziej ruchu skierowanego do łącza, z wyjątkiem urządzenia na drugim końcu lihnk. To dość prosta koncepcja, którą, jak powiedziałeś, rozumiesz.
Pamiętaj jednak, że wpisy routingu mogą odbywać się za pośrednictwem interfejsów, a także adresu IP następnego skoku. Ludzie często uczą się, że wpisy routingu to coś w rodzaju „0.0.0.0/0 poprzez 5.5.5.5”, gdzie 5.5.5.5 to router ISP, a 0.0.0.0/0 to domyślna trasa. Trasy mogą być również „0.0.0.0/0 przez Fa1 / 0”. Jeśli Fa0 / 1 jest połączeniem punkt-punkt, wystarczy podać interfejs. Jak już powiedzieliśmy, nie ma miejsca na ruch, poza urządzeniem na drugim końcu (którym jest router ISP).
źródło
ip route 1.1.1.1 255.255.255.255 fa0/1 2.2.2.2
aby upewnić się, że trasa statyczna jest aktywna tylko wtedy, gdy interfejs jest włączony.Aby zademonstrować to, co wyjaśnili inni, możesz podłączyć dwa routery Cisco przez port szeregowy;
Zwróć uwagę, że IPCP robi swoje, a podsieć końcowa postrzegana jako bezpośrednio połączona w tablicy routingu.
źródło
Wygląda na to, że router ma połączenie WAN PPPoE. W przypadku PPPoE „normalne” reguły IP nie mają zastosowania, ponieważ połączenie między BRAS a klientem jest tunelowane.
Zasadniczo przy wielu protokołach tunelowania lokalny punkt końcowy może przyjmować adres IP zdalnego punktu końcowego lub nie mieć go wcale. Każdy pakiet nieprzeznaczony dla sieci lokalnej zostałby wepchnięty do tunelu, aby zajął się nim zdalny koniec.
źródło
Twój router potrzebuje tylko
/32
trasy do połączenia z routerem ISP.Ponadto router będzie miał router ISP wymieniony jako brama domyślna lub „brama ostateczności”. Gdy router chce dostarczyć pakiet do hosta, którego nie zna, wyśle go do routera ISP.
Router ISP to tylko pierwszy krok do szerszego Internetu. Postępuje według tego samego wzoru, co powyżej: sam router zna tylko kilka hostów, z którymi może rozmawiać, ale może dotrzeć do wszystkich innych routerów na świecie, ponieważ może określić następny przystanek dla dowolnego adresu IP.
Każdy router na ścieżce od klienta do serwera zna jeden krok do przodu („następny router”) i jeden krok wstecz („poprzedni router”). Żaden z routerów nie musi znać całej ścieżki.
Życie jest proste dla twojego routera roboczego. Ma wpis dla lokalnej sieci LAN, wie, jak dotrzeć do jednego routera ISP i ma domyślną trasę do routera ISP. Routery internetowe zaplecza są bardziej złożone, ale idea jest taka sama.
źródło
W środowisku SP wykorzystuje się następnie IPCP do dynamicznego przypisywania adresu IP routerowi dsl dsl jego / 32 adres IP (adresy lan są często reklamowane wychodzące za pośrednictwem promienia jako trasy w ramkach). Trasa statyczna jest wykorzystywana przez interfejs dialera do wysyłania ruchu z sieci LAN wychodzącej do Internetu - więc używany jest tylko routing statyczny, a domyślna trasa jest reklamowana do routera CE przez IPCP. Dlatego tylko A / 32 jest potrzebny do komunikacji z innymi sieciami w niektórych scenariuszach projektowych.
źródło
W twoim pytaniu wydaje się, że chcesz zrozumieć mechanikę połączenia R0 z ISP. Jak wspomniano, xDSL jest zwykle implementowany za pośrednictwem PPPoE lub innej formy mostkowania.
Zasadniczo dzieje się tutaj „mostkowanie Ethernet”. Mostkowanie to funkcja warstwy 2 OSI, która nie wymaga ani nie wymaga od nas własności intelektualnej. 32-bitowy adres IP jest jedynie identyfikatorem punktu końcowego PPP dla dostawcy usług internetowych. Modem hermetyzuje i dekapsułkuje ruch IP do i z Ethernetu.
W sprzęcie sieciowym na stacji czołowej dostawcy usług internetowych, w którym obwód PPP jest zakończony, adres IP staje się użyteczny jako dostawca usług internetowych, a Internet może kierować ruch ip do / z publicznie zaadresowanego interfejsu R0 obsługującego sieć LAN za nim. Jedyne „routing”, który ma miejsce, znajduje się na obu końcach obwodu ppp.
Mam nadzieję, że jest to nieco pomocne w zrozumieniu mechaniki połączenia RO z ISP.
źródło
R0
http://www.faqs.org/patents/img/20090213867_02.png z „BLADE ROUTER WITH NAT SUPPORT”RO
mógł reprezentowaćRoute Optimization
. benedikt-stockebrand.de/ipv6-in-practice-index_de.html nie jestem pewien.R0
kandydatem może byćR0..Rn
sekwencja do oznaczania chmielulabel-switched path (LSP) tunnel
z Cisco. ma równieżhead-end
jako jeden koniecLSR
. Ten ostatni wydaje się stać naLabel switch router
. brzmi to najbardziej prawdopodobne.R0
możliwości,Request 0
jak wD0
przypadkuData 0
„dla protokołu żądania / odpowiedzi typu stop-and-wait”. mało prawdopodobne.