思科路由器配置命令(详细命令总结归纳)_思科路由器查看 哪些ip被禁用-程序员宅基地

技术标签: 网络  思科  网络规划设计  计算机网络  网络优化  

目录

前言

一、路由器介绍

二、路由器配置

1、常用命令

2、配置永不超时(防止长时间无操作返回初始界面)

3、防止配置命令被打断(启用显示同步)

4、禁用DNS查找

5、配置arp

6、静态路由,默认路由

7、telenet远程登录设置

8、配置DHCP服务

9、配置标准acl

10、配置标准命名和扩展命名ACL

(1)创建扩展ACL

(2)创建扩展命名ACL

(3)删除已建立的命名acl

11、NAT转换

(1)静态NAT配置

(2)动态NAT配置

(3)网络地址转换

12、配置PAT(多路复用)

(1)使用外部全局地址

(2)复用路由器外部接口地址

13、RIP的配置

14、RIP v2的配置

15、OSPF的配置

(1)OSPF基本配置

(2)配置末梢区域

(3)配置完全末梢区域

(4)配置路由重发

(5)重发静态路由

(6)重发默认路由

(7)重发直连路由

(8)NSSA区域

(9)区域间路由汇总

(10)外部路由汇总

16、虚链路配置

17、配置CBWFQ,实现网络拥堵时保证最小带宽

(1)定义数据的分类策略

(2)为每类数据定义其处理的策略

结语


前言


     路由器根据网络环境的不同需要进行的设置优化也各不相同,可以根据具体的网络需求对其进行配置,下面介绍一下思科路由器的详细配置方法


一、路由器介绍


     路由器通常用于节点众多的大型企业网络环境,与交换机和网桥相比,在实现骨干网的互联方面,路由器、特别是高端路由器有着明显的优势,路由器高度的智能化,对各种路由协议、网络协议和网络接口的广泛支持,其独具的安全性和访问控制等功能和特点是网桥和交换机等其他互联设备所不具备的


二、路由器配置


1、常用命令

Router(config)#hostname 设置主机名
Router(config)#enable secret 123456 设置特权加密口令
Router(config)#enable password 123456 设置特权非加密口令
Router#show users 查看本机上的用户
Router# reload 重启路由器
Router# show ip interface 查看端口的IP配置信息
Router# show hosts 查看主机表
Router(config)#ip domain-lookup 打开动态域名解析
Router#show  ip route 查看路由表
Router#show ip nat translation 查看NAT转换情况
Router#show startup-config 显示已保存的配置信息
Router#erase nvram 删除已保存的配置信息
Router(config-if)#no switchport 启用可配置ip地址的路由口

2、配置永不超时(防止长时间无操作返回初始界面)

swich(conf)#line con 0
swich(conf-line)#exec-timeout 0 0

3、防止配置命令被打断(启用显示同步)

swich(conf)#line con 0
swich(conf-line)#logging synchronous

4、禁用DNS查找

swich(conf)#no ip domain-lookup

5、配置arp

Router#arp -a 显示ARP缓存表
Router#arp –d 192.168.1.2 删除arp缓存表特定arp条目
Router#arp –s 192.168.1.2 00-83-56-C0-00-01 静态绑定arp地址
Router#show arp 显示路由器的ARP缓存表
Switch# show mac-address-table 显示交换机arp缓存表
Switch# clear arp-cache 清除交换机或路由器arp表
在网关路由器上绑定主机的IP和MAC地址
Router#(config-if)# arp 1.1.1.1 22.22.22.22 arpa f0/1 绑定IP:1.1.1.1 MAC:22.22.22.22 到f0/1端口

6、静态路由,默认路由

Router(config)# ip route 目的网络地址段 255.255.255.0 下一跳地址 静态路由
Router(config)# ip route 0.0.0.0 0.0.0.0 下一跳地址 默认路由

7、telenet远程登录设置

Router(config)#line vty 0 4
Router(config-line)#password 密码
Router(config-line)#login
Router(config)#access-list acl表号 permit ip地址 创建允许访问ip的acl规则
Router(config)#line vty 0 4
Router(config-line)#access-class  acl表号 in 仅该acl规则允许的ip可访问

8、配置DHCP服务

Router (cofig)# ip dhcp pool 名字 定义地址池
Router(dhcp-config)# network 192.168.1.0 255.255.255.0 动态分配IP地址段
Router(dhcp-config)# default-router 192.168.1.254 设定网关地址
Router(dhcp-config)# dns-server 192.168.1.253 为客户端配置DNS地址
Router(dhcp-config)# lease 3 设定地址租期,假设为3天
Router(dhcp-config)# ip dhcp excluded-address 192.168.1.1 192.168.1.20 预留静态分配的IP地址范围

9、配置标准acl

Router(config)#access-list acl表号{1~99} permit或deny 数据包源ip地址 反掩码 创建标准ACL
Router(config)#access-list acl表号{1~99} permit或deny host ip地址 echo可加可不加 创建标准ACL,echo为单向,不能双向通过
Router(config)#access-list acl表号 deny 0.0.0.0 255.255.255.255 拒绝所有流量通过
Router(config)#access-list acl表号 deny any 拒绝所有流量通过
Router(config)#no access-list acl表号 删除建立的acl
将acl应用于接口
Router(config)#interface f1/0
Router(config-if)#ip access-group acl表号 in或out(入站或出站接口)
Router#show access-lists 查看acl配置
Router#show access-lists   acl表号 查看某个acl配置

10、配置标准命名和扩展命名ACL


(1)创建扩展ACL

Router(config)#access-list acl表号(100~199) permit或deny 协议类型 源ip 源反码 目标ip 目标反码 lt小于gt大于eq等于neq不等于端口号


(2)创建扩展命名ACL

Router(config)#ip access-list standard或extended(标准名或扩展名) acl名称
Router(config-std-nac1)#acl规则位置(第一条10,第二条20,叠加10) permit或deny 数据包源ip地址 源反掩码
Router(config-std-nac1)#permit any
Router(config-std-nac1)#exit
Router(config)#int f1/0
应用acl
Router(config-if)#ip access-group acl名称 in或out                                                                                         

(3)删除已建立的命名acl

Router(config)#no IP acl表号 standard或extended(标准名或扩展名) acl名称

11、NAT转换

(1)静态NAT配置


设置NAT功能的路由器需要有一个内部端口(inside)和一个外部端口(outside),内部端口连接的网络用户使用的是内部IP地址,外部端口连接的是外部的网络,必须在这两个端口上启用NAT

启用nat
Router(config)#ip nat inside source static 内部ip 外部ip [extendable多次转,可选参数]
Router(config)# int f0/0
Router(config-if)# ip nat inside
Router(config)# int f1/0
Router(config-if)# ip nat outside
NAT端口映射
Router(config)# ip nat inside source static 内网ip UDP/TCP协议号 外网ip UDP/TCP协议号 [extendable多次转,可选参数]

(2)动态NAT配置

定义内部网络中允许访问外部网络的访问控制列表
Router(config)#access-list acl表号 permit或deny ip网段 反掩码
定义合法IP地址池
Router(config)# ip nat pool 转换后地址池名称 起始ip 终止ip netmask 子网掩码 [type rotary地址池循环使用,可选参数]

(3)网络地址转换

Router(config)# ip nat inside source list acl表号(ip网段) pool 转换后地址池名称 [overload地址复用,用于PAT,可选参数]
如果有多个地址池,可以一一添加,以增加合法地址池的数量范围
Router(config)# ip nat inside source list acl表号(ip网段) pool 转换后地址池名称1
Router(config)# ip nat inside source list acl表号(ip网段) pool 转换后地址池名称2

12、配置PAT(多路复用)


(1)使用外部全局地址

定义内部网络中允许访问外部网络的访问控制列表
Router(config)# access-list acl表号 permit或deny ip网段 反掩码
定义合法的IP地址池
Router(config)# ip nat pool 地址池名称 起始ip 终止ip netmask 子网掩码
设置复用动态IP地址转换
Router(config)# ip nat inside source list acl表号 pool 地址池名称 [overload地址复用,用于PAT,可选参数]

(2)复用路由器外部接口地址

定义内部访问控制列表
Router(config)# access-list acl表号 permit或deny ip网段 反掩码
设置复用动态IP地址转换
Router(config)# ip nat inside source list acl表号 int f 0/0 overload
Router#show ip nat translations 查看pat转换情况
Router#show ip nat translations verbose 查看pat转换情况,显示更多信息

13、RIP的配置

Router(config)# router rip 启动 RIP 进程
Router(config-router)# network 邻近网络段 通告网络
Router#show ip route 查看路由表
Router#show ip protocols 查看路由协议配置

14、RIP v2的配置

Router(config)# router rip 
Router(config-router)#version 2 启用rip版本2
Router(config-router)#no auto-summary 关闭路由汇总功能
Router(config-router)# network 邻近网络段 通告网络
Router#show ip route 查看路由表
Router#show ip protocols 查看路由协议配置

15、OSPF的配置


(1)OSPF基本配置

Router(config)# router ospf 进程号(1~65535) 启动 OSPF 进程
Router(config-router)# network 邻近网络段 反掩码 area 区域号 通告网络及其所在的区域
Router(config-if)ip ospf priority 优先级(默认1,范围0~255,设置为0不参与DR与BDR的选举) 修改接口优先级
Router(config-if)ip ospf cost cost值(1~65535) 修改路径成本cost值
Router#display ospf 进程号 perr 查看OSPF邻居的信息
Router#display ospf 进程号 interface 查看OSPF接口的信息
Router#display ospf 进程号 routing 查看OSPF路由表的信息
Router#display ospf 进程号 lsdb 查看OSPF的LSDB信息
Router#display ospf 进程号 brief 查看OSPF的概要信息
Router#display ospf 进程号 error 查看ospf错误信息
Router#show ip ospf neighbor 查看邻居表及其状态
Router#show ip ospf 查看OSPF的配置
Router#show ip ospf  interface  type number 查看ospf接口数据结构

(2)配置末梢区域

Router(config)# router ospf 进程号(1~65535)
Router(config-router)# area 区域号 stub

(3)配置完全末梢区域

Router(config)# router ospf 进程号(1~65535)
Router(config-router)# area 区域号 stub no-summary
Router#show ip ospf database asbr-summary 查看asbr汇总lsa信息
Router#show ip ospf database external 查看as外部lsa信息

(4)配置路由重发

Router(config)# router ospf 进程号(1~65535)
Router(config-router)#redistribute rip metric 重发度量值 subnets
Router(config)# router rip
Router(config-router)#redistribute ospf 进程号 metric 重发度量值

(5)重发静态路由

Router(config)# router ospf 进程号(1~65535)
Router(config-router)#redistribute static metric 重发度量值 subnets metric-type 重发路由类型(1或2,1即E1,2即E2)

(6)重发默认路由

Router(config)# router ospf 进程号(1~65535)
Router(config-router)#default-information originate metric 重发度量值 subnets metric-type 重发路由类型(1或2,1即E1,2即E2)


(7)重发直连路由

Router(config)# router ospf 进程号(1~65535)
Router(config-router)#redistribute connected subnets

(8)NSSA区域

Router(config)# router ospf 进程号(1~65535)
Router(config-router)# area 区域号 nssa no-summary(可选参数,阻止lsa3,4)

(9)区域间路由汇总

Router(config-router)# area 区域号 range 汇总后网段地址 子网掩码

(10)外部路由汇总

Router(config-router)#summary-address 汇总后网段地址 子网掩码

16、虚链路配置

Router(config)# router ospf 进程号(1~65535)
Router(config-router)# area 区域号 virtual-link 要建立虚链路的对方ip地址
查看虚链路状态
Router#show ip ospf virtual-links

17、配置CBWFQ,实现网络拥堵时保证最小带宽

(1)定义数据的分类策略


在这里是通过class map来做分类数据的定义
定义了两类数据,第1类数据用扩展访问控制列表101匹配数据,第2类数据用扩展访问控制列表102匹配数据

Router(config)# access-list 101 permit udp host 10.10.10.10 host 10.10.10.20
Router(config)# access-list 102 permit udp host 10.10.10.10 host 10.10.10.20
Router(config)# class-map match-all 类名1
Router(config-cmap)# match access-group 101
Router(config-cmap)# exit
Router(config)# class-map match-all 类名2
Router(config-cmap)# match access-group 102
Router(config-cmap)# exit

(2)为每类数据定义其处理的策略


通过policy map来定义,为第1类数据指定保证的带宽是3000Kbps,队列的长度是30个包,为第2类数据指定保证的带宽是2000Kbps,队列长度使用默认的64个包

Router(config)# policy-map 策略名
Router(config-pmap)# class 类名1
Router(config-pmap-c)# bandwidth 3000
Router(config-pmap-c)# queue-limit 30
Router(config-pmap-c)# exit
Router(config-pmap)# class 类名2
Router(config-pmap-c)# bandwidth 2000
Router(config-pmap-c)# exit
Router(config-pmap)# class class-default 配置其他默认类流量
Router(config-pmap-c)#fair-queue 启用公平队列
Router(config-pmap-c)# exit
将所定义的策略应用到接口上
Router(config)# interface e1/1
Router(config-if)# service-policy output 策略名

结语


     路由器工作在网络层,是连接多个网络或网段的网络设备,企业级路由器支持的协议标准及软件管理功能很多,为满足企业各种网络的需求,有些支持VPN,有些支持流量控制,有些支持多种虚拟服务和更多路由协议,这些都是需要我们要去不断深入了解和学习的

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/le616616/article/details/120607009

智能推荐

剑指offer第五题:替换空格_class solution: # s 源字符串 def replacespace(self, s)-程序员宅基地

文章浏览阅读272次。思路应该使用指针从后向前替换字符串。不过python用不到。 class Solution: # s 源字符串 def replaceSpace(self, s): # write code here new_s='' for j in s: if j==' ': ne..._class solution: # s 源字符串 def replacespace(self, s): # write code here if

python学习之滚动页面函数execute_script-程序员宅基地

文章浏览阅读1.4w次,点赞7次,收藏60次。python学习之滚动页面函数execute_script滚动到底部:window.scrollTo(0,document.body.scrollHeight)滚动到顶部:window.scrollTo(0,0)说明:window:js的window对象scrollTo():window的方法,可以滚到页面的任何位置scrollHeight:是dom元素的通用属性,docu..._execute_script

记录一个有趣BUG的感悟_有趣的软件bug-程序员宅基地

文章浏览阅读1.4k次。 BUG还挺简单的,就是看了解决过程觉得很有趣,记录下来。 在随便点击地图,查看点的时候,发现地图上有个错别字。 我就写个BUG提交。当时提的时候就觉得很好玩,印象中地图应该是非常严谨的东西,竟然出现了错别字这样的错误。感觉可能不止这一处错误,不过其他我应该没发现。内容如下:测试前提:安装好卡车APP,网络连接状态为WIFI,定位打开,一切正常的情况下。 操作步骤: 1、打开卡车..._有趣的软件bug

初学者python编辑器_Thonny:适合初学者的Python编辑器-程序员宅基地

文章浏览阅读8.9k次,点赞4次,收藏17次。初学者python编辑器Are you a Python beginner looking for a tool that can support your learning? This article is for you! Every programmer needs a place to write their code. This article will discuss an aweso..._thonny调试灰色

Java开发中token 的使用_java中token用法-程序员宅基地

文章浏览阅读8.7k次,点赞2次,收藏47次。Token流程: 1.建立token工具类,先编辑token签名sign():设置超时时长、token秘钥。 2.配置拦截器类,拦截器中重写preHandle()方法,对每次请求进行自定义的拦截操作。 3.建立配置类:定义拦截与不拦截的接口信息。页面请求登录接口→登录成功后,返回登录信息+token秘钥给前端→前端记住密钥信息,并赋予每个接口(例:在每个接口访问时将秘钥信息放置于headers中的参数下)→拦截器接到请求,从headers获取token密钥进行匹配,通过则继续访问,不通过则返回提示信_java中token用法

Web安全之PHP的伪协议漏洞利用,以及伪协议漏洞防护方法_php伪协议是漏洞吗-程序员宅基地

文章浏览阅读1.6k次,点赞3次,收藏14次。单纯看伪协议利用与之前的文件包含漏洞及其相似,但是在真实环境中是对用户输入进行了过滤替换的,在使用漏洞就需要不断考虑如何绕过这些过滤条件。只要我们开发过程中对于使用了伪协议这些函数的时候,一定要严格对用户参数进行过滤,避免一时偷懒导致服务器被黑,其实最终难逃其就。如有还不太理解或有其他想法的小伙伴们都可以私信我或评论区打出来哟,如有写的不好的地方也请大家多多包涵。_php伪协议是漏洞吗

随便推点

quartz java api,Quartz API-程序员宅基地

文章浏览阅读144次。Quartz API 的关键接口Scheduler - 用于与调度程序交互的主要API.Job - 运行任务(真正的业务实现类)实现的接口JobDetail - 用于定义任务的实例.Trigger - 用于定义执行给定Job的计划JobBuilder - 用于定义/构建JobDetail实例TriggerBuilder - 用于定义/构建Trigger 实例。DSL风格Quartz提供了“构建器”..._java scheduler api

Spring系列十:Spring MVC深度学习,Java基础面试常常死在这几个问题上-程序员宅基地

文章浏览阅读961次,点赞23次,收藏11次。这份清华大牛整理的进大厂必备的redis视频、面试题和技术文档祝大家早日进入大厂,拿到满意的薪资和职级~~~加油!!!这份清华大牛整理的进大厂必备的redis视频、面试题和技术文档祝大家早日进入大厂,拿到满意的薪资和职级~~~加油!!![外链图片转存中…(img-iqMfFBiE-1711963264277)]

Linux 运维工程师入门和学习之路——Linux命令篇-程序员宅基地

文章浏览阅读289次,点赞5次,收藏2次。Linux拥有大量的命令,涵盖了系统管理、文件操作、网络配置等多个方面。以下是一些常用的Linux命令集合,但这并不是全部,Linux的命令集合非常庞大,并且随着版本的更新和社区的发展,新的命令和工具也在不断涌现。命令可以获得shell内置命令的帮助信息。这些命令和工具为Linux用户提供了强大的系统管理和文件操作能力。命令可以查看命令的详细信息和用法,此外,还有许多其他命令和工具,如。

HDU 1010 Tempter of the Bone 搜索 奇偶剪枝-程序员宅基地

文章浏览阅读221次。Tempter of the Bone Time Limit: 1000MS Memory Limit: 32768KB 64bit IO Format: %I64d & %I64u SubmitStatusDescriptionThe doggie found a bone in an ancient maze, which fascinated him a lot. However,

SRv6 TE Policy场景-原理浅谈及配置示例-程序员宅基地

文章浏览阅读1.6k次,点赞2次,收藏12次。EVPN L3VPN for IPv4 Over SRv6 TE Policy场景介绍;SRv6 TE policy原理介绍;RFC9256简介_srv6 te policy

【计算机操作系统】实时操作系统-程序员宅基地

文章浏览阅读1.9k次。1. 实时内核:实时内核是实时系统的核心组成部分,它具有实时调度器、实时任务管理器、实时中断处理器等功能,能够确保任务在预定的时间内得到执行。实时任务通常分为硬实时任务和软实时任务两种类型,硬实时任务要求任务必须在预定的时间内完成,而软实时任务只需要尽量满足时间限制。它通常分为硬实时系统和软实时系统,其中硬实时系统要求任务的响应时间必须严格满足预定的时间限制,而软实时系统只需要尽量满足时间限制。实时调度算法必须满足实时系统的基本要求,例如任务的可预测性和响应时间的最小化等。_实时操作系统

推荐文章

热门文章

相关标签