GNS3从零开始第一弹(常用命令)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GNS3从零开始第一弹(常用命令)相关的知识,希望对你有一定的参考价值。

GNS3是一款具有图形化界面可以运行在多平台(包括Windows, Linux, and MacOS等)的网络虚拟软件。Cisco网络设备管理员或是想要通过CCNA,CCNP,CCIE等Cisco认证考试的相关人士可以通过它来完成相关的实验模拟操作。同时它也可以用于虚拟体验Cisco网际操作系统ios或者是检验将要在真实的路由器上部署实施的相关配置。
这是一个非常强大能够模拟路由器和交换机等等环境的模拟器软件,虽然拥有图形界面,但是也免不了需要用到大量的类似于Windows的DOS命令的命令,下面就列举一下常用的命令。
config#:全局模式

路由器模拟pc机
en
conf t //configure terminal
no ip routing //关闭路由
interface fa 0/0//进入配置模式
ip address 1.1.1.1(ip地址) 255.255.255.0(子网掩码)//配置直连路由
no shu//no shutdown 激活ip地址
ip default-gateway 1.1.1.254//设置网关

路由器模拟交换机
en
conf t

no ip routing
end

hostname Router //改变名字

//加密
line con 0。。。
login?
pas
quit

用户模式:>disa
enable //进入下一个模式
quit/exit/logout //退出
help

特权模式:Route#
show running-config //查看路由器当前运行的配置
copy running-config startup-config//wr 保存配置
dir all//查询
delete nvram:startup-config//初始化路由器
show running-config interface serial 0/0//查看某个接口运行状态
show interface serial 0/0//查询某个接口
telnet 12.1.1.2 //远程登录
traceroute 3.3.3.1 //跟踪路由

全局模式 Route(config)#: ?
conf t//configure terminal进入全局模式
int s 0/0 //进入某个接口
设置密码:
1 enable password xxx
2 enable secret xxx//不易破解
service password-encryption//对用户和密码加密,容易破解
no ip domain-lookup
line vty 0 4//远程登录的时候要配置5个用户登进来

R1(config-if)#interface serial 0/0 //进入某个接口
R1(config-if)#description Link to switch //配置文档加上描述
R1(config-if)#ip address 8.8.8.1 255.255.255.0 //配置ip地址
R1(config-if)#no ip address //删除ip地址
R1(config-if)#do show run //查看ip地址
R1(config-if)#do show run int s 0/0 //查看ip地址

路由器
R1#show ip route //显示路由表(将不同网段的数据进行转发的)
R1#show ip interface brief//显示路由接口
? ?show interface
? ?shwo ip interfance

产生直连路由
1.必须有ip地址
2.接口必须是up状态

R1(config)#ip route 2.2.2.0 255.255.255.0 serial 0/0 //配置静态路由 ip route x.x.x.x x.x.x.x 接口/对端的ip地址

负载均衡:去往同一目标网络
1.网络地址(网络号)相同
2.掩码长度也一样

浮动路由
1/0 1代表管理距离(直连路由0,静态路由1 值越小,路由越优先) 0代表开销

路由匹配原则
1.最长匹配(优先级最高)
2.管理距离最小(其次)
3.开销最小(最后)


bgp不依靠广播或者组播建立邻居,只能通过单播
egbp默认情况下TTL为1
到底能否控制哪一端先发起TCP连接?
IGP作为一个底层?
通过IGP得到每个设备的环回口的路由,R1好R2的直连路由,没有通告到ospf,R4和R5的直连路由
Neighbor ? ? ? ?V ? ?AS MsgRcvd MsgSent ? TblVer ?InQ OutQ Up/Down ?State/PfxRcd
2.2.2.2 ? ? ? ? 4 ? 100 ? ? ? 0 ? ? ? 0 ? ? ? ?0 ? ?0 ? ?0 never ? ?Active
3.3.3.3 ? ? ? ? 4 ? 100 ? ? ? 7 ? ? ? 7 ? ? ? ?3 ? ?0 ? ?0 00:02:29 ? ? ? ?1
远端的更新源/BGP版本/远端的AS/收到的报文/发送的报文/BGP表发生变化或者是BGP重大变化/收到的路由

network 指的是通告路由(必须得到某条路由,通告给其他的邻居)
ospf得到了一条路由--bgp通告,目的是传出本AS,和IGP的区别,不在enable(ospf的network一个是通告,另外一点就是在该范围内某些接口使能了ospf)

重分布:ipv4,把从某个协议得到的路由(包括运行该接口的直连)引入到另外一个协议的数据库中去
show ip bgp summary //查看bgp的邻居
show ip bgp //查看bgp的数据库
show ip route bgp //查看通过bgp得到的路由

同步目的:避免BGP的路由黑洞(某些设备没有得到路由)

ebgp的防环规则:
当在路由条目的as-path list属性中发现含有本AS号码时,将拒绝接受该路由
ibpg,仅仅传递一跳

neighbor x.x.x.x next-hop-self
通常用于ibgp,把吓一跳改为R2的更新源

show ip bgp neighbors 12.1.1.1 advertised-routes(下一跳可达以及关闭同步)
是因为A没有传给B,还是B没有接收到来自A的路由

sh ip cef x.x.x.x //查看路由传递情况

对bgp来讲,重分布bgp到igp的时候,默认情况是传递ebgp得到的路由,而不会吧ibgp得到的路由重分布到igp,否则可能引发环路
重分布bgp到igp是不现实的,全互联解决路由黑洞

bgp路由黑洞:某些设备缺失路由而无法转发数据包

route-map + permit/deny +序列号
1、匹配路由
2、route-map调用上面的工具
3、在aggregate应用

以上是关于GNS3从零开始第一弹(常用命令)的主要内容,如果未能解决你的问题,请参考以下文章

第一弹 常用标记和表格的运用

Java系列第一弹-预备阶段 1 基本的Dos命令

GNS3从零开始第三弹(securecrt获得永久免费使用权)附软件包

Linux常用操作超详解---第一弹---文件目录篇✨

从零开始的Linux学习Ⅱ

Redis 运维 - 从零开始学习