เราเตอร์มีที่อยู่ IP หรือไม่


10

เราเตอร์มีที่อยู่ IP หรือไม่ถ้าใช่แล้วมีจำนวนเท่าใด และฉันจะรับที่อยู่ IP ของเราเตอร์ได้อย่างไรหากเชื่อมต่อกับ LAN

ตามที่ฉันสามารถมีที่อยู่ IP เดียวเท่านั้นมันไม่สามารถมีหลายที่อยู่ โปรดแก้ไขให้ฉันถ้าฉันผิดหรือมีสถานการณ์ที่สามารถมีหลายที่อยู่ได้หรือไม่?

ขอบคุณ


1
เป็นของ superuser
cas

20
ทำไม? เพราะมันเป็นคำถามระดับเริ่มต้นหรือไม่ หรือคำถามเกี่ยวกับเครือข่าย ฉันคิดว่าหัวข้อนั้นใช้ได้สำหรับ SF
pgs

เพราะมันเป็นคำถามของผู้ใช้
cas

คำตอบ:


19

IP เราเตอร์จะต้องมีอย่างน้อย 2 ที่อยู่ IP เพราะฟังก์ชั่นจะตัดสินใจว่าจะส่งแพ็กเก็ตต่อไปที่ไหน การกำหนดค่าที่น้อยที่สุดของเครือข่าย TCP / IP ที่คุณต้องการเราเตอร์คือการเชื่อมต่อระหว่างสองเครือข่ายที่มีส่วนหนึ่งของเครือข่ายที่แตกต่างกันของที่อยู่เครือข่าย

หลายครั้งที่มีที่อยู่ IP อื่นเพื่อวัตถุประสงค์ในการจัดการดังนั้นคุณสามารถพูดได้ว่าเป็นที่อยู่ของเราเตอร์ แต่ไม่มีอะไรเกี่ยวข้องกับฟังก์ชั่นของเราเตอร์เนื่องจากเป็นเพียงการเข้าถึงที่สะดวก

ดังนั้นอย่างน้อยที่สุดก็คือหนึ่งอินเทอร์เฟซขาเข้าและหนึ่งอินเทอร์เฟซขาออกแต่ละที่จะต้องมีที่อยู่ IP ที่แตกต่างกันเพื่อแยกความแตกต่าง สามารถมีได้มากเท่าที่คุณต้องการดูแลการเชื่อมต่อเครือข่ายจำนวนมากหากคุณมีทรัพยากรที่จำเป็น (RAM, CPU, อินเตอร์เฟสเครือข่าย, ... )

หากไม่มีทางเลือกไม่มีฟังก์ชั่นการกำหนดเส้นทางดังนั้นแม้ว่าคุณจะโทรหาเราเตอร์ IP ในกล่องก็ไม่เป็นเช่นนั้น :)

ลิงก์เพื่อเรียนรู้เพิ่มเติม:

http://en.wikipedia.org/wiki/Router

http://searchnetworking.techtarget.com/sDefinition/0,,sid7_gci212924,00.html

http://computer.howstuffworks.com/router.htm

แก้ไข: เพิ่งพบคำอธิบายที่ยอดเยี่ยมของüberในการกำหนดเส้นทางซึ่งมีความรู้ที่จำเป็นทั้งหมด: IPv4 Subnetting ทำงานอย่างไร


6
อุปกรณ์ที่มีip unnumberedอินเตอร์เฟซแบบอนุกรมสองตัวและอีเธอร์เน็ตหนึ่งหมายเลข (หมายเลข) อาจยังเรียกว่าเราเตอร์โดยเฉพาะอย่างยิ่งถ้ามันตัดสินใจว่าอินเตอร์เฟสแบบอนุกรมใดที่จะส่งแพ็กเก็ตลงตามที่อยู่ IP ปลายทาง </nitpick>
derobert

ฉันอยากจะเรียกมันว่าสะพานในกรณีนี้ แต่คุณมีประเด็น และในกรณีนี้จะยังคงมีการเชื่อมโยงกฎการกำหนดเส้นทางระหว่างที่อยู่ IP ใน "ด้านอื่น ๆ " และอินเทอร์เฟซแบบอนุกรมที่ไม่ได้กำหนดหมายเลขดังนั้นในทางเทคนิคทั้งสองเครื่องในทั้งสองด้านของการเชื่อมต่อแบบอนุกรม และมีอย่างน้อยสอง IP
slovon

2
slovon: คุณสามารถเรียกมันว่าช้างได้หากคุณต้องการมันยังคงเป็นเราเตอร์ที่มีตารางเส้นทางที่จะทำการตัดสินใจเส้นทาง (เลเยอร์ 3) สะพานเป็นอย่างอื่น
โทมัส

อีกวิธีในการมีเราเตอร์ที่กำหนดเส้นทาง แต่มีที่อยู่ IP เพียงอันเดียวเท่านั้นคือการกำหนดเส้นทางผ่านอุโมงค์ที่ไม่ได้กำหนดหมายเลข (อุโมงค์ MPLS TE มาคำนึงถึง) พวกเขาทำเส้นทางแน่นอนและมีตารางเส้นทางที่พวกเขาใช้ แต่ทั้งหมดนี้เป็นเครดิตเพิ่มเติม คำตอบง่ายๆสำหรับผู้ที่ต้องถามก็คือตามที่คุณพูด เราเตอร์เป็นอุปกรณ์ที่มีที่อยู่ในเครือข่ายอย่างน้อยสองเครือข่ายและดำเนินการจัดเส้นทางระหว่างพวกเขา มันไม่ใช่คำจำกัดความของเราเตอร์
โทมัส

1
'เราเตอร์มีอินเตอร์เฟสอย่างน้อยสองอินเตอร์เฟส' แทนที่จะเป็น IP สองอันจะถูกต้องมากขึ้น
Marcin

4

เราเตอร์มักจะทำ แต่ไม่จำเป็นต้องมีที่อยู่ IP การกำหนดเส้นทางตัวเองไม่ต้องการอินเทอร์เฟซใด ๆ เพื่อให้มี IP ที่ถูกผูกไว้กับพวกเขา เมื่อแพ็กเก็ตมาถึงบนอินเตอร์เฟสใด ๆ ส่วนหัว IP จะได้รับการตรวจสอบซึ่งส่วนใหญ่เป็น IP ปลายทาง สิ่งนั้นจะถูกเปรียบเทียบกับตารางเส้นทางและตราบใดที่มันพอดีกับช่วงใดช่วงหนึ่งที่ระบุ (หรือเส้นทางเริ่มต้นหากไม่มี) มันจะถูกใส่ใน INTERFACE ที่เกี่ยวข้องไม่ใช่ IP ในขั้นตอนนี้เราเตอร์ไม่จำเป็นต้องมี IP ของตัวเอง เหตุผลเดียวที่พวกเขามีคือเพื่อให้คุณสามารถเข้าถึงได้จากระยะไกลสำหรับการบำรุงรักษาหรือเพื่อติดตามว่าอินเตอร์เฟซที่เป็นของเครือข่ายใด


2
เกือบจะถูกแล้ว ในเครือข่ายหลายเครือข่าย IP นั้นใช้เพื่อค้นหาว่าวงจรใด (รีเลย์เฟรมหรือ ATM) หรือปลายทาง MAC (อีเธอร์เน็ต) ใดที่เราเตอร์เปิดอยู่ ไม่จำเป็นสำหรับเราเตอร์เองว่า ดังนั้นการบำรุงรักษาไม่ใช่เหตุผลเดียว
โทมัส

อ่าไม่รู้สิไม่เคยใช้เฟรมรีเลย์หรือ ATM เลย
Marcin

หากไม่มีที่อยู่ IP ที่เชื่อมโยงกับส่วนติดต่อไม่มีวิธีใดที่สถานีบน LAN ที่เชื่อมต่อกับส่วนต่อประสานเพื่อแก้ไขที่อยู่ฮาร์ดแวร์ของอินเตอร์เฟส ดังนั้นแม้ว่าจะไม่จำเป็นสำหรับการดูแลเราเตอร์ แต่ก็จำเป็นสำหรับการรับส่งข้อมูล IP สวิตช์ไม่จำเป็นต้องมีที่อยู่ IP นอกเหนือจากการจัดการเนื่องจากเป็นอุปกรณ์ "เลเยอร์ 2" อย่างหมดจด
Vatine

@Marcin พวกเขายังต้องการที่อยู่ IP เพื่อใช้เป็นแหล่งที่มาของข้อความแสดงข้อผิดพลาดใด ๆ ที่สร้างขึ้นในกรณีที่ไม่สามารถกำหนดเส้นทางแพ็คเก็ตได้ เป็นไปได้ที่จะใช้ที่อยู่เดียวกันสำหรับทุกอินเตอร์เฟส
kasperd

@Vatine นั่นเป็นสิ่งจำเป็นหากโปรโตคอลพื้นฐานคือ Ethernet มีโปรโตคอลเลเยอร์ลิงก์อื่น ๆ ที่ไม่ต้องการ โดยหลักการแล้วไม่มีอะไรขัดขวางเราเตอร์จากการใช้ที่อยู่ MAC เป็น hop ถัดไปสำหรับรายการตารางเส้นทางแทนที่จะเป็นที่อยู่ IP ในทางปฏิบัติฉันไม่ได้เห็นเราเตอร์ที่ใช้งานในลักษณะนั้น
kasperd

2

คำตอบสั้น ๆ คือ:

ใช่. ตามคำนิยามเราเตอร์จะต้องมีมากกว่าหนึ่งอินเตอร์เฟส (ที่มีที่อยู่ IP ต่ออินเตอร์เฟส) เพื่อส่งและรับแพ็กเก็ตและส่งต่อแพ็กเก็ตจากหนึ่งไปยังอีกที่หนึ่งโดยอิงตามที่อยู่ปลายทางของแพ็กเก็ต ไม่ใช่เราเตอร์ทั้งหมดที่พูดเฉพาะ IP แต่เราเตอร์ "multi-protocol" ไม่จำเป็นจริงๆตอนนี้ที่ทุกอย่างพูดถึง IP

คำตอบที่ซับซ้อนยิ่งขึ้นก็คือใช่ ...

การใช้งานทั่วไปของเราเตอร์มีที่อยู่ IP ต่อ "เครือข่ายต่อโดยตรง" หรือเครือข่ายย่อยที่เราเตอร์สามารถเข้าถึงผ่านเครือข่ายท้องถิ่น (เช่นถ้าเราเตอร์มีที่อยู่ 10.10.10.1/23 สามารถเข้าถึงที่อยู่ IP ใดก็ได้ระหว่าง 10.10.10.1 ถึง 10.10.11.254 จากอินเทอร์เฟซนั้น) โฮสต์บนเครือข่ายเลเยอร์ 2 นั้นและในพื้นที่ที่อยู่นั้นจะถูกกำหนดค่าให้ใช้ 10.10.10.1 เป็น "เส้นทางเริ่มต้น" ของพวกเขาดังนั้นการรับส่งข้อมูลใด ๆ ที่ไม่ไปที่ 10.10.10.1/23 จะถูกมอบให้กับเราเตอร์เพื่อส่งไปยังปลายทางสุดท้าย ณ จุดนี้หวังว่าเราเตอร์จะมีที่อยู่ IP อีกหนึ่งที่ใช้ในการสื่อสารกับเส้นทางเริ่มต้นของเราเตอร์นั้น (หรือเครือข่ายอื่น ๆ ที่เชื่อมต่อโดยตรงที่มีที่อยู่ปลายทาง)

นอกเหนือจากการมีที่อยู่ IP มากกว่าหนึ่งเราเตอร์อาจมีมากกว่าเครือข่าย IP ที่มีที่อยู่ IP เดียวกันในเครือข่ายย่อยต่าง ๆ ในเราเตอร์และเราเตอร์ทราบว่าหากการรับส่งข้อมูลจากอินเตอร์เฟส A ถูกกำหนดเป็น 10.10.10.10 ออกจากอินเตอร์เฟซ C แต่ถ้ามันมาจากอินเตอร์เฟซที่ B มันจะต้องไปติดต่อ D. ทั้งสองสถานการณ์ที่พบมากที่สุดที่นี้สามารถเกิดขึ้นได้กับเครือข่ายการจัดการหรือการด้วย "เราเตอร์เสมือน" ที่เราเตอร์เดียวจะแบ่งเป็นเราเตอร์เสมือนจริงที่แตกต่างกันสำหรับการที่แตกต่างกัน ลูกค้าที่ไม่เกี่ยวข้อง

เป็นไปได้แม้กระทั่งสิ่งที่ฉันจะเรียกเราเตอร์ว่าไม่มีที่อยู่ IP เช่นถ้าคุณมีสิ่งที่คนอื่นเรียกว่า "ไฟร์วอลล์" ในโหมดเชื่อมต่อที่บังคับใช้นโยบายเส้นทาง อุปกรณ์ดังกล่าวจะเป็นฝันร้ายที่ให้การสนับสนุนและสร้างความสับสนให้คนที่ใช้เวลามากกว่าสำหรับคุณหลังจากที่คุณยิง แต่มันไม่เส้นทางและมันไม่ได้มีอยู่ในท้องถิ่น (คนบ้าที่ใช้สิ่งนี้เห็นได้ชัดว่าจะจัดการมันจากพอร์ตอนุกรมใช่ไหม?)


1

ใช่และสวยมากเท่าที่คุณต้องการเช่นเดียวกับวิธีรับที่อยู่ - นั่นเป็นคำถามที่ใหญ่กว่าที่ต้องการความคิดเล็กน้อย ทำไมคุณไม่ถามเราว่าคุณต้องการรู้อะไรจริง ๆ และอาจให้ข้อมูลที่ดีกว่านี้กับเรา


1

ฉันมีเราเตอร์ที่มีที่อยู่ IP เดียว - เป็นเกตเวย์เสียง มันคือซิสโก้ 2431 (ฉันคิดว่า) ตัวแทนการโทรในระบบ voip ของเรากำหนดเส้นทางการโทรภายในประเทศขาออก มันพูด IP ที่ด้าน LAN และ TDM ผ่าน PRI ที่เหลือ ดังนั้นผลก็คือเราเตอร์ที่เราต์ระหว่าง IP LAN และ PSTN เป็นคำตอบครึ่งหนึ่ง แต่ช่วยให้จำได้ว่าโลกทั้งใบไม่ใช่ IP

ในฐานะที่เป็นคำตอบที่ใกล้ชิด:

  • ในเครือข่าย IP ล้วนเราเตอร์ส่วนใหญ่จะมีที่อยู่ IP ต่อหนึ่งอินเทอร์เฟซทางกายภาพ

  • หากพวกเขากำลังเรียกใช้โปรโตคอลการกำหนดเส้นทางแบบไดนามิกเช่น OSPF พวกเขาอาจจะมี / 32 ที่อยู่ย้อนกลับ

  • หากพวกเขากำลังทำงาน trunking พวกเขาอาจมีหลาย IP ต่ออินเตอร์เฟซทางกายภาพ แต่ยังคงมีเพียงหนึ่ง IP ต่อ LAN

  • เป็นไปได้ที่จะวางโดเมนการออกอากาศหลายรายการใน LAN เดียวกันซึ่งในกรณีนี้คุณจะต้องมีที่อยู่เกตเวย์ของเราเตอร์ต่อโดเมนการออกอากาศต่อ LAN

  • คุณอาจมีที่อยู่ที่ใช้ร่วมกันระหว่างเราเตอร์หลายตัว ซิสโก้จะใช้ HSRP สำหรับสิ่งนี้ คุณจะมีที่อยู่ที่ไม่ซ้ำกันต่อโดเมนการออกอากาศต่อ LAN ตามที่อธิบายไว้ข้างต้นจากนั้นที่อยู่เกตเวย์ที่ใช้โดยอุปกรณ์ในโดเมนการออกอากาศจะ "ใช้งานร่วมกันโดยเราเตอร์สองตัวเพื่อให้เป็นที่หนึ่ง


นอกจากนี้ถ้าคุณให้เมาส์คุกกี้เขาอาจจะต้องการแก้วนม ...
jj33

นี้ไม่ได้เป็นเราเตอร์ IP - มันเป็นประตูเสียง :-)
slovon

มันเป็นเราเตอร์ ... มันเป็นเส้นทางระหว่าง IP และ PSTN ... แต่ใช่ฉันรู้ว่ามันเป็นคำตอบที่งี่เง่านั่นคือเหตุผลที่ฉันให้ของจริงด้วย
jj33

0

โดยทั่วไปเราเตอร์จะมีที่อยู่ IP หลายแห่ง พวกเขามี (อย่างน้อย) หนึ่ง IP สำหรับแต่ละ LAN (อย่างน้อยถ้าเป็น IP LAN) และโดยปกติจะมีที่อยู่หนึ่ง (บางครั้ง แต่มากกว่าปกติ) ที่อยู่ที่แนบมากับ "อินเตอร์เฟสย้อนกลับ" เพื่อวัตถุประสงค์ในการจัดการ

เราเตอร์ที่มีที่อยู่ IP เพียงอันเดียวไม่สมเหตุสมผลนักเนื่องจากจะต้องมีที่อยู่ IP ต่อหนึ่งอินเทอร์เฟซ / LAN จึงต้องการให้การเชื่อมต่อ IP ดังนั้นด้วย IP เดียวคุณจะต้องมีการแปลระหว่าง IP และโปรโตคอลอื่นและในขณะที่ฉันสามารถสร้างสถานการณ์ที่เป็นสิ่งที่คุณต้องการได้แน่นอนไม่ใช่เหตุการณ์ที่เกิดขึ้นทั่วไป


0

เราเตอร์ทำงานที่เลเยอร์เครือข่ายมันช่วยในการเชื่อมต่อเครือข่ายสองประเภทที่แตกต่างกันมันมี NIC สองตัว (การ์ดเชื่อมต่อเครือข่าย) ที่สอดคล้องกับแต่ละเครือข่ายที่เชื่อมต่อด้วยดังนั้นมันจึงประกอบด้วยที่อยู่ IP สองอัน

สำหรับอดีต หากเราเชื่อมต่อกับเครือข่าย 1 (สมมติว่า LAN) และเราต้องการส่งข้อมูลไปยังเครือข่าย 2 (ถือว่าเป็นเครือข่ายเสียงเรียกเข้า) จากนั้นเราต้องส่งข้อมูลไปยังเครือข่ายประเภทอื่น ๆ (ระบบของเราไม่ทราบโปรโตคอลที่เกี่ยวข้องกับเครือข่ายวงแหวน เนื่องจากเราเชื่อมต่อกับ network1 (LAN)) ดังนั้น ณ จุดนี้เราจำเป็นต้องมีเราเตอร์ที่รู้โปรโตคอลที่เกี่ยวข้องกับเครือข่ายทั้งสองประเภท (LAN และ RING) เนื่องจากมี NIC สองตัว (หนึ่งรองรับเครือข่าย LAN และอื่น ๆ รองรับเครือข่าย RING) ตอนนี้เราส่งข้อมูลของเรา (ซึ่งอยู่ในรูปแบบ LAN) ไปยังเราเตอร์ซึ่งจะทำการแปลงข้อมูลนั้นในรูปแบบ RING และส่งไปยังเครือข่าย RING

นี่คือการทำงานของเราเตอร์

วิธีที่คุณจะได้รับที่อยู่ IP ของเราเตอร์:

  1. ที่อยู่เกตเวย์ของคุณคือที่อยู่เราเตอร์ของคุณ ipconfig /all
  2. tracert commandคุณสามารถติดตามเส้นทางของแพ็กเก็ตข้อมูลของคุณ ที่นั่นคุณสามารถมองเห็นที่อยู่ IP ของเราเตอร์ของคุณ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.