ip2作业

本文详细介绍了如何在RIP网络中配置环回接口,设置路由汇总,优化路由选择策略,限制特定路由器学习环回路由,并实现远程登录。重点涉及IP地址规划、RIP版本管理、路由安全性和网络隔离措施。

 

要求:R1-R2-R3-R4-R5 RIP 100运行版本2

R6-R7 RIP 200 运行版本1

1.使用合理IP地址规划网络,各自创建环回接口

[r1]interface loopback0
[r1-LoopBack0]ip address 1.1.1.1 24
[r1]rip 100
[r1-rip-100]version 2

以此类推,给r1-r7都创建回环,创建rip运行版本

2.R1创建环回 172.16.1.1/24  172.16.2.1/24  172.16.3.1/24

自动探测

[r1]  interface g0/0/0
[r1-GigabitEthernet0/0/0] rip summary-address 172.16.0.0   255.255.252.0

3.要求R3使用R2访问R1环回

把r4的优先级升高,就可以默认通过r2访问r1  [r4-rip-100]preference 99

4.减少路由条目数量,增加路由传递安全性

5.R5创建一个环回模拟运营商,不能通告

[r5]rip 100
[r5-rip-100]silen	
[r5-rip-100]silent-interface g0/0/0

6.R1 telnet R2环回实际telnet 到R7上

给他们分别开启远程登陆,例子如下

[r1]user-interface vty 0 4
[r1-ui-vty0-4]authentication-mode password
Please configure the login password (maximum length 16):123
[r1-ui-vty0-4]user privilege level 15 给权限
[r2]interface g0/0/1
[r2-GigabitEthernet0/0/1]nat static global 2.2.2.2 inside 7.7.7.7

7.R6-R7路由器不能学习到达R1环回路由

acl 2000
rule deny source 6.6.6.6 0
rule deny source 7.7.7.7 0
interface g0/0/1
traffic-filter outbound acl 2000

8.全网可达

由于没有提供具体的站内引用内容,也不清楚计算机网络作业2的具体题目。一般计算机网络作业可能涉及网络拓扑结构、网络协议、IP 地址分配、网络安全等方面。 以下是不同类型作业可能用到的资料: ### 网络拓扑结构 网络拓扑结构描述了网络中各个节点的连接方式,常见的有总线型、星型、环型、树型和网状型等。 ```python # 简单示例,模拟星型拓扑结构的节点连接 class Node: def __init__(self, id): self.id = id self.connected_to = [] def connect(self, other_node): self.connected_to.append(other_node) other_node.connected_to.append(self) # 创建中心节点 central_node = Node(0) # 创建一些边缘节点 edge_nodes = [Node(i) for i in range(1, 5)] # 连接边缘节点到中心节点 for edge_node in edge_nodes: edge_node.connect(central_node) ``` ### 网络协议 常见的网络协议有 TCP、UDP、HTTP、FTP 等。以 TCP 为例,它是一种面向连接的、可靠的、基于字节流的传输层通信协议。 ```python import socket # 创建 TCP 套接字 server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 绑定地址和端口 server_address = ('localhost', 8888) server_socket.bind(server_address) # 监听连接 server_socket.listen(1) print('Waiting for a connection...') connection, client_address = server_socket.accept() try: print(f'Connection from {client_address}') # 接收数据 data = connection.recv(1024) print(f'Received: {data.decode()}') # 发送响应 message = 'Hello, client!' connection.sendall(message.encode()) finally: # 关闭连接 connection.close() ``` ### IP 地址分配 IP 地址分为 IPv4 和 IPv6,IPv4 地址由 32 位二进制数组成,通常用点分十进制表示。子网掩码用于划分网络地址和主机地址。 ```python import ipaddress # 定义一个 IPv4 网络 network = ipaddress.IPv4Network('192.168.1.0/24') # 遍历网络中的可用 IP 地址 for ip in network.hosts(): print(ip) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值