Score:0

การจำกัดโฮสต์บนเครือข่าย

ธง jp

ฉันต้องการคำแนะนำด้านเครือข่ายและหวังว่าบางท่านจะสามารถช่วยฉันได้ เครือข่ายของฉันแสดงในแผนภาพบล็อกนี้: เครือข่าย สวิตช์อีเธอร์เน็ตมาจาก Microchip รุ่น KSZ9897 ซึ่งเป็นสวิตช์เลเยอร์ 2 ที่มีการจัดการ สวิตช์มีคุณสมบัติหลายอย่าง เช่น รองรับ IEEE 802.1X (การรับรองความถูกต้องตามพอร์ตและการกรองรายการควบคุมการเข้าถึง (ACL)) และ IEEE 802.1Q (VLAN) โฮสต์ทั้งหมดเป็นพีซีที่ใช้ Windows 10 ฉันต้องการสิ่งต่อไปนี้:

  • โฮสต์ 1A, 1B และ 1C ต้องมีที่อยู่ IP คงที่เหมือนกัน (เนื่องจากกระบวนการเริ่มต้น โดยที่โฮสต์ 2A, 2B และ 2C ยังไม่ทราบว่าอยู่ใน Unit A, Unit B หรือ Unit C ข้อมูลนี้ได้รับการสื่อสาร จากโฮสต์ 1 ซึ่งเป็นสาเหตุที่ฉันต้องการให้โฮสต์ 1A, 1B และ 1C มีที่อยู่ IP เดียวกัน เพื่อให้โฮสต์ 2 ทราบว่าจะส่งคำขอระบุตัวตนได้ที่ไหน)
  • โฮสต์ 1A สามารถสื่อสารกับโฮสต์ 2A และไม่มีโฮสต์อื่น
  • โฮสต์ 2A สามารถสื่อสารกับโฮสต์ทั้งหมด ยกเว้นโฮสต์ 1B และโฮสต์ 1C
  • โฮสต์ 1B สามารถสื่อสารกับโฮสต์ 2B และโฮสต์อื่นไม่ได้
  • โฮสต์ 2B สามารถสื่อสารกับโฮสต์ทั้งหมด ยกเว้นโฮสต์ 1A และโฮสต์ 1C
  • โฮสต์ 1C สามารถสื่อสารกับโฮสต์ 2C และไม่มีโฮสต์อื่น
  • โฮสต์ 2C สามารถสื่อสารกับโฮสต์ทั้งหมด ยกเว้นโฮสต์ 1A และโฮสต์ 1B

ตอนนี้โฮสต์ทั้งหมดอยู่บนซับเน็ตเดียวกัน สมมติว่า 192.168.1.X ซับเน็ตมาสก์ 255.255.255.0 ความคิดแรกของฉันคือการให้ที่อยู่ IP แก่โฮสต์ 1A, 1B และ 1C บนเครือข่ายย่อยอื่น เช่น 192.168.2.1 และให้ที่อยู่ IP นามแฝงแก่โฮสต์ 2A, 2B และ 2C บนเครือข่ายย่อยเดียวกันนั้น ด้วยวิธีนี้โฮสต์ 2 จะสามารถสื่อสารบนเครือข่ายย่อยทั้งสองได้ อย่างไรก็ตาม สิ่งนี้จะไม่ทำงาน เช่น โฮสต์ 2A จะสามารถสื่อสารกับทั้ง 1B และ 1C สิ่งนี้จะทำให้ที่อยู่ IP ซ้ำกันบนซับเน็ตเดียวกัน แต่การวางโฮสต์ 1A, โฮสต์ 1B และโฮสต์ 1C บนซับเน็ตที่แตกต่างกันสามเครือข่ายก็เป็นปัญหาเช่นกัน เนื่องจากปัญหาการระบุตัวตนที่ระบุไว้ในจุดแรกของรายการสำหรับฉันแล้ว ดูเหมือนปัญหาไก่กับไข่ แต่หวังว่าฉันจะขาดบางสิ่งที่สามารถแก้ไขปัญหาได้ อาจจะเป็น VLAN การควบคุมการเข้าถึง หรืออย่างอื่น

Davidw avatar
in flag
นี่คือสิ่งที่ VLAN มีไว้สำหรับ แต่คุณจะต้องมีเราเตอร์และกำหนดค่าเป็น "เราเตอร์บนแท่ง"
Lunde avatar
jp flag
นี่เป็นวิธีแก้ปัญหาที่ได้ผล แต่ถ้าเป็นไปได้ ฉันต้องการไม่ใช้เราเตอร์ คุณคิดหาวิธีจำกัดทราฟฟิกบนซับเน็ตเดียวกันได้ไหม? เช่น. จากพอร์ตสวิตช์หนึ่งไปยังอีกพอร์ตหนึ่งสำหรับที่อยู่ IP เฉพาะหรือไม่ เช่นเดียวกับการกำหนดเส้นทางแบบคงที่ แต่สำหรับสวิตช์ ไม่แน่ใจว่าเป็นสิ่งที่ บางทีการควบคุมการเข้าถึงอาจช่วยฉันได้
Davidw avatar
in flag
หากไม่มีสวิตช์เลเยอร์สาม หากคุณใช้การกำหนดที่อยู่ IP
Davidw avatar
in flag
และ ACL ขึ้นอยู่กับเน็ตมาสก์ซึ่งต้องมีการกำหนดเส้นทางด้วย
Lunde avatar
jp flag
ตกลง คุณพอจะทราบหรือไม่ว่าตัวเลือกของฉันคืออะไร ถ้าฉันลงไปหนึ่งเลเยอร์ในแบบจำลอง OSI เช่น ที่อยู่ MAC โฮสต์ 1A, 1B และ 1C จะมีที่อยู่ MAC ที่แตกต่างกัน
Score:0
ธง ru

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

  • โฮสต์ 1A-5A ใช้ที่อยู่ IP 192.168.1.1/24 - 192.168.1.5/24
  • โฮสต์ 1B-5B ใช้ที่อยู่ IP 192.168.1.11/24 - 192.168.1.15/24
  • โฮสต์ 1C-5C ใช้ที่อยู่ IP 192.168.1.21/24 - 192.168.1.25/24
  • โฮสต์ 1D-5D ใช้ที่อยู่ IP 192.168.1.31/24 - 192.168.1.35/24

ACL:

1,000 อนุญาต ip 192.168.1.1/32 192.168.1.2/32
1010 ปฏิเสธ ip 192.168.1.2/32 192.168.1.11/32
1020 ปฏิเสธไอพี 192.168.1.2/32 192.168.1.21/32
1030 อนุญาต ip 192.168.1.2/32 ใด ๆ
1040 อนุญาต ip 192.168.1.11/32 192.168.1.12/32
1050 ปฏิเสธ ip 192.168.1.12/32 192.168.1.1/32
1060 ปฏิเสธไอพี 192.168.1.12/32 192.168.1.21/32
1070 อนุญาต ip 192.168.1.12/32 ใด ๆ
1080 อนุญาต ip 192.168.1.21/32 192.168.1.22/32
1090 ปฏิเสธ 192.168.1.22/32 192.168.1.1/32
1100 ปฏิเสธ 192.168.1.22/32 192.168.1.11/32
1110 อนุญาต 192.168.1.22/32 ใด ๆ

โปรดทราบว่ามีนัย ปฏิเสธใดๆ กฎที่ส่วนท้ายของ ACL ดังนั้น หากคุณไม่อนุญาตอย่างชัดแจ้ง บางสิ่งจะถูกปฏิเสธ คุณต้องอนุญาต ทั้งสอง ทิศทางของการสื่อสาร - ACL นั้นไร้สัญชาติ กฎได้รับการประเมินใน พอดีครั้งแรก พื้นฐานจากบนลงล่าง ดังนั้น หากก่อนหน้านี้ ปฏิเสธ การแข่งขันที่ตามมา อนุญาต ไม่ได้ใช้

หากสวิตช์ไม่ยอมรับ /32 (ไม่มีบิตสัญลักษณ์แทน) คุณต้องใช้ 0.0.0.0 แทน. บิตตัวแทนไม่มีความสัมพันธ์โดยตรงกับซับเน็ตมาสก์ แต่จะกำหนดบิตที่ถูกละเว้นขณะจับคู่แทน 192.168.1.2/31 หรือ 192.168.1.2 0.0.0.1 ตรงกับ 192.168.1.2 และ 192.168.1.3 192. 192.168.1.3 0.0.0.2 ตรงกับ 192.168.1.1 และ 192.168.1.3

Lunde avatar
jp flag
นี่เป็นวิธีแก้ปัญหาที่ดี แต่เฉพาะในสถานะคงที่เท่านั้น คุณมีสิทธิ์ที่จะสันนิษฐานว่าไม่มีการใช้ DHCP แต่เนื่องจากปัญหาการระบุตัวตนที่ระบุไว้ในสัญลักษณ์แสดงหัวข้อย่อยแรกของฉัน โฮสต์ 2A, 2B และ 2C จึงไม่ทราบว่าพวกเขาอยู่ในหน่วยใดจนกว่าจะสามารถขอข้อมูลนี้จากโฮสต์ 1 ดังนั้นการกำหนด IPs ตามที่คุณแนะนำไม่ใช่ตัวเลือก แต่ปัญหาของฉันจะได้รับการแก้ไขหากสวิตช์สามารถกำหนดค่าให้ส่งต่อแพ็กเก็ตจากที่อยู่ IP เฉพาะไปยังพอร์ตเฉพาะเท่านั้น จากนั้นฉันสามารถกำหนดค่าโฮสต์ 1A, 1B และ 1C เช่น 192.168.2.1 และให้โฮสต์ 2A, 2B และ 2C เป็น IP นามแฝงของ 192.168.2.2
Lunde avatar
jp flag
แนวคิดที่ว่าหากสวิตช์พอร์ต 1 ส่งต่อแพ็กเก็ตจาก 192.168.2.1 ไปยังพอร์ต 2 และไม่มีพอร์ตอื่น สิ่งนี้จะไม่ส่งผลให้เกิดความขัดแย้งในการคัดลอก IP สวิตช์จะถูกตั้งค่าให้ส่งต่อแพ็กเก็ตจาก 192.168.2.2 บนพอร์ต 2 ไปยังพอร์ต 1 โดยเฉพาะ ด้วยวิธีนี้ซับเน็ต 192.168.2.X ในแต่ละยูนิตจะถูกแยกออก แต่สิ่งนี้ต้องการให้สวิตช์สามารถส่งต่อทราฟฟิกตาม “ตารางการกำหนดเส้นทางแบบสแตติก” ซึ่งระบุ IP และพอร์ตที่จะส่งต่อ เป็นไปได้ไหม การกำหนดค่าทั้งหมดของ KSZ9897 เสร็จสิ้นในระดับการลงทะเบียนผ่านอินเทอร์เฟซ SPI จากโปรเซสเซอร์
Lunde avatar
jp flag
ฉันไม่คิดว่าจะมีคู่มือสำหรับสวิตช์ แต่มีรีจิสเตอร์อยู่ในแผ่นข้อมูล: https://ww1.microchip.com/downloads/en/DeviceDoc/KSZ9897R-Data-Sheet-DS00002330D.pdf
Zac67 avatar
ru flag
ขออภัย การพัฒนาฮาร์ดแวร์และซอฟต์แวร์ไม่ได้อยู่ในหัวข้อนี้ โปรดดูที่ [วิธีใช้]
Lunde avatar
jp flag
โอเค ขอโทษด้วย ฉันไม่รู้เรื่องนั้น

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา