<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.telcobridges.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Miguel+Celis+Salgado</id>
	<title>TB Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.telcobridges.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Miguel+Celis+Salgado"/>
	<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/wiki/Special:Contributions/Miguel_Celis_Salgado"/>
	<updated>2026-07-27T21:33:13Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=Toolpack:Configure_HTTPS_certificates_A&amp;diff=31881</id>
		<title>Toolpack:Configure HTTPS certificates A</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=Toolpack:Configure_HTTPS_certificates_A&amp;diff=31881"/>
		<updated>2022-08-17T15:35:16Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Configure HTTPS certificates}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|This article applies to:&lt;br /&gt;
|&#039;&#039;&#039;Product&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Version&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Tmedia&lt;br /&gt;
|2.9, 2.10, 3.0, 3.2&lt;br /&gt;
|-&lt;br /&gt;
|ProSBC&lt;br /&gt;
|3.1, 3.1.117 or later&lt;br /&gt;
|}&lt;br /&gt;
If you created a HTTP service using HTTPS and want to have an officially signed certificate, follow these steps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Activate the HTTPS on the unit to have the system generate a self-signed certificate.&lt;br /&gt;
&lt;br /&gt;
2. Log in as root using SSH to your unit and go to /lib/tb/toolpack/pkg/ssl_certificate.&lt;br /&gt;
   cd /lib/tb/toolpack/pkg/ssl_certificate&lt;br /&gt;
&lt;br /&gt;
3. Create a &#039;certificate signing request&#039; form and private key using the following command:&lt;br /&gt;
   openssl req -out CSR.csr -new -newkey rsa:2048 -nodes -keyout privateKey.key&lt;br /&gt;
You will be prompted for information.  One of the prompts is for the &#039;common name&#039;. Set it to the URL that you will use to access the unit.  If an IP address is used, we strongly recommend it to either be static or &#039;reserved&#039; in the DHCP.  &lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
   https://192.168.130.3:12358  -&amp;gt; common name = 192.168.130.3&lt;br /&gt;
   https://myunit.lan:12358  -&amp;gt; common name = myunit.lan&lt;br /&gt;
4. The previous step should have created two files:&lt;br /&gt;
   CSR.csr&lt;br /&gt;
   privateKey.key&lt;br /&gt;
5. Download the generated CSR.csr from your unit (using SCP) and sent it to your signing authority to get a signed certificate.&lt;br /&gt;
&lt;br /&gt;
6. Once you have the signed certificate, upload it to your unit (using SCP) in the same directory as before.&lt;br /&gt;
&lt;br /&gt;
7. Concatenate the private key and signed certificate and replace the contents of the file toolpack_cert.pem&lt;br /&gt;
    rm -f toolpack_cert.*&lt;br /&gt;
    cat privateKey.key &amp;lt;yoursignedcertificatefile&amp;gt;  &amp;gt; toolpack_cert.pem&lt;br /&gt;
&lt;br /&gt;
8. Restart the Webportal process to load the new certificate.&lt;br /&gt;
    killall lighttpd&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=Toolpack:Configure_HTTPS_certificates_A&amp;diff=31880</id>
		<title>Toolpack:Configure HTTPS certificates A</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=Toolpack:Configure_HTTPS_certificates_A&amp;diff=31880"/>
		<updated>2022-08-17T15:27:59Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Configure HTTPS certificates}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|This article applies to:&lt;br /&gt;
|&#039;&#039;&#039;Product&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Version&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Tmedia&lt;br /&gt;
|2.9, 2.10, 3.0, 3.2&lt;br /&gt;
|-&lt;br /&gt;
|FreeSBC, ProSBC&lt;br /&gt;
|3.1, 3.1.117 or later&lt;br /&gt;
|}&lt;br /&gt;
If you created a HTTP service using HTTPS and want to have an officially signed certificate, follow these steps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Activate the HTTPS on the unit to have the system generate a self-signed certificate.&lt;br /&gt;
&lt;br /&gt;
2. Log in as root using SSH to your unit and go to /lib/tb/toolpack/pkg/ssl_certificate.&lt;br /&gt;
   cd /lib/tb/toolpack/pkg/ssl_certificate&lt;br /&gt;
&lt;br /&gt;
3. Create a &#039;certificate signing request&#039; form and private key using the following command:&lt;br /&gt;
   openssl req -out CSR.csr -new -newkey rsa:2048 -nodes -keyout privateKey.key&lt;br /&gt;
You will be prompted for information.  One of the prompts is for the &#039;common name&#039;. Set it to the URL that you will use to access the unit.  If an IP address is used, we strongly recommend it to either be static or &#039;reserved&#039; in the DHCP.  &lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
   https://192.168.130.3:12358  -&amp;gt; common name = 192.168.130.3&lt;br /&gt;
   https://myunit.lan:12358  -&amp;gt; common name = myunit.lan&lt;br /&gt;
4. The previous step should have created two files:&lt;br /&gt;
   CSR.csr&lt;br /&gt;
   privateKey.key&lt;br /&gt;
5. Download the generated CSR.csr from your unit (using SCP) and sent it to your signing authority to get a signed certificate.&lt;br /&gt;
&lt;br /&gt;
6. Once you have the signed certificate, upload it to your unit (using SCP) in the same directory as before.&lt;br /&gt;
&lt;br /&gt;
7. Concatenate the private key and signed certificate and replace the contents of the file toolpack_cert.pem&lt;br /&gt;
    rm -f toolpack_cert.*&lt;br /&gt;
    cat privateKey.key &amp;lt;yoursignedcertificatefile&amp;gt;  &amp;gt; toolpack_cert.pem&lt;br /&gt;
&lt;br /&gt;
8. Restart the Webportal process to load the new certificate.&lt;br /&gt;
    killall lighttpd&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=ProSBC:Cloud:AWS_Installation-B&amp;diff=31864</id>
		<title>ProSBC:Cloud:AWS Installation-B</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=ProSBC:Cloud:AWS_Installation-B&amp;diff=31864"/>
		<updated>2022-08-01T18:27:58Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: /* Optional: Elastic IP Creation section */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:ProSBC:Cloud:AWS Installation}}&lt;br /&gt;
&lt;br /&gt;
This page is intended to give assistance to people launching an instance of &#039;&#039;ProSBC&#039;&#039; using an Amazon Machine Image (AMI) on Amazon Web Service (AWS).&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Instantiate a ProSBC&#039;&#039;&#039; ==&lt;br /&gt;
* After logging in your Amazon account, click on “EC2” in the main AWS console:&lt;br /&gt;
[[File:AWS Management Console 2022-07-28 16-27-37.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Be sure you are in the correct region, on the left menu click on “AMIs” and select “Private image” to locate FreeSBC/ProSBC AMI:&lt;br /&gt;
[[File:AWS EC2 AMIs.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Launch the FreeSBC/ProSBC image.&lt;br /&gt;
[[File:EC2 launch AMI.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Name the instance and add any necessary tag&lt;br /&gt;
[[File:EC2-AMI Launch.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Select the instance type and its resources. The recommended instance type is:&lt;br /&gt;
**  m4.large (2 vCPU, 8 GiB)&lt;br /&gt;
* Supported instance type are: &lt;br /&gt;
** C3, C4, D2, I2, M4 (excluding m4.16xlarge), and R3 instances ([https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking.html Supported instances from Amazon documentation])&lt;br /&gt;
*** Note: The Paris region is not supported at this time, since it does not have any of the supported instance types.&lt;br /&gt;
* This is the list of approximate performances for different AWS instance types. Results may vary according to configuration.&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;150&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | EC2 Instance&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | AWS CPU cores&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions per second (call rate)&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions with RTP anchoring&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions with Media bypass&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.large&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
2&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
50&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
400&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
32,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
215&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
750&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
c4.xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
215&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
750&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
c4.2xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
8&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
575&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
2,000&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.4xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
16&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
650&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4,000&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.10xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
40&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
650&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4,800&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI CPU.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* For later access to the  FreeSBC/ProSBC SSH console you will need to select a Key Pair to secure the login. You can also create a new Key Pair in case you need.&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AWS Key pair.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* In &amp;quot;Networking Settings&amp;quot; select &amp;quot;Create security group&amp;quot;. We recommend that you simply open &amp;quot;All Traffic&amp;quot; on your own IP addresses to whitelist it in AWS firewall on &amp;quot;Source&amp;quot;, once all your IPs are listed click on &amp;quot;Add security group rule&amp;quot;: (note that the SBC contains its own internal firewall)&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI Network.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* In &amp;quot;Configure Storage&amp;quot; change the Volume Size to 40Gb and select volume type to GP2. &lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI Storage.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* Finally review the summary of your instance and start the creation process clicking on &amp;quot;Launch Instance&amp;quot;. Be aware, from this moment you will be billed by Amazon for the instance resources:&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI Launch.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* You should receive the confirmation of the launching process, this process will take some minutes until the instance is available, You can view your instance clicking on “View Instances”:&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI Confirmation.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* After a few minutes your instance should be running and available to be configure:&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI Instances.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Optional: Elastic IP Creation section ===&lt;br /&gt;
* AWS will automatically provide and allocate a dynamic public IP to your instance, this will allow you to access from the IPs you whitelisted before to the Public IP allocated to your instance. For ProSBC servers that the purpose is to interact with other SIP elements as part of a VoIP cloud telecom infrastructure, TelcoBridges strongly recommend to associate an Elastic IP to your instance, that is in short to associate a fixed public IP to your SBC. For more information about how to associate an Elastic IP to your instance please check the official documentation in AWS [https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html here].&lt;br /&gt;
&lt;br /&gt;
== Enable SR-IOV enhanced networking ==&lt;br /&gt;
It is very important to enable &amp;quot;enhanced networking&amp;quot; for tbrouter to have access to the network devices on the VM.&lt;br /&gt;
&lt;br /&gt;
This must be done before completing the initial web portal configuration. &#039;&#039;&#039;Please shut down the instance before entering the serial number and all other information and set SR-IOV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are two types of enhanced networking, we need the second one.&lt;br /&gt;
&lt;br /&gt;
1) Elastic Network Adapter (ENA)&lt;br /&gt;
&lt;br /&gt;
2) Intel 82599 Virtual Function (VF) interface&lt;br /&gt;
&lt;br /&gt;
===Install the AWS CLI===&lt;br /&gt;
https://aws.amazon.com/cli/&lt;br /&gt;
&lt;br /&gt;
===Get security credentials for the command line===&lt;br /&gt;
On the AWS web portal, click on your account name and choose &amp;quot;My Security Credentials&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Expand the &amp;quot;Access keys&amp;quot; section&lt;br /&gt;
&lt;br /&gt;
Create a new key, you will need the AWSAccessKeyId and AWSSecretKey&lt;br /&gt;
&lt;br /&gt;
===Open a CLI and execute the aws cli commands===&lt;br /&gt;
  aws configure&lt;br /&gt;
&lt;br /&gt;
Paste the access key ID and key that you previously obtained along with your default region.&lt;br /&gt;
&lt;br /&gt;
===Show if the enhanced networking is enabled===&lt;br /&gt;
Make sure to replace the example instance ID with your own AWS instance ID&lt;br /&gt;
&lt;br /&gt;
  aws ec2 describe-instance-attribute --instance-id i-0123456789abcdef1 --attribute sriovNetSupport&lt;br /&gt;
&lt;br /&gt;
Enabled:&lt;br /&gt;
  {&lt;br /&gt;
      &amp;quot;InstanceId&amp;quot;: &amp;quot;i-0123456789abcdef1&amp;quot;,&lt;br /&gt;
      &amp;quot;SriovNetSupport&amp;quot;: {&lt;br /&gt;
          &amp;quot;Value&amp;quot;: &amp;quot;simple&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
Not enabled:&lt;br /&gt;
  {&lt;br /&gt;
      &amp;quot;InstanceId&amp;quot;: &amp;quot;i-0123456789abcdef1&amp;quot;,&lt;br /&gt;
      &amp;quot;SriovNetSupport&amp;quot;: {}&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
To enable the sriov enhanced networking, first turn off the instance then do:&lt;br /&gt;
&lt;br /&gt;
  aws ec2 modify-instance-attribute --instance-id i-0123456789abcdef1  --sriov-net-support simple&lt;br /&gt;
&lt;br /&gt;
== Accessing the ProSBC ==&lt;br /&gt;
=== Accessing the ProSBC web portal ===&lt;br /&gt;
* Open a web browser to the management IP of the ProSBC, on port 12358.  Example if your Instance public IP address is 35.183.126.193, the URL would be: &amp;lt;br/&amp;gt; http://35.183.126.193:12358&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
:You should get to the ProSBC Configuration Wizard &amp;lt;br/&amp;gt; &lt;br /&gt;
:[[File:AWS_TSBC_WebPortal_Configuration_wizard.jpg|700px]]&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Take note that it may take a while for the ProSBC system to make the Web Portal available (around 3-5 minutes).&lt;br /&gt;
&lt;br /&gt;
* From here, you can go to [[TSBC-SW:WebPortal:Initial Configuration|Web Portal Initial Configuration Guide]] to continue the installation.&lt;br /&gt;
&lt;br /&gt;
== Web Portal Initial Configuration ==&lt;br /&gt;
Click on the following link to pursue installation from the web portal:&lt;br /&gt;
[[TSBC-SW:WebPortal:Initial Configuration|ProSBC Initial Configuration]]&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
* [[FreeSBC:Cloud:AWS_Installation_Troubleshooting_A|Installation troubleshooting]]&lt;br /&gt;
* [[FreeSBC:Cloud:Recovering_an_Elastic_IP_address|Recovering an Elastic IP address]]&lt;br /&gt;
[[Category:Revise on Major]]&lt;br /&gt;
&lt;br /&gt;
== External References ==&lt;br /&gt;
* [https://devops.profitbricks.com/tutorials/use-ssh-keys-with-putty-on-windows/#connect-to-server-with-private-key Accessing device with SSH and private key using putty]&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=ProSBC:Cloud:AWS_Installation-B&amp;diff=31863</id>
		<title>ProSBC:Cloud:AWS Installation-B</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=ProSBC:Cloud:AWS_Installation-B&amp;diff=31863"/>
		<updated>2022-08-01T18:26:06Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: /* Optional: Elastic IP Creation section */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:ProSBC:Cloud:AWS Installation}}&lt;br /&gt;
&lt;br /&gt;
This page is intended to give assistance to people launching an instance of &#039;&#039;ProSBC&#039;&#039; using an Amazon Machine Image (AMI) on Amazon Web Service (AWS).&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Instantiate a ProSBC&#039;&#039;&#039; ==&lt;br /&gt;
* After logging in your Amazon account, click on “EC2” in the main AWS console:&lt;br /&gt;
[[File:AWS Management Console 2022-07-28 16-27-37.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Be sure you are in the correct region, on the left menu click on “AMIs” and select “Private image” to locate FreeSBC/ProSBC AMI:&lt;br /&gt;
[[File:AWS EC2 AMIs.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Launch the FreeSBC/ProSBC image.&lt;br /&gt;
[[File:EC2 launch AMI.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Name the instance and add any necessary tag&lt;br /&gt;
[[File:EC2-AMI Launch.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Select the instance type and its resources. The recommended instance type is:&lt;br /&gt;
**  m4.large (2 vCPU, 8 GiB)&lt;br /&gt;
* Supported instance type are: &lt;br /&gt;
** C3, C4, D2, I2, M4 (excluding m4.16xlarge), and R3 instances ([https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking.html Supported instances from Amazon documentation])&lt;br /&gt;
*** Note: The Paris region is not supported at this time, since it does not have any of the supported instance types.&lt;br /&gt;
* This is the list of approximate performances for different AWS instance types. Results may vary according to configuration.&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;150&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | EC2 Instance&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | AWS CPU cores&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions per second (call rate)&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions with RTP anchoring&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions with Media bypass&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.large&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
2&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
50&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
400&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
32,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
215&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
750&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
c4.xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
215&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
750&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
c4.2xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
8&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
575&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
2,000&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.4xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
16&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
650&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4,000&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.10xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
40&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
650&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4,800&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI CPU.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* For later access to the  FreeSBC/ProSBC SSH console you will need to select a Key Pair to secure the login. You can also create a new Key Pair in case you need.&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AWS Key pair.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* In &amp;quot;Networking Settings&amp;quot; select &amp;quot;Create security group&amp;quot;. We recommend that you simply open &amp;quot;All Traffic&amp;quot; on your own IP addresses to whitelist it in AWS firewall on &amp;quot;Source&amp;quot;, once all your IPs are listed click on &amp;quot;Add security group rule&amp;quot;: (note that the SBC contains its own internal firewall)&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI Network.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* In &amp;quot;Configure Storage&amp;quot; change the Volume Size to 40Gb and select volume type to GP2. &lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI Storage.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* Finally review the summary of your instance and start the creation process clicking on &amp;quot;Launch Instance&amp;quot;. Be aware, from this moment you will be billed by Amazon for the instance resources:&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI Launch.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* You should receive the confirmation of the launching process, this process will take some minutes until the instance is available, You can view your instance clicking on “View Instances”:&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI Confirmation.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* After a few minutes your instance should be running and available to be configure:&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI Instances.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Optional: Elastic IP Creation section ===&lt;br /&gt;
* AWS will automatically provide and allocate a dynamic public IP to your instance, this will allow you to access from the IPs you whitelisted before to the Public IP allocated to your instance. For ProSBC servers that the purpose is to interact with other SIP elements as part of a VoIP cloud telecom infrastructure, TelcoBridges strongly recommend to associate an Elastic IP to your instance, that is in short to associate a fixed public IP to your SBC. For more information about how to associate an Elastic IP to your instance please check the official documentation in AWS here.&lt;br /&gt;
&lt;br /&gt;
== Enable SR-IOV enhanced networking ==&lt;br /&gt;
It is very important to enable &amp;quot;enhanced networking&amp;quot; for tbrouter to have access to the network devices on the VM.&lt;br /&gt;
&lt;br /&gt;
This must be done before completing the initial web portal configuration. &#039;&#039;&#039;Please shut down the instance before entering the serial number and all other information and set SR-IOV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are two types of enhanced networking, we need the second one.&lt;br /&gt;
&lt;br /&gt;
1) Elastic Network Adapter (ENA)&lt;br /&gt;
&lt;br /&gt;
2) Intel 82599 Virtual Function (VF) interface&lt;br /&gt;
&lt;br /&gt;
===Install the AWS CLI===&lt;br /&gt;
https://aws.amazon.com/cli/&lt;br /&gt;
&lt;br /&gt;
===Get security credentials for the command line===&lt;br /&gt;
On the AWS web portal, click on your account name and choose &amp;quot;My Security Credentials&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Expand the &amp;quot;Access keys&amp;quot; section&lt;br /&gt;
&lt;br /&gt;
Create a new key, you will need the AWSAccessKeyId and AWSSecretKey&lt;br /&gt;
&lt;br /&gt;
===Open a CLI and execute the aws cli commands===&lt;br /&gt;
  aws configure&lt;br /&gt;
&lt;br /&gt;
Paste the access key ID and key that you previously obtained along with your default region.&lt;br /&gt;
&lt;br /&gt;
===Show if the enhanced networking is enabled===&lt;br /&gt;
Make sure to replace the example instance ID with your own AWS instance ID&lt;br /&gt;
&lt;br /&gt;
  aws ec2 describe-instance-attribute --instance-id i-0123456789abcdef1 --attribute sriovNetSupport&lt;br /&gt;
&lt;br /&gt;
Enabled:&lt;br /&gt;
  {&lt;br /&gt;
      &amp;quot;InstanceId&amp;quot;: &amp;quot;i-0123456789abcdef1&amp;quot;,&lt;br /&gt;
      &amp;quot;SriovNetSupport&amp;quot;: {&lt;br /&gt;
          &amp;quot;Value&amp;quot;: &amp;quot;simple&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
Not enabled:&lt;br /&gt;
  {&lt;br /&gt;
      &amp;quot;InstanceId&amp;quot;: &amp;quot;i-0123456789abcdef1&amp;quot;,&lt;br /&gt;
      &amp;quot;SriovNetSupport&amp;quot;: {}&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
To enable the sriov enhanced networking, first turn off the instance then do:&lt;br /&gt;
&lt;br /&gt;
  aws ec2 modify-instance-attribute --instance-id i-0123456789abcdef1  --sriov-net-support simple&lt;br /&gt;
&lt;br /&gt;
== Accessing the ProSBC ==&lt;br /&gt;
=== Accessing the ProSBC web portal ===&lt;br /&gt;
* Open a web browser to the management IP of the ProSBC, on port 12358.  Example if your Instance public IP address is 35.183.126.193, the URL would be: &amp;lt;br/&amp;gt; http://35.183.126.193:12358&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
:You should get to the ProSBC Configuration Wizard &amp;lt;br/&amp;gt; &lt;br /&gt;
:[[File:AWS_TSBC_WebPortal_Configuration_wizard.jpg|700px]]&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Take note that it may take a while for the ProSBC system to make the Web Portal available (around 3-5 minutes).&lt;br /&gt;
&lt;br /&gt;
* From here, you can go to [[TSBC-SW:WebPortal:Initial Configuration|Web Portal Initial Configuration Guide]] to continue the installation.&lt;br /&gt;
&lt;br /&gt;
== Web Portal Initial Configuration ==&lt;br /&gt;
Click on the following link to pursue installation from the web portal:&lt;br /&gt;
[[TSBC-SW:WebPortal:Initial Configuration|ProSBC Initial Configuration]]&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
* [[FreeSBC:Cloud:AWS_Installation_Troubleshooting_A|Installation troubleshooting]]&lt;br /&gt;
* [[FreeSBC:Cloud:Recovering_an_Elastic_IP_address|Recovering an Elastic IP address]]&lt;br /&gt;
[[Category:Revise on Major]]&lt;br /&gt;
&lt;br /&gt;
== External References ==&lt;br /&gt;
* [https://devops.profitbricks.com/tutorials/use-ssh-keys-with-putty-on-windows/#connect-to-server-with-private-key Accessing device with SSH and private key using putty]&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=ProSBC:Cloud:AWS_Installation-B&amp;diff=31862</id>
		<title>ProSBC:Cloud:AWS Installation-B</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=ProSBC:Cloud:AWS_Installation-B&amp;diff=31862"/>
		<updated>2022-08-01T18:24:14Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: /* Optional: Elastic IP Creation section */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:ProSBC:Cloud:AWS Installation}}&lt;br /&gt;
&lt;br /&gt;
This page is intended to give assistance to people launching an instance of &#039;&#039;ProSBC&#039;&#039; using an Amazon Machine Image (AMI) on Amazon Web Service (AWS).&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Instantiate a ProSBC&#039;&#039;&#039; ==&lt;br /&gt;
* After logging in your Amazon account, click on “EC2” in the main AWS console:&lt;br /&gt;
[[File:AWS Management Console 2022-07-28 16-27-37.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Be sure you are in the correct region, on the left menu click on “AMIs” and select “Private image” to locate FreeSBC/ProSBC AMI:&lt;br /&gt;
[[File:AWS EC2 AMIs.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Launch the FreeSBC/ProSBC image.&lt;br /&gt;
[[File:EC2 launch AMI.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Name the instance and add any necessary tag&lt;br /&gt;
[[File:EC2-AMI Launch.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Select the instance type and its resources. The recommended instance type is:&lt;br /&gt;
**  m4.large (2 vCPU, 8 GiB)&lt;br /&gt;
* Supported instance type are: &lt;br /&gt;
** C3, C4, D2, I2, M4 (excluding m4.16xlarge), and R3 instances ([https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking.html Supported instances from Amazon documentation])&lt;br /&gt;
*** Note: The Paris region is not supported at this time, since it does not have any of the supported instance types.&lt;br /&gt;
* This is the list of approximate performances for different AWS instance types. Results may vary according to configuration.&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;150&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | EC2 Instance&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | AWS CPU cores&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions per second (call rate)&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions with RTP anchoring&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions with Media bypass&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.large&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
2&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
50&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
400&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
32,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
215&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
750&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
c4.xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
215&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
750&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
c4.2xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
8&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
575&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
2,000&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.4xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
16&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
650&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4,000&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.10xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
40&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
650&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4,800&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI CPU.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* For later access to the  FreeSBC/ProSBC SSH console you will need to select a Key Pair to secure the login. You can also create a new Key Pair in case you need.&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AWS Key pair.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* In &amp;quot;Networking Settings&amp;quot; select &amp;quot;Create security group&amp;quot;. We recommend that you simply open &amp;quot;All Traffic&amp;quot; on your own IP addresses to whitelist it in AWS firewall on &amp;quot;Source&amp;quot;, once all your IPs are listed click on &amp;quot;Add security group rule&amp;quot;: (note that the SBC contains its own internal firewall)&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI Network.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* In &amp;quot;Configure Storage&amp;quot; change the Volume Size to 40Gb and select volume type to GP2. &lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI Storage.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* Finally review the summary of your instance and start the creation process clicking on &amp;quot;Launch Instance&amp;quot;. Be aware, from this moment you will be billed by Amazon for the instance resources:&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI Launch.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* You should receive the confirmation of the launching process, this process will take some minutes until the instance is available, You can view your instance clicking on “View Instances”:&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI Confirmation.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* After a few minutes your instance should be running and available to be configure:&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI Instances.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Optional: Elastic IP Creation section ===&lt;br /&gt;
* AWS will automatically provide and allocate a dynamic public IP to your instance, this will allow you to access from the IPs you whitelisted before to the Public IP allocated to your instance. For ProSBC servers that the purpose is to interact with other SIP elements as part of a VoIP cloud telecom infrastructure, TelcoBridges strongly recommend to associate an Elastic IP to your instance that is in short a fixed public IP for your SBC. For more information about how to associate an Elastic IP to your instance please check the official documentation in AWS here.&lt;br /&gt;
&lt;br /&gt;
== Enable SR-IOV enhanced networking ==&lt;br /&gt;
It is very important to enable &amp;quot;enhanced networking&amp;quot; for tbrouter to have access to the network devices on the VM.&lt;br /&gt;
&lt;br /&gt;
This must be done before completing the initial web portal configuration. &#039;&#039;&#039;Please shut down the instance before entering the serial number and all other information and set SR-IOV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are two types of enhanced networking, we need the second one.&lt;br /&gt;
&lt;br /&gt;
1) Elastic Network Adapter (ENA)&lt;br /&gt;
&lt;br /&gt;
2) Intel 82599 Virtual Function (VF) interface&lt;br /&gt;
&lt;br /&gt;
===Install the AWS CLI===&lt;br /&gt;
https://aws.amazon.com/cli/&lt;br /&gt;
&lt;br /&gt;
===Get security credentials for the command line===&lt;br /&gt;
On the AWS web portal, click on your account name and choose &amp;quot;My Security Credentials&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Expand the &amp;quot;Access keys&amp;quot; section&lt;br /&gt;
&lt;br /&gt;
Create a new key, you will need the AWSAccessKeyId and AWSSecretKey&lt;br /&gt;
&lt;br /&gt;
===Open a CLI and execute the aws cli commands===&lt;br /&gt;
  aws configure&lt;br /&gt;
&lt;br /&gt;
Paste the access key ID and key that you previously obtained along with your default region.&lt;br /&gt;
&lt;br /&gt;
===Show if the enhanced networking is enabled===&lt;br /&gt;
Make sure to replace the example instance ID with your own AWS instance ID&lt;br /&gt;
&lt;br /&gt;
  aws ec2 describe-instance-attribute --instance-id i-0123456789abcdef1 --attribute sriovNetSupport&lt;br /&gt;
&lt;br /&gt;
Enabled:&lt;br /&gt;
  {&lt;br /&gt;
      &amp;quot;InstanceId&amp;quot;: &amp;quot;i-0123456789abcdef1&amp;quot;,&lt;br /&gt;
      &amp;quot;SriovNetSupport&amp;quot;: {&lt;br /&gt;
          &amp;quot;Value&amp;quot;: &amp;quot;simple&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
Not enabled:&lt;br /&gt;
  {&lt;br /&gt;
      &amp;quot;InstanceId&amp;quot;: &amp;quot;i-0123456789abcdef1&amp;quot;,&lt;br /&gt;
      &amp;quot;SriovNetSupport&amp;quot;: {}&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
To enable the sriov enhanced networking, first turn off the instance then do:&lt;br /&gt;
&lt;br /&gt;
  aws ec2 modify-instance-attribute --instance-id i-0123456789abcdef1  --sriov-net-support simple&lt;br /&gt;
&lt;br /&gt;
== Accessing the ProSBC ==&lt;br /&gt;
=== Accessing the ProSBC web portal ===&lt;br /&gt;
* Open a web browser to the management IP of the ProSBC, on port 12358.  Example if your Instance public IP address is 35.183.126.193, the URL would be: &amp;lt;br/&amp;gt; http://35.183.126.193:12358&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
:You should get to the ProSBC Configuration Wizard &amp;lt;br/&amp;gt; &lt;br /&gt;
:[[File:AWS_TSBC_WebPortal_Configuration_wizard.jpg|700px]]&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Take note that it may take a while for the ProSBC system to make the Web Portal available (around 3-5 minutes).&lt;br /&gt;
&lt;br /&gt;
* From here, you can go to [[TSBC-SW:WebPortal:Initial Configuration|Web Portal Initial Configuration Guide]] to continue the installation.&lt;br /&gt;
&lt;br /&gt;
== Web Portal Initial Configuration ==&lt;br /&gt;
Click on the following link to pursue installation from the web portal:&lt;br /&gt;
[[TSBC-SW:WebPortal:Initial Configuration|ProSBC Initial Configuration]]&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
* [[FreeSBC:Cloud:AWS_Installation_Troubleshooting_A|Installation troubleshooting]]&lt;br /&gt;
* [[FreeSBC:Cloud:Recovering_an_Elastic_IP_address|Recovering an Elastic IP address]]&lt;br /&gt;
[[Category:Revise on Major]]&lt;br /&gt;
&lt;br /&gt;
== External References ==&lt;br /&gt;
* [https://devops.profitbricks.com/tutorials/use-ssh-keys-with-putty-on-windows/#connect-to-server-with-private-key Accessing device with SSH and private key using putty]&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=ProSBC:Cloud:AWS_Installation-B&amp;diff=31861</id>
		<title>ProSBC:Cloud:AWS Installation-B</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=ProSBC:Cloud:AWS_Installation-B&amp;diff=31861"/>
		<updated>2022-08-01T18:23:43Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:ProSBC:Cloud:AWS Installation}}&lt;br /&gt;
&lt;br /&gt;
This page is intended to give assistance to people launching an instance of &#039;&#039;ProSBC&#039;&#039; using an Amazon Machine Image (AMI) on Amazon Web Service (AWS).&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Instantiate a ProSBC&#039;&#039;&#039; ==&lt;br /&gt;
* After logging in your Amazon account, click on “EC2” in the main AWS console:&lt;br /&gt;
[[File:AWS Management Console 2022-07-28 16-27-37.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Be sure you are in the correct region, on the left menu click on “AMIs” and select “Private image” to locate FreeSBC/ProSBC AMI:&lt;br /&gt;
[[File:AWS EC2 AMIs.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Launch the FreeSBC/ProSBC image.&lt;br /&gt;
[[File:EC2 launch AMI.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Name the instance and add any necessary tag&lt;br /&gt;
[[File:EC2-AMI Launch.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Select the instance type and its resources. The recommended instance type is:&lt;br /&gt;
**  m4.large (2 vCPU, 8 GiB)&lt;br /&gt;
* Supported instance type are: &lt;br /&gt;
** C3, C4, D2, I2, M4 (excluding m4.16xlarge), and R3 instances ([https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking.html Supported instances from Amazon documentation])&lt;br /&gt;
*** Note: The Paris region is not supported at this time, since it does not have any of the supported instance types.&lt;br /&gt;
* This is the list of approximate performances for different AWS instance types. Results may vary according to configuration.&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;150&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | EC2 Instance&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | AWS CPU cores&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions per second (call rate)&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions with RTP anchoring&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions with Media bypass&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.large&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
2&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
50&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
400&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
32,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
215&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
750&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
c4.xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
215&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
750&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
c4.2xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
8&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
575&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
2,000&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.4xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
16&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
650&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4,000&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.10xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
40&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
650&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4,800&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI CPU.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* For later access to the  FreeSBC/ProSBC SSH console you will need to select a Key Pair to secure the login. You can also create a new Key Pair in case you need.&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AWS Key pair.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* In &amp;quot;Networking Settings&amp;quot; select &amp;quot;Create security group&amp;quot;. We recommend that you simply open &amp;quot;All Traffic&amp;quot; on your own IP addresses to whitelist it in AWS firewall on &amp;quot;Source&amp;quot;, once all your IPs are listed click on &amp;quot;Add security group rule&amp;quot;: (note that the SBC contains its own internal firewall)&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI Network.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* In &amp;quot;Configure Storage&amp;quot; change the Volume Size to 40Gb and select volume type to GP2. &lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI Storage.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* Finally review the summary of your instance and start the creation process clicking on &amp;quot;Launch Instance&amp;quot;. Be aware, from this moment you will be billed by Amazon for the instance resources:&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI Launch.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* You should receive the confirmation of the launching process, this process will take some minutes until the instance is available, You can view your instance clicking on “View Instances”:&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI Confirmation.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* After a few minutes your instance should be running and available to be configure:&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI Instances.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Optional: Elastic IP Creation section ===&lt;br /&gt;
* AWS will automatically provide and allocate a dynamic public IP to a your instance, this will allow you to access from the IPs you whitelisted before to the Public IP allocated to your instance. For ProSBC servers that the purpose is to interact with other SIP elements as part of a VoIP cloud telecom infrastructure, TelcoBridges strongly recommend to associate an Elastic IP to your instance that is in short a fixed public IP for your SBC. For more information about how to associate an Elastic IP to your instance please check the official documentation in AWS here. &lt;br /&gt;
&lt;br /&gt;
== Enable SR-IOV enhanced networking ==&lt;br /&gt;
It is very important to enable &amp;quot;enhanced networking&amp;quot; for tbrouter to have access to the network devices on the VM.&lt;br /&gt;
&lt;br /&gt;
This must be done before completing the initial web portal configuration. &#039;&#039;&#039;Please shut down the instance before entering the serial number and all other information and set SR-IOV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are two types of enhanced networking, we need the second one.&lt;br /&gt;
&lt;br /&gt;
1) Elastic Network Adapter (ENA)&lt;br /&gt;
&lt;br /&gt;
2) Intel 82599 Virtual Function (VF) interface&lt;br /&gt;
&lt;br /&gt;
===Install the AWS CLI===&lt;br /&gt;
https://aws.amazon.com/cli/&lt;br /&gt;
&lt;br /&gt;
===Get security credentials for the command line===&lt;br /&gt;
On the AWS web portal, click on your account name and choose &amp;quot;My Security Credentials&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Expand the &amp;quot;Access keys&amp;quot; section&lt;br /&gt;
&lt;br /&gt;
Create a new key, you will need the AWSAccessKeyId and AWSSecretKey&lt;br /&gt;
&lt;br /&gt;
===Open a CLI and execute the aws cli commands===&lt;br /&gt;
  aws configure&lt;br /&gt;
&lt;br /&gt;
Paste the access key ID and key that you previously obtained along with your default region.&lt;br /&gt;
&lt;br /&gt;
===Show if the enhanced networking is enabled===&lt;br /&gt;
Make sure to replace the example instance ID with your own AWS instance ID&lt;br /&gt;
&lt;br /&gt;
  aws ec2 describe-instance-attribute --instance-id i-0123456789abcdef1 --attribute sriovNetSupport&lt;br /&gt;
&lt;br /&gt;
Enabled:&lt;br /&gt;
  {&lt;br /&gt;
      &amp;quot;InstanceId&amp;quot;: &amp;quot;i-0123456789abcdef1&amp;quot;,&lt;br /&gt;
      &amp;quot;SriovNetSupport&amp;quot;: {&lt;br /&gt;
          &amp;quot;Value&amp;quot;: &amp;quot;simple&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
Not enabled:&lt;br /&gt;
  {&lt;br /&gt;
      &amp;quot;InstanceId&amp;quot;: &amp;quot;i-0123456789abcdef1&amp;quot;,&lt;br /&gt;
      &amp;quot;SriovNetSupport&amp;quot;: {}&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
To enable the sriov enhanced networking, first turn off the instance then do:&lt;br /&gt;
&lt;br /&gt;
  aws ec2 modify-instance-attribute --instance-id i-0123456789abcdef1  --sriov-net-support simple&lt;br /&gt;
&lt;br /&gt;
== Accessing the ProSBC ==&lt;br /&gt;
=== Accessing the ProSBC web portal ===&lt;br /&gt;
* Open a web browser to the management IP of the ProSBC, on port 12358.  Example if your Instance public IP address is 35.183.126.193, the URL would be: &amp;lt;br/&amp;gt; http://35.183.126.193:12358&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
:You should get to the ProSBC Configuration Wizard &amp;lt;br/&amp;gt; &lt;br /&gt;
:[[File:AWS_TSBC_WebPortal_Configuration_wizard.jpg|700px]]&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Take note that it may take a while for the ProSBC system to make the Web Portal available (around 3-5 minutes).&lt;br /&gt;
&lt;br /&gt;
* From here, you can go to [[TSBC-SW:WebPortal:Initial Configuration|Web Portal Initial Configuration Guide]] to continue the installation.&lt;br /&gt;
&lt;br /&gt;
== Web Portal Initial Configuration ==&lt;br /&gt;
Click on the following link to pursue installation from the web portal:&lt;br /&gt;
[[TSBC-SW:WebPortal:Initial Configuration|ProSBC Initial Configuration]]&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
* [[FreeSBC:Cloud:AWS_Installation_Troubleshooting_A|Installation troubleshooting]]&lt;br /&gt;
* [[FreeSBC:Cloud:Recovering_an_Elastic_IP_address|Recovering an Elastic IP address]]&lt;br /&gt;
[[Category:Revise on Major]]&lt;br /&gt;
&lt;br /&gt;
== External References ==&lt;br /&gt;
* [https://devops.profitbricks.com/tutorials/use-ssh-keys-with-putty-on-windows/#connect-to-server-with-private-key Accessing device with SSH and private key using putty]&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=ProSBC:Cloud:AWS_Installation-B&amp;diff=31860</id>
		<title>ProSBC:Cloud:AWS Installation-B</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=ProSBC:Cloud:AWS_Installation-B&amp;diff=31860"/>
		<updated>2022-08-01T16:11:12Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:ProSBC:Cloud:AWS Installation}}&lt;br /&gt;
&lt;br /&gt;
This page is intended to give assistance to people launching an instance of &#039;&#039;ProSBC&#039;&#039; using an Amazon Machine Image (AMI) on Amazon Web Service (AWS).&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Instantiate a ProSBC&#039;&#039;&#039; ==&lt;br /&gt;
* After logging in your Amazon account, click on “EC2” in the main AWS console:&lt;br /&gt;
[[File:AWS Management Console 2022-07-28 16-27-37.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Be sure you are in the correct region, on the left menu click on “AMIs” and select “Private image” to locate FreeSBC/ProSBC AMI:&lt;br /&gt;
[[File:AWS EC2 AMIs.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Launch the FreeSBC/ProSBC image.&lt;br /&gt;
[[File:EC2 launch AMI.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Name the instance and add any necessary tag&lt;br /&gt;
[[File:EC2-AMI Launch.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Select the instance type and its resources. The recommended instance type is:&lt;br /&gt;
**  m4.large (2 vCPU, 8 GiB)&lt;br /&gt;
* Supported instance type are: &lt;br /&gt;
** C3, C4, D2, I2, M4 (excluding m4.16xlarge), and R3 instances ([https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking.html Supported instances from Amazon documentation])&lt;br /&gt;
*** Note: The Paris region is not supported at this time, since it does not have any of the supported instance types.&lt;br /&gt;
* This is the list of approximate performances for different AWS instance types. Results may vary according to configuration.&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;150&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | EC2 Instance&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | AWS CPU cores&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions per second (call rate)&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions with RTP anchoring&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions with Media bypass&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.large&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
2&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
50&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
400&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
32,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
215&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
750&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
c4.xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
215&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
750&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
c4.2xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
8&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
575&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
2,000&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.4xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
16&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
650&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4,000&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.10xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
40&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
650&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4,800&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI CPU.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* For later access to the  FreeSBC/ProSBC SSH console you will need to select a Key Pair to secure the login. You can also create a new Key Pair in case you need.&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AWS Key pair.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* In &amp;quot;Networking Settings&amp;quot; select &amp;quot;Create security group&amp;quot;. We recommend that you simply open &amp;quot;All Traffic&amp;quot; on your own IP addresses to whitelist it in AWS firewall on &amp;quot;Source&amp;quot;, once all your IPs are listed click on &amp;quot;Add security group rule&amp;quot;: (note that the SBC contains its own internal firewall)&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI Network.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* In &amp;quot;Configure Storage&amp;quot; change the Volume Size to 40Gb and select volume type to GP2. &lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI Storage.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* Finally review the summary of your instance and start the creation process clicking on &amp;quot;Launch Instance&amp;quot;. Be aware, from this moment you will be billed by Amazon for the instance resources:&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI Launch.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* You should receive the confirmation of the launching process, this process will take some minutes until the instance is available, You can view your instance clicking on “View Instances”:&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI Confirmation.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* After a few minutes your instance should be running and available to be configure:&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI Instances.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Optional: Elastic IP Creation section ===&lt;br /&gt;
* If you want to use an associate public IP generated by Amazon (called &amp;quot;Elastic IP&amp;quot;). Click on &amp;quot;Elastic IP&amp;quot; on the left, then click on &amp;quot;Allocate new address&amp;quot;:&lt;br /&gt;
[[File:ElasticIP.png| 300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on &amp;quot;Allocate IP&amp;quot;. A new public IP will be generated by Amazon:&lt;br /&gt;
[[File:AllocateIP.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on &amp;quot;Close&amp;quot;:&lt;br /&gt;
[[File:NewIP.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
=== Optional: Elastic IP association section ===&lt;br /&gt;
&lt;br /&gt;
* Go to the left pane and click on &amp;quot;Instance&amp;quot;. Then select the instance &amp;quot;ProSBC&amp;quot; to display its description:&lt;br /&gt;
[[File:IPforInstance.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
* Find the &#039;&#039;&#039;eth0&#039;&#039;&#039; network interface in the instance description:&lt;br /&gt;
[[File:GetTheRightNetworkInterface.png| 1100px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on the &#039;&#039;&#039;eth0&#039;&#039;&#039; Network Interface, then click on the &amp;quot;Interface ID&amp;quot; link:&lt;br /&gt;
[[File:InterfaceID.png| 1100px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Right-click on the selected Network Interface, then click &amp;quot;Associate Address&amp;quot;:&lt;br /&gt;
[[File:AssociateAddress.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* In the Address list, select the public IP to associate with the main Network Interface. Then, click on &amp;quot;Associate Address&amp;quot;:&lt;br /&gt;
[[File:SelectAddress.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on &amp;quot;Instances&amp;quot; on the left pane and select &amp;quot;ProSBC&amp;quot; instance. Check if your instance is associated with a public IP:&lt;br /&gt;
[[File:Ready.png| 1100px]]&lt;br /&gt;
&lt;br /&gt;
== Enable SR-IOV enhanced networking ==&lt;br /&gt;
It is very important to enable &amp;quot;enhanced networking&amp;quot; for tbrouter to have access to the network devices on the VM.&lt;br /&gt;
&lt;br /&gt;
This must be done before completing the initial web portal configuration. &#039;&#039;&#039;Please shut down the instance before entering the serial number and all other information and set SR-IOV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are two types of enhanced networking, we need the second one.&lt;br /&gt;
&lt;br /&gt;
1) Elastic Network Adapter (ENA)&lt;br /&gt;
&lt;br /&gt;
2) Intel 82599 Virtual Function (VF) interface&lt;br /&gt;
&lt;br /&gt;
===Install the AWS CLI===&lt;br /&gt;
https://aws.amazon.com/cli/&lt;br /&gt;
&lt;br /&gt;
===Get security credentials for the command line===&lt;br /&gt;
On the AWS web portal, click on your account name and choose &amp;quot;My Security Credentials&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Expand the &amp;quot;Access keys&amp;quot; section&lt;br /&gt;
&lt;br /&gt;
Create a new key, you will need the AWSAccessKeyId and AWSSecretKey&lt;br /&gt;
&lt;br /&gt;
===Open a CLI and execute the aws cli commands===&lt;br /&gt;
  aws configure&lt;br /&gt;
&lt;br /&gt;
Paste the access key ID and key that you previously obtained along with your default region.&lt;br /&gt;
&lt;br /&gt;
===Show if the enhanced networking is enabled===&lt;br /&gt;
Make sure to replace the example instance ID with your own AWS instance ID&lt;br /&gt;
&lt;br /&gt;
  aws ec2 describe-instance-attribute --instance-id i-0123456789abcdef1 --attribute sriovNetSupport&lt;br /&gt;
&lt;br /&gt;
Enabled:&lt;br /&gt;
  {&lt;br /&gt;
      &amp;quot;InstanceId&amp;quot;: &amp;quot;i-0123456789abcdef1&amp;quot;,&lt;br /&gt;
      &amp;quot;SriovNetSupport&amp;quot;: {&lt;br /&gt;
          &amp;quot;Value&amp;quot;: &amp;quot;simple&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
Not enabled:&lt;br /&gt;
  {&lt;br /&gt;
      &amp;quot;InstanceId&amp;quot;: &amp;quot;i-0123456789abcdef1&amp;quot;,&lt;br /&gt;
      &amp;quot;SriovNetSupport&amp;quot;: {}&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
To enable the sriov enhanced networking, first turn off the instance then do:&lt;br /&gt;
&lt;br /&gt;
  aws ec2 modify-instance-attribute --instance-id i-0123456789abcdef1  --sriov-net-support simple&lt;br /&gt;
&lt;br /&gt;
== Accessing the ProSBC ==&lt;br /&gt;
=== Accessing the ProSBC web portal ===&lt;br /&gt;
* Open a web browser to the management IP of the ProSBC, on port 12358.  Example if your Instance public IP address is 35.183.126.193, the URL would be: &amp;lt;br/&amp;gt; http://35.183.126.193:12358&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
:You should get to the ProSBC Configuration Wizard &amp;lt;br/&amp;gt; &lt;br /&gt;
:[[File:AWS_TSBC_WebPortal_Configuration_wizard.jpg|700px]]&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Take note that it may take a while for the ProSBC system to make the Web Portal available (around 3-5 minutes).&lt;br /&gt;
&lt;br /&gt;
* From here, you can go to [[TSBC-SW:WebPortal:Initial Configuration|Web Portal Initial Configuration Guide]] to continue the installation.&lt;br /&gt;
&lt;br /&gt;
== Web Portal Initial Configuration ==&lt;br /&gt;
Click on the following link to pursue installation from the web portal:&lt;br /&gt;
[[TSBC-SW:WebPortal:Initial Configuration|ProSBC Initial Configuration]]&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
* [[FreeSBC:Cloud:AWS_Installation_Troubleshooting_A|Installation troubleshooting]]&lt;br /&gt;
* [[FreeSBC:Cloud:Recovering_an_Elastic_IP_address|Recovering an Elastic IP address]]&lt;br /&gt;
[[Category:Revise on Major]]&lt;br /&gt;
&lt;br /&gt;
== External References ==&lt;br /&gt;
* [https://devops.profitbricks.com/tutorials/use-ssh-keys-with-putty-on-windows/#connect-to-server-with-private-key Accessing device with SSH and private key using putty]&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=File:EC2_AMI_Instances.png&amp;diff=31859</id>
		<title>File:EC2 AMI Instances.png</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=File:EC2_AMI_Instances.png&amp;diff=31859"/>
		<updated>2022-08-01T16:11:01Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EC2_AMI_Instances&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=ProSBC:Cloud:AWS_Installation-B&amp;diff=31858</id>
		<title>ProSBC:Cloud:AWS Installation-B</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=ProSBC:Cloud:AWS_Installation-B&amp;diff=31858"/>
		<updated>2022-08-01T15:35:49Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:ProSBC:Cloud:AWS Installation}}&lt;br /&gt;
&lt;br /&gt;
This page is intended to give assistance to people launching an instance of &#039;&#039;ProSBC&#039;&#039; using an Amazon Machine Image (AMI) on Amazon Web Service (AWS).&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Instantiate a ProSBC&#039;&#039;&#039; ==&lt;br /&gt;
* After logging in your Amazon account, click on “EC2” in the main AWS console:&lt;br /&gt;
[[File:AWS Management Console 2022-07-28 16-27-37.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Be sure you are in the correct region, on the left menu click on “AMIs” and select “Private image” to locate FreeSBC/ProSBC AMI:&lt;br /&gt;
[[File:AWS EC2 AMIs.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Launch the FreeSBC/ProSBC image.&lt;br /&gt;
[[File:EC2 launch AMI.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Name the instance and add any necessary tag&lt;br /&gt;
[[File:EC2-AMI Launch.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Select the instance type and its resources. The recommended instance type is:&lt;br /&gt;
**  m4.large (2 vCPU, 8 GiB)&lt;br /&gt;
* Supported instance type are: &lt;br /&gt;
** C3, C4, D2, I2, M4 (excluding m4.16xlarge), and R3 instances ([https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking.html Supported instances from Amazon documentation])&lt;br /&gt;
*** Note: The Paris region is not supported at this time, since it does not have any of the supported instance types.&lt;br /&gt;
* This is the list of approximate performances for different AWS instance types. Results may vary according to configuration.&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;150&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | EC2 Instance&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | AWS CPU cores&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions per second (call rate)&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions with RTP anchoring&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions with Media bypass&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.large&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
2&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
50&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
400&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
32,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
215&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
750&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
c4.xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
215&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
750&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
c4.2xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
8&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
575&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
2,000&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.4xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
16&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
650&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4,000&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.10xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
40&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
650&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4,800&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI CPU.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* For later access to the  FreeSBC/ProSBC SSH console you will need to select a Key Pair to secure the login. You can also create a new Key Pair in case you need.&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AWS Key pair.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* In &amp;quot;Networking Settings&amp;quot; select &amp;quot;Create security group&amp;quot;. We recommend that you simply open &amp;quot;All Traffic&amp;quot; on your own IP addresses to whitelist it in AWS firewall on &amp;quot;Source&amp;quot;, once all your IPs are listed click on &amp;quot;Add security group rule&amp;quot;: (note that the SBC contains its own internal firewall)&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI Network.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* In &amp;quot;Configure Storage&amp;quot; change the Volume Size to 40Gb and select volume type to GP2. &lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI Storage.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* Finally review the summary of your instance and start the creation process clicking on &amp;quot;Launch Instance&amp;quot;. Be aware, from this moment you will be billed by Amazon for the instance resources:&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI Launch.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* You should receive the confirmation of the launching process, this process will take some minutes until the instance is available, You can view your instance clicking on “View Instances”:&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI Confirmation.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Optional: Elastic IP Creation section ===&lt;br /&gt;
* If you want to use an associate public IP generated by Amazon (called &amp;quot;Elastic IP&amp;quot;). Click on &amp;quot;Elastic IP&amp;quot; on the left, then click on &amp;quot;Allocate new address&amp;quot;:&lt;br /&gt;
[[File:ElasticIP.png| 300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on &amp;quot;Allocate IP&amp;quot;. A new public IP will be generated by Amazon:&lt;br /&gt;
[[File:AllocateIP.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on &amp;quot;Close&amp;quot;:&lt;br /&gt;
[[File:NewIP.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
=== Optional: Elastic IP association section ===&lt;br /&gt;
&lt;br /&gt;
* Go to the left pane and click on &amp;quot;Instance&amp;quot;. Then select the instance &amp;quot;ProSBC&amp;quot; to display its description:&lt;br /&gt;
[[File:IPforInstance.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
* Find the &#039;&#039;&#039;eth0&#039;&#039;&#039; network interface in the instance description:&lt;br /&gt;
[[File:GetTheRightNetworkInterface.png| 1100px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on the &#039;&#039;&#039;eth0&#039;&#039;&#039; Network Interface, then click on the &amp;quot;Interface ID&amp;quot; link:&lt;br /&gt;
[[File:InterfaceID.png| 1100px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Right-click on the selected Network Interface, then click &amp;quot;Associate Address&amp;quot;:&lt;br /&gt;
[[File:AssociateAddress.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* In the Address list, select the public IP to associate with the main Network Interface. Then, click on &amp;quot;Associate Address&amp;quot;:&lt;br /&gt;
[[File:SelectAddress.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on &amp;quot;Instances&amp;quot; on the left pane and select &amp;quot;ProSBC&amp;quot; instance. Check if your instance is associated with a public IP:&lt;br /&gt;
[[File:Ready.png| 1100px]]&lt;br /&gt;
&lt;br /&gt;
== Enable SR-IOV enhanced networking ==&lt;br /&gt;
It is very important to enable &amp;quot;enhanced networking&amp;quot; for tbrouter to have access to the network devices on the VM.&lt;br /&gt;
&lt;br /&gt;
This must be done before completing the initial web portal configuration. &#039;&#039;&#039;Please shut down the instance before entering the serial number and all other information and set SR-IOV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are two types of enhanced networking, we need the second one.&lt;br /&gt;
&lt;br /&gt;
1) Elastic Network Adapter (ENA)&lt;br /&gt;
&lt;br /&gt;
2) Intel 82599 Virtual Function (VF) interface&lt;br /&gt;
&lt;br /&gt;
===Install the AWS CLI===&lt;br /&gt;
https://aws.amazon.com/cli/&lt;br /&gt;
&lt;br /&gt;
===Get security credentials for the command line===&lt;br /&gt;
On the AWS web portal, click on your account name and choose &amp;quot;My Security Credentials&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Expand the &amp;quot;Access keys&amp;quot; section&lt;br /&gt;
&lt;br /&gt;
Create a new key, you will need the AWSAccessKeyId and AWSSecretKey&lt;br /&gt;
&lt;br /&gt;
===Open a CLI and execute the aws cli commands===&lt;br /&gt;
  aws configure&lt;br /&gt;
&lt;br /&gt;
Paste the access key ID and key that you previously obtained along with your default region.&lt;br /&gt;
&lt;br /&gt;
===Show if the enhanced networking is enabled===&lt;br /&gt;
Make sure to replace the example instance ID with your own AWS instance ID&lt;br /&gt;
&lt;br /&gt;
  aws ec2 describe-instance-attribute --instance-id i-0123456789abcdef1 --attribute sriovNetSupport&lt;br /&gt;
&lt;br /&gt;
Enabled:&lt;br /&gt;
  {&lt;br /&gt;
      &amp;quot;InstanceId&amp;quot;: &amp;quot;i-0123456789abcdef1&amp;quot;,&lt;br /&gt;
      &amp;quot;SriovNetSupport&amp;quot;: {&lt;br /&gt;
          &amp;quot;Value&amp;quot;: &amp;quot;simple&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
Not enabled:&lt;br /&gt;
  {&lt;br /&gt;
      &amp;quot;InstanceId&amp;quot;: &amp;quot;i-0123456789abcdef1&amp;quot;,&lt;br /&gt;
      &amp;quot;SriovNetSupport&amp;quot;: {}&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
To enable the sriov enhanced networking, first turn off the instance then do:&lt;br /&gt;
&lt;br /&gt;
  aws ec2 modify-instance-attribute --instance-id i-0123456789abcdef1  --sriov-net-support simple&lt;br /&gt;
&lt;br /&gt;
== Accessing the ProSBC ==&lt;br /&gt;
=== Accessing the ProSBC web portal ===&lt;br /&gt;
* Open a web browser to the management IP of the ProSBC, on port 12358.  Example if your Instance public IP address is 35.183.126.193, the URL would be: &amp;lt;br/&amp;gt; http://35.183.126.193:12358&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
:You should get to the ProSBC Configuration Wizard &amp;lt;br/&amp;gt; &lt;br /&gt;
:[[File:AWS_TSBC_WebPortal_Configuration_wizard.jpg|700px]]&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Take note that it may take a while for the ProSBC system to make the Web Portal available (around 3-5 minutes).&lt;br /&gt;
&lt;br /&gt;
* From here, you can go to [[TSBC-SW:WebPortal:Initial Configuration|Web Portal Initial Configuration Guide]] to continue the installation.&lt;br /&gt;
&lt;br /&gt;
== Web Portal Initial Configuration ==&lt;br /&gt;
Click on the following link to pursue installation from the web portal:&lt;br /&gt;
[[TSBC-SW:WebPortal:Initial Configuration|ProSBC Initial Configuration]]&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
* [[FreeSBC:Cloud:AWS_Installation_Troubleshooting_A|Installation troubleshooting]]&lt;br /&gt;
* [[FreeSBC:Cloud:Recovering_an_Elastic_IP_address|Recovering an Elastic IP address]]&lt;br /&gt;
[[Category:Revise on Major]]&lt;br /&gt;
&lt;br /&gt;
== External References ==&lt;br /&gt;
* [https://devops.profitbricks.com/tutorials/use-ssh-keys-with-putty-on-windows/#connect-to-server-with-private-key Accessing device with SSH and private key using putty]&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=ProSBC:Cloud:AWS_Installation-B&amp;diff=31857</id>
		<title>ProSBC:Cloud:AWS Installation-B</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=ProSBC:Cloud:AWS_Installation-B&amp;diff=31857"/>
		<updated>2022-08-01T15:30:53Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:ProSBC:Cloud:AWS Installation}}&lt;br /&gt;
&lt;br /&gt;
This page is intended to give assistance to people launching an instance of &#039;&#039;ProSBC&#039;&#039; using an Amazon Machine Image (AMI) on Amazon Web Service (AWS).&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Instantiate a ProSBC&#039;&#039;&#039; ==&lt;br /&gt;
* After logging in your Amazon account, click on “EC2” in the main AWS console:&lt;br /&gt;
[[File:AWS Management Console 2022-07-28 16-27-37.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Be sure you are in the correct region, on the left menu click on “AMIs” and select “Private image” to locate FreeSBC/ProSBC AMI:&lt;br /&gt;
[[File:AWS EC2 AMIs.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Launch the FreeSBC/ProSBC image.&lt;br /&gt;
[[File:EC2 launch AMI.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Name the instance and add any necessary tag&lt;br /&gt;
[[File:EC2-AMI Launch.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Select the instance type and its resources. The recommended instance type is:&lt;br /&gt;
**  m4.large (2 vCPU, 8 GiB)&lt;br /&gt;
* Supported instance type are: &lt;br /&gt;
** C3, C4, D2, I2, M4 (excluding m4.16xlarge), and R3 instances ([https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking.html Supported instances from Amazon documentation])&lt;br /&gt;
*** Note: The Paris region is not supported at this time, since it does not have any of the supported instance types.&lt;br /&gt;
* This is the list of approximate performances for different AWS instance types. Results may vary according to configuration.&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;150&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | EC2 Instance&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | AWS CPU cores&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions per second (call rate)&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions with RTP anchoring&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions with Media bypass&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.large&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
2&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
50&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
400&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
32,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
215&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
750&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
c4.xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
215&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
750&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
c4.2xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
8&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
575&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
2,000&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.4xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
16&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
650&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4,000&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.10xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
40&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
650&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4,800&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI CPU.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* For later access to the  FreeSBC/ProSBC SSH console you will need to select a Key Pair to secure the login. You can also create a new Key Pair in case you need.&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AWS Key pair.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* In &amp;quot;Networking Settings&amp;quot; select &amp;quot;Create security group&amp;quot;. We recommend that you simply open &amp;quot;All Traffic&amp;quot; on your own IP addresses to whitelist it in AWS firewall on &amp;quot;Source&amp;quot;, once all your IPs are listed click on &amp;quot;Add security group rule&amp;quot;: (note that the SBC contains its own internal firewall)&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI Network.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* In &amp;quot;Configure Storage&amp;quot; change the Volume Size to 40Gb and select volume type to GP2. &lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI Storage.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* Finally review the summary of your instance and start the creation process clicking on &amp;quot;Launch Instance&amp;quot;. Be aware, from this moment you will be billed by Amazon for the instance resources:&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI Launch.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* You should receive the confirmation of the launching process, this process will take some time until the instances is available, You can view your instance by clicking on “View Instances”:&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI Confirmation.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Optional: Elastic IP Creation section ===&lt;br /&gt;
* If you want to use an associate public IP generated by Amazon (called &amp;quot;Elastic IP&amp;quot;). Click on &amp;quot;Elastic IP&amp;quot; on the left, then click on &amp;quot;Allocate new address&amp;quot;:&lt;br /&gt;
[[File:ElasticIP.png| 300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on &amp;quot;Allocate IP&amp;quot;. A new public IP will be generated by Amazon:&lt;br /&gt;
[[File:AllocateIP.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on &amp;quot;Close&amp;quot;:&lt;br /&gt;
[[File:NewIP.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
=== Optional: Elastic IP association section ===&lt;br /&gt;
&lt;br /&gt;
* Go to the left pane and click on &amp;quot;Instance&amp;quot;. Then select the instance &amp;quot;ProSBC&amp;quot; to display its description:&lt;br /&gt;
[[File:IPforInstance.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
* Find the &#039;&#039;&#039;eth0&#039;&#039;&#039; network interface in the instance description:&lt;br /&gt;
[[File:GetTheRightNetworkInterface.png| 1100px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on the &#039;&#039;&#039;eth0&#039;&#039;&#039; Network Interface, then click on the &amp;quot;Interface ID&amp;quot; link:&lt;br /&gt;
[[File:InterfaceID.png| 1100px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Right-click on the selected Network Interface, then click &amp;quot;Associate Address&amp;quot;:&lt;br /&gt;
[[File:AssociateAddress.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* In the Address list, select the public IP to associate with the main Network Interface. Then, click on &amp;quot;Associate Address&amp;quot;:&lt;br /&gt;
[[File:SelectAddress.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on &amp;quot;Instances&amp;quot; on the left pane and select &amp;quot;ProSBC&amp;quot; instance. Check if your instance is associated with a public IP:&lt;br /&gt;
[[File:Ready.png| 1100px]]&lt;br /&gt;
&lt;br /&gt;
== Enable SR-IOV enhanced networking ==&lt;br /&gt;
It is very important to enable &amp;quot;enhanced networking&amp;quot; for tbrouter to have access to the network devices on the VM.&lt;br /&gt;
&lt;br /&gt;
This must be done before completing the initial web portal configuration. &#039;&#039;&#039;Please shut down the instance before entering the serial number and all other information and set SR-IOV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are two types of enhanced networking, we need the second one.&lt;br /&gt;
&lt;br /&gt;
1) Elastic Network Adapter (ENA)&lt;br /&gt;
&lt;br /&gt;
2) Intel 82599 Virtual Function (VF) interface&lt;br /&gt;
&lt;br /&gt;
===Install the AWS CLI===&lt;br /&gt;
https://aws.amazon.com/cli/&lt;br /&gt;
&lt;br /&gt;
===Get security credentials for the command line===&lt;br /&gt;
On the AWS web portal, click on your account name and choose &amp;quot;My Security Credentials&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Expand the &amp;quot;Access keys&amp;quot; section&lt;br /&gt;
&lt;br /&gt;
Create a new key, you will need the AWSAccessKeyId and AWSSecretKey&lt;br /&gt;
&lt;br /&gt;
===Open a CLI and execute the aws cli commands===&lt;br /&gt;
  aws configure&lt;br /&gt;
&lt;br /&gt;
Paste the access key ID and key that you previously obtained along with your default region.&lt;br /&gt;
&lt;br /&gt;
===Show if the enhanced networking is enabled===&lt;br /&gt;
Make sure to replace the example instance ID with your own AWS instance ID&lt;br /&gt;
&lt;br /&gt;
  aws ec2 describe-instance-attribute --instance-id i-0123456789abcdef1 --attribute sriovNetSupport&lt;br /&gt;
&lt;br /&gt;
Enabled:&lt;br /&gt;
  {&lt;br /&gt;
      &amp;quot;InstanceId&amp;quot;: &amp;quot;i-0123456789abcdef1&amp;quot;,&lt;br /&gt;
      &amp;quot;SriovNetSupport&amp;quot;: {&lt;br /&gt;
          &amp;quot;Value&amp;quot;: &amp;quot;simple&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
Not enabled:&lt;br /&gt;
  {&lt;br /&gt;
      &amp;quot;InstanceId&amp;quot;: &amp;quot;i-0123456789abcdef1&amp;quot;,&lt;br /&gt;
      &amp;quot;SriovNetSupport&amp;quot;: {}&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
To enable the sriov enhanced networking, first turn off the instance then do:&lt;br /&gt;
&lt;br /&gt;
  aws ec2 modify-instance-attribute --instance-id i-0123456789abcdef1  --sriov-net-support simple&lt;br /&gt;
&lt;br /&gt;
== Accessing the ProSBC ==&lt;br /&gt;
=== Accessing the ProSBC web portal ===&lt;br /&gt;
* Open a web browser to the management IP of the ProSBC, on port 12358.  Example if your Instance public IP address is 35.183.126.193, the URL would be: &amp;lt;br/&amp;gt; http://35.183.126.193:12358&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
:You should get to the ProSBC Configuration Wizard &amp;lt;br/&amp;gt; &lt;br /&gt;
:[[File:AWS_TSBC_WebPortal_Configuration_wizard.jpg|700px]]&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Take note that it may take a while for the ProSBC system to make the Web Portal available (around 3-5 minutes).&lt;br /&gt;
&lt;br /&gt;
* From here, you can go to [[TSBC-SW:WebPortal:Initial Configuration|Web Portal Initial Configuration Guide]] to continue the installation.&lt;br /&gt;
&lt;br /&gt;
== Web Portal Initial Configuration ==&lt;br /&gt;
Click on the following link to pursue installation from the web portal:&lt;br /&gt;
[[TSBC-SW:WebPortal:Initial Configuration|ProSBC Initial Configuration]]&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
* [[FreeSBC:Cloud:AWS_Installation_Troubleshooting_A|Installation troubleshooting]]&lt;br /&gt;
* [[FreeSBC:Cloud:Recovering_an_Elastic_IP_address|Recovering an Elastic IP address]]&lt;br /&gt;
[[Category:Revise on Major]]&lt;br /&gt;
&lt;br /&gt;
== External References ==&lt;br /&gt;
* [https://devops.profitbricks.com/tutorials/use-ssh-keys-with-putty-on-windows/#connect-to-server-with-private-key Accessing device with SSH and private key using putty]&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=File:EC2_AMI_Confirmation.png&amp;diff=31856</id>
		<title>File:EC2 AMI Confirmation.png</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=File:EC2_AMI_Confirmation.png&amp;diff=31856"/>
		<updated>2022-08-01T15:30:14Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EC2_AMI_Confirmation&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=File:EC2_AMI_Launch.png&amp;diff=31855</id>
		<title>File:EC2 AMI Launch.png</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=File:EC2_AMI_Launch.png&amp;diff=31855"/>
		<updated>2022-08-01T15:21:19Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EC2 _AMI_Launch&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=ProSBC:Cloud:AWS_Installation-B&amp;diff=31854</id>
		<title>ProSBC:Cloud:AWS Installation-B</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=ProSBC:Cloud:AWS_Installation-B&amp;diff=31854"/>
		<updated>2022-08-01T15:12:42Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:ProSBC:Cloud:AWS Installation}}&lt;br /&gt;
&lt;br /&gt;
This page is intended to give assistance to people launching an instance of &#039;&#039;ProSBC&#039;&#039; using an Amazon Machine Image (AMI) on Amazon Web Service (AWS).&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Instantiate a ProSBC&#039;&#039;&#039; ==&lt;br /&gt;
* After logging in your Amazon account, click on “EC2” in the main AWS console:&lt;br /&gt;
[[File:AWS Management Console 2022-07-28 16-27-37.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Be sure you are in the correct region, on the left menu click on “AMIs” and select “Private image” to locate FreeSBC/ProSBC AMI:&lt;br /&gt;
[[File:AWS EC2 AMIs.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Launch the FreeSBC/ProSBC image.&lt;br /&gt;
[[File:EC2 launch AMI.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Name the instance and add any necessary tag&lt;br /&gt;
[[File:EC2-AMI Launch.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Select the instance type and its resources. The recommended instance type is:&lt;br /&gt;
**  m4.large (2 vCPU, 8 GiB)&lt;br /&gt;
* Supported instance type are: &lt;br /&gt;
** C3, C4, D2, I2, M4 (excluding m4.16xlarge), and R3 instances ([https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking.html Supported instances from Amazon documentation])&lt;br /&gt;
*** Note: The Paris region is not supported at this time, since it does not have any of the supported instance types.&lt;br /&gt;
* This is the list of approximate performances for different AWS instance types. Results may vary according to configuration.&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;150&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | EC2 Instance&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | AWS CPU cores&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions per second (call rate)&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions with RTP anchoring&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions with Media bypass&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.large&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
2&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
50&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
400&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
32,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
215&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
750&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
c4.xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
215&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
750&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
c4.2xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
8&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
575&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
2,000&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.4xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
16&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
650&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4,000&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.10xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
40&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
650&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4,800&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI CPU.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* For later access to the  FreeSBC/ProSBC SSH console you will need to select a Key Pair to secure the login. You can also create a new Key Pair in case you need.&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AWS Key pair.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* In &amp;quot;Networking Settings&amp;quot; select &amp;quot;Create security group&amp;quot;. We recommend that you simply open &amp;quot;All Traffic&amp;quot; on your own IP addresses to whitelist it in AWS firewall on &amp;quot;Source&amp;quot;, once all your IPs are listed click on &amp;quot;Add security group rule&amp;quot;: (note that the SBC contains its own internal firewall)&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI Network.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* In &amp;quot;Configure Storage&amp;quot; change the Volume Size to 40Gb and select volume type to GP2. &lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI Storage.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* You can leave the default parameters as they are. &lt;br /&gt;
* Click “Configure Security Group” to proceed to the next page:&lt;br /&gt;
[[File:NextSecurityGroup.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
* Select &amp;quot;Create security group&amp;quot;. We recommend that you simply open &amp;quot;All Traffic&amp;quot; on your own IP addresses to whitelist it in AWS firewall, note that SBC contains its own internal firewall:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Rule !! Type !! Port Range !! Source IP&lt;br /&gt;
|-&lt;br /&gt;
| All traffic || All traffic || 0 - 65535 || (Use your own public IP)&lt;br /&gt;
|}&lt;br /&gt;
[[File:AddRule.png| 600px ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click “Launch”. Be aware: you will be billed by Amazon for the instance resources:&lt;br /&gt;
[[File:Launch.png| 1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* You will be prompted to create a key pair, allowing you to securely connect to your instance. Select “Create a new key pair” if you do not own one, and give it a name. Then, click on “Download Key Pair” to download a .pem file since it is needed for a SSH connection. (Note: Make sure to not lose it, since you would then lose access the the SSH connection for the instance):&lt;br /&gt;
[[File:DownloadKey.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on “Launch Instances”:&lt;br /&gt;
[[File:LaunchWithKey.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* You can view your instance by clicking on “View Instances”:&lt;br /&gt;
[[File:ViewInstance.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Select the instance you just created and feel free to give it a name: &lt;br /&gt;
[[File:RenameInstance.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
=== Optional: Elastic IP Creation section ===&lt;br /&gt;
* If you want to use an associate public IP generated by Amazon (called &amp;quot;Elastic IP&amp;quot;). Click on &amp;quot;Elastic IP&amp;quot; on the left, then click on &amp;quot;Allocate new address&amp;quot;:&lt;br /&gt;
[[File:ElasticIP.png| 300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on &amp;quot;Allocate IP&amp;quot;. A new public IP will be generated by Amazon:&lt;br /&gt;
[[File:AllocateIP.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on &amp;quot;Close&amp;quot;:&lt;br /&gt;
[[File:NewIP.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
=== Optional: Elastic IP association section ===&lt;br /&gt;
&lt;br /&gt;
* Go to the left pane and click on &amp;quot;Instance&amp;quot;. Then select the instance &amp;quot;ProSBC&amp;quot; to display its description:&lt;br /&gt;
[[File:IPforInstance.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
* Find the &#039;&#039;&#039;eth0&#039;&#039;&#039; network interface in the instance description:&lt;br /&gt;
[[File:GetTheRightNetworkInterface.png| 1100px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on the &#039;&#039;&#039;eth0&#039;&#039;&#039; Network Interface, then click on the &amp;quot;Interface ID&amp;quot; link:&lt;br /&gt;
[[File:InterfaceID.png| 1100px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Right-click on the selected Network Interface, then click &amp;quot;Associate Address&amp;quot;:&lt;br /&gt;
[[File:AssociateAddress.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* In the Address list, select the public IP to associate with the main Network Interface. Then, click on &amp;quot;Associate Address&amp;quot;:&lt;br /&gt;
[[File:SelectAddress.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on &amp;quot;Instances&amp;quot; on the left pane and select &amp;quot;ProSBC&amp;quot; instance. Check if your instance is associated with a public IP:&lt;br /&gt;
[[File:Ready.png| 1100px]]&lt;br /&gt;
&lt;br /&gt;
== Enable SR-IOV enhanced networking ==&lt;br /&gt;
It is very important to enable &amp;quot;enhanced networking&amp;quot; for tbrouter to have access to the network devices on the VM.&lt;br /&gt;
&lt;br /&gt;
This must be done before completing the initial web portal configuration. &#039;&#039;&#039;Please shut down the instance before entering the serial number and all other information and set SR-IOV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are two types of enhanced networking, we need the second one.&lt;br /&gt;
&lt;br /&gt;
1) Elastic Network Adapter (ENA)&lt;br /&gt;
&lt;br /&gt;
2) Intel 82599 Virtual Function (VF) interface&lt;br /&gt;
&lt;br /&gt;
===Install the AWS CLI===&lt;br /&gt;
https://aws.amazon.com/cli/&lt;br /&gt;
&lt;br /&gt;
===Get security credentials for the command line===&lt;br /&gt;
On the AWS web portal, click on your account name and choose &amp;quot;My Security Credentials&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Expand the &amp;quot;Access keys&amp;quot; section&lt;br /&gt;
&lt;br /&gt;
Create a new key, you will need the AWSAccessKeyId and AWSSecretKey&lt;br /&gt;
&lt;br /&gt;
===Open a CLI and execute the aws cli commands===&lt;br /&gt;
  aws configure&lt;br /&gt;
&lt;br /&gt;
Paste the access key ID and key that you previously obtained along with your default region.&lt;br /&gt;
&lt;br /&gt;
===Show if the enhanced networking is enabled===&lt;br /&gt;
Make sure to replace the example instance ID with your own AWS instance ID&lt;br /&gt;
&lt;br /&gt;
  aws ec2 describe-instance-attribute --instance-id i-0123456789abcdef1 --attribute sriovNetSupport&lt;br /&gt;
&lt;br /&gt;
Enabled:&lt;br /&gt;
  {&lt;br /&gt;
      &amp;quot;InstanceId&amp;quot;: &amp;quot;i-0123456789abcdef1&amp;quot;,&lt;br /&gt;
      &amp;quot;SriovNetSupport&amp;quot;: {&lt;br /&gt;
          &amp;quot;Value&amp;quot;: &amp;quot;simple&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
Not enabled:&lt;br /&gt;
  {&lt;br /&gt;
      &amp;quot;InstanceId&amp;quot;: &amp;quot;i-0123456789abcdef1&amp;quot;,&lt;br /&gt;
      &amp;quot;SriovNetSupport&amp;quot;: {}&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
To enable the sriov enhanced networking, first turn off the instance then do:&lt;br /&gt;
&lt;br /&gt;
  aws ec2 modify-instance-attribute --instance-id i-0123456789abcdef1  --sriov-net-support simple&lt;br /&gt;
&lt;br /&gt;
== Accessing the ProSBC ==&lt;br /&gt;
=== Accessing the ProSBC web portal ===&lt;br /&gt;
* Open a web browser to the management IP of the ProSBC, on port 12358.  Example if your Instance public IP address is 35.183.126.193, the URL would be: &amp;lt;br/&amp;gt; http://35.183.126.193:12358&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
:You should get to the ProSBC Configuration Wizard &amp;lt;br/&amp;gt; &lt;br /&gt;
:[[File:AWS_TSBC_WebPortal_Configuration_wizard.jpg|700px]]&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Take note that it may take a while for the ProSBC system to make the Web Portal available (around 3-5 minutes).&lt;br /&gt;
&lt;br /&gt;
* From here, you can go to [[TSBC-SW:WebPortal:Initial Configuration|Web Portal Initial Configuration Guide]] to continue the installation.&lt;br /&gt;
&lt;br /&gt;
== Web Portal Initial Configuration ==&lt;br /&gt;
Click on the following link to pursue installation from the web portal:&lt;br /&gt;
[[TSBC-SW:WebPortal:Initial Configuration|ProSBC Initial Configuration]]&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
* [[FreeSBC:Cloud:AWS_Installation_Troubleshooting_A|Installation troubleshooting]]&lt;br /&gt;
* [[FreeSBC:Cloud:Recovering_an_Elastic_IP_address|Recovering an Elastic IP address]]&lt;br /&gt;
[[Category:Revise on Major]]&lt;br /&gt;
&lt;br /&gt;
== External References ==&lt;br /&gt;
* [https://devops.profitbricks.com/tutorials/use-ssh-keys-with-putty-on-windows/#connect-to-server-with-private-key Accessing device with SSH and private key using putty]&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=File:EC2_AMI_Storage.png&amp;diff=31853</id>
		<title>File:EC2 AMI Storage.png</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=File:EC2_AMI_Storage.png&amp;diff=31853"/>
		<updated>2022-08-01T15:11:54Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EC2_AMI_Storage&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=File:EC2_AWS_Key_pair.png&amp;diff=31852</id>
		<title>File:EC2 AWS Key pair.png</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=File:EC2_AWS_Key_pair.png&amp;diff=31852"/>
		<updated>2022-08-01T14:53:27Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EC2 _AWS_Key_pair&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=File:EC2-AMI_Launch.png&amp;diff=31851</id>
		<title>File:EC2-AMI Launch.png</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=File:EC2-AMI_Launch.png&amp;diff=31851"/>
		<updated>2022-08-01T14:31:45Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EC2-AMI_Launch&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=ProSBC:Cloud:AWS_Installation-B&amp;diff=31850</id>
		<title>ProSBC:Cloud:AWS Installation-B</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=ProSBC:Cloud:AWS_Installation-B&amp;diff=31850"/>
		<updated>2022-07-29T15:43:40Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:ProSBC:Cloud:AWS Installation}}&lt;br /&gt;
&lt;br /&gt;
This page is intended to give assistance to people launching an instance of &#039;&#039;ProSBC&#039;&#039; using an Amazon Machine Image (AMI) on Amazon Web Service (AWS).&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Instantiate a ProSBC&#039;&#039;&#039; ==&lt;br /&gt;
* After logging in your Amazon account, click on “EC2” in the main AWS console:&lt;br /&gt;
[[File:AWS Management Console 2022-07-28 16-27-37.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* Be sure you are in the correct region, on the left menu click on “AMIs” and select “Private image” to locate FreeSBC/ProSBC AMI:&lt;br /&gt;
[[File:AWS EC2 AMIs.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* Launch the FreeSBC/ProSBC image.&lt;br /&gt;
[[File:EC2 launch AMI.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* Select the instance type and its resources. The recommended instance type is:&lt;br /&gt;
**  m4.large (2 vCPU, 8 GiB)&lt;br /&gt;
* Supported instance type are: &lt;br /&gt;
** C3, C4, D2, I2, M4 (excluding m4.16xlarge), and R3 instances ([https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking.html Supported instances from Amazon documentation])&lt;br /&gt;
*** Note: The Paris region is not supported at this time, since it does not have any of the supported instance types.&lt;br /&gt;
* This is the list of approximate performances for different AWS instance types. Results may vary according to configuration.&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;150&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | EC2 Instance&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | AWS CPU cores&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions per second (call rate)&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions with RTP anchoring&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions with Media bypass&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.large&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
2&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
50&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
400&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
32,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
215&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
750&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
c4.xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
215&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
750&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
c4.2xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
8&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
575&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
2,000&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.4xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
16&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
650&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4,000&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.10xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
40&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
650&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4,800&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI CPU.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* In &amp;quot;Networking Settings&amp;quot; select &amp;quot;Create security group&amp;quot;. We recommend that you simply open &amp;quot;All Traffic&amp;quot; on your own IP addresses to whitelist it in AWS firewall on &amp;quot;Source&amp;quot;, once all your IPs are listed click on &amp;quot;Add security group rule&amp;quot;: (note that the SBC contains its own internal firewall)&lt;br /&gt;
[[File:EC2 AMI Network.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Change the Volume Size to 40Gb.&lt;br /&gt;
* Select &amp;quot;Volume Type&amp;quot;: gp2&lt;br /&gt;
* Check the box &amp;quot;Delete on Termination&amp;quot;&lt;br /&gt;
* Click “Add Tags” to proceed to the next page.&lt;br /&gt;
[[File:NextTag.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* You can leave the default parameters as they are. &lt;br /&gt;
* Click “Configure Security Group” to proceed to the next page:&lt;br /&gt;
[[File:NextSecurityGroup.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
* Select &amp;quot;Create security group&amp;quot;. We recommend that you simply open &amp;quot;All Traffic&amp;quot; on your own IP addresses to whitelist it in AWS firewall, note that SBC contains its own internal firewall:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Rule !! Type !! Port Range !! Source IP&lt;br /&gt;
|-&lt;br /&gt;
| All traffic || All traffic || 0 - 65535 || (Use your own public IP)&lt;br /&gt;
|}&lt;br /&gt;
[[File:AddRule.png| 600px ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click “Launch”. Be aware: you will be billed by Amazon for the instance resources:&lt;br /&gt;
[[File:Launch.png| 1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* You will be prompted to create a key pair, allowing you to securely connect to your instance. Select “Create a new key pair” if you do not own one, and give it a name. Then, click on “Download Key Pair” to download a .pem file since it is needed for a SSH connection. (Note: Make sure to not lose it, since you would then lose access the the SSH connection for the instance):&lt;br /&gt;
[[File:DownloadKey.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on “Launch Instances”:&lt;br /&gt;
[[File:LaunchWithKey.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* You can view your instance by clicking on “View Instances”:&lt;br /&gt;
[[File:ViewInstance.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Select the instance you just created and feel free to give it a name: &lt;br /&gt;
[[File:RenameInstance.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
=== Optional: Elastic IP Creation section ===&lt;br /&gt;
* If you want to use an associate public IP generated by Amazon (called &amp;quot;Elastic IP&amp;quot;). Click on &amp;quot;Elastic IP&amp;quot; on the left, then click on &amp;quot;Allocate new address&amp;quot;:&lt;br /&gt;
[[File:ElasticIP.png| 300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on &amp;quot;Allocate IP&amp;quot;. A new public IP will be generated by Amazon:&lt;br /&gt;
[[File:AllocateIP.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on &amp;quot;Close&amp;quot;:&lt;br /&gt;
[[File:NewIP.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
=== Optional: Elastic IP association section ===&lt;br /&gt;
&lt;br /&gt;
* Go to the left pane and click on &amp;quot;Instance&amp;quot;. Then select the instance &amp;quot;ProSBC&amp;quot; to display its description:&lt;br /&gt;
[[File:IPforInstance.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
* Find the &#039;&#039;&#039;eth0&#039;&#039;&#039; network interface in the instance description:&lt;br /&gt;
[[File:GetTheRightNetworkInterface.png| 1100px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on the &#039;&#039;&#039;eth0&#039;&#039;&#039; Network Interface, then click on the &amp;quot;Interface ID&amp;quot; link:&lt;br /&gt;
[[File:InterfaceID.png| 1100px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Right-click on the selected Network Interface, then click &amp;quot;Associate Address&amp;quot;:&lt;br /&gt;
[[File:AssociateAddress.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* In the Address list, select the public IP to associate with the main Network Interface. Then, click on &amp;quot;Associate Address&amp;quot;:&lt;br /&gt;
[[File:SelectAddress.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on &amp;quot;Instances&amp;quot; on the left pane and select &amp;quot;ProSBC&amp;quot; instance. Check if your instance is associated with a public IP:&lt;br /&gt;
[[File:Ready.png| 1100px]]&lt;br /&gt;
&lt;br /&gt;
== Enable SR-IOV enhanced networking ==&lt;br /&gt;
It is very important to enable &amp;quot;enhanced networking&amp;quot; for tbrouter to have access to the network devices on the VM.&lt;br /&gt;
&lt;br /&gt;
This must be done before completing the initial web portal configuration. &#039;&#039;&#039;Please shut down the instance before entering the serial number and all other information and set SR-IOV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are two types of enhanced networking, we need the second one.&lt;br /&gt;
&lt;br /&gt;
1) Elastic Network Adapter (ENA)&lt;br /&gt;
&lt;br /&gt;
2) Intel 82599 Virtual Function (VF) interface&lt;br /&gt;
&lt;br /&gt;
===Install the AWS CLI===&lt;br /&gt;
https://aws.amazon.com/cli/&lt;br /&gt;
&lt;br /&gt;
===Get security credentials for the command line===&lt;br /&gt;
On the AWS web portal, click on your account name and choose &amp;quot;My Security Credentials&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Expand the &amp;quot;Access keys&amp;quot; section&lt;br /&gt;
&lt;br /&gt;
Create a new key, you will need the AWSAccessKeyId and AWSSecretKey&lt;br /&gt;
&lt;br /&gt;
===Open a CLI and execute the aws cli commands===&lt;br /&gt;
  aws configure&lt;br /&gt;
&lt;br /&gt;
Paste the access key ID and key that you previously obtained along with your default region.&lt;br /&gt;
&lt;br /&gt;
===Show if the enhanced networking is enabled===&lt;br /&gt;
Make sure to replace the example instance ID with your own AWS instance ID&lt;br /&gt;
&lt;br /&gt;
  aws ec2 describe-instance-attribute --instance-id i-0123456789abcdef1 --attribute sriovNetSupport&lt;br /&gt;
&lt;br /&gt;
Enabled:&lt;br /&gt;
  {&lt;br /&gt;
      &amp;quot;InstanceId&amp;quot;: &amp;quot;i-0123456789abcdef1&amp;quot;,&lt;br /&gt;
      &amp;quot;SriovNetSupport&amp;quot;: {&lt;br /&gt;
          &amp;quot;Value&amp;quot;: &amp;quot;simple&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
Not enabled:&lt;br /&gt;
  {&lt;br /&gt;
      &amp;quot;InstanceId&amp;quot;: &amp;quot;i-0123456789abcdef1&amp;quot;,&lt;br /&gt;
      &amp;quot;SriovNetSupport&amp;quot;: {}&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
To enable the sriov enhanced networking, first turn off the instance then do:&lt;br /&gt;
&lt;br /&gt;
  aws ec2 modify-instance-attribute --instance-id i-0123456789abcdef1  --sriov-net-support simple&lt;br /&gt;
&lt;br /&gt;
== Accessing the ProSBC ==&lt;br /&gt;
=== Accessing the ProSBC web portal ===&lt;br /&gt;
* Open a web browser to the management IP of the ProSBC, on port 12358.  Example if your Instance public IP address is 35.183.126.193, the URL would be: &amp;lt;br/&amp;gt; http://35.183.126.193:12358&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
:You should get to the ProSBC Configuration Wizard &amp;lt;br/&amp;gt; &lt;br /&gt;
:[[File:AWS_TSBC_WebPortal_Configuration_wizard.jpg|700px]]&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Take note that it may take a while for the ProSBC system to make the Web Portal available (around 3-5 minutes).&lt;br /&gt;
&lt;br /&gt;
* From here, you can go to [[TSBC-SW:WebPortal:Initial Configuration|Web Portal Initial Configuration Guide]] to continue the installation.&lt;br /&gt;
&lt;br /&gt;
== Web Portal Initial Configuration ==&lt;br /&gt;
Click on the following link to pursue installation from the web portal:&lt;br /&gt;
[[TSBC-SW:WebPortal:Initial Configuration|ProSBC Initial Configuration]]&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
* [[FreeSBC:Cloud:AWS_Installation_Troubleshooting_A|Installation troubleshooting]]&lt;br /&gt;
* [[FreeSBC:Cloud:Recovering_an_Elastic_IP_address|Recovering an Elastic IP address]]&lt;br /&gt;
[[Category:Revise on Major]]&lt;br /&gt;
&lt;br /&gt;
== External References ==&lt;br /&gt;
* [https://devops.profitbricks.com/tutorials/use-ssh-keys-with-putty-on-windows/#connect-to-server-with-private-key Accessing device with SSH and private key using putty]&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=ProSBC:Cloud:AWS_Installation-B&amp;diff=31849</id>
		<title>ProSBC:Cloud:AWS Installation-B</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=ProSBC:Cloud:AWS_Installation-B&amp;diff=31849"/>
		<updated>2022-07-29T15:38:58Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:ProSBC:Cloud:AWS Installation}}&lt;br /&gt;
&lt;br /&gt;
This page is intended to give assistance to people launching an instance of &#039;&#039;ProSBC&#039;&#039; using an Amazon Machine Image (AMI) on Amazon Web Service (AWS).&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Instantiate a ProSBC&#039;&#039;&#039; ==&lt;br /&gt;
* After logging in your Amazon account, click on “EC2” in the main AWS console:&lt;br /&gt;
[[File:AWS Management Console 2022-07-28 16-27-37.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* Be sure you are in the correct region, on the left menu click on “AMIs” and select “Private image” to locate FreeSBC/ProSBC AMI:&lt;br /&gt;
[[File:AWS EC2 AMIs.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* Launch the FreeSBC/ProSBC image.&lt;br /&gt;
[[File:EC2 launch AMI.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* Select the instance type and its resources. The recommended instance type is:&lt;br /&gt;
**  m4.large (2 vCPU, 8 GiB)&lt;br /&gt;
* Supported instance type are: &lt;br /&gt;
** C3, C4, D2, I2, M4 (excluding m4.16xlarge), and R3 instances ([https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking.html Supported instances from Amazon documentation])&lt;br /&gt;
*** Note: The Paris region is not supported at this time, since it does not have any of the supported instance types.&lt;br /&gt;
* This is the list of approximate performances for different AWS instance types. Results may vary according to configuration.&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;150&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | EC2 Instance&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | AWS CPU cores&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions per second (call rate)&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions with RTP anchoring&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions with Media bypass&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.large&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
2&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
50&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
400&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
32,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
215&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
750&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
c4.xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
215&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
750&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
c4.2xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
8&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
575&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
2,000&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.4xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
16&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
650&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4,000&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.10xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
40&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
650&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4,800&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI CPU.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* In &amp;quot;Networking Settings&amp;quot; select &amp;quot;Create security group&amp;quot;. We recommend that you simply open &amp;quot;All Traffic&amp;quot; on your own IP addresses to whitelist it in AWS firewall, note that SBC contains its own internal firewall:&lt;br /&gt;
[[File:EC2 AMI Network.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Change the Volume Size to 40Gb.&lt;br /&gt;
* Select &amp;quot;Volume Type&amp;quot;: gp2&lt;br /&gt;
* Check the box &amp;quot;Delete on Termination&amp;quot;&lt;br /&gt;
* Click “Add Tags” to proceed to the next page.&lt;br /&gt;
[[File:NextTag.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* You can leave the default parameters as they are. &lt;br /&gt;
* Click “Configure Security Group” to proceed to the next page:&lt;br /&gt;
[[File:NextSecurityGroup.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
* Select &amp;quot;Create security group&amp;quot;. We recommend that you simply open &amp;quot;All Traffic&amp;quot; on your own IP addresses to whitelist it in AWS firewall, note that SBC contains its own internal firewall:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Rule !! Type !! Port Range !! Source IP&lt;br /&gt;
|-&lt;br /&gt;
| All traffic || All traffic || 0 - 65535 || (Use your own public IP)&lt;br /&gt;
|}&lt;br /&gt;
[[File:AddRule.png| 600px ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click “Launch”. Be aware: you will be billed by Amazon for the instance resources:&lt;br /&gt;
[[File:Launch.png| 1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* You will be prompted to create a key pair, allowing you to securely connect to your instance. Select “Create a new key pair” if you do not own one, and give it a name. Then, click on “Download Key Pair” to download a .pem file since it is needed for a SSH connection. (Note: Make sure to not lose it, since you would then lose access the the SSH connection for the instance):&lt;br /&gt;
[[File:DownloadKey.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on “Launch Instances”:&lt;br /&gt;
[[File:LaunchWithKey.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* You can view your instance by clicking on “View Instances”:&lt;br /&gt;
[[File:ViewInstance.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Select the instance you just created and feel free to give it a name: &lt;br /&gt;
[[File:RenameInstance.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
=== Optional: Elastic IP Creation section ===&lt;br /&gt;
* If you want to use an associate public IP generated by Amazon (called &amp;quot;Elastic IP&amp;quot;). Click on &amp;quot;Elastic IP&amp;quot; on the left, then click on &amp;quot;Allocate new address&amp;quot;:&lt;br /&gt;
[[File:ElasticIP.png| 300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on &amp;quot;Allocate IP&amp;quot;. A new public IP will be generated by Amazon:&lt;br /&gt;
[[File:AllocateIP.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on &amp;quot;Close&amp;quot;:&lt;br /&gt;
[[File:NewIP.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
=== Optional: Elastic IP association section ===&lt;br /&gt;
&lt;br /&gt;
* Go to the left pane and click on &amp;quot;Instance&amp;quot;. Then select the instance &amp;quot;ProSBC&amp;quot; to display its description:&lt;br /&gt;
[[File:IPforInstance.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
* Find the &#039;&#039;&#039;eth0&#039;&#039;&#039; network interface in the instance description:&lt;br /&gt;
[[File:GetTheRightNetworkInterface.png| 1100px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on the &#039;&#039;&#039;eth0&#039;&#039;&#039; Network Interface, then click on the &amp;quot;Interface ID&amp;quot; link:&lt;br /&gt;
[[File:InterfaceID.png| 1100px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Right-click on the selected Network Interface, then click &amp;quot;Associate Address&amp;quot;:&lt;br /&gt;
[[File:AssociateAddress.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* In the Address list, select the public IP to associate with the main Network Interface. Then, click on &amp;quot;Associate Address&amp;quot;:&lt;br /&gt;
[[File:SelectAddress.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on &amp;quot;Instances&amp;quot; on the left pane and select &amp;quot;ProSBC&amp;quot; instance. Check if your instance is associated with a public IP:&lt;br /&gt;
[[File:Ready.png| 1100px]]&lt;br /&gt;
&lt;br /&gt;
== Enable SR-IOV enhanced networking ==&lt;br /&gt;
It is very important to enable &amp;quot;enhanced networking&amp;quot; for tbrouter to have access to the network devices on the VM.&lt;br /&gt;
&lt;br /&gt;
This must be done before completing the initial web portal configuration. &#039;&#039;&#039;Please shut down the instance before entering the serial number and all other information and set SR-IOV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are two types of enhanced networking, we need the second one.&lt;br /&gt;
&lt;br /&gt;
1) Elastic Network Adapter (ENA)&lt;br /&gt;
&lt;br /&gt;
2) Intel 82599 Virtual Function (VF) interface&lt;br /&gt;
&lt;br /&gt;
===Install the AWS CLI===&lt;br /&gt;
https://aws.amazon.com/cli/&lt;br /&gt;
&lt;br /&gt;
===Get security credentials for the command line===&lt;br /&gt;
On the AWS web portal, click on your account name and choose &amp;quot;My Security Credentials&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Expand the &amp;quot;Access keys&amp;quot; section&lt;br /&gt;
&lt;br /&gt;
Create a new key, you will need the AWSAccessKeyId and AWSSecretKey&lt;br /&gt;
&lt;br /&gt;
===Open a CLI and execute the aws cli commands===&lt;br /&gt;
  aws configure&lt;br /&gt;
&lt;br /&gt;
Paste the access key ID and key that you previously obtained along with your default region.&lt;br /&gt;
&lt;br /&gt;
===Show if the enhanced networking is enabled===&lt;br /&gt;
Make sure to replace the example instance ID with your own AWS instance ID&lt;br /&gt;
&lt;br /&gt;
  aws ec2 describe-instance-attribute --instance-id i-0123456789abcdef1 --attribute sriovNetSupport&lt;br /&gt;
&lt;br /&gt;
Enabled:&lt;br /&gt;
  {&lt;br /&gt;
      &amp;quot;InstanceId&amp;quot;: &amp;quot;i-0123456789abcdef1&amp;quot;,&lt;br /&gt;
      &amp;quot;SriovNetSupport&amp;quot;: {&lt;br /&gt;
          &amp;quot;Value&amp;quot;: &amp;quot;simple&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
Not enabled:&lt;br /&gt;
  {&lt;br /&gt;
      &amp;quot;InstanceId&amp;quot;: &amp;quot;i-0123456789abcdef1&amp;quot;,&lt;br /&gt;
      &amp;quot;SriovNetSupport&amp;quot;: {}&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
To enable the sriov enhanced networking, first turn off the instance then do:&lt;br /&gt;
&lt;br /&gt;
  aws ec2 modify-instance-attribute --instance-id i-0123456789abcdef1  --sriov-net-support simple&lt;br /&gt;
&lt;br /&gt;
== Accessing the ProSBC ==&lt;br /&gt;
=== Accessing the ProSBC web portal ===&lt;br /&gt;
* Open a web browser to the management IP of the ProSBC, on port 12358.  Example if your Instance public IP address is 35.183.126.193, the URL would be: &amp;lt;br/&amp;gt; http://35.183.126.193:12358&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
:You should get to the ProSBC Configuration Wizard &amp;lt;br/&amp;gt; &lt;br /&gt;
:[[File:AWS_TSBC_WebPortal_Configuration_wizard.jpg|700px]]&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Take note that it may take a while for the ProSBC system to make the Web Portal available (around 3-5 minutes).&lt;br /&gt;
&lt;br /&gt;
* From here, you can go to [[TSBC-SW:WebPortal:Initial Configuration|Web Portal Initial Configuration Guide]] to continue the installation.&lt;br /&gt;
&lt;br /&gt;
== Web Portal Initial Configuration ==&lt;br /&gt;
Click on the following link to pursue installation from the web portal:&lt;br /&gt;
[[TSBC-SW:WebPortal:Initial Configuration|ProSBC Initial Configuration]]&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
* [[FreeSBC:Cloud:AWS_Installation_Troubleshooting_A|Installation troubleshooting]]&lt;br /&gt;
* [[FreeSBC:Cloud:Recovering_an_Elastic_IP_address|Recovering an Elastic IP address]]&lt;br /&gt;
[[Category:Revise on Major]]&lt;br /&gt;
&lt;br /&gt;
== External References ==&lt;br /&gt;
* [https://devops.profitbricks.com/tutorials/use-ssh-keys-with-putty-on-windows/#connect-to-server-with-private-key Accessing device with SSH and private key using putty]&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=ProSBC:Cloud:AWS_Installation-B&amp;diff=31848</id>
		<title>ProSBC:Cloud:AWS Installation-B</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=ProSBC:Cloud:AWS_Installation-B&amp;diff=31848"/>
		<updated>2022-07-29T15:37:23Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:ProSBC:Cloud:AWS Installation}}&lt;br /&gt;
&lt;br /&gt;
This page is intended to give assistance to people launching an instance of &#039;&#039;ProSBC&#039;&#039; using an Amazon Machine Image (AMI) on Amazon Web Service (AWS).&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Instantiate a ProSBC&#039;&#039;&#039; ==&lt;br /&gt;
* After logging in your Amazon account, click on “EC2” in the main AWS console:&lt;br /&gt;
[[File:AWS Management Console 2022-07-28 16-27-37.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* Be sure you are in the correct region, on the left menu click on “AMIs” and select “Private image” to locate FreeSBC/ProSBC AMI:&lt;br /&gt;
[[File:AWS EC2 AMIs.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* Launch the FreeSBC/ProSBC image.&lt;br /&gt;
[[File:EC2 launch AMI.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* Select the instance type and its resources. The recommended instance type is:&lt;br /&gt;
**  m4.large (2 vCPU, 8 GiB)&lt;br /&gt;
* Supported instance type are: &lt;br /&gt;
** C3, C4, D2, I2, M4 (excluding m4.16xlarge), and R3 instances ([https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking.html Supported instances from Amazon documentation])&lt;br /&gt;
*** Note: The Paris region is not supported at this time, since it does not have any of the supported instance types.&lt;br /&gt;
* This is the list of approximate performances for different AWS instance types. Results may vary according to configuration.&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;150&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | EC2 Instance&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | AWS CPU cores&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions per second (call rate)&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions with RTP anchoring&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions with Media bypass&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.large&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
2&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
50&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
400&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
32,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
215&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
750&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
c4.xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
215&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
750&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
c4.2xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
8&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
575&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
2,000&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.4xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
16&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
650&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4,000&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.10xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
40&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
650&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4,800&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI CPU.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Select &amp;quot;Create security group&amp;quot;. We recommend that you simply open &amp;quot;All Traffic&amp;quot; on your own IP addresses to whitelist it in AWS firewall, note that SBC contains its own internal firewall:&lt;br /&gt;
[[File:EC2 AMI Network.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Change the Volume Size to 40Gb.&lt;br /&gt;
* Select &amp;quot;Volume Type&amp;quot;: gp2&lt;br /&gt;
* Check the box &amp;quot;Delete on Termination&amp;quot;&lt;br /&gt;
* Click “Add Tags” to proceed to the next page.&lt;br /&gt;
[[File:NextTag.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* You can leave the default parameters as they are. &lt;br /&gt;
* Click “Configure Security Group” to proceed to the next page:&lt;br /&gt;
[[File:NextSecurityGroup.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
* Select &amp;quot;Create security group&amp;quot;. We recommend that you simply open &amp;quot;All Traffic&amp;quot; on your own IP addresses to whitelist it in AWS firewall, note that SBC contains its own internal firewall:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Rule !! Type !! Port Range !! Source IP&lt;br /&gt;
|-&lt;br /&gt;
| All traffic || All traffic || 0 - 65535 || (Use your own public IP)&lt;br /&gt;
|}&lt;br /&gt;
[[File:AddRule.png| 600px ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click “Launch”. Be aware: you will be billed by Amazon for the instance resources:&lt;br /&gt;
[[File:Launch.png| 1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* You will be prompted to create a key pair, allowing you to securely connect to your instance. Select “Create a new key pair” if you do not own one, and give it a name. Then, click on “Download Key Pair” to download a .pem file since it is needed for a SSH connection. (Note: Make sure to not lose it, since you would then lose access the the SSH connection for the instance):&lt;br /&gt;
[[File:DownloadKey.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on “Launch Instances”:&lt;br /&gt;
[[File:LaunchWithKey.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* You can view your instance by clicking on “View Instances”:&lt;br /&gt;
[[File:ViewInstance.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Select the instance you just created and feel free to give it a name: &lt;br /&gt;
[[File:RenameInstance.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
=== Optional: Elastic IP Creation section ===&lt;br /&gt;
* If you want to use an associate public IP generated by Amazon (called &amp;quot;Elastic IP&amp;quot;). Click on &amp;quot;Elastic IP&amp;quot; on the left, then click on &amp;quot;Allocate new address&amp;quot;:&lt;br /&gt;
[[File:ElasticIP.png| 300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on &amp;quot;Allocate IP&amp;quot;. A new public IP will be generated by Amazon:&lt;br /&gt;
[[File:AllocateIP.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on &amp;quot;Close&amp;quot;:&lt;br /&gt;
[[File:NewIP.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
=== Optional: Elastic IP association section ===&lt;br /&gt;
&lt;br /&gt;
* Go to the left pane and click on &amp;quot;Instance&amp;quot;. Then select the instance &amp;quot;ProSBC&amp;quot; to display its description:&lt;br /&gt;
[[File:IPforInstance.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
* Find the &#039;&#039;&#039;eth0&#039;&#039;&#039; network interface in the instance description:&lt;br /&gt;
[[File:GetTheRightNetworkInterface.png| 1100px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on the &#039;&#039;&#039;eth0&#039;&#039;&#039; Network Interface, then click on the &amp;quot;Interface ID&amp;quot; link:&lt;br /&gt;
[[File:InterfaceID.png| 1100px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Right-click on the selected Network Interface, then click &amp;quot;Associate Address&amp;quot;:&lt;br /&gt;
[[File:AssociateAddress.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* In the Address list, select the public IP to associate with the main Network Interface. Then, click on &amp;quot;Associate Address&amp;quot;:&lt;br /&gt;
[[File:SelectAddress.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on &amp;quot;Instances&amp;quot; on the left pane and select &amp;quot;ProSBC&amp;quot; instance. Check if your instance is associated with a public IP:&lt;br /&gt;
[[File:Ready.png| 1100px]]&lt;br /&gt;
&lt;br /&gt;
== Enable SR-IOV enhanced networking ==&lt;br /&gt;
It is very important to enable &amp;quot;enhanced networking&amp;quot; for tbrouter to have access to the network devices on the VM.&lt;br /&gt;
&lt;br /&gt;
This must be done before completing the initial web portal configuration. &#039;&#039;&#039;Please shut down the instance before entering the serial number and all other information and set SR-IOV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are two types of enhanced networking, we need the second one.&lt;br /&gt;
&lt;br /&gt;
1) Elastic Network Adapter (ENA)&lt;br /&gt;
&lt;br /&gt;
2) Intel 82599 Virtual Function (VF) interface&lt;br /&gt;
&lt;br /&gt;
===Install the AWS CLI===&lt;br /&gt;
https://aws.amazon.com/cli/&lt;br /&gt;
&lt;br /&gt;
===Get security credentials for the command line===&lt;br /&gt;
On the AWS web portal, click on your account name and choose &amp;quot;My Security Credentials&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Expand the &amp;quot;Access keys&amp;quot; section&lt;br /&gt;
&lt;br /&gt;
Create a new key, you will need the AWSAccessKeyId and AWSSecretKey&lt;br /&gt;
&lt;br /&gt;
===Open a CLI and execute the aws cli commands===&lt;br /&gt;
  aws configure&lt;br /&gt;
&lt;br /&gt;
Paste the access key ID and key that you previously obtained along with your default region.&lt;br /&gt;
&lt;br /&gt;
===Show if the enhanced networking is enabled===&lt;br /&gt;
Make sure to replace the example instance ID with your own AWS instance ID&lt;br /&gt;
&lt;br /&gt;
  aws ec2 describe-instance-attribute --instance-id i-0123456789abcdef1 --attribute sriovNetSupport&lt;br /&gt;
&lt;br /&gt;
Enabled:&lt;br /&gt;
  {&lt;br /&gt;
      &amp;quot;InstanceId&amp;quot;: &amp;quot;i-0123456789abcdef1&amp;quot;,&lt;br /&gt;
      &amp;quot;SriovNetSupport&amp;quot;: {&lt;br /&gt;
          &amp;quot;Value&amp;quot;: &amp;quot;simple&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
Not enabled:&lt;br /&gt;
  {&lt;br /&gt;
      &amp;quot;InstanceId&amp;quot;: &amp;quot;i-0123456789abcdef1&amp;quot;,&lt;br /&gt;
      &amp;quot;SriovNetSupport&amp;quot;: {}&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
To enable the sriov enhanced networking, first turn off the instance then do:&lt;br /&gt;
&lt;br /&gt;
  aws ec2 modify-instance-attribute --instance-id i-0123456789abcdef1  --sriov-net-support simple&lt;br /&gt;
&lt;br /&gt;
== Accessing the ProSBC ==&lt;br /&gt;
=== Accessing the ProSBC web portal ===&lt;br /&gt;
* Open a web browser to the management IP of the ProSBC, on port 12358.  Example if your Instance public IP address is 35.183.126.193, the URL would be: &amp;lt;br/&amp;gt; http://35.183.126.193:12358&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
:You should get to the ProSBC Configuration Wizard &amp;lt;br/&amp;gt; &lt;br /&gt;
:[[File:AWS_TSBC_WebPortal_Configuration_wizard.jpg|700px]]&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Take note that it may take a while for the ProSBC system to make the Web Portal available (around 3-5 minutes).&lt;br /&gt;
&lt;br /&gt;
* From here, you can go to [[TSBC-SW:WebPortal:Initial Configuration|Web Portal Initial Configuration Guide]] to continue the installation.&lt;br /&gt;
&lt;br /&gt;
== Web Portal Initial Configuration ==&lt;br /&gt;
Click on the following link to pursue installation from the web portal:&lt;br /&gt;
[[TSBC-SW:WebPortal:Initial Configuration|ProSBC Initial Configuration]]&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
* [[FreeSBC:Cloud:AWS_Installation_Troubleshooting_A|Installation troubleshooting]]&lt;br /&gt;
* [[FreeSBC:Cloud:Recovering_an_Elastic_IP_address|Recovering an Elastic IP address]]&lt;br /&gt;
[[Category:Revise on Major]]&lt;br /&gt;
&lt;br /&gt;
== External References ==&lt;br /&gt;
* [https://devops.profitbricks.com/tutorials/use-ssh-keys-with-putty-on-windows/#connect-to-server-with-private-key Accessing device with SSH and private key using putty]&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=ProSBC:Cloud:AWS_Installation-B&amp;diff=31847</id>
		<title>ProSBC:Cloud:AWS Installation-B</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=ProSBC:Cloud:AWS_Installation-B&amp;diff=31847"/>
		<updated>2022-07-29T15:34:38Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: /* Instantiate a ProSBC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:ProSBC:Cloud:AWS Installation}}&lt;br /&gt;
&lt;br /&gt;
This page is intended to give assistance to people launching an instance of &#039;&#039;ProSBC&#039;&#039; using an Amazon Machine Image (AMI) on Amazon Web Service (AWS).&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Instantiate a ProSBC&#039;&#039;&#039; ==&lt;br /&gt;
* After logging in your Amazon account, click on “EC2” in the main AWS console:&lt;br /&gt;
[[File:AWS Management Console 2022-07-28 16-27-37.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* Be sure you are in the correct region, on the left menu click on “AMIs” and select “Private image” to locate FreeSBC/ProSBC AMI:&lt;br /&gt;
[[File:AWS EC2 AMIs.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* Launch the FreeSBC/ProSBC image.&lt;br /&gt;
[[File:EC2 launch AMI.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* Select the instance type and its resources. The recommended instance type is:&lt;br /&gt;
**  m4.large (2 vCPU, 8 GiB)&lt;br /&gt;
* Supported instance type are: &lt;br /&gt;
** C3, C4, D2, I2, M4 (excluding m4.16xlarge), and R3 instances ([https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking.html Supported instances from Amazon documentation])&lt;br /&gt;
*** Note: The Paris region is not supported at this time, since it does not have any of the supported instance types.&lt;br /&gt;
* This is the list of approximate performances for different AWS instance types. Results may vary according to configuration.&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;150&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | EC2 Instance&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | AWS CPU cores&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions per second (call rate)&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions with RTP anchoring&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions with Media bypass&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.large&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
2&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
50&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
400&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
32,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
215&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
750&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
c4.xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
215&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
750&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
c4.2xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
8&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
575&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
2,000&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.4xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
16&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
650&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4,000&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.10xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
40&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
650&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4,800&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:EC2 AMI CPU.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* In &amp;quot;Network Settings&amp;quot; proceed to &amp;quot;Create a new security group&amp;quot;. We recommend that you simply open all ports on your own IP addresses, since the SBC contains its own internal firewall:&lt;br /&gt;
[[File:EC2 AMI Network.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Change the Volume Size to 40Gb.&lt;br /&gt;
* Select &amp;quot;Volume Type&amp;quot;: gp2&lt;br /&gt;
* Check the box &amp;quot;Delete on Termination&amp;quot;&lt;br /&gt;
* Click “Add Tags” to proceed to the next page.&lt;br /&gt;
[[File:NextTag.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* You can leave the default parameters as they are. &lt;br /&gt;
* Click “Configure Security Group” to proceed to the next page:&lt;br /&gt;
[[File:NextSecurityGroup.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
* Select &amp;quot;Create security group&amp;quot;. We recommend that you simply open &amp;quot;All Traffic&amp;quot; on your own IP addresses to whitelist it in AWS firewall, note that SBC contains its own internal firewall:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Rule !! Type !! Port Range !! Source IP&lt;br /&gt;
|-&lt;br /&gt;
| All traffic || All traffic || 0 - 65535 || (Use your own public IP)&lt;br /&gt;
|}&lt;br /&gt;
[[File:AddRule.png| 600px ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click “Launch”. Be aware: you will be billed by Amazon for the instance resources:&lt;br /&gt;
[[File:Launch.png| 1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* You will be prompted to create a key pair, allowing you to securely connect to your instance. Select “Create a new key pair” if you do not own one, and give it a name. Then, click on “Download Key Pair” to download a .pem file since it is needed for a SSH connection. (Note: Make sure to not lose it, since you would then lose access the the SSH connection for the instance):&lt;br /&gt;
[[File:DownloadKey.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on “Launch Instances”:&lt;br /&gt;
[[File:LaunchWithKey.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* You can view your instance by clicking on “View Instances”:&lt;br /&gt;
[[File:ViewInstance.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Select the instance you just created and feel free to give it a name: &lt;br /&gt;
[[File:RenameInstance.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
=== Optional: Elastic IP Creation section ===&lt;br /&gt;
* If you want to use an associate public IP generated by Amazon (called &amp;quot;Elastic IP&amp;quot;). Click on &amp;quot;Elastic IP&amp;quot; on the left, then click on &amp;quot;Allocate new address&amp;quot;:&lt;br /&gt;
[[File:ElasticIP.png| 300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on &amp;quot;Allocate IP&amp;quot;. A new public IP will be generated by Amazon:&lt;br /&gt;
[[File:AllocateIP.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on &amp;quot;Close&amp;quot;:&lt;br /&gt;
[[File:NewIP.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
=== Optional: Elastic IP association section ===&lt;br /&gt;
&lt;br /&gt;
* Go to the left pane and click on &amp;quot;Instance&amp;quot;. Then select the instance &amp;quot;ProSBC&amp;quot; to display its description:&lt;br /&gt;
[[File:IPforInstance.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
* Find the &#039;&#039;&#039;eth0&#039;&#039;&#039; network interface in the instance description:&lt;br /&gt;
[[File:GetTheRightNetworkInterface.png| 1100px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on the &#039;&#039;&#039;eth0&#039;&#039;&#039; Network Interface, then click on the &amp;quot;Interface ID&amp;quot; link:&lt;br /&gt;
[[File:InterfaceID.png| 1100px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Right-click on the selected Network Interface, then click &amp;quot;Associate Address&amp;quot;:&lt;br /&gt;
[[File:AssociateAddress.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* In the Address list, select the public IP to associate with the main Network Interface. Then, click on &amp;quot;Associate Address&amp;quot;:&lt;br /&gt;
[[File:SelectAddress.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on &amp;quot;Instances&amp;quot; on the left pane and select &amp;quot;ProSBC&amp;quot; instance. Check if your instance is associated with a public IP:&lt;br /&gt;
[[File:Ready.png| 1100px]]&lt;br /&gt;
&lt;br /&gt;
== Enable SR-IOV enhanced networking ==&lt;br /&gt;
It is very important to enable &amp;quot;enhanced networking&amp;quot; for tbrouter to have access to the network devices on the VM.&lt;br /&gt;
&lt;br /&gt;
This must be done before completing the initial web portal configuration. &#039;&#039;&#039;Please shut down the instance before entering the serial number and all other information and set SR-IOV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are two types of enhanced networking, we need the second one.&lt;br /&gt;
&lt;br /&gt;
1) Elastic Network Adapter (ENA)&lt;br /&gt;
&lt;br /&gt;
2) Intel 82599 Virtual Function (VF) interface&lt;br /&gt;
&lt;br /&gt;
===Install the AWS CLI===&lt;br /&gt;
https://aws.amazon.com/cli/&lt;br /&gt;
&lt;br /&gt;
===Get security credentials for the command line===&lt;br /&gt;
On the AWS web portal, click on your account name and choose &amp;quot;My Security Credentials&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Expand the &amp;quot;Access keys&amp;quot; section&lt;br /&gt;
&lt;br /&gt;
Create a new key, you will need the AWSAccessKeyId and AWSSecretKey&lt;br /&gt;
&lt;br /&gt;
===Open a CLI and execute the aws cli commands===&lt;br /&gt;
  aws configure&lt;br /&gt;
&lt;br /&gt;
Paste the access key ID and key that you previously obtained along with your default region.&lt;br /&gt;
&lt;br /&gt;
===Show if the enhanced networking is enabled===&lt;br /&gt;
Make sure to replace the example instance ID with your own AWS instance ID&lt;br /&gt;
&lt;br /&gt;
  aws ec2 describe-instance-attribute --instance-id i-0123456789abcdef1 --attribute sriovNetSupport&lt;br /&gt;
&lt;br /&gt;
Enabled:&lt;br /&gt;
  {&lt;br /&gt;
      &amp;quot;InstanceId&amp;quot;: &amp;quot;i-0123456789abcdef1&amp;quot;,&lt;br /&gt;
      &amp;quot;SriovNetSupport&amp;quot;: {&lt;br /&gt;
          &amp;quot;Value&amp;quot;: &amp;quot;simple&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
Not enabled:&lt;br /&gt;
  {&lt;br /&gt;
      &amp;quot;InstanceId&amp;quot;: &amp;quot;i-0123456789abcdef1&amp;quot;,&lt;br /&gt;
      &amp;quot;SriovNetSupport&amp;quot;: {}&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
To enable the sriov enhanced networking, first turn off the instance then do:&lt;br /&gt;
&lt;br /&gt;
  aws ec2 modify-instance-attribute --instance-id i-0123456789abcdef1  --sriov-net-support simple&lt;br /&gt;
&lt;br /&gt;
== Accessing the ProSBC ==&lt;br /&gt;
=== Accessing the ProSBC web portal ===&lt;br /&gt;
* Open a web browser to the management IP of the ProSBC, on port 12358.  Example if your Instance public IP address is 35.183.126.193, the URL would be: &amp;lt;br/&amp;gt; http://35.183.126.193:12358&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
:You should get to the ProSBC Configuration Wizard &amp;lt;br/&amp;gt; &lt;br /&gt;
:[[File:AWS_TSBC_WebPortal_Configuration_wizard.jpg|700px]]&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Take note that it may take a while for the ProSBC system to make the Web Portal available (around 3-5 minutes).&lt;br /&gt;
&lt;br /&gt;
* From here, you can go to [[TSBC-SW:WebPortal:Initial Configuration|Web Portal Initial Configuration Guide]] to continue the installation.&lt;br /&gt;
&lt;br /&gt;
== Web Portal Initial Configuration ==&lt;br /&gt;
Click on the following link to pursue installation from the web portal:&lt;br /&gt;
[[TSBC-SW:WebPortal:Initial Configuration|ProSBC Initial Configuration]]&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
* [[FreeSBC:Cloud:AWS_Installation_Troubleshooting_A|Installation troubleshooting]]&lt;br /&gt;
* [[FreeSBC:Cloud:Recovering_an_Elastic_IP_address|Recovering an Elastic IP address]]&lt;br /&gt;
[[Category:Revise on Major]]&lt;br /&gt;
&lt;br /&gt;
== External References ==&lt;br /&gt;
* [https://devops.profitbricks.com/tutorials/use-ssh-keys-with-putty-on-windows/#connect-to-server-with-private-key Accessing device with SSH and private key using putty]&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=File:EC2_AMI_Network.png&amp;diff=31846</id>
		<title>File:EC2 AMI Network.png</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=File:EC2_AMI_Network.png&amp;diff=31846"/>
		<updated>2022-07-29T15:23:06Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EC2_AMI_Network&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=File:EC2_AMI_CPU.png&amp;diff=31845</id>
		<title>File:EC2 AMI CPU.png</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=File:EC2_AMI_CPU.png&amp;diff=31845"/>
		<updated>2022-07-29T15:07:12Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EC2_AMI_CPU&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=File:EC2_launch_AMI.png&amp;diff=31844</id>
		<title>File:EC2 launch AMI.png</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=File:EC2_launch_AMI.png&amp;diff=31844"/>
		<updated>2022-07-29T14:53:33Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EC2_launch_AMI&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=ProSBC:Cloud:AWS_Installation-B&amp;diff=31843</id>
		<title>ProSBC:Cloud:AWS Installation-B</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=ProSBC:Cloud:AWS_Installation-B&amp;diff=31843"/>
		<updated>2022-07-29T14:43:28Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: /* Instantiate a ProSBC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:ProSBC:Cloud:AWS Installation}}&lt;br /&gt;
&lt;br /&gt;
This page is intended to give assistance to people launching an instance of &#039;&#039;ProSBC&#039;&#039; using an Amazon Machine Image (AMI) on Amazon Web Service (AWS).&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Instantiate a ProSBC&#039;&#039;&#039; ==&lt;br /&gt;
* After logging in your Amazon account, click on “EC2” in the main AWS console:&lt;br /&gt;
[[File:AWS Management Console 2022-07-28 16-27-37.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* Be sure you are in the correct region, on the left menu click on “AMIs” and select “Private image” to locate FreeSBC/ProSBC AMI:&lt;br /&gt;
[[File:AWS EC2 AMIs.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* Select the region matching the region of the ProSBC AMI you want to test. If you don&#039;t know it, try &amp;quot;Canada (Central)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:RegionAMI.png| 700px]]&lt;br /&gt;
&lt;br /&gt;
* Select the image and click “Launch”:&lt;br /&gt;
[[File:SelectAMI.png| 700px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Select the instance type and its resources. The recommended instance type is:&lt;br /&gt;
**  m4.large (2 vCPU, 8 GiB)&lt;br /&gt;
* Supported instance type are: &lt;br /&gt;
** C3, C4, D2, I2, M4 (excluding m4.16xlarge), and R3 instances ([https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking.html Supported instances from Amazon documentation])&lt;br /&gt;
*** Note: The Paris region is not supported at this time, since it does not have any of the supported instance types.&lt;br /&gt;
* This is the list of approximate performances for different AWS instance types. Results may vary according to configuration.&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;150&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | EC2 Instance&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | AWS CPU cores&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions per second (call rate)&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions with RTP anchoring&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions with Media bypass&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.large&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
2&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
50&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
400&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
32,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
215&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
750&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
c4.xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
215&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
750&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
c4.2xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
8&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
575&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
2,000&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.4xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
16&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
650&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4,000&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.10xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
40&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
650&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4,800&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:SelectResources.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click “Add Storage” to proceed to the next page:&lt;br /&gt;
[[File:ChooseSubnet.png| 1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Change the Volume Size to 40Gb.&lt;br /&gt;
* Select &amp;quot;Volume Type&amp;quot;: gp2&lt;br /&gt;
* Check the box &amp;quot;Delete on Termination&amp;quot;&lt;br /&gt;
* Click “Add Tags” to proceed to the next page.&lt;br /&gt;
[[File:NextTag.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* You can leave the default parameters as they are. &lt;br /&gt;
* Click “Configure Security Group” to proceed to the next page:&lt;br /&gt;
[[File:NextSecurityGroup.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
* Select &amp;quot;Create a new security group&amp;quot;. We recommend that you simply open all ports on your own IP address, since the SBC contains its own internal firewall:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Rule !! Type !! Port Range !! Source IP&lt;br /&gt;
|-&lt;br /&gt;
| All traffic || All traffic || 0 - 65535 || (Use your own public IP)&lt;br /&gt;
|}&lt;br /&gt;
[[File:AddRule.png| 600px ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click “Launch”. Be aware: you will be billed by Amazon for the instance resources:&lt;br /&gt;
[[File:Launch.png| 1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* You will be prompted to create a key pair, allowing you to securely connect to your instance. Select “Create a new key pair” if you do not own one, and give it a name. Then, click on “Download Key Pair” to download a .pem file since it is needed for a SSH connection. (Note: Make sure to not lose it, since you would then lose access the the SSH connection for the instance):&lt;br /&gt;
[[File:DownloadKey.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on “Launch Instances”:&lt;br /&gt;
[[File:LaunchWithKey.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* You can view your instance by clicking on “View Instances”:&lt;br /&gt;
[[File:ViewInstance.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Select the instance you just created and feel free to give it a name: &lt;br /&gt;
[[File:RenameInstance.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
=== Optional: Elastic IP Creation section ===&lt;br /&gt;
* If you want to use an associate public IP generated by Amazon (called &amp;quot;Elastic IP&amp;quot;). Click on &amp;quot;Elastic IP&amp;quot; on the left, then click on &amp;quot;Allocate new address&amp;quot;:&lt;br /&gt;
[[File:ElasticIP.png| 300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on &amp;quot;Allocate IP&amp;quot;. A new public IP will be generated by Amazon:&lt;br /&gt;
[[File:AllocateIP.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on &amp;quot;Close&amp;quot;:&lt;br /&gt;
[[File:NewIP.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
=== Optional: Elastic IP association section ===&lt;br /&gt;
&lt;br /&gt;
* Go to the left pane and click on &amp;quot;Instance&amp;quot;. Then select the instance &amp;quot;ProSBC&amp;quot; to display its description:&lt;br /&gt;
[[File:IPforInstance.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
* Find the &#039;&#039;&#039;eth0&#039;&#039;&#039; network interface in the instance description:&lt;br /&gt;
[[File:GetTheRightNetworkInterface.png| 1100px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on the &#039;&#039;&#039;eth0&#039;&#039;&#039; Network Interface, then click on the &amp;quot;Interface ID&amp;quot; link:&lt;br /&gt;
[[File:InterfaceID.png| 1100px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Right-click on the selected Network Interface, then click &amp;quot;Associate Address&amp;quot;:&lt;br /&gt;
[[File:AssociateAddress.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* In the Address list, select the public IP to associate with the main Network Interface. Then, click on &amp;quot;Associate Address&amp;quot;:&lt;br /&gt;
[[File:SelectAddress.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on &amp;quot;Instances&amp;quot; on the left pane and select &amp;quot;ProSBC&amp;quot; instance. Check if your instance is associated with a public IP:&lt;br /&gt;
[[File:Ready.png| 1100px]]&lt;br /&gt;
&lt;br /&gt;
== Enable SR-IOV enhanced networking ==&lt;br /&gt;
It is very important to enable &amp;quot;enhanced networking&amp;quot; for tbrouter to have access to the network devices on the VM.&lt;br /&gt;
&lt;br /&gt;
This must be done before completing the initial web portal configuration. &#039;&#039;&#039;Please shut down the instance before entering the serial number and all other information and set SR-IOV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are two types of enhanced networking, we need the second one.&lt;br /&gt;
&lt;br /&gt;
1) Elastic Network Adapter (ENA)&lt;br /&gt;
&lt;br /&gt;
2) Intel 82599 Virtual Function (VF) interface&lt;br /&gt;
&lt;br /&gt;
===Install the AWS CLI===&lt;br /&gt;
https://aws.amazon.com/cli/&lt;br /&gt;
&lt;br /&gt;
===Get security credentials for the command line===&lt;br /&gt;
On the AWS web portal, click on your account name and choose &amp;quot;My Security Credentials&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Expand the &amp;quot;Access keys&amp;quot; section&lt;br /&gt;
&lt;br /&gt;
Create a new key, you will need the AWSAccessKeyId and AWSSecretKey&lt;br /&gt;
&lt;br /&gt;
===Open a CLI and execute the aws cli commands===&lt;br /&gt;
  aws configure&lt;br /&gt;
&lt;br /&gt;
Paste the access key ID and key that you previously obtained along with your default region.&lt;br /&gt;
&lt;br /&gt;
===Show if the enhanced networking is enabled===&lt;br /&gt;
Make sure to replace the example instance ID with your own AWS instance ID&lt;br /&gt;
&lt;br /&gt;
  aws ec2 describe-instance-attribute --instance-id i-0123456789abcdef1 --attribute sriovNetSupport&lt;br /&gt;
&lt;br /&gt;
Enabled:&lt;br /&gt;
  {&lt;br /&gt;
      &amp;quot;InstanceId&amp;quot;: &amp;quot;i-0123456789abcdef1&amp;quot;,&lt;br /&gt;
      &amp;quot;SriovNetSupport&amp;quot;: {&lt;br /&gt;
          &amp;quot;Value&amp;quot;: &amp;quot;simple&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
Not enabled:&lt;br /&gt;
  {&lt;br /&gt;
      &amp;quot;InstanceId&amp;quot;: &amp;quot;i-0123456789abcdef1&amp;quot;,&lt;br /&gt;
      &amp;quot;SriovNetSupport&amp;quot;: {}&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
To enable the sriov enhanced networking, first turn off the instance then do:&lt;br /&gt;
&lt;br /&gt;
  aws ec2 modify-instance-attribute --instance-id i-0123456789abcdef1  --sriov-net-support simple&lt;br /&gt;
&lt;br /&gt;
== Accessing the ProSBC ==&lt;br /&gt;
=== Accessing the ProSBC web portal ===&lt;br /&gt;
* Open a web browser to the management IP of the ProSBC, on port 12358.  Example if your Instance public IP address is 35.183.126.193, the URL would be: &amp;lt;br/&amp;gt; http://35.183.126.193:12358&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
:You should get to the ProSBC Configuration Wizard &amp;lt;br/&amp;gt; &lt;br /&gt;
:[[File:AWS_TSBC_WebPortal_Configuration_wizard.jpg|700px]]&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Take note that it may take a while for the ProSBC system to make the Web Portal available (around 3-5 minutes).&lt;br /&gt;
&lt;br /&gt;
* From here, you can go to [[TSBC-SW:WebPortal:Initial Configuration|Web Portal Initial Configuration Guide]] to continue the installation.&lt;br /&gt;
&lt;br /&gt;
== Web Portal Initial Configuration ==&lt;br /&gt;
Click on the following link to pursue installation from the web portal:&lt;br /&gt;
[[TSBC-SW:WebPortal:Initial Configuration|ProSBC Initial Configuration]]&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
* [[FreeSBC:Cloud:AWS_Installation_Troubleshooting_A|Installation troubleshooting]]&lt;br /&gt;
* [[FreeSBC:Cloud:Recovering_an_Elastic_IP_address|Recovering an Elastic IP address]]&lt;br /&gt;
[[Category:Revise on Major]]&lt;br /&gt;
&lt;br /&gt;
== External References ==&lt;br /&gt;
* [https://devops.profitbricks.com/tutorials/use-ssh-keys-with-putty-on-windows/#connect-to-server-with-private-key Accessing device with SSH and private key using putty]&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=ProSBC:Cloud:AWS_Installation-B&amp;diff=31842</id>
		<title>ProSBC:Cloud:AWS Installation-B</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=ProSBC:Cloud:AWS_Installation-B&amp;diff=31842"/>
		<updated>2022-07-29T14:41:16Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:ProSBC:Cloud:AWS Installation}}&lt;br /&gt;
&lt;br /&gt;
This page is intended to give assistance to people launching an instance of &#039;&#039;ProSBC&#039;&#039; using an Amazon Machine Image (AMI) on Amazon Web Service (AWS).&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Instantiate a ProSBC&#039;&#039;&#039; ==&lt;br /&gt;
* After logging in your Amazon account, click on “EC2” in the main AWS console:&lt;br /&gt;
[[File:AWS Management Console 2022-07-28 16-27-37.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* Be sure you are in the correct region, on the left menu click on “AMIs” and select “Private image” to locate ProSBC AMI:&lt;br /&gt;
[[File:AWS EC2 AMIs.png|900px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
* Select the region matching the region of the ProSBC AMI you want to test. If you don&#039;t know it, try &amp;quot;Canada (Central)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:RegionAMI.png| 700px]]&lt;br /&gt;
&lt;br /&gt;
* Select the image and click “Launch”:&lt;br /&gt;
[[File:SelectAMI.png| 700px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Select the instance type and its resources. The recommended instance type is:&lt;br /&gt;
**  m4.large (2 vCPU, 8 GiB)&lt;br /&gt;
* Supported instance type are: &lt;br /&gt;
** C3, C4, D2, I2, M4 (excluding m4.16xlarge), and R3 instances ([https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking.html Supported instances from Amazon documentation])&lt;br /&gt;
*** Note: The Paris region is not supported at this time, since it does not have any of the supported instance types.&lt;br /&gt;
* This is the list of approximate performances for different AWS instance types. Results may vary according to configuration.&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;150&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | EC2 Instance&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | AWS CPU cores&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions per second (call rate)&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions with RTP anchoring&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions with Media bypass&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.large&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
2&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
50&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
400&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
32,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
215&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
750&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
c4.xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
215&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
750&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
c4.2xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
8&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
575&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
2,000&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.4xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
16&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
650&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4,000&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.10xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
40&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
650&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4,800&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:SelectResources.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click “Add Storage” to proceed to the next page:&lt;br /&gt;
[[File:ChooseSubnet.png| 1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Change the Volume Size to 40Gb.&lt;br /&gt;
* Select &amp;quot;Volume Type&amp;quot;: gp2&lt;br /&gt;
* Check the box &amp;quot;Delete on Termination&amp;quot;&lt;br /&gt;
* Click “Add Tags” to proceed to the next page.&lt;br /&gt;
[[File:NextTag.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* You can leave the default parameters as they are. &lt;br /&gt;
* Click “Configure Security Group” to proceed to the next page:&lt;br /&gt;
[[File:NextSecurityGroup.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
* Select &amp;quot;Create a new security group&amp;quot;. We recommend that you simply open all ports on your own IP address, since the SBC contains its own internal firewall:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Rule !! Type !! Port Range !! Source IP&lt;br /&gt;
|-&lt;br /&gt;
| All traffic || All traffic || 0 - 65535 || (Use your own public IP)&lt;br /&gt;
|}&lt;br /&gt;
[[File:AddRule.png| 600px ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click “Launch”. Be aware: you will be billed by Amazon for the instance resources:&lt;br /&gt;
[[File:Launch.png| 1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* You will be prompted to create a key pair, allowing you to securely connect to your instance. Select “Create a new key pair” if you do not own one, and give it a name. Then, click on “Download Key Pair” to download a .pem file since it is needed for a SSH connection. (Note: Make sure to not lose it, since you would then lose access the the SSH connection for the instance):&lt;br /&gt;
[[File:DownloadKey.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on “Launch Instances”:&lt;br /&gt;
[[File:LaunchWithKey.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* You can view your instance by clicking on “View Instances”:&lt;br /&gt;
[[File:ViewInstance.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Select the instance you just created and feel free to give it a name: &lt;br /&gt;
[[File:RenameInstance.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
=== Optional: Elastic IP Creation section ===&lt;br /&gt;
* If you want to use an associate public IP generated by Amazon (called &amp;quot;Elastic IP&amp;quot;). Click on &amp;quot;Elastic IP&amp;quot; on the left, then click on &amp;quot;Allocate new address&amp;quot;:&lt;br /&gt;
[[File:ElasticIP.png| 300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on &amp;quot;Allocate IP&amp;quot;. A new public IP will be generated by Amazon:&lt;br /&gt;
[[File:AllocateIP.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on &amp;quot;Close&amp;quot;:&lt;br /&gt;
[[File:NewIP.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
=== Optional: Elastic IP association section ===&lt;br /&gt;
&lt;br /&gt;
* Go to the left pane and click on &amp;quot;Instance&amp;quot;. Then select the instance &amp;quot;ProSBC&amp;quot; to display its description:&lt;br /&gt;
[[File:IPforInstance.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
* Find the &#039;&#039;&#039;eth0&#039;&#039;&#039; network interface in the instance description:&lt;br /&gt;
[[File:GetTheRightNetworkInterface.png| 1100px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on the &#039;&#039;&#039;eth0&#039;&#039;&#039; Network Interface, then click on the &amp;quot;Interface ID&amp;quot; link:&lt;br /&gt;
[[File:InterfaceID.png| 1100px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Right-click on the selected Network Interface, then click &amp;quot;Associate Address&amp;quot;:&lt;br /&gt;
[[File:AssociateAddress.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* In the Address list, select the public IP to associate with the main Network Interface. Then, click on &amp;quot;Associate Address&amp;quot;:&lt;br /&gt;
[[File:SelectAddress.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on &amp;quot;Instances&amp;quot; on the left pane and select &amp;quot;ProSBC&amp;quot; instance. Check if your instance is associated with a public IP:&lt;br /&gt;
[[File:Ready.png| 1100px]]&lt;br /&gt;
&lt;br /&gt;
== Enable SR-IOV enhanced networking ==&lt;br /&gt;
It is very important to enable &amp;quot;enhanced networking&amp;quot; for tbrouter to have access to the network devices on the VM.&lt;br /&gt;
&lt;br /&gt;
This must be done before completing the initial web portal configuration. &#039;&#039;&#039;Please shut down the instance before entering the serial number and all other information and set SR-IOV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are two types of enhanced networking, we need the second one.&lt;br /&gt;
&lt;br /&gt;
1) Elastic Network Adapter (ENA)&lt;br /&gt;
&lt;br /&gt;
2) Intel 82599 Virtual Function (VF) interface&lt;br /&gt;
&lt;br /&gt;
===Install the AWS CLI===&lt;br /&gt;
https://aws.amazon.com/cli/&lt;br /&gt;
&lt;br /&gt;
===Get security credentials for the command line===&lt;br /&gt;
On the AWS web portal, click on your account name and choose &amp;quot;My Security Credentials&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Expand the &amp;quot;Access keys&amp;quot; section&lt;br /&gt;
&lt;br /&gt;
Create a new key, you will need the AWSAccessKeyId and AWSSecretKey&lt;br /&gt;
&lt;br /&gt;
===Open a CLI and execute the aws cli commands===&lt;br /&gt;
  aws configure&lt;br /&gt;
&lt;br /&gt;
Paste the access key ID and key that you previously obtained along with your default region.&lt;br /&gt;
&lt;br /&gt;
===Show if the enhanced networking is enabled===&lt;br /&gt;
Make sure to replace the example instance ID with your own AWS instance ID&lt;br /&gt;
&lt;br /&gt;
  aws ec2 describe-instance-attribute --instance-id i-0123456789abcdef1 --attribute sriovNetSupport&lt;br /&gt;
&lt;br /&gt;
Enabled:&lt;br /&gt;
  {&lt;br /&gt;
      &amp;quot;InstanceId&amp;quot;: &amp;quot;i-0123456789abcdef1&amp;quot;,&lt;br /&gt;
      &amp;quot;SriovNetSupport&amp;quot;: {&lt;br /&gt;
          &amp;quot;Value&amp;quot;: &amp;quot;simple&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
Not enabled:&lt;br /&gt;
  {&lt;br /&gt;
      &amp;quot;InstanceId&amp;quot;: &amp;quot;i-0123456789abcdef1&amp;quot;,&lt;br /&gt;
      &amp;quot;SriovNetSupport&amp;quot;: {}&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
To enable the sriov enhanced networking, first turn off the instance then do:&lt;br /&gt;
&lt;br /&gt;
  aws ec2 modify-instance-attribute --instance-id i-0123456789abcdef1  --sriov-net-support simple&lt;br /&gt;
&lt;br /&gt;
== Accessing the ProSBC ==&lt;br /&gt;
=== Accessing the ProSBC web portal ===&lt;br /&gt;
* Open a web browser to the management IP of the ProSBC, on port 12358.  Example if your Instance public IP address is 35.183.126.193, the URL would be: &amp;lt;br/&amp;gt; http://35.183.126.193:12358&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
:You should get to the ProSBC Configuration Wizard &amp;lt;br/&amp;gt; &lt;br /&gt;
:[[File:AWS_TSBC_WebPortal_Configuration_wizard.jpg|700px]]&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Take note that it may take a while for the ProSBC system to make the Web Portal available (around 3-5 minutes).&lt;br /&gt;
&lt;br /&gt;
* From here, you can go to [[TSBC-SW:WebPortal:Initial Configuration|Web Portal Initial Configuration Guide]] to continue the installation.&lt;br /&gt;
&lt;br /&gt;
== Web Portal Initial Configuration ==&lt;br /&gt;
Click on the following link to pursue installation from the web portal:&lt;br /&gt;
[[TSBC-SW:WebPortal:Initial Configuration|ProSBC Initial Configuration]]&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
* [[FreeSBC:Cloud:AWS_Installation_Troubleshooting_A|Installation troubleshooting]]&lt;br /&gt;
* [[FreeSBC:Cloud:Recovering_an_Elastic_IP_address|Recovering an Elastic IP address]]&lt;br /&gt;
[[Category:Revise on Major]]&lt;br /&gt;
&lt;br /&gt;
== External References ==&lt;br /&gt;
* [https://devops.profitbricks.com/tutorials/use-ssh-keys-with-putty-on-windows/#connect-to-server-with-private-key Accessing device with SSH and private key using putty]&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=File:AWS_EC2_AMIs.png&amp;diff=31841</id>
		<title>File:AWS EC2 AMIs.png</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=File:AWS_EC2_AMIs.png&amp;diff=31841"/>
		<updated>2022-07-29T14:40:17Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AWS_EC2_AMIs&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=File:Dashboard_-_EC2_Management_Console_2022-07-28_16-28-03_2.png&amp;diff=31840</id>
		<title>File:Dashboard - EC2 Management Console 2022-07-28 16-28-03 2.png</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=File:Dashboard_-_EC2_Management_Console_2022-07-28_16-28-03_2.png&amp;diff=31840"/>
		<updated>2022-07-29T13:57:53Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EC2_AMI&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=File:AWS_Management_Console_2022-07-28_16-27-37.png&amp;diff=31839</id>
		<title>File:AWS Management Console 2022-07-28 16-27-37.png</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=File:AWS_Management_Console_2022-07-28_16-27-37.png&amp;diff=31839"/>
		<updated>2022-07-29T13:13:15Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AWS EC2 console&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=ProSBC:Cloud:AWS_Installation-B&amp;diff=31838</id>
		<title>ProSBC:Cloud:AWS Installation-B</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=ProSBC:Cloud:AWS_Installation-B&amp;diff=31838"/>
		<updated>2022-07-29T12:24:14Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: Created page with &amp;quot;{{DISPLAYTITLE:ProSBC:Cloud:AWS Installation}}  This page is intended to give assistance to people launching an instance of &amp;#039;&amp;#039;ProSBC&amp;#039;&amp;#039; using an Amazon Machine Image (AMI) on A...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:ProSBC:Cloud:AWS Installation}}&lt;br /&gt;
&lt;br /&gt;
This page is intended to give assistance to people launching an instance of &#039;&#039;ProSBC&#039;&#039; using an Amazon Machine Image (AMI) on Amazon Web Service (AWS).&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Instantiate a ProSBC&#039;&#039;&#039; ==&lt;br /&gt;
* After logging in your Amazon account, click on “EC2” in the main AWS console:&lt;br /&gt;
[[File:ConsoleEC2.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
* On the left menu, click on “AMIs”:&lt;br /&gt;
[[File:AMIs.png| 100px]]&lt;br /&gt;
&lt;br /&gt;
* Click on the filter drop list and select “Private image” to locate ProSBC AMI:&lt;br /&gt;
[[File:PrivateImages.png| 500px]]&lt;br /&gt;
&lt;br /&gt;
* Select the region matching the region of the ProSBC AMI you want to test. If you don&#039;t know it, try &amp;quot;Canada (Central)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:RegionAMI.png| 700px]]&lt;br /&gt;
&lt;br /&gt;
* Select the image and click “Launch”:&lt;br /&gt;
[[File:SelectAMI.png| 700px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Select the instance type and its resources. The recommended instance type is:&lt;br /&gt;
**  m4.large (2 vCPU, 8 GiB)&lt;br /&gt;
* Supported instance type are: &lt;br /&gt;
** C3, C4, D2, I2, M4 (excluding m4.16xlarge), and R3 instances ([https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking.html Supported instances from Amazon documentation])&lt;br /&gt;
*** Note: The Paris region is not supported at this time, since it does not have any of the supported instance types.&lt;br /&gt;
* This is the list of approximate performances for different AWS instance types. Results may vary according to configuration.&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;150&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | EC2 Instance&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | AWS CPU cores&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions per second (call rate)&lt;br /&gt;
! width=&amp;quot;100&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions with RTP anchoring&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Sessions with Media bypass&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.large&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
2&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
50&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
400&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
32,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
215&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
750&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
c4.xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
215&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
750&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
c4.2xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
8&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
575&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
2,000&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.4xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
16&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
650&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4,000&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
m4.10xlarge&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
40&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
650&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
4,800&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
60,000&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:SelectResources.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click “Add Storage” to proceed to the next page:&lt;br /&gt;
[[File:ChooseSubnet.png| 1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Change the Volume Size to 40Gb.&lt;br /&gt;
* Select &amp;quot;Volume Type&amp;quot;: gp2&lt;br /&gt;
* Check the box &amp;quot;Delete on Termination&amp;quot;&lt;br /&gt;
* Click “Add Tags” to proceed to the next page.&lt;br /&gt;
[[File:NextTag.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* You can leave the default parameters as they are. &lt;br /&gt;
* Click “Configure Security Group” to proceed to the next page:&lt;br /&gt;
[[File:NextSecurityGroup.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
* Select &amp;quot;Create a new security group&amp;quot;. We recommend that you simply open all ports on your own IP address, since the SBC contains its own internal firewall:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Rule !! Type !! Port Range !! Source IP&lt;br /&gt;
|-&lt;br /&gt;
| All traffic || All traffic || 0 - 65535 || (Use your own public IP)&lt;br /&gt;
|}&lt;br /&gt;
[[File:AddRule.png| 600px ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click “Launch”. Be aware: you will be billed by Amazon for the instance resources:&lt;br /&gt;
[[File:Launch.png| 1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* You will be prompted to create a key pair, allowing you to securely connect to your instance. Select “Create a new key pair” if you do not own one, and give it a name. Then, click on “Download Key Pair” to download a .pem file since it is needed for a SSH connection. (Note: Make sure to not lose it, since you would then lose access the the SSH connection for the instance):&lt;br /&gt;
[[File:DownloadKey.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on “Launch Instances”:&lt;br /&gt;
[[File:LaunchWithKey.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* You can view your instance by clicking on “View Instances”:&lt;br /&gt;
[[File:ViewInstance.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Select the instance you just created and feel free to give it a name: &lt;br /&gt;
[[File:RenameInstance.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
=== Optional: Elastic IP Creation section ===&lt;br /&gt;
* If you want to use an associate public IP generated by Amazon (called &amp;quot;Elastic IP&amp;quot;). Click on &amp;quot;Elastic IP&amp;quot; on the left, then click on &amp;quot;Allocate new address&amp;quot;:&lt;br /&gt;
[[File:ElasticIP.png| 300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on &amp;quot;Allocate IP&amp;quot;. A new public IP will be generated by Amazon:&lt;br /&gt;
[[File:AllocateIP.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on &amp;quot;Close&amp;quot;:&lt;br /&gt;
[[File:NewIP.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
=== Optional: Elastic IP association section ===&lt;br /&gt;
&lt;br /&gt;
* Go to the left pane and click on &amp;quot;Instance&amp;quot;. Then select the instance &amp;quot;ProSBC&amp;quot; to display its description:&lt;br /&gt;
[[File:IPforInstance.png| 600px]]&lt;br /&gt;
&lt;br /&gt;
* Find the &#039;&#039;&#039;eth0&#039;&#039;&#039; network interface in the instance description:&lt;br /&gt;
[[File:GetTheRightNetworkInterface.png| 1100px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on the &#039;&#039;&#039;eth0&#039;&#039;&#039; Network Interface, then click on the &amp;quot;Interface ID&amp;quot; link:&lt;br /&gt;
[[File:InterfaceID.png| 1100px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Right-click on the selected Network Interface, then click &amp;quot;Associate Address&amp;quot;:&lt;br /&gt;
[[File:AssociateAddress.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* In the Address list, select the public IP to associate with the main Network Interface. Then, click on &amp;quot;Associate Address&amp;quot;:&lt;br /&gt;
[[File:SelectAddress.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Click on &amp;quot;Instances&amp;quot; on the left pane and select &amp;quot;ProSBC&amp;quot; instance. Check if your instance is associated with a public IP:&lt;br /&gt;
[[File:Ready.png| 1100px]]&lt;br /&gt;
&lt;br /&gt;
== Enable SR-IOV enhanced networking ==&lt;br /&gt;
It is very important to enable &amp;quot;enhanced networking&amp;quot; for tbrouter to have access to the network devices on the VM.&lt;br /&gt;
&lt;br /&gt;
This must be done before completing the initial web portal configuration. &#039;&#039;&#039;Please shut down the instance before entering the serial number and all other information and set SR-IOV&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are two types of enhanced networking, we need the second one.&lt;br /&gt;
&lt;br /&gt;
1) Elastic Network Adapter (ENA)&lt;br /&gt;
&lt;br /&gt;
2) Intel 82599 Virtual Function (VF) interface&lt;br /&gt;
&lt;br /&gt;
===Install the AWS CLI===&lt;br /&gt;
https://aws.amazon.com/cli/&lt;br /&gt;
&lt;br /&gt;
===Get security credentials for the command line===&lt;br /&gt;
On the AWS web portal, click on your account name and choose &amp;quot;My Security Credentials&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Expand the &amp;quot;Access keys&amp;quot; section&lt;br /&gt;
&lt;br /&gt;
Create a new key, you will need the AWSAccessKeyId and AWSSecretKey&lt;br /&gt;
&lt;br /&gt;
===Open a CLI and execute the aws cli commands===&lt;br /&gt;
  aws configure&lt;br /&gt;
&lt;br /&gt;
Paste the access key ID and key that you previously obtained along with your default region.&lt;br /&gt;
&lt;br /&gt;
===Show if the enhanced networking is enabled===&lt;br /&gt;
Make sure to replace the example instance ID with your own AWS instance ID&lt;br /&gt;
&lt;br /&gt;
  aws ec2 describe-instance-attribute --instance-id i-0123456789abcdef1 --attribute sriovNetSupport&lt;br /&gt;
&lt;br /&gt;
Enabled:&lt;br /&gt;
  {&lt;br /&gt;
      &amp;quot;InstanceId&amp;quot;: &amp;quot;i-0123456789abcdef1&amp;quot;,&lt;br /&gt;
      &amp;quot;SriovNetSupport&amp;quot;: {&lt;br /&gt;
          &amp;quot;Value&amp;quot;: &amp;quot;simple&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
Not enabled:&lt;br /&gt;
  {&lt;br /&gt;
      &amp;quot;InstanceId&amp;quot;: &amp;quot;i-0123456789abcdef1&amp;quot;,&lt;br /&gt;
      &amp;quot;SriovNetSupport&amp;quot;: {}&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
To enable the sriov enhanced networking, first turn off the instance then do:&lt;br /&gt;
&lt;br /&gt;
  aws ec2 modify-instance-attribute --instance-id i-0123456789abcdef1  --sriov-net-support simple&lt;br /&gt;
&lt;br /&gt;
== Accessing the ProSBC ==&lt;br /&gt;
=== Accessing the ProSBC web portal ===&lt;br /&gt;
* Open a web browser to the management IP of the ProSBC, on port 12358.  Example if your Instance public IP address is 35.183.126.193, the URL would be: &amp;lt;br/&amp;gt; http://35.183.126.193:12358&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
:You should get to the ProSBC Configuration Wizard &amp;lt;br/&amp;gt; &lt;br /&gt;
:[[File:AWS_TSBC_WebPortal_Configuration_wizard.jpg|700px]]&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Take note that it may take a while for the ProSBC system to make the Web Portal available (around 3-5 minutes).&lt;br /&gt;
&lt;br /&gt;
* From here, you can go to [[TSBC-SW:WebPortal:Initial Configuration|Web Portal Initial Configuration Guide]] to continue the installation.&lt;br /&gt;
&lt;br /&gt;
== Web Portal Initial Configuration ==&lt;br /&gt;
Click on the following link to pursue installation from the web portal:&lt;br /&gt;
[[TSBC-SW:WebPortal:Initial Configuration|ProSBC Initial Configuration]]&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
* [[FreeSBC:Cloud:AWS_Installation_Troubleshooting_A|Installation troubleshooting]]&lt;br /&gt;
* [[FreeSBC:Cloud:Recovering_an_Elastic_IP_address|Recovering an Elastic IP address]]&lt;br /&gt;
[[Category:Revise on Major]]&lt;br /&gt;
&lt;br /&gt;
== External References ==&lt;br /&gt;
* [https://devops.profitbricks.com/tutorials/use-ssh-keys-with-putty-on-windows/#connect-to-server-with-private-key Accessing device with SSH and private key using putty]&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=User:Miguel_Celis_Salgado&amp;diff=31837</id>
		<title>User:Miguel Celis Salgado</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=User:Miguel_Celis_Salgado&amp;diff=31837"/>
		<updated>2022-07-29T12:21:58Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: Created page with &amp;quot;Create a new pages using a ProSBC:Cloud:AWS Installation-B&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Create a new pages using a [[ProSBC:Cloud:AWS Installation-B]]&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=SS7&amp;diff=31836</id>
		<title>SS7</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=SS7&amp;diff=31836"/>
		<updated>2022-07-28T12:10:39Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: /* Maximum Capacity */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Ss7-protocol-stack.jpg|thumb|300px|Diagram of the SS7 stack]]&lt;br /&gt;
SS7 is a signaling protocol which is used to set up and tear down phone calls. It also provides support for such functionality as local number portability, [[SMS|Short Messaging Service (SMS)]], [[Prepaid &amp;amp; postpaid calling|prepaid billing]] and number translation.&lt;br /&gt;
&lt;br /&gt;
The configuration of SS7 requires that the physical layer, through to the transport layer, and up to the application layer be configured. SS7 configuration involves configuring values for [[MTP2 Layer]], [[MTP3 Layer]], SCCP, and [[ISUP]].&lt;br /&gt;
&lt;br /&gt;
A conceptual illustration of the SS7 protocol stack is shown on the right. In the SS7 architecture, every layer has very specific task and responsibilities to provide to upper layers. Looking at the figure on the right, we see that an SS7 stack covers all levels of the OSI model from physical to application layer. Within this model, it is possible to replace one of more layers by another protocol as long as it provides the same functionalities. In a base call control application over a TDM network, the SS7 stack required would include layers [[MTP1 Layer]], MTP2, MTP3 and ISUP or TUP.&lt;br /&gt;
&lt;br /&gt;
It is worth pointing out that, by being layered in different functional groups, SS7 was built so that different nodes in the network don’t need to implement every portion of the protocol stack if they don’t require to.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TelcoBridges and SS7 ==&lt;br /&gt;
TelcoBridges provides SS7 support with all of its media gateway, VAS development platform and monitoring devices. SS7 functionality is licensed separately and can be provided at initial purchase or added later on via a software [[Add/Change_Licenses|license upgrade]].&lt;br /&gt;
&lt;br /&gt;
SS7 signaling is configured once for the entire [[Tmedia]] or [[Tdev]] system. Any one Tdev unit is capable of running the entire SS7 signaling stack for all the Tdev units in a system.&lt;br /&gt;
&lt;br /&gt;
Systems developed using TelcoBridges hardware can support up to a maximum of 64 point codes. It is worth noting that a single point code can be used for 2 or more devices configured as a single system.&lt;br /&gt;
&lt;br /&gt;
[[High Availability|High availability]] (HA) has been designed into the architecture of the Tmedia product such that the failure of an SS7 stack on one Tmedia unit will be taken over by the SS7 stack of another Tmedia unit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click for further information on:&lt;br /&gt;
*[[MTP2:Specification|Supported MTP2 standards and variants]]&lt;br /&gt;
*[[MTP3:Specification|Supported MTP3 standards and variants]]&lt;br /&gt;
*[[ISUP:Specification|Supported ISUP standards and variants]]&lt;br /&gt;
== Maximum Capacity ==&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! !!Release!!MTP2&amp;lt;br&amp;gt;HSL!!MTP2&amp;lt;br&amp;gt;LSL!!MTP3&amp;lt;br&amp;gt;Networks!!MTP3&amp;lt;br&amp;gt;Links!!MTP3&amp;lt;br&amp;gt;Linksets!!OPC!!DPC&amp;lt;br&amp;gt;Routes!!ISUP&amp;lt;br&amp;gt;Networks!!ISUP&amp;lt;br&amp;gt;Userparts!!SCCP&amp;lt;br&amp;gt;Networks/&amp;lt;br&amp;gt;Userparts/&amp;lt;br&amp;gt;LSAPs!!TCAP&amp;lt;br&amp;gt;Userparts!!CIC Groups&amp;lt;br&amp;gt;ISUP stack!!CICs&amp;lt;br&amp;gt;ISUP stack !! MTP2 Link&amp;lt;br&amp;gt;redundancy !! MTP3&amp;lt;br&amp;gt;Redundancy !! ISUP&amp;lt;br&amp;gt;Redundancy !! M3UA&amp;lt;br&amp;gt;SAP&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | TMG800 &lt;br /&gt;
| 2.2-2.7 || 2 || 64 || 8 || 64 || 64 || 64 || 128 || 8 || 8 || 8 || 8 || 300 || 512 || Yes || N/A || N/A || 8&lt;br /&gt;
|-&lt;br /&gt;
| 2.8     || 2 || 64 || 8 || 64 || 256|| 64 || 256 || 8 || 8 || 8 || 8 || 300 || 512 || Yes || N/A || N/A || 8&lt;br /&gt;
|-&lt;br /&gt;
| 2.9    || 2 || 64 || 8 || 64 || 256|| 64 || 512 || 8 || 8 || 8 || 8 || 300 || 512 || Yes || N/A || N/A || 8&lt;br /&gt;
|-&lt;br /&gt;
| 2.9.112+&amp;lt;br/&amp;gt;3.0.139+|| 2 || 64 || 8  || 64 || 256|| 64 || 512 || 8 || 8 || 16 || 8 || 300 || 512 || Yes || N/A || N/A || 8&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | TMG3200 &lt;br /&gt;
| 2.2-2.7 || 2 || 64 || 8 || 64 || 64 || 64 || 128 || 8 || 8 || 8 || 8 || 300 || 2048 || Yes || N/A || N/A || 8&lt;br /&gt;
|-&lt;br /&gt;
| 2.8     || 2 || 64 || 8 || 64 || 256 || 64 || 256 || 8 || 8 || 8 || 8 || 300 || 2048 || Yes || N/A || N/A || 8&lt;br /&gt;
|-&lt;br /&gt;
| 2.9    || 2 || 64 || 8 || 64 || 256 || 64 || 512 || 8 || 8 || 8 || 8 || 300 || 2048 || Yes || N/A || N/A || 8&lt;br /&gt;
|-&lt;br /&gt;
| 2.9.112+&amp;lt;br/&amp;gt;3.0.139+ || 2 || 64 || 8 || 64 || 256 || 64 || 512 || 8 || 8 || 16 || 8 || 300 || 2048 || Yes || N/A || N/A || 8&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; | TMG7800&lt;br /&gt;
| 2.2-2.7 || 32 &amp;lt;br/&amp;gt;(2/Tmedia)  || 256 &amp;lt;br/&amp;gt;(64/Tmedia) || 8 || 256 &amp;lt;br/&amp;gt;(64/Tmedia)|| 256 || 64 || 128 || 8 || 8 || 8 || 8 || 300 || 30000 || Yes || Yes || Yes || 8 &lt;br /&gt;
|-&lt;br /&gt;
| 2.8     || 32 &amp;lt;br/&amp;gt;(2/Tmedia) || 512 &amp;lt;br/&amp;gt;(64/Tmedia) || 16 || 512 &amp;lt;br/&amp;gt;(64/Tmedia)|| 512 || 64 || 256 || 16 || 8 || 8 || 8 || 300 || 30000 || Yes || Yes || Yes || 16 &lt;br /&gt;
|-&lt;br /&gt;
| 2.9    || 32 &amp;lt;br/&amp;gt;(2/Tmedia) || 512 &amp;lt;br/&amp;gt;(64/Tmedia) || 16 || 512 &amp;lt;br/&amp;gt;(64/Tmedia)|| 512 || 64 || 512 || 16 || 8 || 8 || 8 || 300 || 30000 || Yes || Yes || Yes || 16&lt;br /&gt;
|-&lt;br /&gt;
| 2.9.112+&amp;lt;br/&amp;gt;3.0.139+|| 32 &amp;lt;br/&amp;gt;(2/Tmedia) || 512 &amp;lt;br/&amp;gt;(64/Tmedia) || 16 || 512 &amp;lt;br/&amp;gt;(64/Tmedia)|| 512 || 64 || 512 || 16 || 8 || 16 || 8 || 300 || 30000 || Yes || Yes || Yes || 16&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Supported SS7 Link types ==&lt;br /&gt;
Typically:&lt;br /&gt;
* A Link&lt;br /&gt;
* F Link&lt;br /&gt;
The following types are also supported in some circumstances:&lt;br /&gt;
* B/D Link&lt;br /&gt;
* C Link&lt;br /&gt;
* E Link&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Configuration ===&lt;br /&gt;
*[[Toolpack:Protocol_Stack_Settings_E#SS7 ISUP|Web Portal v3.2: SS7 Signaling]]&lt;br /&gt;
*[[Toolpack:Protocol_Stack_Settings_D#SS7 ISUP|Web Portal v3.0: SS7 Signaling]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; data-collapsetext=&amp;quot;other versions&amp;quot; data-expandtext=&amp;quot;Click here for other versions&amp;quot; style=&amp;quot;width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
*[[Toolpack:Protocol_Stack_Settings_C#SS7 ISUP|Web Portal v2.10: SS7 Signaling]]&lt;br /&gt;
*[[Toolpack:Protocol_Stack_Settings_B#SS7 ISUP|Web Portal v2.9: SS7 Signaling]]&lt;br /&gt;
*[[Toolpack:Protocol_Stack_Settings_A#SS7 ISUP|Web Portal v2.8: SS7 Signaling]]&lt;br /&gt;
*[[Web_Portal_Tutorial_Guide_v2.7#SS7 ISUP|Web Portal v2.7: SS7 Signaling]]&lt;br /&gt;
*[[Web_Portal_Tutorial_Guide_v2.6#SS7 ISUP|Web Portal v2.6: SS7 Signaling]]&lt;br /&gt;
*[[Web_Portal_Tutorial_Guide_v2.5#Configuring SS7|Web Portal v2.5: SS7 Signaling]]&lt;br /&gt;
*[[Web_Portal_Tutorial_Guide_v2.4#SS7_Signaling|Web Portal v2.4: SS7 Signaling]]&lt;br /&gt;
*[[Web_Portal_Tutorial_Guide_v2.3#SS7_Signaling|Web Portal v2.3: SS7 Signaling]]&lt;br /&gt;
*[[Web_Portal_Tutorial_Guide_v2.2#SS7_Signaling|Web Portal v2.2: SS7 Signaling]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
*[http://en.wikipedia.org/wiki/Signaling_System_7 Wikipedia article]&lt;br /&gt;
*[[Short history of SS7]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Glossary]]&lt;br /&gt;
[[Category:Revise on Major]]&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=SNMP&amp;diff=31787</id>
		<title>SNMP</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=SNMP&amp;diff=31787"/>
		<updated>2022-06-28T12:23:50Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: /* TB-MIB SNMP Trap/Notification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Simple Network Management Protocol (SNMP) is used in network management systems to monitor attached hardware for changes in operation activity. SNMP provides a standardized approach to monitoring and managing network systems. &lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;For information on configuring your TMedia product to use the SNMP protocol, see the section labeled [[SNMP#Related Tasks|&amp;quot;&#039;&#039;&#039;Related Tasks&#039;&#039;&#039;&amp;quot;]].&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
== TelcoBridges and SNMP  ==&lt;br /&gt;
TelcoBridges offers basic support  for SNMP versions 1, 2, and 3. &#039;&#039;&#039;Toolpack supports SNMP V2 and V3 since release 2.5.80&#039;&#039;&#039; (see [[TMG-CONTROL_Version_2.5| Tctrl version history]]). This grants users the ability to remotely poll (or GET) system variables, known as Managed Objects, which are represented in files known as MIB modules.  TelcoBridges currently offers polling on &#039;&#039;&#039;standard&#039;&#039;&#039; MIB modules (RTP, SONET, DS1, DS3, ISDN, etc...) and on the TelcoBridges &#039;&#039;&#039;privately defined&#039;&#039;&#039; module ([[TB-MIB|&#039;&#039;&#039;TB-MIB&#039;&#039;&#039;]]).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
== Supported SNMP MIB modules ==&lt;br /&gt;
#[http://tools.ietf.org/html/rfc1213 RFC 1213 MIB II (RFC1213-MIB)]&lt;br /&gt;
#*All tables of the RFC1213-MIB are supported, &#039;&#039;&#039;with the exception of&#039;&#039;&#039;:&lt;br /&gt;
#**ipRouteTable&lt;br /&gt;
#**EGP group&lt;br /&gt;
#**atTable &lt;br /&gt;
#[http://tools.ietf.org/html/rfc1573.txt RFC 1573 Evolution of Interfaces Group of MIB-II (IF-MIB)]&lt;br /&gt;
#*The following tables are supported:&lt;br /&gt;
#**ifTable&lt;br /&gt;
#**ifStackTable &lt;br /&gt;
#[http://tools.ietf.org/html/rfc2495 RFC 2495 DS1, J1, E1, DS2, and E2 Interfaces (DS1-MIB)]&lt;br /&gt;
#*The following tables of the DS1-MIB are supported:&lt;br /&gt;
#**Dsx1ConfigTable&lt;br /&gt;
#**Dsx1CurrentTable&lt;br /&gt;
#**Dsx1IntervalTable&lt;br /&gt;
#**Dsx1TotalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc2496 RFC 2496 - Definitions of Managed Object for the DS3/E3 Interface Type (DS3-MIB)]&lt;br /&gt;
#*The following tables of the DS3-MIB are supported:&lt;br /&gt;
#**Dsx3ConfigTable&lt;br /&gt;
#**Dsx3CurrentTable&lt;br /&gt;
#**Dsx3IntervalTable&lt;br /&gt;
#**Dsx3TotalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc1595 RFC 1595 - Definitions of Managed Object for the SONET/SDH Interface Type (SONET-MIB)]&lt;br /&gt;
#*The following tables of the SONET-MIB are supported: &lt;br /&gt;
#**sonetMediumTable&lt;br /&gt;
#**sonetSectionCurrentTable&lt;br /&gt;
#**sonetSectionIntervalTable&lt;br /&gt;
#**sonetLineCurrentTable&lt;br /&gt;
#**sonetLineIntervalTable&lt;br /&gt;
#**sonetFarendLineCurrentTable&lt;br /&gt;
#**sonetFarendLineIntervalTable&lt;br /&gt;
#**sonetPathCurrentTable&lt;br /&gt;
#**sonetPathIntervalTable&lt;br /&gt;
#**sonetFarendPathCurrentTable&lt;br /&gt;
#**sonetFarendPathIntervalTable&lt;br /&gt;
#**sonetVtCurrentTable&lt;br /&gt;
#**sonetVtIntervalTable&lt;br /&gt;
#**sonetFarendVtCurrentTable&lt;br /&gt;
#**sonetFarendVtIntervalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc2127 RFC 2127 - ISDN Management Information Base using SMIv2 (ISDN-MIB)]&lt;br /&gt;
#*The following tables of the ISDN-MIB are supported:&lt;br /&gt;
#**isdnBearerGroup&lt;br /&gt;
#**isdnSignalingGroup&lt;br /&gt;
#[[TB-MIB|Telcobridges Private MIB module (TB-MIB)]]&lt;br /&gt;
#*tbHwCommon&lt;br /&gt;
#**tbHwIdentTable (Hardware Identification)&lt;br /&gt;
#**tbHwVersionTable (Hardware Version)&lt;br /&gt;
#**tbHwTempTable (Hardware Temperature)&lt;br /&gt;
#**tbHwPowerSupplyTable (Hardware Power Supply)&lt;br /&gt;
#**tbHwFanTable (Hardware Fan)&lt;br /&gt;
#*tbSwCommon&lt;br /&gt;
#**tbFeatureTable (Software Features Supported) &lt;br /&gt;
#**tbSwVersionTable (Software Version)&lt;br /&gt;
#**tbSwPerfTable (CPU Usage)&lt;br /&gt;
#*tbSignaling&lt;br /&gt;
#**tbMtp2&lt;br /&gt;
#**tbM2pa&lt;br /&gt;
#**tbM2ua&lt;br /&gt;
#**tbM3ua&lt;br /&gt;
#**tbIua&lt;br /&gt;
#**tbIsdn&lt;br /&gt;
#**tbCas&lt;br /&gt;
#**tbSip&lt;br /&gt;
#**tbH248&lt;br /&gt;
#*tbCalls&lt;br /&gt;
#*tbNAP&lt;br /&gt;
#*tbHaNp1&lt;br /&gt;
#*tbHaApp&lt;br /&gt;
#*tbClock&lt;br /&gt;
&lt;br /&gt;
=== SNMP IF-MIB ifTable interface type ===&lt;br /&gt;
The following table provides the interfaces type supported by TelcoBridges (IF-MIB ifTable described in [https://tools.ietf.org/html/rfc1573 RFC1573]) with their corresponding description. The ifType are described in Internet Assigned Number Authority (IANA) in [http://www.iana.org/assignments/ianaiftype-mib IANAifType-MIB]&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 820px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! IANA ifType &lt;br /&gt;
! TelcoBridges Interface description&lt;br /&gt;
|-&lt;br /&gt;
| ethernetCsmacd(6)&lt;br /&gt;
| Baseboard Ethernet interfaces &lt;br /&gt;
|-&lt;br /&gt;
| ds1(18)&lt;br /&gt;
| Trunks Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| ds3(30)&lt;br /&gt;
| DS3 Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| sonet(39)&lt;br /&gt;
| SONET/SDH Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| sonetPath(50)&lt;br /&gt;
| SONET/SDH Line Service PATH (VC4/VC3/STS1/DS3)&lt;br /&gt;
|-&lt;br /&gt;
| sonetVT(51)&lt;br /&gt;
| SONET/SDH Line Service SECTION (VC11/VC12/VT15/VT2)&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| ISDN Stack&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| ISDN LAPD Link (Primary)&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| ISDN LAPD Link (Backup)&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| IUA Link&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| IUA Peer&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| LAPD Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2PA Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2UA Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2UA Peer&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Sap&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Psp&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Psrv&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 Mtp2 Link&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SNMP traps ===&lt;br /&gt;
The &#039;&#039;&#039;SNMP traps&#039;&#039;&#039; module of TelcoBridges products monitor the operation status of some MIBS OIDs and generates notifications when the states change. The default monitoring polling period is set to 1 minute. This value can be modified in the [[SNMP#Configuration|SNMP configuration]].&lt;br /&gt;
&lt;br /&gt;
====SNMP Trap/Notification====&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 1200px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Trap Name &lt;br /&gt;
! MIB&lt;br /&gt;
! OID&lt;br /&gt;
! OBJECTS&lt;br /&gt;
! CONSIDERED AS AN ALARM&lt;br /&gt;
! RFC&lt;br /&gt;
! RELEASE&lt;br /&gt;
|-&lt;br /&gt;
| linkDown&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.3&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| When ifAdminStatus=1 &amp;amp; ifOperStatus=2, In certain conditions could be critical, this trap should raise an alarm.&lt;br /&gt;
| RFC1573&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| linkUp&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.4&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| Transition from network interface Down state. Normal clear trap for linkDown alarm&lt;br /&gt;
| RFC1573&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| ColdStart&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.1&lt;br /&gt;
| { OID }&lt;br /&gt;
| Per RFC3418 a ColdStart signifies that some configuration changes &amp;lt;b&amp;gt;may&amp;lt;/b&amp;gt; have been made. However the TMG does not report Configuration changes via this OID. ColdStart is expected even when no changes have been made to the configuration. User should not be alerted, alarms should not be raised.&lt;br /&gt;
| RFC3418&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| WarmStart&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.2&lt;br /&gt;
| { OID }&lt;br /&gt;
| The TMG will resort to ColdStart in most cases as the configuration changes are not reported via this OID.&lt;br /&gt;
| RFC3418&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyStart&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.1&lt;br /&gt;
| { OID }&lt;br /&gt;
| A notification that the agent has started running&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyShutdown&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.2&lt;br /&gt;
| { OID }&lt;br /&gt;
| Shutdown notification, should raise and alarm until nsNotifyStart cleared&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyRestart&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.3&lt;br /&gt;
| { OID }&lt;br /&gt;
| Reboot notification, should raise and alarm until nsNotifyStart cleared&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====[[TB-MIB|TB-MIB SNMP Trap/Notification]]====&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 820px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Trap Name &lt;br /&gt;
! Details&lt;br /&gt;
! OID&lt;br /&gt;
! OBJECTS&lt;br /&gt;
! CONSIDERED AS AN ALARM&lt;br /&gt;
! RELEASE&lt;br /&gt;
|-&lt;br /&gt;
| tbNapAvailability&lt;br /&gt;
| The network access point has a new percentage of availability for calls&lt;br /&gt;
# For TDM networks (tbNapSignalingType=&#039;&#039;&#039;isdn&#039;&#039;&#039;(1), &#039;&#039;&#039;ss7&#039;&#039;&#039;(2), &#039;&#039;&#039;casr2&#039;&#039;&#039;(6)) this means there are a percentage of channels available for calls. ss7 includes sigtran signaling type.&amp;lt;br/&amp;gt;&lt;br /&gt;
# For SIP networks (tbNapSignalingType=&#039;&#039;&#039;sip&#039;&#039;&#039;(3)), this means the remote SIP device is answering or not SIP OPTIONS polling messages and calls can be or can`t be made to this network.&amp;lt;br/&amp;gt;&lt;br /&gt;
# When using H.248 (tbNapSignalingType=&#039;&#039;&#039;tdmMedia&#039;&#039;&#039;(5), &#039;&#039;&#039;voipMedia&#039;&#039;&#039;(4)) this means there are TDM channels or RTP ports available or not for calls.&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.1&lt;br /&gt;
| { tbNapName, tbNapSignalingType, tbNapAvailablePercent }&lt;br /&gt;
| When tbNapAvailablePercent=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbPwrSupplyState&lt;br /&gt;
| The redundant power supply has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHwPwrSupplyStatus can be: &amp;lt;br/&amp;gt;&#039;&#039;&#039;good&#039;&#039;&#039;(0)&amp;lt;br/&amp;gt;&#039;&#039;&#039;failure&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.2&lt;br /&gt;
| { tbHwPwrSupplyName, tbHwPwrSupplyStatus }&lt;br /&gt;
| When tbHwPwrSupplyStatus=1&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbNp1State&lt;br /&gt;
| The N+1 patch panel has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaNp1FunctionalState can be: &amp;lt;br/&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(-1)&amp;lt;br/&amp;gt;&#039;&#039;&#039;fault&#039;&#039;&#039;(0): There is no access to the N+1 patch panel&amp;lt;br/&amp;gt;&#039;&#039;&#039;unprotected&#039;&#039;&#039;(1): Standby unit is not available&amp;lt;br/&amp;gt;&#039;&#039;&#039;unprotectedSwitched&#039;&#039;&#039;(2): Standby unit is active and replaced primary unit is not ready to take over&amp;lt;br/&amp;gt;&#039;&#039;&#039;healthy&#039;&#039;&#039;(3): N+1 unit is normal and standby unit is available&amp;lt;br/&amp;gt;&#039;&#039;&#039;healthySwitched&#039;&#039;&#039;(4): N+1 unit is switched to the standby unit and replaced primary is available&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.3&lt;br /&gt;
| { tbHaNp1Name, tbHaNp1FunctionalState }&lt;br /&gt;
| When tbHaNp1FunctionalState=0 OR tbHaNp1FunctionalState=1 OR tbHaNp1FunctionalState=2, it is major.&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbAppState&lt;br /&gt;
| This toolpack application has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaAppCurrentState can be:&amp;lt;br/&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(100)&amp;lt;br/&amp;gt;&#039;&#039;&#039;notRunning&#039;&#039;&#039;(101)&amp;lt;br/&amp;gt;&#039;&#039;&#039;starting&#039;&#039;&#039;(102)&amp;lt;br/&amp;gt;&#039;&#039;&#039;ready&#039;&#039;&#039;(103)&amp;lt;br/&amp;gt;&#039;&#039;&#039;shuttingDown&#039;&#039;&#039;(104)&amp;lt;br/&amp;gt;&#039;&#039;&#039;goingManagement&#039;&#039;&#039;(105)&amp;lt;br/&amp;gt;&#039;&#039;&#039;fault&#039;&#039;&#039;(106)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.4&lt;br /&gt;
| { tbHaAppName, tbHaAppCurrentState, tbHaAppHostName }&lt;br /&gt;
| All tbHaAppCurrentState states are alarms except 103&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbAppHaState&lt;br /&gt;
| This toolpack high availability application has changed state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaAppHaCurrentState can be:&amp;lt;br/&amp;gt;&#039;&#039;&#039;notPresent&#039;&#039;&#039;(0)&amp;lt;br/&amp;gt;&#039;&#039;&#039;active&#039;&#039;&#039;(1)&amp;lt;br/&amp;gt;&#039;&#039;&#039;standby&#039;&#039;&#039;(2)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.5&lt;br /&gt;
| { tbHaAppName, tbHaAppHaCurrentState, tbHaAppHostName }&lt;br /&gt;
| Normal starting process of services will begin with tbHaAppHaCurrentState with value 0 (notPresent), going to Value 2 (standby) to finally Value 1 (active). Consider as an alarm if tbHaAppHaCurrentState of services stay consistently in others states different than 1, this applies for standalone and 1+1 systems.&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbClkGradeState&lt;br /&gt;
| The network synchronization clock from this interface has a new grade.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbClockType can be:&amp;lt;br/&amp;gt;&#039;&#039;&#039;none&#039;&#039;&#039;(1)&amp;lt;br/&amp;gt;&#039;&#039;&#039;osc&#039;&#039;&#039;(2)&amp;lt;br/&amp;gt;&#039;&#039;&#039;trunk&#039;&#039;&#039;(3)&amp;lt;br/&amp;gt;&#039;&#039;&#039;netRef1&#039;&#039;&#039;(4)&amp;lt;br/&amp;gt;&#039;&#039;&#039;netRef2&#039;&#039;&#039;(5)&amp;lt;br/&amp;gt;&#039;&#039;&#039;ptmc1&#039;&#039;&#039;(6)&amp;lt;br/&amp;gt;&#039;&#039;&#039;ptmc2&#039;&#039;&#039;(7)&amp;lt;br/&amp;gt;&#039;&#039;&#039;ct8a&#039;&#039;&#039;(8)&amp;lt;br/&amp;gt;&#039;&#039;&#039;ct8b&#039;&#039;&#039;(9)&amp;lt;br/&amp;gt;&#039;&#039;&#039;mbl&#039;&#039;&#039;(10)&amp;lt;br/&amp;gt;&#039;&#039;&#039;bits&#039;&#039;&#039;(11)&amp;lt;br/&amp;gt;&#039;&#039;&#039;ds3&#039;&#039;&#039;(12)&amp;lt;br/&amp;gt;&#039;&#039;&#039;sonetSdh&#039;&#039;&#039;(13)&amp;lt;br/&amp;gt;&#039;&#039;&#039;holdover&#039;&#039;&#039;(14)&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbClockGrade can be:&amp;lt;br/&amp;gt;&#039;&#039;&#039;unqualified&#039;&#039;&#039;(0)&amp;lt;br/&amp;gt;&#039;&#039;&#039;beingQualified&#039;&#039;&#039;(1)&amp;lt;br/&amp;gt;&#039;&#039;&#039;qualified&#039;&#039;&#039;(2)&amp;lt;br/&amp;gt;&#039;&#039;&#039;qualifiedForRecovery&#039;&#039;&#039;(3)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.6&lt;br /&gt;
| { tbClockName, tbClockType, tbClockGrade }&lt;br /&gt;
| When Object &#039;tbClockGrade=0&#039; or &#039;tbClockGrade=1&#039; &amp;lt;br/&amp;gt;Cleared by &#039;tbClockGrade=2&#039; or &#039;tbClockGrade=3&#039; &lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbClkActiveState&lt;br /&gt;
| This interface has been selected or not to provide the network synchronization clock for the whole system.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbClockActive can be:&amp;lt;br/&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br/&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.7&lt;br /&gt;
| { tbClockName, tbClockType, tbClockActive }&lt;br /&gt;
| When &amp;lt;b&amp;gt;ALL OBJECTS&amp;lt;/b&amp;gt; report tbClockActive=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbIsdnDChannelState&lt;br /&gt;
| The signaling channel for this ISDN interface has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbIsdnDChannelUp can be:&amp;lt;br/&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br/&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.8&lt;br /&gt;
| { tbIsdnDescription, tbIsdnDChannelUp }&lt;br /&gt;
| When tbIsdnDChannelUp=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbCASPhysicalLineState&lt;br /&gt;
| The interface for this CAS stack has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbCasPhysicalLineUp can be:&amp;lt;br/&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br/&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.9&lt;br /&gt;
| { tbCasDescription, tbCasPhysicalLineUp }&lt;br /&gt;
| When tbCasPhysicalLineUp=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbSipState&lt;br /&gt;
| The SIP stack state has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbSipCurrentState can be:&amp;lt;br/&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br/&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.10&lt;br /&gt;
| { tbSipDescription, tbSipCurrentState }&lt;br /&gt;
| When tbSipCurrentState=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbH248MgcState&lt;br /&gt;
| The H.248 communication state between this unit and the Media Gateway Controller has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbH248MgcCurrentState can be:&amp;lt;br/&amp;gt;&#039;&#039;&#039;up&#039;&#039;&#039;(1)&amp;lt;br/&amp;gt;&#039;&#039;&#039;down&#039;&#039;&#039;(2)&amp;lt;br/&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(3)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.11&lt;br /&gt;
| { tbH248MgcName, tbH248MgcCurrentState }&lt;br /&gt;
| When tbH248MgcCurrentState=2 OR tbH248MgcCurrentState=3&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbHostUpdateAvailableState&lt;br /&gt;
| The availability state of the host update has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHostUpdateAvailable can be:&amp;lt;br/&amp;gt;&#039;&#039;&#039;false&#039;&#039;&#039;(0)&amp;lt;br/&amp;gt;&#039;&#039;&#039;true&#039;&#039;&#039;(1)&amp;lt;br/&amp;gt;&#039;&#039;&#039;notSupported&#039;&#039;&#039;(2)&amp;lt;br/&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(3)&amp;lt;br/&amp;gt;&#039;&#039;&#039;disabled&#039;&#039;&#039;(4)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.12&lt;br /&gt;
| { tbHostName, tbHostUpdateAvailable }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Example of packet capture:&lt;br /&gt;
 tcpdump port 162 -i mgmt0 -s 0&lt;br /&gt;
 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode&lt;br /&gt;
 listening on mgmt0, link-type EN10MB (Ethernet), capture size 65535 bytes&lt;br /&gt;
 14:08:51.491789 IP 10.7.0.13.37452 &amp;gt; 10.7.0.221.snmptrap: V2Trap(144) system.sysUpTime.0=9546160 S:1.1.4.1.0=S:1.1.5.4&lt;br /&gt;
 interfaces.ifTable.ifEntry.ifIndex.452160.26=26 interfaces.ifTable.ifEntry.ifAdminStatus.452160.26=1 &lt;br /&gt;
 interfaces.ifTable.ifEntry.ifOperStatus.452160.26=1  S:1.1.4.3.0=E:8072.3.2.10&lt;br /&gt;
&lt;br /&gt;
== Note ==&lt;br /&gt;
The &#039;&#039;&#039;ifIndex&#039;&#039;&#039; is a random value that can change after configuring the system, or adding new elements.  This should not be relied on as a reference value. Please use the &#039;&#039;&#039;ifDescr&#039;&#039;&#039; instead.&lt;br /&gt;
&lt;br /&gt;
=== SNMP SET ===&lt;br /&gt;
The &#039;&#039;&#039;SNMP SET&#039;&#039;&#039; command is not supported by TelcoBridges products. However, a [[Northbound_interface:RESTful|RESTful API]] can be used to change the configuration remotely.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
*[[Toolpack:System_Settings_D#SNMP|Configuring SNMP for version 3.2]]&lt;br /&gt;
*[[Toolpack:System_Settings_D#SNMP|Configuring SNMP for version 3.0]]&lt;br /&gt;
&lt;br /&gt;
*[[ProSBC:Zabbix configuration with Telcobridges products|Zabbix Configuration]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; data-collapsetext=&amp;quot;other versions&amp;quot; data-expandtext=&amp;quot;Click here for other versions&amp;quot; style=&amp;quot;width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
*[[Toolpack:System_Settings_C#SNMP|Configuring SNMP for version 2.10]]&lt;br /&gt;
*[[Toolpack:System_Settings_B#SNMP|Configuring SNMP for version 2.9]]&lt;br /&gt;
*[[Toolpack:System_Settings_A#SNMP|Configuring SNMP for version 2.8]]&lt;br /&gt;
*[[tbSnmpAgent Configuration|Configuring SNMP for version 2.7]]&lt;br /&gt;
&#039;&#039;The below procedures should be used to support SNMP v1 &#039;&#039;&#039;ONLY&#039;&#039;&#039; for &#039;&#039;&#039;Toolpack systems previous to 2.5.80&#039;&#039;&#039;:&lt;br /&gt;
*[[Installing NetSNMP from an External Host]]&lt;br /&gt;
*[[TMG SNMP support|How to relay SNMP on TMG products]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Helpful resources ==&lt;br /&gt;
*[[Npp_tools|Notepad ++ tools for SNMP]]&lt;br /&gt;
&lt;br /&gt;
== External Sources  ==&lt;br /&gt;
*[http://en.wikipedia.org/wiki/Simple_Network_Management_Protocol Wikipedia article on SNMP]&lt;br /&gt;
*[http://www.net-snmp.org/ NetSNMP implementation of the SNMP protocol]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Category:Glossary]]&lt;br /&gt;
[[Category:Revise on Major]]&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=SNMP&amp;diff=31786</id>
		<title>SNMP</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=SNMP&amp;diff=31786"/>
		<updated>2022-06-28T12:21:56Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: /* TB-MIB SNMP Trap/Notification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Simple Network Management Protocol (SNMP) is used in network management systems to monitor attached hardware for changes in operation activity. SNMP provides a standardized approach to monitoring and managing network systems. &lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;For information on configuring your TMedia product to use the SNMP protocol, see the section labeled [[SNMP#Related Tasks|&amp;quot;&#039;&#039;&#039;Related Tasks&#039;&#039;&#039;&amp;quot;]].&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
== TelcoBridges and SNMP  ==&lt;br /&gt;
TelcoBridges offers basic support  for SNMP versions 1, 2, and 3. &#039;&#039;&#039;Toolpack supports SNMP V2 and V3 since release 2.5.80&#039;&#039;&#039; (see [[TMG-CONTROL_Version_2.5| Tctrl version history]]). This grants users the ability to remotely poll (or GET) system variables, known as Managed Objects, which are represented in files known as MIB modules.  TelcoBridges currently offers polling on &#039;&#039;&#039;standard&#039;&#039;&#039; MIB modules (RTP, SONET, DS1, DS3, ISDN, etc...) and on the TelcoBridges &#039;&#039;&#039;privately defined&#039;&#039;&#039; module ([[TB-MIB|&#039;&#039;&#039;TB-MIB&#039;&#039;&#039;]]).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
== Supported SNMP MIB modules ==&lt;br /&gt;
#[http://tools.ietf.org/html/rfc1213 RFC 1213 MIB II (RFC1213-MIB)]&lt;br /&gt;
#*All tables of the RFC1213-MIB are supported, &#039;&#039;&#039;with the exception of&#039;&#039;&#039;:&lt;br /&gt;
#**ipRouteTable&lt;br /&gt;
#**EGP group&lt;br /&gt;
#**atTable &lt;br /&gt;
#[http://tools.ietf.org/html/rfc1573.txt RFC 1573 Evolution of Interfaces Group of MIB-II (IF-MIB)]&lt;br /&gt;
#*The following tables are supported:&lt;br /&gt;
#**ifTable&lt;br /&gt;
#**ifStackTable &lt;br /&gt;
#[http://tools.ietf.org/html/rfc2495 RFC 2495 DS1, J1, E1, DS2, and E2 Interfaces (DS1-MIB)]&lt;br /&gt;
#*The following tables of the DS1-MIB are supported:&lt;br /&gt;
#**Dsx1ConfigTable&lt;br /&gt;
#**Dsx1CurrentTable&lt;br /&gt;
#**Dsx1IntervalTable&lt;br /&gt;
#**Dsx1TotalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc2496 RFC 2496 - Definitions of Managed Object for the DS3/E3 Interface Type (DS3-MIB)]&lt;br /&gt;
#*The following tables of the DS3-MIB are supported:&lt;br /&gt;
#**Dsx3ConfigTable&lt;br /&gt;
#**Dsx3CurrentTable&lt;br /&gt;
#**Dsx3IntervalTable&lt;br /&gt;
#**Dsx3TotalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc1595 RFC 1595 - Definitions of Managed Object for the SONET/SDH Interface Type (SONET-MIB)]&lt;br /&gt;
#*The following tables of the SONET-MIB are supported: &lt;br /&gt;
#**sonetMediumTable&lt;br /&gt;
#**sonetSectionCurrentTable&lt;br /&gt;
#**sonetSectionIntervalTable&lt;br /&gt;
#**sonetLineCurrentTable&lt;br /&gt;
#**sonetLineIntervalTable&lt;br /&gt;
#**sonetFarendLineCurrentTable&lt;br /&gt;
#**sonetFarendLineIntervalTable&lt;br /&gt;
#**sonetPathCurrentTable&lt;br /&gt;
#**sonetPathIntervalTable&lt;br /&gt;
#**sonetFarendPathCurrentTable&lt;br /&gt;
#**sonetFarendPathIntervalTable&lt;br /&gt;
#**sonetVtCurrentTable&lt;br /&gt;
#**sonetVtIntervalTable&lt;br /&gt;
#**sonetFarendVtCurrentTable&lt;br /&gt;
#**sonetFarendVtIntervalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc2127 RFC 2127 - ISDN Management Information Base using SMIv2 (ISDN-MIB)]&lt;br /&gt;
#*The following tables of the ISDN-MIB are supported:&lt;br /&gt;
#**isdnBearerGroup&lt;br /&gt;
#**isdnSignalingGroup&lt;br /&gt;
#[[TB-MIB|Telcobridges Private MIB module (TB-MIB)]]&lt;br /&gt;
#*tbHwCommon&lt;br /&gt;
#**tbHwIdentTable (Hardware Identification)&lt;br /&gt;
#**tbHwVersionTable (Hardware Version)&lt;br /&gt;
#**tbHwTempTable (Hardware Temperature)&lt;br /&gt;
#**tbHwPowerSupplyTable (Hardware Power Supply)&lt;br /&gt;
#**tbHwFanTable (Hardware Fan)&lt;br /&gt;
#*tbSwCommon&lt;br /&gt;
#**tbFeatureTable (Software Features Supported) &lt;br /&gt;
#**tbSwVersionTable (Software Version)&lt;br /&gt;
#**tbSwPerfTable (CPU Usage)&lt;br /&gt;
#*tbSignaling&lt;br /&gt;
#**tbMtp2&lt;br /&gt;
#**tbM2pa&lt;br /&gt;
#**tbM2ua&lt;br /&gt;
#**tbM3ua&lt;br /&gt;
#**tbIua&lt;br /&gt;
#**tbIsdn&lt;br /&gt;
#**tbCas&lt;br /&gt;
#**tbSip&lt;br /&gt;
#**tbH248&lt;br /&gt;
#*tbCalls&lt;br /&gt;
#*tbNAP&lt;br /&gt;
#*tbHaNp1&lt;br /&gt;
#*tbHaApp&lt;br /&gt;
#*tbClock&lt;br /&gt;
&lt;br /&gt;
=== SNMP IF-MIB ifTable interface type ===&lt;br /&gt;
The following table provides the interfaces type supported by TelcoBridges (IF-MIB ifTable described in [https://tools.ietf.org/html/rfc1573 RFC1573]) with their corresponding description. The ifType are described in Internet Assigned Number Authority (IANA) in [http://www.iana.org/assignments/ianaiftype-mib IANAifType-MIB]&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 820px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! IANA ifType &lt;br /&gt;
! TelcoBridges Interface description&lt;br /&gt;
|-&lt;br /&gt;
| ethernetCsmacd(6)&lt;br /&gt;
| Baseboard Ethernet interfaces &lt;br /&gt;
|-&lt;br /&gt;
| ds1(18)&lt;br /&gt;
| Trunks Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| ds3(30)&lt;br /&gt;
| DS3 Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| sonet(39)&lt;br /&gt;
| SONET/SDH Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| sonetPath(50)&lt;br /&gt;
| SONET/SDH Line Service PATH (VC4/VC3/STS1/DS3)&lt;br /&gt;
|-&lt;br /&gt;
| sonetVT(51)&lt;br /&gt;
| SONET/SDH Line Service SECTION (VC11/VC12/VT15/VT2)&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| ISDN Stack&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| ISDN LAPD Link (Primary)&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| ISDN LAPD Link (Backup)&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| IUA Link&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| IUA Peer&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| LAPD Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2PA Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2UA Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2UA Peer&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Sap&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Psp&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Psrv&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 Mtp2 Link&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SNMP traps ===&lt;br /&gt;
The &#039;&#039;&#039;SNMP traps&#039;&#039;&#039; module of TelcoBridges products monitor the operation status of some MIBS OIDs and generates notifications when the states change. The default monitoring polling period is set to 1 minute. This value can be modified in the [[SNMP#Configuration|SNMP configuration]].&lt;br /&gt;
&lt;br /&gt;
====SNMP Trap/Notification====&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 1200px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Trap Name &lt;br /&gt;
! MIB&lt;br /&gt;
! OID&lt;br /&gt;
! OBJECTS&lt;br /&gt;
! CONSIDERED AS AN ALARM&lt;br /&gt;
! RFC&lt;br /&gt;
! RELEASE&lt;br /&gt;
|-&lt;br /&gt;
| linkDown&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.3&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| When ifAdminStatus=1 &amp;amp; ifOperStatus=2, In certain conditions could be critical, this trap should raise an alarm.&lt;br /&gt;
| RFC1573&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| linkUp&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.4&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| Transition from network interface Down state. Normal clear trap for linkDown alarm&lt;br /&gt;
| RFC1573&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| ColdStart&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.1&lt;br /&gt;
| { OID }&lt;br /&gt;
| Per RFC3418 a ColdStart signifies that some configuration changes &amp;lt;b&amp;gt;may&amp;lt;/b&amp;gt; have been made. However the TMG does not report Configuration changes via this OID. ColdStart is expected even when no changes have been made to the configuration. User should not be alerted, alarms should not be raised.&lt;br /&gt;
| RFC3418&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| WarmStart&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.2&lt;br /&gt;
| { OID }&lt;br /&gt;
| The TMG will resort to ColdStart in most cases as the configuration changes are not reported via this OID.&lt;br /&gt;
| RFC3418&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyStart&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.1&lt;br /&gt;
| { OID }&lt;br /&gt;
| A notification that the agent has started running&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyShutdown&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.2&lt;br /&gt;
| { OID }&lt;br /&gt;
| Shutdown notification, should raise and alarm until nsNotifyStart cleared&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyRestart&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.3&lt;br /&gt;
| { OID }&lt;br /&gt;
| Reboot notification, should raise and alarm until nsNotifyStart cleared&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====[[TB-MIB|TB-MIB SNMP Trap/Notification]]====&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 820px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Trap Name &lt;br /&gt;
! Details&lt;br /&gt;
! OID&lt;br /&gt;
! OBJECTS&lt;br /&gt;
! CONSIDERED AS AN ALARM&lt;br /&gt;
! RELEASE&lt;br /&gt;
|-&lt;br /&gt;
| tbNapAvailability&lt;br /&gt;
| The network access point has a new percentage of availability for calls&lt;br /&gt;
# For TDM networks (tbNapSignalingType=&#039;&#039;&#039;isdn&#039;&#039;&#039;(1), &#039;&#039;&#039;ss7&#039;&#039;&#039;(2), &#039;&#039;&#039;casr2&#039;&#039;&#039;(6)) this means there are a percentage of channels available for calls. ss7 includes sigtran signaling type.&amp;lt;br/&amp;gt;&lt;br /&gt;
# For SIP networks (tbNapSignalingType=&#039;&#039;&#039;sip&#039;&#039;&#039;(3)), this means the remote SIP device is answering or not SIP OPTIONS polling messages and calls can be or can`t be made to this network.&amp;lt;br/&amp;gt;&lt;br /&gt;
# When using H.248 (tbNapSignalingType=&#039;&#039;&#039;tdmMedia&#039;&#039;&#039;(5), &#039;&#039;&#039;voipMedia&#039;&#039;&#039;(4)) this means there are TDM channels or RTP ports available or not for calls.&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.1&lt;br /&gt;
| { tbNapName, tbNapSignalingType, tbNapAvailablePercent }&lt;br /&gt;
| When tbNapAvailablePercent=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbPwrSupplyState&lt;br /&gt;
| The redundant power supply has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHwPwrSupplyStatus can be: &amp;lt;br/&amp;gt;&#039;&#039;&#039;good&#039;&#039;&#039;(0)&amp;lt;br/&amp;gt;&#039;&#039;&#039;failure&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.2&lt;br /&gt;
| { tbHwPwrSupplyName, tbHwPwrSupplyStatus }&lt;br /&gt;
| When tbHwPwrSupplyStatus=1&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbNp1State&lt;br /&gt;
| The N+1 patch panel has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaNp1FunctionalState can be: &amp;lt;br/&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(-1)&amp;lt;br/&amp;gt;&#039;&#039;&#039;fault&#039;&#039;&#039;(0): There is no access to the N+1 patch panel&amp;lt;br/&amp;gt;&#039;&#039;&#039;unprotected&#039;&#039;&#039;(1): Standby unit is not available&amp;lt;br/&amp;gt;&#039;&#039;&#039;unprotectedSwitched&#039;&#039;&#039;(2): Standby unit is active and replaced primary unit is not ready to take over&amp;lt;br/&amp;gt;&#039;&#039;&#039;healthy&#039;&#039;&#039;(3): N+1 unit is normal and standby unit is available&amp;lt;br/&amp;gt;&#039;&#039;&#039;healthySwitched&#039;&#039;&#039;(4): N+1 unit is switched to the standby unit and replaced primary is available&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.3&lt;br /&gt;
| { tbHaNp1Name, tbHaNp1FunctionalState }&lt;br /&gt;
| When tbHaNp1FunctionalState=0 OR tbHaNp1FunctionalState=1 OR tbHaNp1FunctionalState=2, it is major.&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbAppState&lt;br /&gt;
| This toolpack application has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaAppCurrentState can be:&amp;lt;br/&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(100)&amp;lt;br/&amp;gt;&#039;&#039;&#039;notRunning&#039;&#039;&#039;(101)&amp;lt;br/&amp;gt;&#039;&#039;&#039;starting&#039;&#039;&#039;(102)&amp;lt;br/&amp;gt;&#039;&#039;&#039;ready&#039;&#039;&#039;(103)&amp;lt;br/&amp;gt;&#039;&#039;&#039;shuttingDown&#039;&#039;&#039;(104)&amp;lt;br/&amp;gt;&#039;&#039;&#039;goingManagement&#039;&#039;&#039;(105)&amp;lt;br/&amp;gt;&#039;&#039;&#039;fault&#039;&#039;&#039;(106)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.4&lt;br /&gt;
| { tbHaAppName, tbHaAppCurrentState, tbHaAppHostName }&lt;br /&gt;
| All tbHaAppCurrentState states are alarms except 103&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbAppHaState&lt;br /&gt;
| This toolpack high availability application has changed state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaAppHaCurrentState can be:&amp;lt;br/&amp;gt;&#039;&#039;&#039;notPresent&#039;&#039;&#039;(0)&amp;lt;br/&amp;gt;&#039;&#039;&#039;active&#039;&#039;&#039;(1)&amp;lt;br/&amp;gt;&#039;&#039;&#039;standby&#039;&#039;&#039;(2)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.5&lt;br /&gt;
| { tbHaAppName, tbHaAppHaCurrentState, tbHaAppHostName }&lt;br /&gt;
| Normal starting process of services will begin with tbHaAppHaCurrentState with value 0 (notPresent), going to Value 2 (standby) to finally Value 1 (active). Consider as an alarm tbHaAppHaCurrentState of services in others states different than 1, this applies for standalone and 1+1 systems.&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbClkGradeState&lt;br /&gt;
| The network synchronization clock from this interface has a new grade.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbClockType can be:&amp;lt;br/&amp;gt;&#039;&#039;&#039;none&#039;&#039;&#039;(1)&amp;lt;br/&amp;gt;&#039;&#039;&#039;osc&#039;&#039;&#039;(2)&amp;lt;br/&amp;gt;&#039;&#039;&#039;trunk&#039;&#039;&#039;(3)&amp;lt;br/&amp;gt;&#039;&#039;&#039;netRef1&#039;&#039;&#039;(4)&amp;lt;br/&amp;gt;&#039;&#039;&#039;netRef2&#039;&#039;&#039;(5)&amp;lt;br/&amp;gt;&#039;&#039;&#039;ptmc1&#039;&#039;&#039;(6)&amp;lt;br/&amp;gt;&#039;&#039;&#039;ptmc2&#039;&#039;&#039;(7)&amp;lt;br/&amp;gt;&#039;&#039;&#039;ct8a&#039;&#039;&#039;(8)&amp;lt;br/&amp;gt;&#039;&#039;&#039;ct8b&#039;&#039;&#039;(9)&amp;lt;br/&amp;gt;&#039;&#039;&#039;mbl&#039;&#039;&#039;(10)&amp;lt;br/&amp;gt;&#039;&#039;&#039;bits&#039;&#039;&#039;(11)&amp;lt;br/&amp;gt;&#039;&#039;&#039;ds3&#039;&#039;&#039;(12)&amp;lt;br/&amp;gt;&#039;&#039;&#039;sonetSdh&#039;&#039;&#039;(13)&amp;lt;br/&amp;gt;&#039;&#039;&#039;holdover&#039;&#039;&#039;(14)&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbClockGrade can be:&amp;lt;br/&amp;gt;&#039;&#039;&#039;unqualified&#039;&#039;&#039;(0)&amp;lt;br/&amp;gt;&#039;&#039;&#039;beingQualified&#039;&#039;&#039;(1)&amp;lt;br/&amp;gt;&#039;&#039;&#039;qualified&#039;&#039;&#039;(2)&amp;lt;br/&amp;gt;&#039;&#039;&#039;qualifiedForRecovery&#039;&#039;&#039;(3)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.6&lt;br /&gt;
| { tbClockName, tbClockType, tbClockGrade }&lt;br /&gt;
| When Object &#039;tbClockGrade=0&#039; or &#039;tbClockGrade=1&#039; &amp;lt;br/&amp;gt;Cleared by &#039;tbClockGrade=2&#039; or &#039;tbClockGrade=3&#039; &lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbClkActiveState&lt;br /&gt;
| This interface has been selected or not to provide the network synchronization clock for the whole system.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbClockActive can be:&amp;lt;br/&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br/&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.7&lt;br /&gt;
| { tbClockName, tbClockType, tbClockActive }&lt;br /&gt;
| When &amp;lt;b&amp;gt;ALL OBJECTS&amp;lt;/b&amp;gt; report tbClockActive=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbIsdnDChannelState&lt;br /&gt;
| The signaling channel for this ISDN interface has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbIsdnDChannelUp can be:&amp;lt;br/&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br/&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.8&lt;br /&gt;
| { tbIsdnDescription, tbIsdnDChannelUp }&lt;br /&gt;
| When tbIsdnDChannelUp=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbCASPhysicalLineState&lt;br /&gt;
| The interface for this CAS stack has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbCasPhysicalLineUp can be:&amp;lt;br/&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br/&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.9&lt;br /&gt;
| { tbCasDescription, tbCasPhysicalLineUp }&lt;br /&gt;
| When tbCasPhysicalLineUp=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbSipState&lt;br /&gt;
| The SIP stack state has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbSipCurrentState can be:&amp;lt;br/&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br/&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.10&lt;br /&gt;
| { tbSipDescription, tbSipCurrentState }&lt;br /&gt;
| When tbSipCurrentState=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbH248MgcState&lt;br /&gt;
| The H.248 communication state between this unit and the Media Gateway Controller has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbH248MgcCurrentState can be:&amp;lt;br/&amp;gt;&#039;&#039;&#039;up&#039;&#039;&#039;(1)&amp;lt;br/&amp;gt;&#039;&#039;&#039;down&#039;&#039;&#039;(2)&amp;lt;br/&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(3)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.11&lt;br /&gt;
| { tbH248MgcName, tbH248MgcCurrentState }&lt;br /&gt;
| When tbH248MgcCurrentState=2 OR tbH248MgcCurrentState=3&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbHostUpdateAvailableState&lt;br /&gt;
| The availability state of the host update has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHostUpdateAvailable can be:&amp;lt;br/&amp;gt;&#039;&#039;&#039;false&#039;&#039;&#039;(0)&amp;lt;br/&amp;gt;&#039;&#039;&#039;true&#039;&#039;&#039;(1)&amp;lt;br/&amp;gt;&#039;&#039;&#039;notSupported&#039;&#039;&#039;(2)&amp;lt;br/&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(3)&amp;lt;br/&amp;gt;&#039;&#039;&#039;disabled&#039;&#039;&#039;(4)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.12&lt;br /&gt;
| { tbHostName, tbHostUpdateAvailable }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Example of packet capture:&lt;br /&gt;
 tcpdump port 162 -i mgmt0 -s 0&lt;br /&gt;
 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode&lt;br /&gt;
 listening on mgmt0, link-type EN10MB (Ethernet), capture size 65535 bytes&lt;br /&gt;
 14:08:51.491789 IP 10.7.0.13.37452 &amp;gt; 10.7.0.221.snmptrap: V2Trap(144) system.sysUpTime.0=9546160 S:1.1.4.1.0=S:1.1.5.4&lt;br /&gt;
 interfaces.ifTable.ifEntry.ifIndex.452160.26=26 interfaces.ifTable.ifEntry.ifAdminStatus.452160.26=1 &lt;br /&gt;
 interfaces.ifTable.ifEntry.ifOperStatus.452160.26=1  S:1.1.4.3.0=E:8072.3.2.10&lt;br /&gt;
&lt;br /&gt;
== Note ==&lt;br /&gt;
The &#039;&#039;&#039;ifIndex&#039;&#039;&#039; is a random value that can change after configuring the system, or adding new elements.  This should not be relied on as a reference value. Please use the &#039;&#039;&#039;ifDescr&#039;&#039;&#039; instead.&lt;br /&gt;
&lt;br /&gt;
=== SNMP SET ===&lt;br /&gt;
The &#039;&#039;&#039;SNMP SET&#039;&#039;&#039; command is not supported by TelcoBridges products. However, a [[Northbound_interface:RESTful|RESTful API]] can be used to change the configuration remotely.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
*[[Toolpack:System_Settings_D#SNMP|Configuring SNMP for version 3.2]]&lt;br /&gt;
*[[Toolpack:System_Settings_D#SNMP|Configuring SNMP for version 3.0]]&lt;br /&gt;
&lt;br /&gt;
*[[ProSBC:Zabbix configuration with Telcobridges products|Zabbix Configuration]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; data-collapsetext=&amp;quot;other versions&amp;quot; data-expandtext=&amp;quot;Click here for other versions&amp;quot; style=&amp;quot;width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
*[[Toolpack:System_Settings_C#SNMP|Configuring SNMP for version 2.10]]&lt;br /&gt;
*[[Toolpack:System_Settings_B#SNMP|Configuring SNMP for version 2.9]]&lt;br /&gt;
*[[Toolpack:System_Settings_A#SNMP|Configuring SNMP for version 2.8]]&lt;br /&gt;
*[[tbSnmpAgent Configuration|Configuring SNMP for version 2.7]]&lt;br /&gt;
&#039;&#039;The below procedures should be used to support SNMP v1 &#039;&#039;&#039;ONLY&#039;&#039;&#039; for &#039;&#039;&#039;Toolpack systems previous to 2.5.80&#039;&#039;&#039;:&lt;br /&gt;
*[[Installing NetSNMP from an External Host]]&lt;br /&gt;
*[[TMG SNMP support|How to relay SNMP on TMG products]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Helpful resources ==&lt;br /&gt;
*[[Npp_tools|Notepad ++ tools for SNMP]]&lt;br /&gt;
&lt;br /&gt;
== External Sources  ==&lt;br /&gt;
*[http://en.wikipedia.org/wiki/Simple_Network_Management_Protocol Wikipedia article on SNMP]&lt;br /&gt;
*[http://www.net-snmp.org/ NetSNMP implementation of the SNMP protocol]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Category:Glossary]]&lt;br /&gt;
[[Category:Revise on Major]]&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=SNMP&amp;diff=31780</id>
		<title>SNMP</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=SNMP&amp;diff=31780"/>
		<updated>2022-06-15T21:44:19Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: /* TB-MIB SNMP Trap/Notification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Simple Network Management Protocol (SNMP) is used in network management systems to monitor attached hardware for changes in operation activity. SNMP provides a standardized approach to monitoring and managing network systems. &lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;For information on configuring your TMedia product to use the SNMP protocol, see the section labeled [[SNMP#Related Tasks|&amp;quot;&#039;&#039;&#039;Related Tasks&#039;&#039;&#039;&amp;quot;]].&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
== TelcoBridges and SNMP  ==&lt;br /&gt;
TelcoBridges offers basic support  for SNMP versions 1, 2, and 3. &#039;&#039;&#039;Toolpack supports SNMP V2 and V3 since release 2.5.80&#039;&#039;&#039; (see [[TMG-CONTROL_Version_2.5| Tctrl version history]]). This grants users the ability to remotely poll (or GET) system variables, known as Managed Objects, which are represented in files known as MIB modules.  TelcoBridges currently offers polling on &#039;&#039;&#039;standard&#039;&#039;&#039; MIB modules (RTP, SONET, DS1, DS3, ISDN, etc...) and on the TelcoBridges &#039;&#039;&#039;privately defined&#039;&#039;&#039; module ([[TB-MIB|&#039;&#039;&#039;TB-MIB&#039;&#039;&#039;]]).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
== Supported SNMP MIB modules ==&lt;br /&gt;
#[http://tools.ietf.org/html/rfc1213 RFC 1213 MIB II (RFC1213-MIB)]&lt;br /&gt;
#*All tables of the RFC1213-MIB are supported, &#039;&#039;&#039;with the exception of&#039;&#039;&#039;:&lt;br /&gt;
#**ipRouteTable&lt;br /&gt;
#**EGP group&lt;br /&gt;
#**atTable &lt;br /&gt;
#[http://tools.ietf.org/html/rfc1573.txt RFC 1573 Evolution of Interfaces Group of MIB-II (IF-MIB)]&lt;br /&gt;
#*The following tables are supported:&lt;br /&gt;
#**ifTable&lt;br /&gt;
#**ifStackTable &lt;br /&gt;
#[http://tools.ietf.org/html/rfc2495 RFC 2495 DS1, J1, E1, DS2, and E2 Interfaces (DS1-MIB)]&lt;br /&gt;
#*The following tables of the DS1-MIB are supported:&lt;br /&gt;
#**Dsx1ConfigTable&lt;br /&gt;
#**Dsx1CurrentTable&lt;br /&gt;
#**Dsx1IntervalTable&lt;br /&gt;
#**Dsx1TotalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc2496 RFC 2496 - Definitions of Managed Object for the DS3/E3 Interface Type (DS3-MIB)]&lt;br /&gt;
#*The following tables of the DS3-MIB are supported:&lt;br /&gt;
#**Dsx3ConfigTable&lt;br /&gt;
#**Dsx3CurrentTable&lt;br /&gt;
#**Dsx3IntervalTable&lt;br /&gt;
#**Dsx3TotalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc1595 RFC 1595 - Definitions of Managed Object for the SONET/SDH Interface Type (SONET-MIB)]&lt;br /&gt;
#*The following tables of the SONET-MIB are supported: &lt;br /&gt;
#**sonetMediumTable&lt;br /&gt;
#**sonetSectionCurrentTable&lt;br /&gt;
#**sonetSectionIntervalTable&lt;br /&gt;
#**sonetLineCurrentTable&lt;br /&gt;
#**sonetLineIntervalTable&lt;br /&gt;
#**sonetFarendLineCurrentTable&lt;br /&gt;
#**sonetFarendLineIntervalTable&lt;br /&gt;
#**sonetPathCurrentTable&lt;br /&gt;
#**sonetPathIntervalTable&lt;br /&gt;
#**sonetFarendPathCurrentTable&lt;br /&gt;
#**sonetFarendPathIntervalTable&lt;br /&gt;
#**sonetVtCurrentTable&lt;br /&gt;
#**sonetVtIntervalTable&lt;br /&gt;
#**sonetFarendVtCurrentTable&lt;br /&gt;
#**sonetFarendVtIntervalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc2127 RFC 2127 - ISDN Management Information Base using SMIv2 (ISDN-MIB)]&lt;br /&gt;
#*The following tables of the ISDN-MIB are supported:&lt;br /&gt;
#**isdnBearerGroup&lt;br /&gt;
#**isdnSignalingGroup&lt;br /&gt;
#[[TB-MIB|Telcobridges Private MIB module (TB-MIB)]]&lt;br /&gt;
#*tbHwCommon&lt;br /&gt;
#**tbHwIdentTable (Hardware Identification)&lt;br /&gt;
#**tbHwVersionTable (Hardware Version)&lt;br /&gt;
#**tbHwTempTable (Hardware Temperature)&lt;br /&gt;
#**tbHwPowerSupplyTable (Hardware Power Supply)&lt;br /&gt;
#**tbHwFanTable (Hardware Fan)&lt;br /&gt;
#*tbSwCommon&lt;br /&gt;
#**tbFeatureTable (Software Features Supported) &lt;br /&gt;
#**tbSwVersionTable (Software Version)&lt;br /&gt;
#**tbSwPerfTable (CPU Usage)&lt;br /&gt;
#*tbSignaling&lt;br /&gt;
#**tbMtp2&lt;br /&gt;
#**tbM2pa&lt;br /&gt;
#**tbM2ua&lt;br /&gt;
#**tbM3ua&lt;br /&gt;
#**tbIua&lt;br /&gt;
#**tbIsdn&lt;br /&gt;
#**tbCas&lt;br /&gt;
#**tbSip&lt;br /&gt;
#**tbH248&lt;br /&gt;
#*tbCalls&lt;br /&gt;
#*tbNAP&lt;br /&gt;
#*tbHaNp1&lt;br /&gt;
#*tbHaApp&lt;br /&gt;
#*tbClock&lt;br /&gt;
&lt;br /&gt;
=== SNMP IF-MIB ifTable interface type ===&lt;br /&gt;
The following table provides the interfaces type supported by TelcoBridges (IF-MIB ifTable described in [https://tools.ietf.org/html/rfc1573 RFC1573]) with their corresponding description. The ifType are described in Internet Assigned Number Authority (IANA) in [http://www.iana.org/assignments/ianaiftype-mib IANAifType-MIB]&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 820px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! IANA ifType &lt;br /&gt;
! TelcoBridges Interface description&lt;br /&gt;
|-&lt;br /&gt;
| ethernetCsmacd(6)&lt;br /&gt;
| Baseboard Ethernet interfaces &lt;br /&gt;
|-&lt;br /&gt;
| ds1(18)&lt;br /&gt;
| Trunks Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| ds3(30)&lt;br /&gt;
| DS3 Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| sonet(39)&lt;br /&gt;
| SONET/SDH Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| sonetPath(50)&lt;br /&gt;
| SONET/SDH Line Service PATH (VC4/VC3/STS1/DS3)&lt;br /&gt;
|-&lt;br /&gt;
| sonetVT(51)&lt;br /&gt;
| SONET/SDH Line Service SECTION (VC11/VC12/VT15/VT2)&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| ISDN Stack&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| ISDN LAPD Link (Primary)&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| ISDN LAPD Link (Backup)&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| IUA Link&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| IUA Peer&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| LAPD Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2PA Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2UA Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2UA Peer&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Sap&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Psp&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Psrv&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 Mtp2 Link&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SNMP traps ===&lt;br /&gt;
The &#039;&#039;&#039;SNMP traps&#039;&#039;&#039; module of TelcoBridges products monitor the operation status of some MIBS OIDs and generates notifications when the states change. The default monitoring polling period is set to 1 minute. This value can be modified in the [[SNMP#Configuration|SNMP configuration]].&lt;br /&gt;
&lt;br /&gt;
====SNMP Trap/Notification====&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 1200px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Trap Name &lt;br /&gt;
! MIB&lt;br /&gt;
! OID&lt;br /&gt;
! OBJECTS&lt;br /&gt;
! CONSIDERED AS AN ALARM&lt;br /&gt;
! RFC&lt;br /&gt;
! RELEASE&lt;br /&gt;
|-&lt;br /&gt;
| linkDown&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.3&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| When ifAdminStatus=1 &amp;amp; ifOperStatus=2, In certain conditions could be critical, this trap should raise an alarm.&lt;br /&gt;
| RFC1573&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| linkUp&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.4&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| Transition from network interface Down state. Normal clear trap for linkDown alarm&lt;br /&gt;
| RFC1573&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| ColdStart&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.1&lt;br /&gt;
| { OID }&lt;br /&gt;
| Notify some configuration changes, normally when the system is loading, Noncritical&lt;br /&gt;
| RFC3418&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| WarmStart&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.2&lt;br /&gt;
| { OID }&lt;br /&gt;
| Notify some configuration changes, normally when the system is running, Noncritical&lt;br /&gt;
| RFC3418&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyStart&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.1&lt;br /&gt;
| { OID }&lt;br /&gt;
| A notification that the agent has started running&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyShutdown&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.2&lt;br /&gt;
| { OID }&lt;br /&gt;
| Shutdown notification, should raise and alarm until nsNotifyStart cleared&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyRestart&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.3&lt;br /&gt;
| { OID }&lt;br /&gt;
| Reboot notification, should raise and alarm until nsNotifyStart cleared&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====[[TB-MIB|TB-MIB SNMP Trap/Notification]]====&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 820px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Trap Name &lt;br /&gt;
! Details&lt;br /&gt;
! OID&lt;br /&gt;
! OBJECTS&lt;br /&gt;
! CONSIDERED AS AN ALARM&lt;br /&gt;
! RELEASE&lt;br /&gt;
|-&lt;br /&gt;
| tbNapAvailability&lt;br /&gt;
| The network access point has a new percentage of availability for calls&lt;br /&gt;
# For TDM networks (tbNapSignalingType=&#039;&#039;&#039;isdn&#039;&#039;&#039;(1), &#039;&#039;&#039;ss7&#039;&#039;&#039;(2), &#039;&#039;&#039;casr2&#039;&#039;&#039;(6)) this means there are a percentage of channels available for calls. ss7 includes sigtran signaling type.&amp;lt;br/&amp;gt;&lt;br /&gt;
# For SIP networks (tbNapSignalingType=&#039;&#039;&#039;sip&#039;&#039;&#039;(3)), this means the remote SIP device is answering or not SIP OPTIONS polling messages and calls can be or can`t be made to this network.&amp;lt;br/&amp;gt;&lt;br /&gt;
# When using H.248 (tbNapSignalingType=&#039;&#039;&#039;tdmMedia&#039;&#039;&#039;(5), &#039;&#039;&#039;voipMedia&#039;&#039;&#039;(4)) this means there are TDM channels or RTP ports available or not for calls.&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.1&lt;br /&gt;
| { tbNapName, tbNapSignalingType, tbNapAvailablePercent }&lt;br /&gt;
| When tbNapAvailablePercent=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbPwrSupplyState&lt;br /&gt;
| The redundant power supply has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHwPwrSupplyStatus can be: &amp;lt;br/&amp;gt;&#039;&#039;&#039;good&#039;&#039;&#039;(0)&amp;lt;br/&amp;gt;&#039;&#039;&#039;failure&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.2&lt;br /&gt;
| { tbHwPwrSupplyName, tbHwPwrSupplyStatus }&lt;br /&gt;
| When tbHwPwrSupplyStatus=1&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbNp1State&lt;br /&gt;
| The N+1 patch panel has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaNp1FunctionalState can be: &amp;lt;br/&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(-1)&amp;lt;br/&amp;gt;&#039;&#039;&#039;fault&#039;&#039;&#039;(0): There is no access to the N+1 patch panel&amp;lt;br/&amp;gt;&#039;&#039;&#039;unprotected&#039;&#039;&#039;(1): Standby unit is not available&amp;lt;br/&amp;gt;&#039;&#039;&#039;unprotectedSwitched&#039;&#039;&#039;(2): Standby unit is active and replaced primary unit is not ready to take over&amp;lt;br/&amp;gt;&#039;&#039;&#039;healthy&#039;&#039;&#039;(3): N+1 unit is normal and standby unit is available&amp;lt;br/&amp;gt;&#039;&#039;&#039;healthySwitched&#039;&#039;&#039;(4): N+1 unit is switched to the standby unit and replaced primary is available&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.3&lt;br /&gt;
| { tbHaNp1Name, tbHaNp1FunctionalState }&lt;br /&gt;
| When tbHaNp1FunctionalState=0 OR tbHaNp1FunctionalState=1 OR tbHaNp1FunctionalState=2, it is major.&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbAppState&lt;br /&gt;
| This toolpack application has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaAppCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(100)&amp;lt;br\&amp;gt;&#039;&#039;&#039;notRunning&#039;&#039;&#039;(101)&amp;lt;br\&amp;gt;&#039;&#039;&#039;starting&#039;&#039;&#039;(102)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ready&#039;&#039;&#039;(103)&amp;lt;br\&amp;gt;&#039;&#039;&#039;shuttingDown&#039;&#039;&#039;(104)&amp;lt;br\&amp;gt;&#039;&#039;&#039;goingManagement&#039;&#039;&#039;(105)&amp;lt;br\&amp;gt;&#039;&#039;&#039;fault&#039;&#039;&#039;(106)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.4&lt;br /&gt;
| { tbHaAppName, tbHaAppCurrentState, tbHaAppHostName }&lt;br /&gt;
| All tbHaAppCurrentState states are alarms except 103&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbAppHaState&lt;br /&gt;
| This toolpack high availability application has changed state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaAppHaCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;notPresent&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;active&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;standby&#039;&#039;&#039;(2)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.5&lt;br /&gt;
| { tbHaAppName, tbHaAppHaCurrentState, tbHaAppHostName }&lt;br /&gt;
| Value 0 is an alarm only in 1+1 mode&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbClkGradeState&lt;br /&gt;
| The network synchronization clock from this interface has a new grade.&amp;lt;br/&amp;gt;&amp;lt;br\&amp;gt;tbClockType can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;none&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;osc&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;trunk&#039;&#039;&#039;(3)&amp;lt;br\&amp;gt;&#039;&#039;&#039;netRef1&#039;&#039;&#039;(4)&amp;lt;br\&amp;gt;&#039;&#039;&#039;netRef2&#039;&#039;&#039;(5)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ptmc1&#039;&#039;&#039;(6)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ptmc2&#039;&#039;&#039;(7)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ct8a&#039;&#039;&#039;(8)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ct8b&#039;&#039;&#039;(9)&amp;lt;br\&amp;gt;&#039;&#039;&#039;mbl&#039;&#039;&#039;(10)&amp;lt;br\&amp;gt;&#039;&#039;&#039;bits&#039;&#039;&#039;(11)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ds3&#039;&#039;&#039;(12)&amp;lt;br\&amp;gt;&#039;&#039;&#039;sonetSdh&#039;&#039;&#039;(13)&amp;lt;br\&amp;gt;&#039;&#039;&#039;holdover&#039;&#039;&#039;(14)&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbClockGrade can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;unqualified&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;beingQualified&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;qualified&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;qualifiedForRecovery&#039;&#039;&#039;(3)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.6&lt;br /&gt;
| { tbClockName, tbClockType, tbClockGrade }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbClkActiveState&lt;br /&gt;
| This interface has been selected or not to provide the network synchronization clock for the whole system.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbClockActive can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.7&lt;br /&gt;
| { tbClockName, tbClockType, tbClockActive }&lt;br /&gt;
| When tbClockActive=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbIsdnDChannelState&lt;br /&gt;
| The signaling channel for this ISDN interface has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbIsdnDChannelUp can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.8&lt;br /&gt;
| { tbIsdnDescription, tbIsdnDChannelUp }&lt;br /&gt;
| When tbIsdnDChannelUp=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbCASPhysicalLineState&lt;br /&gt;
| The interface for this CAS stack has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbCasPhysicalLineUp can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.9&lt;br /&gt;
| { tbCasDescription, tbCasPhysicalLineUp }&lt;br /&gt;
| When tbCasPhysicalLineUp=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbSipState&lt;br /&gt;
| The SIP stack state has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbSipCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.10&lt;br /&gt;
| { tbSipDescription, tbSipCurrentState }&lt;br /&gt;
| When tbSipCurrentState=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbH248MgcState&lt;br /&gt;
| The H.248 communication state between this unit and the Media Gateway Controller has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbH248MgcCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;up&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;down&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(3)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.11&lt;br /&gt;
| { tbH248MgcName, tbH248MgcCurrentState }&lt;br /&gt;
| When tbH248MgcCurrentState=2 OR tbH248MgcCurrentState=3&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbHostUpdateAvailableState&lt;br /&gt;
| The availability state of the host update has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHostUpdateAvailable can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;false&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;true&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;notSupported&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(3)&amp;lt;br\&amp;gt;&#039;&#039;&#039;disabled&#039;&#039;&#039;(4)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.12&lt;br /&gt;
| { tbHostName, tbHostUpdateAvailable }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Example of packet capture:&lt;br /&gt;
 tcpdump port 162 -i mgmt0 -s 0&lt;br /&gt;
 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode&lt;br /&gt;
 listening on mgmt0, link-type EN10MB (Ethernet), capture size 65535 bytes&lt;br /&gt;
 14:08:51.491789 IP 10.7.0.13.37452 &amp;gt; 10.7.0.221.snmptrap: V2Trap(144) system.sysUpTime.0=9546160 S:1.1.4.1.0=S:1.1.5.4&lt;br /&gt;
 interfaces.ifTable.ifEntry.ifIndex.452160.26=26 interfaces.ifTable.ifEntry.ifAdminStatus.452160.26=1 &lt;br /&gt;
 interfaces.ifTable.ifEntry.ifOperStatus.452160.26=1  S:1.1.4.3.0=E:8072.3.2.10&lt;br /&gt;
&lt;br /&gt;
== Note ==&lt;br /&gt;
The &#039;&#039;&#039;ifIndex&#039;&#039;&#039; is a random value that can change after configuring the system, or adding new elements.  This should not be relied on as a reference value. Please use the &#039;&#039;&#039;ifDescr&#039;&#039;&#039; instead.&lt;br /&gt;
&lt;br /&gt;
=== SNMP SET ===&lt;br /&gt;
The &#039;&#039;&#039;SNMP SET&#039;&#039;&#039; command is not supported by TelcoBridges products. However, a [[Northbound_interface:RESTful|RESTful API]] can be used to change the configuration remotely.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
*[[Toolpack:System_Settings_D#SNMP|Configuring SNMP for version 3.2]]&lt;br /&gt;
*[[Toolpack:System_Settings_D#SNMP|Configuring SNMP for version 3.0]]&lt;br /&gt;
&lt;br /&gt;
*[[ProSBC:Zabbix configuration with Telcobridges products|Zabbix Configuration]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; data-collapsetext=&amp;quot;other versions&amp;quot; data-expandtext=&amp;quot;Click here for other versions&amp;quot; style=&amp;quot;width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
*[[Toolpack:System_Settings_C#SNMP|Configuring SNMP for version 2.10]]&lt;br /&gt;
*[[Toolpack:System_Settings_B#SNMP|Configuring SNMP for version 2.9]]&lt;br /&gt;
*[[Toolpack:System_Settings_A#SNMP|Configuring SNMP for version 2.8]]&lt;br /&gt;
*[[tbSnmpAgent Configuration|Configuring SNMP for version 2.7]]&lt;br /&gt;
&#039;&#039;The below procedures should be used to support SNMP v1 &#039;&#039;&#039;ONLY&#039;&#039;&#039; for &#039;&#039;&#039;Toolpack systems previous to 2.5.80&#039;&#039;&#039;:&lt;br /&gt;
*[[Installing NetSNMP from an External Host]]&lt;br /&gt;
*[[TMG SNMP support|How to relay SNMP on TMG products]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Helpful resources ==&lt;br /&gt;
*[[Npp_tools|Notepad ++ tools for SNMP]]&lt;br /&gt;
&lt;br /&gt;
== External Sources  ==&lt;br /&gt;
*[http://en.wikipedia.org/wiki/Simple_Network_Management_Protocol Wikipedia article on SNMP]&lt;br /&gt;
*[http://www.net-snmp.org/ NetSNMP implementation of the SNMP protocol]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Category:Glossary]]&lt;br /&gt;
[[Category:Revise on Major]]&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=SNMP&amp;diff=31778</id>
		<title>SNMP</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=SNMP&amp;diff=31778"/>
		<updated>2022-06-14T20:47:01Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: /* SNMP traps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Simple Network Management Protocol (SNMP) is used in network management systems to monitor attached hardware for changes in operation activity. SNMP provides a standardized approach to monitoring and managing network systems. &lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;For information on configuring your TMedia product to use the SNMP protocol, see the section labeled [[SNMP#Related Tasks|&amp;quot;&#039;&#039;&#039;Related Tasks&#039;&#039;&#039;&amp;quot;]].&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
== TelcoBridges and SNMP  ==&lt;br /&gt;
TelcoBridges offers basic support  for SNMP versions 1, 2, and 3. &#039;&#039;&#039;Toolpack supports SNMP V2 and V3 since release 2.5.80&#039;&#039;&#039; (see [[TMG-CONTROL_Version_2.5| Tctrl version history]]). This grants users the ability to remotely poll (or GET) system variables, known as Managed Objects, which are represented in files known as MIB modules.  TelcoBridges currently offers polling on &#039;&#039;&#039;standard&#039;&#039;&#039; MIB modules (RTP, SONET, DS1, DS3, ISDN, etc...) and on the TelcoBridges &#039;&#039;&#039;privately defined&#039;&#039;&#039; module ([[TB-MIB|&#039;&#039;&#039;TB-MIB&#039;&#039;&#039;]]).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
== Supported SNMP MIB modules ==&lt;br /&gt;
#[http://tools.ietf.org/html/rfc1213 RFC 1213 MIB II (RFC1213-MIB)]&lt;br /&gt;
#*All tables of the RFC1213-MIB are supported, &#039;&#039;&#039;with the exception of&#039;&#039;&#039;:&lt;br /&gt;
#**ipRouteTable&lt;br /&gt;
#**EGP group&lt;br /&gt;
#**atTable &lt;br /&gt;
#[http://tools.ietf.org/html/rfc1573.txt RFC 1573 Evolution of Interfaces Group of MIB-II (IF-MIB)]&lt;br /&gt;
#*The following tables are supported:&lt;br /&gt;
#**ifTable&lt;br /&gt;
#**ifStackTable &lt;br /&gt;
#[http://tools.ietf.org/html/rfc2495 RFC 2495 DS1, J1, E1, DS2, and E2 Interfaces (DS1-MIB)]&lt;br /&gt;
#*The following tables of the DS1-MIB are supported:&lt;br /&gt;
#**Dsx1ConfigTable&lt;br /&gt;
#**Dsx1CurrentTable&lt;br /&gt;
#**Dsx1IntervalTable&lt;br /&gt;
#**Dsx1TotalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc2496 RFC 2496 - Definitions of Managed Object for the DS3/E3 Interface Type (DS3-MIB)]&lt;br /&gt;
#*The following tables of the DS3-MIB are supported:&lt;br /&gt;
#**Dsx3ConfigTable&lt;br /&gt;
#**Dsx3CurrentTable&lt;br /&gt;
#**Dsx3IntervalTable&lt;br /&gt;
#**Dsx3TotalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc1595 RFC 1595 - Definitions of Managed Object for the SONET/SDH Interface Type (SONET-MIB)]&lt;br /&gt;
#*The following tables of the SONET-MIB are supported: &lt;br /&gt;
#**sonetMediumTable&lt;br /&gt;
#**sonetSectionCurrentTable&lt;br /&gt;
#**sonetSectionIntervalTable&lt;br /&gt;
#**sonetLineCurrentTable&lt;br /&gt;
#**sonetLineIntervalTable&lt;br /&gt;
#**sonetFarendLineCurrentTable&lt;br /&gt;
#**sonetFarendLineIntervalTable&lt;br /&gt;
#**sonetPathCurrentTable&lt;br /&gt;
#**sonetPathIntervalTable&lt;br /&gt;
#**sonetFarendPathCurrentTable&lt;br /&gt;
#**sonetFarendPathIntervalTable&lt;br /&gt;
#**sonetVtCurrentTable&lt;br /&gt;
#**sonetVtIntervalTable&lt;br /&gt;
#**sonetFarendVtCurrentTable&lt;br /&gt;
#**sonetFarendVtIntervalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc2127 RFC 2127 - ISDN Management Information Base using SMIv2 (ISDN-MIB)]&lt;br /&gt;
#*The following tables of the ISDN-MIB are supported:&lt;br /&gt;
#**isdnBearerGroup&lt;br /&gt;
#**isdnSignalingGroup&lt;br /&gt;
#[[TB-MIB|Telcobridges Private MIB module (TB-MIB)]]&lt;br /&gt;
#*tbHwCommon&lt;br /&gt;
#**tbHwIdentTable (Hardware Identification)&lt;br /&gt;
#**tbHwVersionTable (Hardware Version)&lt;br /&gt;
#**tbHwTempTable (Hardware Temperature)&lt;br /&gt;
#**tbHwPowerSupplyTable (Hardware Power Supply)&lt;br /&gt;
#**tbHwFanTable (Hardware Fan)&lt;br /&gt;
#*tbSwCommon&lt;br /&gt;
#**tbFeatureTable (Software Features Supported) &lt;br /&gt;
#**tbSwVersionTable (Software Version)&lt;br /&gt;
#**tbSwPerfTable (CPU Usage)&lt;br /&gt;
#*tbSignaling&lt;br /&gt;
#**tbMtp2&lt;br /&gt;
#**tbM2pa&lt;br /&gt;
#**tbM2ua&lt;br /&gt;
#**tbM3ua&lt;br /&gt;
#**tbIua&lt;br /&gt;
#**tbIsdn&lt;br /&gt;
#**tbCas&lt;br /&gt;
#**tbSip&lt;br /&gt;
#**tbH248&lt;br /&gt;
#*tbCalls&lt;br /&gt;
#*tbNAP&lt;br /&gt;
#*tbHaNp1&lt;br /&gt;
#*tbHaApp&lt;br /&gt;
#*tbClock&lt;br /&gt;
&lt;br /&gt;
=== SNMP IF-MIB ifTable interface type ===&lt;br /&gt;
The following table provides the interfaces type supported by TelcoBridges (IF-MIB ifTable described in [https://tools.ietf.org/html/rfc1573 RFC1573]) with their corresponding description. The ifType are described in Internet Assigned Number Authority (IANA) in [http://www.iana.org/assignments/ianaiftype-mib IANAifType-MIB]&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 820px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! IANA ifType &lt;br /&gt;
! TelcoBridges Interface description&lt;br /&gt;
|-&lt;br /&gt;
| ethernetCsmacd(6)&lt;br /&gt;
| Baseboard Ethernet interfaces &lt;br /&gt;
|-&lt;br /&gt;
| ds1(18)&lt;br /&gt;
| Trunks Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| ds3(30)&lt;br /&gt;
| DS3 Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| sonet(39)&lt;br /&gt;
| SONET/SDH Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| sonetPath(50)&lt;br /&gt;
| SONET/SDH Line Service PATH (VC4/VC3/STS1/DS3)&lt;br /&gt;
|-&lt;br /&gt;
| sonetVT(51)&lt;br /&gt;
| SONET/SDH Line Service SECTION (VC11/VC12/VT15/VT2)&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| ISDN Stack&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| ISDN LAPD Link (Primary)&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| ISDN LAPD Link (Backup)&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| IUA Link&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| IUA Peer&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| LAPD Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2PA Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2UA Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2UA Peer&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Sap&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Psp&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Psrv&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 Mtp2 Link&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SNMP traps ===&lt;br /&gt;
The &#039;&#039;&#039;SNMP traps&#039;&#039;&#039; module of TelcoBridges products monitor the operation status of some MIBS OIDs and generates notifications when the states change. The default monitoring polling period is set to 1 minute. This value can be modified in the [[SNMP#Configuration|SNMP configuration]].&lt;br /&gt;
&lt;br /&gt;
====SNMP Trap/Notification====&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 1200px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Trap Name &lt;br /&gt;
! MIB&lt;br /&gt;
! OID&lt;br /&gt;
! OBJECTS&lt;br /&gt;
! CONSIDERED AS AN ALARM&lt;br /&gt;
! RFC&lt;br /&gt;
! RELEASE&lt;br /&gt;
|-&lt;br /&gt;
| linkDown&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.3&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| When ifAdminStatus=1 &amp;amp; ifOperStatus=2, In certain conditions could be critical, this trap should raise an alarm.&lt;br /&gt;
| RFC1573&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| linkUp&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.4&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| Transition from network interface Down state. Normal clear trap for linkDown alarm&lt;br /&gt;
| RFC1573&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| ColdStart&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.1&lt;br /&gt;
| { OID }&lt;br /&gt;
| Notify some configuration changes, normally when the system is loading, Noncritical&lt;br /&gt;
| RFC3418&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| WarmStart&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.2&lt;br /&gt;
| { OID }&lt;br /&gt;
| Notify some configuration changes, normally when the system is running, Noncritical&lt;br /&gt;
| RFC3418&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyStart&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.1&lt;br /&gt;
| { OID }&lt;br /&gt;
| A notification that the agent has started running&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyShutdown&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.2&lt;br /&gt;
| { OID }&lt;br /&gt;
| Shutdown notification, should raise and alarm until nsNotifyStart cleared&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyRestart&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.3&lt;br /&gt;
| { OID }&lt;br /&gt;
| Reboot notification, should raise and alarm until nsNotifyStart cleared&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====[[TB-MIB|TB-MIB SNMP Trap/Notification]]====&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 820px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Trap Name &lt;br /&gt;
! Details&lt;br /&gt;
! OID&lt;br /&gt;
! OBJECTS&lt;br /&gt;
! CONSIDERED AS AN ALARM&lt;br /&gt;
! RELEASE&lt;br /&gt;
|-&lt;br /&gt;
| tbNapAvailability&lt;br /&gt;
| The network access point has a new percentage of availability for calls&lt;br /&gt;
# For TDM networks (tbNapSignalingType=&#039;&#039;&#039;isdn&#039;&#039;&#039;(1), &#039;&#039;&#039;ss7&#039;&#039;&#039;(2), &#039;&#039;&#039;casr2&#039;&#039;&#039;(6)) this means there are a percentage of channels available for calls. ss7 includes sigtran signaling type.&amp;lt;br/&amp;gt;&lt;br /&gt;
# For SIP networks (tbNapSignalingType=&#039;&#039;&#039;sip&#039;&#039;&#039;(3)), this means the remote SIP device is answering or not SIP OPTIONS polling messages and calls can be or can`t be made to this network.&amp;lt;br/&amp;gt;&lt;br /&gt;
# When using H.248 (tbNapSignalingType=&#039;&#039;&#039;tdmMedia&#039;&#039;&#039;(5), &#039;&#039;&#039;voipMedia&#039;&#039;&#039;(4)) this means there are TDM channels or RTP ports available or not for calls.&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.1&lt;br /&gt;
| { tbNapName, tbNapSignalingType, tbNapAvailablePercent }&lt;br /&gt;
| When tbNapAvailablePercent=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbPwrSupplyState&lt;br /&gt;
| The redundant power supply has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHwPwrSupplyStatus can be: &amp;lt;br/&amp;gt;&#039;&#039;&#039;good&#039;&#039;&#039;(0)&amp;lt;br/&amp;gt;&#039;&#039;&#039;failure&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.2&lt;br /&gt;
| { tbHwPwrSupplyName, tbHwPwrSupplyStatus }&lt;br /&gt;
| When tbHwPwrSupplyStatus=1&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbNp1State&lt;br /&gt;
| The N+1 patch panel has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaNp1FunctionalState can be: &amp;lt;br/&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(-1)&amp;lt;br/&amp;gt;&#039;&#039;&#039;fault&#039;&#039;&#039;(0): There is no access to the N+1 patch panel&amp;lt;br/&amp;gt;&#039;&#039;&#039;unprotected&#039;&#039;&#039;(1): Standby unit is not available&amp;lt;br/&amp;gt;&#039;&#039;&#039;unprotectedSwitched&#039;&#039;&#039;(2): Standby unit is active and replaced primary unit is not ready to take over&amp;lt;br/&amp;gt;&#039;&#039;&#039;healthy&#039;&#039;&#039;(3): N+1 unit is normal and standby unit is available&amp;lt;br/&amp;gt;&#039;&#039;&#039;healthySwitched&#039;&#039;&#039;(4): N+1 unit is switched to the standby unit and replaced primary is available&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.3&lt;br /&gt;
| { tbHaNp1Name, tbHaNp1FunctionalState }&lt;br /&gt;
| When tbHaNp1FunctionalState=0 OR tbHaNp1FunctionalState=2&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbAppState&lt;br /&gt;
| This toolpack application has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaAppCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(100)&amp;lt;br\&amp;gt;&#039;&#039;&#039;notRunning&#039;&#039;&#039;(101)&amp;lt;br\&amp;gt;&#039;&#039;&#039;starting&#039;&#039;&#039;(102)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ready&#039;&#039;&#039;(103)&amp;lt;br\&amp;gt;&#039;&#039;&#039;shuttingDown&#039;&#039;&#039;(104)&amp;lt;br\&amp;gt;&#039;&#039;&#039;goingManagement&#039;&#039;&#039;(105)&amp;lt;br\&amp;gt;&#039;&#039;&#039;fault&#039;&#039;&#039;(106)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.4&lt;br /&gt;
| { tbHaAppName, tbHaAppCurrentState, tbHaAppHostName }&lt;br /&gt;
| When tbHaAppCurrentState=106&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbAppHaState&lt;br /&gt;
| This toolpack high availability application has changed state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaAppHaCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;notPresent&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;active&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;standby&#039;&#039;&#039;(2)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.5&lt;br /&gt;
| { tbHaAppName, tbHaAppHaCurrentState, tbHaAppHostName }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbClkGradeState&lt;br /&gt;
| The network synchronization clock from this interface has a new grade.&amp;lt;br/&amp;gt;&amp;lt;br\&amp;gt;tbClockType can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;none&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;osc&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;trunk&#039;&#039;&#039;(3)&amp;lt;br\&amp;gt;&#039;&#039;&#039;netRef1&#039;&#039;&#039;(4)&amp;lt;br\&amp;gt;&#039;&#039;&#039;netRef2&#039;&#039;&#039;(5)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ptmc1&#039;&#039;&#039;(6)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ptmc2&#039;&#039;&#039;(7)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ct8a&#039;&#039;&#039;(8)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ct8b&#039;&#039;&#039;(9)&amp;lt;br\&amp;gt;&#039;&#039;&#039;mbl&#039;&#039;&#039;(10)&amp;lt;br\&amp;gt;&#039;&#039;&#039;bits&#039;&#039;&#039;(11)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ds3&#039;&#039;&#039;(12)&amp;lt;br\&amp;gt;&#039;&#039;&#039;sonetSdh&#039;&#039;&#039;(13)&amp;lt;br\&amp;gt;&#039;&#039;&#039;holdover&#039;&#039;&#039;(14)&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbClockGrade can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;unqualified&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;beingQualified&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;qualified&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;qualifiedForRecovery&#039;&#039;&#039;(3)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.6&lt;br /&gt;
| { tbClockName, tbClockType, tbClockGrade }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbClkActiveState&lt;br /&gt;
| This interface has been selected or not to provide the network synchronization clock for the whole system.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbClockActive can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.7&lt;br /&gt;
| { tbClockName, tbClockType, tbClockActive }&lt;br /&gt;
| When tbClockActive=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbIsdnDChannelState&lt;br /&gt;
| The signaling channel for this ISDN interface has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbIsdnDChannelUp can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.8&lt;br /&gt;
| { tbIsdnDescription, tbIsdnDChannelUp }&lt;br /&gt;
| When tbIsdnDChannelUp=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbCASPhysicalLineState&lt;br /&gt;
| The interface for this CAS stack has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbCasPhysicalLineUp can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.9&lt;br /&gt;
| { tbCasDescription, tbCasPhysicalLineUp }&lt;br /&gt;
| When tbCasPhysicalLineUp=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbSipState&lt;br /&gt;
| The SIP stack state has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbSipCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.10&lt;br /&gt;
| { tbSipDescription, tbSipCurrentState }&lt;br /&gt;
| When tbSipCurrentState=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbH248MgcState&lt;br /&gt;
| The H.248 communication state between this unit and the Media Gateway Controller has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbH248MgcCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;up&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;down&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(3)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.11&lt;br /&gt;
| { tbH248MgcName, tbH248MgcCurrentState }&lt;br /&gt;
| When tbH248MgcCurrentState=2&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbHostUpdateAvailableState&lt;br /&gt;
| The availability state of the host update has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHostUpdateAvailable can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;false&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;true&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;notSupported&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(3)&amp;lt;br\&amp;gt;&#039;&#039;&#039;disabled&#039;&#039;&#039;(4)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.12&lt;br /&gt;
| { tbHostName, tbHostUpdateAvailable }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Example of packet capture:&lt;br /&gt;
 tcpdump port 162 -i mgmt0 -s 0&lt;br /&gt;
 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode&lt;br /&gt;
 listening on mgmt0, link-type EN10MB (Ethernet), capture size 65535 bytes&lt;br /&gt;
 14:08:51.491789 IP 10.7.0.13.37452 &amp;gt; 10.7.0.221.snmptrap: V2Trap(144) system.sysUpTime.0=9546160 S:1.1.4.1.0=S:1.1.5.4&lt;br /&gt;
 interfaces.ifTable.ifEntry.ifIndex.452160.26=26 interfaces.ifTable.ifEntry.ifAdminStatus.452160.26=1 &lt;br /&gt;
 interfaces.ifTable.ifEntry.ifOperStatus.452160.26=1  S:1.1.4.3.0=E:8072.3.2.10&lt;br /&gt;
&lt;br /&gt;
== Note ==&lt;br /&gt;
The &#039;&#039;&#039;ifIndex&#039;&#039;&#039; is a random value that can change after configuring the system, or adding new elements.  This should not be relied on as a reference value. Please use the &#039;&#039;&#039;ifDescr&#039;&#039;&#039; instead.&lt;br /&gt;
&lt;br /&gt;
=== SNMP SET ===&lt;br /&gt;
The &#039;&#039;&#039;SNMP SET&#039;&#039;&#039; command is not supported by TelcoBridges products. However, a [[Northbound_interface:RESTful|RESTful API]] can be used to change the configuration remotely.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
*[[Toolpack:System_Settings_D#SNMP|Configuring SNMP for version 3.0]]&lt;br /&gt;
*[[Toolpack:System_Settings_C#SNMP|Configuring SNMP for version 2.10]]&lt;br /&gt;
*[[Toolpack:System_Settings_B#SNMP|Configuring SNMP for version 2.9]]&lt;br /&gt;
*[[Toolpack:System_Settings_A#SNMP|Configuring SNMP for version 2.8]]&lt;br /&gt;
*[[ProSBC:Zabbix configuration with Telcobridges products|Zabbix Configuration]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; data-collapsetext=&amp;quot;other versions&amp;quot; data-expandtext=&amp;quot;Click here for other versions&amp;quot; style=&amp;quot;width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
*[[tbSnmpAgent Configuration|Configuring SNMP for version 2.7]]&lt;br /&gt;
&#039;&#039;The below procedures should be used to support SNMP v1 &#039;&#039;&#039;ONLY&#039;&#039;&#039; for &#039;&#039;&#039;Toolpack systems previous to 2.5.80&#039;&#039;&#039;:&lt;br /&gt;
*[[Installing NetSNMP from an External Host]]&lt;br /&gt;
*[[TMG SNMP support|How to relay SNMP on TMG products]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Helpful resources ==&lt;br /&gt;
*[[Npp_tools|Notepad ++ tools for SNMP]]&lt;br /&gt;
&lt;br /&gt;
== External Sources  ==&lt;br /&gt;
*[http://en.wikipedia.org/wiki/Simple_Network_Management_Protocol Wikipedia article on SNMP]&lt;br /&gt;
*[http://www.net-snmp.org/ NetSNMP implementation of the SNMP protocol]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Category:Glossary]]&lt;br /&gt;
[[Category:Revise on Major]]&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=SNMP&amp;diff=31777</id>
		<title>SNMP</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=SNMP&amp;diff=31777"/>
		<updated>2022-06-14T20:46:27Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: /* SNMP Trap/Notification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Simple Network Management Protocol (SNMP) is used in network management systems to monitor attached hardware for changes in operation activity. SNMP provides a standardized approach to monitoring and managing network systems. &lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;For information on configuring your TMedia product to use the SNMP protocol, see the section labeled [[SNMP#Related Tasks|&amp;quot;&#039;&#039;&#039;Related Tasks&#039;&#039;&#039;&amp;quot;]].&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
== TelcoBridges and SNMP  ==&lt;br /&gt;
TelcoBridges offers basic support  for SNMP versions 1, 2, and 3. &#039;&#039;&#039;Toolpack supports SNMP V2 and V3 since release 2.5.80&#039;&#039;&#039; (see [[TMG-CONTROL_Version_2.5| Tctrl version history]]). This grants users the ability to remotely poll (or GET) system variables, known as Managed Objects, which are represented in files known as MIB modules.  TelcoBridges currently offers polling on &#039;&#039;&#039;standard&#039;&#039;&#039; MIB modules (RTP, SONET, DS1, DS3, ISDN, etc...) and on the TelcoBridges &#039;&#039;&#039;privately defined&#039;&#039;&#039; module ([[TB-MIB|&#039;&#039;&#039;TB-MIB&#039;&#039;&#039;]]).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
== Supported SNMP MIB modules ==&lt;br /&gt;
#[http://tools.ietf.org/html/rfc1213 RFC 1213 MIB II (RFC1213-MIB)]&lt;br /&gt;
#*All tables of the RFC1213-MIB are supported, &#039;&#039;&#039;with the exception of&#039;&#039;&#039;:&lt;br /&gt;
#**ipRouteTable&lt;br /&gt;
#**EGP group&lt;br /&gt;
#**atTable &lt;br /&gt;
#[http://tools.ietf.org/html/rfc1573.txt RFC 1573 Evolution of Interfaces Group of MIB-II (IF-MIB)]&lt;br /&gt;
#*The following tables are supported:&lt;br /&gt;
#**ifTable&lt;br /&gt;
#**ifStackTable &lt;br /&gt;
#[http://tools.ietf.org/html/rfc2495 RFC 2495 DS1, J1, E1, DS2, and E2 Interfaces (DS1-MIB)]&lt;br /&gt;
#*The following tables of the DS1-MIB are supported:&lt;br /&gt;
#**Dsx1ConfigTable&lt;br /&gt;
#**Dsx1CurrentTable&lt;br /&gt;
#**Dsx1IntervalTable&lt;br /&gt;
#**Dsx1TotalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc2496 RFC 2496 - Definitions of Managed Object for the DS3/E3 Interface Type (DS3-MIB)]&lt;br /&gt;
#*The following tables of the DS3-MIB are supported:&lt;br /&gt;
#**Dsx3ConfigTable&lt;br /&gt;
#**Dsx3CurrentTable&lt;br /&gt;
#**Dsx3IntervalTable&lt;br /&gt;
#**Dsx3TotalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc1595 RFC 1595 - Definitions of Managed Object for the SONET/SDH Interface Type (SONET-MIB)]&lt;br /&gt;
#*The following tables of the SONET-MIB are supported: &lt;br /&gt;
#**sonetMediumTable&lt;br /&gt;
#**sonetSectionCurrentTable&lt;br /&gt;
#**sonetSectionIntervalTable&lt;br /&gt;
#**sonetLineCurrentTable&lt;br /&gt;
#**sonetLineIntervalTable&lt;br /&gt;
#**sonetFarendLineCurrentTable&lt;br /&gt;
#**sonetFarendLineIntervalTable&lt;br /&gt;
#**sonetPathCurrentTable&lt;br /&gt;
#**sonetPathIntervalTable&lt;br /&gt;
#**sonetFarendPathCurrentTable&lt;br /&gt;
#**sonetFarendPathIntervalTable&lt;br /&gt;
#**sonetVtCurrentTable&lt;br /&gt;
#**sonetVtIntervalTable&lt;br /&gt;
#**sonetFarendVtCurrentTable&lt;br /&gt;
#**sonetFarendVtIntervalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc2127 RFC 2127 - ISDN Management Information Base using SMIv2 (ISDN-MIB)]&lt;br /&gt;
#*The following tables of the ISDN-MIB are supported:&lt;br /&gt;
#**isdnBearerGroup&lt;br /&gt;
#**isdnSignalingGroup&lt;br /&gt;
#[[TB-MIB|Telcobridges Private MIB module (TB-MIB)]]&lt;br /&gt;
#*tbHwCommon&lt;br /&gt;
#**tbHwIdentTable (Hardware Identification)&lt;br /&gt;
#**tbHwVersionTable (Hardware Version)&lt;br /&gt;
#**tbHwTempTable (Hardware Temperature)&lt;br /&gt;
#**tbHwPowerSupplyTable (Hardware Power Supply)&lt;br /&gt;
#**tbHwFanTable (Hardware Fan)&lt;br /&gt;
#*tbSwCommon&lt;br /&gt;
#**tbFeatureTable (Software Features Supported) &lt;br /&gt;
#**tbSwVersionTable (Software Version)&lt;br /&gt;
#**tbSwPerfTable (CPU Usage)&lt;br /&gt;
#*tbSignaling&lt;br /&gt;
#**tbMtp2&lt;br /&gt;
#**tbM2pa&lt;br /&gt;
#**tbM2ua&lt;br /&gt;
#**tbM3ua&lt;br /&gt;
#**tbIua&lt;br /&gt;
#**tbIsdn&lt;br /&gt;
#**tbCas&lt;br /&gt;
#**tbSip&lt;br /&gt;
#**tbH248&lt;br /&gt;
#*tbCalls&lt;br /&gt;
#*tbNAP&lt;br /&gt;
#*tbHaNp1&lt;br /&gt;
#*tbHaApp&lt;br /&gt;
#*tbClock&lt;br /&gt;
&lt;br /&gt;
=== SNMP IF-MIB ifTable interface type ===&lt;br /&gt;
The following table provides the interfaces type supported by TelcoBridges (IF-MIB ifTable described in [https://tools.ietf.org/html/rfc1573 RFC1573]) with their corresponding description. The ifType are described in Internet Assigned Number Authority (IANA) in [http://www.iana.org/assignments/ianaiftype-mib IANAifType-MIB]&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 820px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! IANA ifType &lt;br /&gt;
! TelcoBridges Interface description&lt;br /&gt;
|-&lt;br /&gt;
| ethernetCsmacd(6)&lt;br /&gt;
| Baseboard Ethernet interfaces &lt;br /&gt;
|-&lt;br /&gt;
| ds1(18)&lt;br /&gt;
| Trunks Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| ds3(30)&lt;br /&gt;
| DS3 Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| sonet(39)&lt;br /&gt;
| SONET/SDH Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| sonetPath(50)&lt;br /&gt;
| SONET/SDH Line Service PATH (VC4/VC3/STS1/DS3)&lt;br /&gt;
|-&lt;br /&gt;
| sonetVT(51)&lt;br /&gt;
| SONET/SDH Line Service SECTION (VC11/VC12/VT15/VT2)&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| ISDN Stack&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| ISDN LAPD Link (Primary)&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| ISDN LAPD Link (Backup)&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| IUA Link&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| IUA Peer&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| LAPD Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2PA Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2UA Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2UA Peer&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Sap&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Psp&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Psrv&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 Mtp2 Link&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SNMP traps ===&lt;br /&gt;
The &#039;&#039;&#039;SNMP traps&#039;&#039;&#039; module of TelcoBridges products monitor the operation status of some MIBS OIDs and generates notifications when the states change. The default monitoring polling period is set to 1 minute. This value can be modified in the [[SNMP#Configuration|SNMP configuration]].&lt;br /&gt;
&lt;br /&gt;
====SNMP Trap/Notification====&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 1200px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Trap Name &lt;br /&gt;
! MIB&lt;br /&gt;
! OID&lt;br /&gt;
! OBJECTS&lt;br /&gt;
! CONSIDERED AS AN ALARM&lt;br /&gt;
! RFC&lt;br /&gt;
! RELEASE&lt;br /&gt;
|-&lt;br /&gt;
| linkDown&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.3&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| When ifAdminStatus=1 &amp;amp; ifOperStatus=2, In certain conditions could be critical, this trap should raise an alarm.&lt;br /&gt;
| RFC1573&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| linkUp&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.4&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| Transition from network interface Down state. Normal clear trap for linkDown notification alarm&lt;br /&gt;
| RFC1573&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| ColdStart&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.1&lt;br /&gt;
| { OID }&lt;br /&gt;
| Notify some configuration changes, normally when the system is loading, Noncritical&lt;br /&gt;
| RFC3418&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| WarmStart&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.2&lt;br /&gt;
| { OID }&lt;br /&gt;
| Notify some configuration changes, normally when the system is running, Noncritical&lt;br /&gt;
| RFC3418&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyStart&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.1&lt;br /&gt;
| { OID }&lt;br /&gt;
| A notification that the agent has started running&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyShutdown&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.2&lt;br /&gt;
| { OID }&lt;br /&gt;
| Shutdown notification, should raise and alarm until nsNotifyStart cleared&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyRestart&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.3&lt;br /&gt;
| { OID }&lt;br /&gt;
| Reboot notification, should raise and alarm until nsNotifyStart cleared&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====[[TB-MIB|TB-MIB SNMP Trap/Notification]]====&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 820px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Trap Name &lt;br /&gt;
! Details&lt;br /&gt;
! OID&lt;br /&gt;
! OBJECTS&lt;br /&gt;
! CONSIDERED AS AN ALARM&lt;br /&gt;
! RELEASE&lt;br /&gt;
|-&lt;br /&gt;
| tbNapAvailability&lt;br /&gt;
| The network access point has a new percentage of availability for calls&lt;br /&gt;
# For TDM networks (tbNapSignalingType=&#039;&#039;&#039;isdn&#039;&#039;&#039;(1), &#039;&#039;&#039;ss7&#039;&#039;&#039;(2), &#039;&#039;&#039;casr2&#039;&#039;&#039;(6)) this means there are a percentage of channels available for calls. ss7 includes sigtran signaling type.&amp;lt;br/&amp;gt;&lt;br /&gt;
# For SIP networks (tbNapSignalingType=&#039;&#039;&#039;sip&#039;&#039;&#039;(3)), this means the remote SIP device is answering or not SIP OPTIONS polling messages and calls can be or can`t be made to this network.&amp;lt;br/&amp;gt;&lt;br /&gt;
# When using H.248 (tbNapSignalingType=&#039;&#039;&#039;tdmMedia&#039;&#039;&#039;(5), &#039;&#039;&#039;voipMedia&#039;&#039;&#039;(4)) this means there are TDM channels or RTP ports available or not for calls.&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.1&lt;br /&gt;
| { tbNapName, tbNapSignalingType, tbNapAvailablePercent }&lt;br /&gt;
| When tbNapAvailablePercent=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbPwrSupplyState&lt;br /&gt;
| The redundant power supply has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHwPwrSupplyStatus can be: &amp;lt;br/&amp;gt;&#039;&#039;&#039;good&#039;&#039;&#039;(0)&amp;lt;br/&amp;gt;&#039;&#039;&#039;failure&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.2&lt;br /&gt;
| { tbHwPwrSupplyName, tbHwPwrSupplyStatus }&lt;br /&gt;
| When tbHwPwrSupplyStatus=1&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbNp1State&lt;br /&gt;
| The N+1 patch panel has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaNp1FunctionalState can be: &amp;lt;br/&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(-1)&amp;lt;br/&amp;gt;&#039;&#039;&#039;fault&#039;&#039;&#039;(0): There is no access to the N+1 patch panel&amp;lt;br/&amp;gt;&#039;&#039;&#039;unprotected&#039;&#039;&#039;(1): Standby unit is not available&amp;lt;br/&amp;gt;&#039;&#039;&#039;unprotectedSwitched&#039;&#039;&#039;(2): Standby unit is active and replaced primary unit is not ready to take over&amp;lt;br/&amp;gt;&#039;&#039;&#039;healthy&#039;&#039;&#039;(3): N+1 unit is normal and standby unit is available&amp;lt;br/&amp;gt;&#039;&#039;&#039;healthySwitched&#039;&#039;&#039;(4): N+1 unit is switched to the standby unit and replaced primary is available&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.3&lt;br /&gt;
| { tbHaNp1Name, tbHaNp1FunctionalState }&lt;br /&gt;
| When tbHaNp1FunctionalState=0 OR tbHaNp1FunctionalState=2&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbAppState&lt;br /&gt;
| This toolpack application has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaAppCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(100)&amp;lt;br\&amp;gt;&#039;&#039;&#039;notRunning&#039;&#039;&#039;(101)&amp;lt;br\&amp;gt;&#039;&#039;&#039;starting&#039;&#039;&#039;(102)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ready&#039;&#039;&#039;(103)&amp;lt;br\&amp;gt;&#039;&#039;&#039;shuttingDown&#039;&#039;&#039;(104)&amp;lt;br\&amp;gt;&#039;&#039;&#039;goingManagement&#039;&#039;&#039;(105)&amp;lt;br\&amp;gt;&#039;&#039;&#039;fault&#039;&#039;&#039;(106)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.4&lt;br /&gt;
| { tbHaAppName, tbHaAppCurrentState, tbHaAppHostName }&lt;br /&gt;
| When tbHaAppCurrentState=106&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbAppHaState&lt;br /&gt;
| This toolpack high availability application has changed state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaAppHaCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;notPresent&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;active&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;standby&#039;&#039;&#039;(2)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.5&lt;br /&gt;
| { tbHaAppName, tbHaAppHaCurrentState, tbHaAppHostName }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbClkGradeState&lt;br /&gt;
| The network synchronization clock from this interface has a new grade.&amp;lt;br/&amp;gt;&amp;lt;br\&amp;gt;tbClockType can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;none&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;osc&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;trunk&#039;&#039;&#039;(3)&amp;lt;br\&amp;gt;&#039;&#039;&#039;netRef1&#039;&#039;&#039;(4)&amp;lt;br\&amp;gt;&#039;&#039;&#039;netRef2&#039;&#039;&#039;(5)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ptmc1&#039;&#039;&#039;(6)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ptmc2&#039;&#039;&#039;(7)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ct8a&#039;&#039;&#039;(8)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ct8b&#039;&#039;&#039;(9)&amp;lt;br\&amp;gt;&#039;&#039;&#039;mbl&#039;&#039;&#039;(10)&amp;lt;br\&amp;gt;&#039;&#039;&#039;bits&#039;&#039;&#039;(11)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ds3&#039;&#039;&#039;(12)&amp;lt;br\&amp;gt;&#039;&#039;&#039;sonetSdh&#039;&#039;&#039;(13)&amp;lt;br\&amp;gt;&#039;&#039;&#039;holdover&#039;&#039;&#039;(14)&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbClockGrade can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;unqualified&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;beingQualified&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;qualified&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;qualifiedForRecovery&#039;&#039;&#039;(3)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.6&lt;br /&gt;
| { tbClockName, tbClockType, tbClockGrade }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbClkActiveState&lt;br /&gt;
| This interface has been selected or not to provide the network synchronization clock for the whole system.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbClockActive can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.7&lt;br /&gt;
| { tbClockName, tbClockType, tbClockActive }&lt;br /&gt;
| When tbClockActive=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbIsdnDChannelState&lt;br /&gt;
| The signaling channel for this ISDN interface has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbIsdnDChannelUp can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.8&lt;br /&gt;
| { tbIsdnDescription, tbIsdnDChannelUp }&lt;br /&gt;
| When tbIsdnDChannelUp=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbCASPhysicalLineState&lt;br /&gt;
| The interface for this CAS stack has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbCasPhysicalLineUp can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.9&lt;br /&gt;
| { tbCasDescription, tbCasPhysicalLineUp }&lt;br /&gt;
| When tbCasPhysicalLineUp=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbSipState&lt;br /&gt;
| The SIP stack state has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbSipCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.10&lt;br /&gt;
| { tbSipDescription, tbSipCurrentState }&lt;br /&gt;
| When tbSipCurrentState=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbH248MgcState&lt;br /&gt;
| The H.248 communication state between this unit and the Media Gateway Controller has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbH248MgcCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;up&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;down&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(3)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.11&lt;br /&gt;
| { tbH248MgcName, tbH248MgcCurrentState }&lt;br /&gt;
| When tbH248MgcCurrentState=2&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbHostUpdateAvailableState&lt;br /&gt;
| The availability state of the host update has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHostUpdateAvailable can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;false&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;true&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;notSupported&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(3)&amp;lt;br\&amp;gt;&#039;&#039;&#039;disabled&#039;&#039;&#039;(4)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.12&lt;br /&gt;
| { tbHostName, tbHostUpdateAvailable }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Example of packet capture:&lt;br /&gt;
 tcpdump port 162 -i mgmt0 -s 0&lt;br /&gt;
 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode&lt;br /&gt;
 listening on mgmt0, link-type EN10MB (Ethernet), capture size 65535 bytes&lt;br /&gt;
 14:08:51.491789 IP 10.7.0.13.37452 &amp;gt; 10.7.0.221.snmptrap: V2Trap(144) system.sysUpTime.0=9546160 S:1.1.4.1.0=S:1.1.5.4&lt;br /&gt;
 interfaces.ifTable.ifEntry.ifIndex.452160.26=26 interfaces.ifTable.ifEntry.ifAdminStatus.452160.26=1 &lt;br /&gt;
 interfaces.ifTable.ifEntry.ifOperStatus.452160.26=1  S:1.1.4.3.0=E:8072.3.2.10&lt;br /&gt;
&lt;br /&gt;
== Note ==&lt;br /&gt;
The &#039;&#039;&#039;ifIndex&#039;&#039;&#039; is a random value that can change after configuring the system, or adding new elements.  This should not be relied on as a reference value. Please use the &#039;&#039;&#039;ifDescr&#039;&#039;&#039; instead.&lt;br /&gt;
&lt;br /&gt;
=== SNMP SET ===&lt;br /&gt;
The &#039;&#039;&#039;SNMP SET&#039;&#039;&#039; command is not supported by TelcoBridges products. However, a [[Northbound_interface:RESTful|RESTful API]] can be used to change the configuration remotely.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
*[[Toolpack:System_Settings_D#SNMP|Configuring SNMP for version 3.0]]&lt;br /&gt;
*[[Toolpack:System_Settings_C#SNMP|Configuring SNMP for version 2.10]]&lt;br /&gt;
*[[Toolpack:System_Settings_B#SNMP|Configuring SNMP for version 2.9]]&lt;br /&gt;
*[[Toolpack:System_Settings_A#SNMP|Configuring SNMP for version 2.8]]&lt;br /&gt;
*[[ProSBC:Zabbix configuration with Telcobridges products|Zabbix Configuration]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; data-collapsetext=&amp;quot;other versions&amp;quot; data-expandtext=&amp;quot;Click here for other versions&amp;quot; style=&amp;quot;width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
*[[tbSnmpAgent Configuration|Configuring SNMP for version 2.7]]&lt;br /&gt;
&#039;&#039;The below procedures should be used to support SNMP v1 &#039;&#039;&#039;ONLY&#039;&#039;&#039; for &#039;&#039;&#039;Toolpack systems previous to 2.5.80&#039;&#039;&#039;:&lt;br /&gt;
*[[Installing NetSNMP from an External Host]]&lt;br /&gt;
*[[TMG SNMP support|How to relay SNMP on TMG products]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Helpful resources ==&lt;br /&gt;
*[[Npp_tools|Notepad ++ tools for SNMP]]&lt;br /&gt;
&lt;br /&gt;
== External Sources  ==&lt;br /&gt;
*[http://en.wikipedia.org/wiki/Simple_Network_Management_Protocol Wikipedia article on SNMP]&lt;br /&gt;
*[http://www.net-snmp.org/ NetSNMP implementation of the SNMP protocol]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Category:Glossary]]&lt;br /&gt;
[[Category:Revise on Major]]&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=SNMP&amp;diff=31776</id>
		<title>SNMP</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=SNMP&amp;diff=31776"/>
		<updated>2022-06-14T20:45:17Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: /* SNMP Trap/Notification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Simple Network Management Protocol (SNMP) is used in network management systems to monitor attached hardware for changes in operation activity. SNMP provides a standardized approach to monitoring and managing network systems. &lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;For information on configuring your TMedia product to use the SNMP protocol, see the section labeled [[SNMP#Related Tasks|&amp;quot;&#039;&#039;&#039;Related Tasks&#039;&#039;&#039;&amp;quot;]].&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
== TelcoBridges and SNMP  ==&lt;br /&gt;
TelcoBridges offers basic support  for SNMP versions 1, 2, and 3. &#039;&#039;&#039;Toolpack supports SNMP V2 and V3 since release 2.5.80&#039;&#039;&#039; (see [[TMG-CONTROL_Version_2.5| Tctrl version history]]). This grants users the ability to remotely poll (or GET) system variables, known as Managed Objects, which are represented in files known as MIB modules.  TelcoBridges currently offers polling on &#039;&#039;&#039;standard&#039;&#039;&#039; MIB modules (RTP, SONET, DS1, DS3, ISDN, etc...) and on the TelcoBridges &#039;&#039;&#039;privately defined&#039;&#039;&#039; module ([[TB-MIB|&#039;&#039;&#039;TB-MIB&#039;&#039;&#039;]]).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
== Supported SNMP MIB modules ==&lt;br /&gt;
#[http://tools.ietf.org/html/rfc1213 RFC 1213 MIB II (RFC1213-MIB)]&lt;br /&gt;
#*All tables of the RFC1213-MIB are supported, &#039;&#039;&#039;with the exception of&#039;&#039;&#039;:&lt;br /&gt;
#**ipRouteTable&lt;br /&gt;
#**EGP group&lt;br /&gt;
#**atTable &lt;br /&gt;
#[http://tools.ietf.org/html/rfc1573.txt RFC 1573 Evolution of Interfaces Group of MIB-II (IF-MIB)]&lt;br /&gt;
#*The following tables are supported:&lt;br /&gt;
#**ifTable&lt;br /&gt;
#**ifStackTable &lt;br /&gt;
#[http://tools.ietf.org/html/rfc2495 RFC 2495 DS1, J1, E1, DS2, and E2 Interfaces (DS1-MIB)]&lt;br /&gt;
#*The following tables of the DS1-MIB are supported:&lt;br /&gt;
#**Dsx1ConfigTable&lt;br /&gt;
#**Dsx1CurrentTable&lt;br /&gt;
#**Dsx1IntervalTable&lt;br /&gt;
#**Dsx1TotalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc2496 RFC 2496 - Definitions of Managed Object for the DS3/E3 Interface Type (DS3-MIB)]&lt;br /&gt;
#*The following tables of the DS3-MIB are supported:&lt;br /&gt;
#**Dsx3ConfigTable&lt;br /&gt;
#**Dsx3CurrentTable&lt;br /&gt;
#**Dsx3IntervalTable&lt;br /&gt;
#**Dsx3TotalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc1595 RFC 1595 - Definitions of Managed Object for the SONET/SDH Interface Type (SONET-MIB)]&lt;br /&gt;
#*The following tables of the SONET-MIB are supported: &lt;br /&gt;
#**sonetMediumTable&lt;br /&gt;
#**sonetSectionCurrentTable&lt;br /&gt;
#**sonetSectionIntervalTable&lt;br /&gt;
#**sonetLineCurrentTable&lt;br /&gt;
#**sonetLineIntervalTable&lt;br /&gt;
#**sonetFarendLineCurrentTable&lt;br /&gt;
#**sonetFarendLineIntervalTable&lt;br /&gt;
#**sonetPathCurrentTable&lt;br /&gt;
#**sonetPathIntervalTable&lt;br /&gt;
#**sonetFarendPathCurrentTable&lt;br /&gt;
#**sonetFarendPathIntervalTable&lt;br /&gt;
#**sonetVtCurrentTable&lt;br /&gt;
#**sonetVtIntervalTable&lt;br /&gt;
#**sonetFarendVtCurrentTable&lt;br /&gt;
#**sonetFarendVtIntervalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc2127 RFC 2127 - ISDN Management Information Base using SMIv2 (ISDN-MIB)]&lt;br /&gt;
#*The following tables of the ISDN-MIB are supported:&lt;br /&gt;
#**isdnBearerGroup&lt;br /&gt;
#**isdnSignalingGroup&lt;br /&gt;
#[[TB-MIB|Telcobridges Private MIB module (TB-MIB)]]&lt;br /&gt;
#*tbHwCommon&lt;br /&gt;
#**tbHwIdentTable (Hardware Identification)&lt;br /&gt;
#**tbHwVersionTable (Hardware Version)&lt;br /&gt;
#**tbHwTempTable (Hardware Temperature)&lt;br /&gt;
#**tbHwPowerSupplyTable (Hardware Power Supply)&lt;br /&gt;
#**tbHwFanTable (Hardware Fan)&lt;br /&gt;
#*tbSwCommon&lt;br /&gt;
#**tbFeatureTable (Software Features Supported) &lt;br /&gt;
#**tbSwVersionTable (Software Version)&lt;br /&gt;
#**tbSwPerfTable (CPU Usage)&lt;br /&gt;
#*tbSignaling&lt;br /&gt;
#**tbMtp2&lt;br /&gt;
#**tbM2pa&lt;br /&gt;
#**tbM2ua&lt;br /&gt;
#**tbM3ua&lt;br /&gt;
#**tbIua&lt;br /&gt;
#**tbIsdn&lt;br /&gt;
#**tbCas&lt;br /&gt;
#**tbSip&lt;br /&gt;
#**tbH248&lt;br /&gt;
#*tbCalls&lt;br /&gt;
#*tbNAP&lt;br /&gt;
#*tbHaNp1&lt;br /&gt;
#*tbHaApp&lt;br /&gt;
#*tbClock&lt;br /&gt;
&lt;br /&gt;
=== SNMP IF-MIB ifTable interface type ===&lt;br /&gt;
The following table provides the interfaces type supported by TelcoBridges (IF-MIB ifTable described in [https://tools.ietf.org/html/rfc1573 RFC1573]) with their corresponding description. The ifType are described in Internet Assigned Number Authority (IANA) in [http://www.iana.org/assignments/ianaiftype-mib IANAifType-MIB]&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 820px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! IANA ifType &lt;br /&gt;
! TelcoBridges Interface description&lt;br /&gt;
|-&lt;br /&gt;
| ethernetCsmacd(6)&lt;br /&gt;
| Baseboard Ethernet interfaces &lt;br /&gt;
|-&lt;br /&gt;
| ds1(18)&lt;br /&gt;
| Trunks Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| ds3(30)&lt;br /&gt;
| DS3 Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| sonet(39)&lt;br /&gt;
| SONET/SDH Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| sonetPath(50)&lt;br /&gt;
| SONET/SDH Line Service PATH (VC4/VC3/STS1/DS3)&lt;br /&gt;
|-&lt;br /&gt;
| sonetVT(51)&lt;br /&gt;
| SONET/SDH Line Service SECTION (VC11/VC12/VT15/VT2)&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| ISDN Stack&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| ISDN LAPD Link (Primary)&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| ISDN LAPD Link (Backup)&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| IUA Link&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| IUA Peer&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| LAPD Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2PA Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2UA Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2UA Peer&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Sap&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Psp&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Psrv&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 Mtp2 Link&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SNMP traps ===&lt;br /&gt;
The &#039;&#039;&#039;SNMP traps&#039;&#039;&#039; module of TelcoBridges products monitor the operation status of some MIBS OIDs and generates notifications when the states change. The default monitoring polling period is set to 1 minute. This value can be modified in the [[SNMP#Configuration|SNMP configuration]].&lt;br /&gt;
&lt;br /&gt;
====SNMP Trap/Notification====&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 1200px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Trap Name &lt;br /&gt;
! MIB&lt;br /&gt;
! OID&lt;br /&gt;
! OBJECTS&lt;br /&gt;
! CONSIDERED AS AN ALARM&lt;br /&gt;
! RFC&lt;br /&gt;
! RELEASE&lt;br /&gt;
|-&lt;br /&gt;
| linkDown&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.3&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| When ifAdminStatus=1 &amp;amp; ifOperStatus=2, In certain conditions could be critical, this trap is important and should raise an alarm.&lt;br /&gt;
| RFC1573&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| linkUp&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.4&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| Transition from network interface Down state. Normal clear trap for linkDown notification alarm&lt;br /&gt;
| RFC1573&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| ColdStart&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.1&lt;br /&gt;
| { OID }&lt;br /&gt;
| Notify some configuration changes, normally when the system is loading, Noncritical&lt;br /&gt;
| RFC3418&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| WarmStart&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.2&lt;br /&gt;
| { OID }&lt;br /&gt;
| Notify some configuration changes, normally when the system is running, Noncritical&lt;br /&gt;
| RFC3418&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyStart&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.1&lt;br /&gt;
| { OID }&lt;br /&gt;
| A notification that the agent has started running&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyShutdown&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.2&lt;br /&gt;
| { OID }&lt;br /&gt;
| Shutdown notification, should raise and alarm until nsNotifyStart cleared&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyRestart&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.3&lt;br /&gt;
| { OID }&lt;br /&gt;
| Reboot notification, should raise and alarm until nsNotifyStart cleared&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====[[TB-MIB|TB-MIB SNMP Trap/Notification]]====&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 820px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Trap Name &lt;br /&gt;
! Details&lt;br /&gt;
! OID&lt;br /&gt;
! OBJECTS&lt;br /&gt;
! CONSIDERED AS AN ALARM&lt;br /&gt;
! RELEASE&lt;br /&gt;
|-&lt;br /&gt;
| tbNapAvailability&lt;br /&gt;
| The network access point has a new percentage of availability for calls&lt;br /&gt;
# For TDM networks (tbNapSignalingType=&#039;&#039;&#039;isdn&#039;&#039;&#039;(1), &#039;&#039;&#039;ss7&#039;&#039;&#039;(2), &#039;&#039;&#039;casr2&#039;&#039;&#039;(6)) this means there are a percentage of channels available for calls. ss7 includes sigtran signaling type.&amp;lt;br/&amp;gt;&lt;br /&gt;
# For SIP networks (tbNapSignalingType=&#039;&#039;&#039;sip&#039;&#039;&#039;(3)), this means the remote SIP device is answering or not SIP OPTIONS polling messages and calls can be or can`t be made to this network.&amp;lt;br/&amp;gt;&lt;br /&gt;
# When using H.248 (tbNapSignalingType=&#039;&#039;&#039;tdmMedia&#039;&#039;&#039;(5), &#039;&#039;&#039;voipMedia&#039;&#039;&#039;(4)) this means there are TDM channels or RTP ports available or not for calls.&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.1&lt;br /&gt;
| { tbNapName, tbNapSignalingType, tbNapAvailablePercent }&lt;br /&gt;
| When tbNapAvailablePercent=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbPwrSupplyState&lt;br /&gt;
| The redundant power supply has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHwPwrSupplyStatus can be: &amp;lt;br/&amp;gt;&#039;&#039;&#039;good&#039;&#039;&#039;(0)&amp;lt;br/&amp;gt;&#039;&#039;&#039;failure&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.2&lt;br /&gt;
| { tbHwPwrSupplyName, tbHwPwrSupplyStatus }&lt;br /&gt;
| When tbHwPwrSupplyStatus=1&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbNp1State&lt;br /&gt;
| The N+1 patch panel has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaNp1FunctionalState can be: &amp;lt;br/&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(-1)&amp;lt;br/&amp;gt;&#039;&#039;&#039;fault&#039;&#039;&#039;(0): There is no access to the N+1 patch panel&amp;lt;br/&amp;gt;&#039;&#039;&#039;unprotected&#039;&#039;&#039;(1): Standby unit is not available&amp;lt;br/&amp;gt;&#039;&#039;&#039;unprotectedSwitched&#039;&#039;&#039;(2): Standby unit is active and replaced primary unit is not ready to take over&amp;lt;br/&amp;gt;&#039;&#039;&#039;healthy&#039;&#039;&#039;(3): N+1 unit is normal and standby unit is available&amp;lt;br/&amp;gt;&#039;&#039;&#039;healthySwitched&#039;&#039;&#039;(4): N+1 unit is switched to the standby unit and replaced primary is available&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.3&lt;br /&gt;
| { tbHaNp1Name, tbHaNp1FunctionalState }&lt;br /&gt;
| When tbHaNp1FunctionalState=0 OR tbHaNp1FunctionalState=2&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbAppState&lt;br /&gt;
| This toolpack application has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaAppCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(100)&amp;lt;br\&amp;gt;&#039;&#039;&#039;notRunning&#039;&#039;&#039;(101)&amp;lt;br\&amp;gt;&#039;&#039;&#039;starting&#039;&#039;&#039;(102)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ready&#039;&#039;&#039;(103)&amp;lt;br\&amp;gt;&#039;&#039;&#039;shuttingDown&#039;&#039;&#039;(104)&amp;lt;br\&amp;gt;&#039;&#039;&#039;goingManagement&#039;&#039;&#039;(105)&amp;lt;br\&amp;gt;&#039;&#039;&#039;fault&#039;&#039;&#039;(106)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.4&lt;br /&gt;
| { tbHaAppName, tbHaAppCurrentState, tbHaAppHostName }&lt;br /&gt;
| When tbHaAppCurrentState=106&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbAppHaState&lt;br /&gt;
| This toolpack high availability application has changed state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaAppHaCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;notPresent&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;active&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;standby&#039;&#039;&#039;(2)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.5&lt;br /&gt;
| { tbHaAppName, tbHaAppHaCurrentState, tbHaAppHostName }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbClkGradeState&lt;br /&gt;
| The network synchronization clock from this interface has a new grade.&amp;lt;br/&amp;gt;&amp;lt;br\&amp;gt;tbClockType can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;none&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;osc&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;trunk&#039;&#039;&#039;(3)&amp;lt;br\&amp;gt;&#039;&#039;&#039;netRef1&#039;&#039;&#039;(4)&amp;lt;br\&amp;gt;&#039;&#039;&#039;netRef2&#039;&#039;&#039;(5)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ptmc1&#039;&#039;&#039;(6)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ptmc2&#039;&#039;&#039;(7)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ct8a&#039;&#039;&#039;(8)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ct8b&#039;&#039;&#039;(9)&amp;lt;br\&amp;gt;&#039;&#039;&#039;mbl&#039;&#039;&#039;(10)&amp;lt;br\&amp;gt;&#039;&#039;&#039;bits&#039;&#039;&#039;(11)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ds3&#039;&#039;&#039;(12)&amp;lt;br\&amp;gt;&#039;&#039;&#039;sonetSdh&#039;&#039;&#039;(13)&amp;lt;br\&amp;gt;&#039;&#039;&#039;holdover&#039;&#039;&#039;(14)&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbClockGrade can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;unqualified&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;beingQualified&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;qualified&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;qualifiedForRecovery&#039;&#039;&#039;(3)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.6&lt;br /&gt;
| { tbClockName, tbClockType, tbClockGrade }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbClkActiveState&lt;br /&gt;
| This interface has been selected or not to provide the network synchronization clock for the whole system.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbClockActive can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.7&lt;br /&gt;
| { tbClockName, tbClockType, tbClockActive }&lt;br /&gt;
| When tbClockActive=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbIsdnDChannelState&lt;br /&gt;
| The signaling channel for this ISDN interface has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbIsdnDChannelUp can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.8&lt;br /&gt;
| { tbIsdnDescription, tbIsdnDChannelUp }&lt;br /&gt;
| When tbIsdnDChannelUp=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbCASPhysicalLineState&lt;br /&gt;
| The interface for this CAS stack has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbCasPhysicalLineUp can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.9&lt;br /&gt;
| { tbCasDescription, tbCasPhysicalLineUp }&lt;br /&gt;
| When tbCasPhysicalLineUp=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbSipState&lt;br /&gt;
| The SIP stack state has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbSipCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.10&lt;br /&gt;
| { tbSipDescription, tbSipCurrentState }&lt;br /&gt;
| When tbSipCurrentState=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbH248MgcState&lt;br /&gt;
| The H.248 communication state between this unit and the Media Gateway Controller has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbH248MgcCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;up&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;down&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(3)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.11&lt;br /&gt;
| { tbH248MgcName, tbH248MgcCurrentState }&lt;br /&gt;
| When tbH248MgcCurrentState=2&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbHostUpdateAvailableState&lt;br /&gt;
| The availability state of the host update has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHostUpdateAvailable can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;false&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;true&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;notSupported&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(3)&amp;lt;br\&amp;gt;&#039;&#039;&#039;disabled&#039;&#039;&#039;(4)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.12&lt;br /&gt;
| { tbHostName, tbHostUpdateAvailable }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Example of packet capture:&lt;br /&gt;
 tcpdump port 162 -i mgmt0 -s 0&lt;br /&gt;
 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode&lt;br /&gt;
 listening on mgmt0, link-type EN10MB (Ethernet), capture size 65535 bytes&lt;br /&gt;
 14:08:51.491789 IP 10.7.0.13.37452 &amp;gt; 10.7.0.221.snmptrap: V2Trap(144) system.sysUpTime.0=9546160 S:1.1.4.1.0=S:1.1.5.4&lt;br /&gt;
 interfaces.ifTable.ifEntry.ifIndex.452160.26=26 interfaces.ifTable.ifEntry.ifAdminStatus.452160.26=1 &lt;br /&gt;
 interfaces.ifTable.ifEntry.ifOperStatus.452160.26=1  S:1.1.4.3.0=E:8072.3.2.10&lt;br /&gt;
&lt;br /&gt;
== Note ==&lt;br /&gt;
The &#039;&#039;&#039;ifIndex&#039;&#039;&#039; is a random value that can change after configuring the system, or adding new elements.  This should not be relied on as a reference value. Please use the &#039;&#039;&#039;ifDescr&#039;&#039;&#039; instead.&lt;br /&gt;
&lt;br /&gt;
=== SNMP SET ===&lt;br /&gt;
The &#039;&#039;&#039;SNMP SET&#039;&#039;&#039; command is not supported by TelcoBridges products. However, a [[Northbound_interface:RESTful|RESTful API]] can be used to change the configuration remotely.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
*[[Toolpack:System_Settings_D#SNMP|Configuring SNMP for version 3.0]]&lt;br /&gt;
*[[Toolpack:System_Settings_C#SNMP|Configuring SNMP for version 2.10]]&lt;br /&gt;
*[[Toolpack:System_Settings_B#SNMP|Configuring SNMP for version 2.9]]&lt;br /&gt;
*[[Toolpack:System_Settings_A#SNMP|Configuring SNMP for version 2.8]]&lt;br /&gt;
*[[ProSBC:Zabbix configuration with Telcobridges products|Zabbix Configuration]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; data-collapsetext=&amp;quot;other versions&amp;quot; data-expandtext=&amp;quot;Click here for other versions&amp;quot; style=&amp;quot;width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
*[[tbSnmpAgent Configuration|Configuring SNMP for version 2.7]]&lt;br /&gt;
&#039;&#039;The below procedures should be used to support SNMP v1 &#039;&#039;&#039;ONLY&#039;&#039;&#039; for &#039;&#039;&#039;Toolpack systems previous to 2.5.80&#039;&#039;&#039;:&lt;br /&gt;
*[[Installing NetSNMP from an External Host]]&lt;br /&gt;
*[[TMG SNMP support|How to relay SNMP on TMG products]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Helpful resources ==&lt;br /&gt;
*[[Npp_tools|Notepad ++ tools for SNMP]]&lt;br /&gt;
&lt;br /&gt;
== External Sources  ==&lt;br /&gt;
*[http://en.wikipedia.org/wiki/Simple_Network_Management_Protocol Wikipedia article on SNMP]&lt;br /&gt;
*[http://www.net-snmp.org/ NetSNMP implementation of the SNMP protocol]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Category:Glossary]]&lt;br /&gt;
[[Category:Revise on Major]]&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=SNMP&amp;diff=31775</id>
		<title>SNMP</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=SNMP&amp;diff=31775"/>
		<updated>2022-06-14T20:44:02Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: /* SNMP Trap/Notification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Simple Network Management Protocol (SNMP) is used in network management systems to monitor attached hardware for changes in operation activity. SNMP provides a standardized approach to monitoring and managing network systems. &lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;For information on configuring your TMedia product to use the SNMP protocol, see the section labeled [[SNMP#Related Tasks|&amp;quot;&#039;&#039;&#039;Related Tasks&#039;&#039;&#039;&amp;quot;]].&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
== TelcoBridges and SNMP  ==&lt;br /&gt;
TelcoBridges offers basic support  for SNMP versions 1, 2, and 3. &#039;&#039;&#039;Toolpack supports SNMP V2 and V3 since release 2.5.80&#039;&#039;&#039; (see [[TMG-CONTROL_Version_2.5| Tctrl version history]]). This grants users the ability to remotely poll (or GET) system variables, known as Managed Objects, which are represented in files known as MIB modules.  TelcoBridges currently offers polling on &#039;&#039;&#039;standard&#039;&#039;&#039; MIB modules (RTP, SONET, DS1, DS3, ISDN, etc...) and on the TelcoBridges &#039;&#039;&#039;privately defined&#039;&#039;&#039; module ([[TB-MIB|&#039;&#039;&#039;TB-MIB&#039;&#039;&#039;]]).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
== Supported SNMP MIB modules ==&lt;br /&gt;
#[http://tools.ietf.org/html/rfc1213 RFC 1213 MIB II (RFC1213-MIB)]&lt;br /&gt;
#*All tables of the RFC1213-MIB are supported, &#039;&#039;&#039;with the exception of&#039;&#039;&#039;:&lt;br /&gt;
#**ipRouteTable&lt;br /&gt;
#**EGP group&lt;br /&gt;
#**atTable &lt;br /&gt;
#[http://tools.ietf.org/html/rfc1573.txt RFC 1573 Evolution of Interfaces Group of MIB-II (IF-MIB)]&lt;br /&gt;
#*The following tables are supported:&lt;br /&gt;
#**ifTable&lt;br /&gt;
#**ifStackTable &lt;br /&gt;
#[http://tools.ietf.org/html/rfc2495 RFC 2495 DS1, J1, E1, DS2, and E2 Interfaces (DS1-MIB)]&lt;br /&gt;
#*The following tables of the DS1-MIB are supported:&lt;br /&gt;
#**Dsx1ConfigTable&lt;br /&gt;
#**Dsx1CurrentTable&lt;br /&gt;
#**Dsx1IntervalTable&lt;br /&gt;
#**Dsx1TotalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc2496 RFC 2496 - Definitions of Managed Object for the DS3/E3 Interface Type (DS3-MIB)]&lt;br /&gt;
#*The following tables of the DS3-MIB are supported:&lt;br /&gt;
#**Dsx3ConfigTable&lt;br /&gt;
#**Dsx3CurrentTable&lt;br /&gt;
#**Dsx3IntervalTable&lt;br /&gt;
#**Dsx3TotalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc1595 RFC 1595 - Definitions of Managed Object for the SONET/SDH Interface Type (SONET-MIB)]&lt;br /&gt;
#*The following tables of the SONET-MIB are supported: &lt;br /&gt;
#**sonetMediumTable&lt;br /&gt;
#**sonetSectionCurrentTable&lt;br /&gt;
#**sonetSectionIntervalTable&lt;br /&gt;
#**sonetLineCurrentTable&lt;br /&gt;
#**sonetLineIntervalTable&lt;br /&gt;
#**sonetFarendLineCurrentTable&lt;br /&gt;
#**sonetFarendLineIntervalTable&lt;br /&gt;
#**sonetPathCurrentTable&lt;br /&gt;
#**sonetPathIntervalTable&lt;br /&gt;
#**sonetFarendPathCurrentTable&lt;br /&gt;
#**sonetFarendPathIntervalTable&lt;br /&gt;
#**sonetVtCurrentTable&lt;br /&gt;
#**sonetVtIntervalTable&lt;br /&gt;
#**sonetFarendVtCurrentTable&lt;br /&gt;
#**sonetFarendVtIntervalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc2127 RFC 2127 - ISDN Management Information Base using SMIv2 (ISDN-MIB)]&lt;br /&gt;
#*The following tables of the ISDN-MIB are supported:&lt;br /&gt;
#**isdnBearerGroup&lt;br /&gt;
#**isdnSignalingGroup&lt;br /&gt;
#[[TB-MIB|Telcobridges Private MIB module (TB-MIB)]]&lt;br /&gt;
#*tbHwCommon&lt;br /&gt;
#**tbHwIdentTable (Hardware Identification)&lt;br /&gt;
#**tbHwVersionTable (Hardware Version)&lt;br /&gt;
#**tbHwTempTable (Hardware Temperature)&lt;br /&gt;
#**tbHwPowerSupplyTable (Hardware Power Supply)&lt;br /&gt;
#**tbHwFanTable (Hardware Fan)&lt;br /&gt;
#*tbSwCommon&lt;br /&gt;
#**tbFeatureTable (Software Features Supported) &lt;br /&gt;
#**tbSwVersionTable (Software Version)&lt;br /&gt;
#**tbSwPerfTable (CPU Usage)&lt;br /&gt;
#*tbSignaling&lt;br /&gt;
#**tbMtp2&lt;br /&gt;
#**tbM2pa&lt;br /&gt;
#**tbM2ua&lt;br /&gt;
#**tbM3ua&lt;br /&gt;
#**tbIua&lt;br /&gt;
#**tbIsdn&lt;br /&gt;
#**tbCas&lt;br /&gt;
#**tbSip&lt;br /&gt;
#**tbH248&lt;br /&gt;
#*tbCalls&lt;br /&gt;
#*tbNAP&lt;br /&gt;
#*tbHaNp1&lt;br /&gt;
#*tbHaApp&lt;br /&gt;
#*tbClock&lt;br /&gt;
&lt;br /&gt;
=== SNMP IF-MIB ifTable interface type ===&lt;br /&gt;
The following table provides the interfaces type supported by TelcoBridges (IF-MIB ifTable described in [https://tools.ietf.org/html/rfc1573 RFC1573]) with their corresponding description. The ifType are described in Internet Assigned Number Authority (IANA) in [http://www.iana.org/assignments/ianaiftype-mib IANAifType-MIB]&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 820px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! IANA ifType &lt;br /&gt;
! TelcoBridges Interface description&lt;br /&gt;
|-&lt;br /&gt;
| ethernetCsmacd(6)&lt;br /&gt;
| Baseboard Ethernet interfaces &lt;br /&gt;
|-&lt;br /&gt;
| ds1(18)&lt;br /&gt;
| Trunks Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| ds3(30)&lt;br /&gt;
| DS3 Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| sonet(39)&lt;br /&gt;
| SONET/SDH Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| sonetPath(50)&lt;br /&gt;
| SONET/SDH Line Service PATH (VC4/VC3/STS1/DS3)&lt;br /&gt;
|-&lt;br /&gt;
| sonetVT(51)&lt;br /&gt;
| SONET/SDH Line Service SECTION (VC11/VC12/VT15/VT2)&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| ISDN Stack&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| ISDN LAPD Link (Primary)&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| ISDN LAPD Link (Backup)&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| IUA Link&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| IUA Peer&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| LAPD Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2PA Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2UA Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2UA Peer&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Sap&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Psp&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Psrv&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 Mtp2 Link&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SNMP traps ===&lt;br /&gt;
The &#039;&#039;&#039;SNMP traps&#039;&#039;&#039; module of TelcoBridges products monitor the operation status of some MIBS OIDs and generates notifications when the states change. The default monitoring polling period is set to 1 minute. This value can be modified in the [[SNMP#Configuration|SNMP configuration]].&lt;br /&gt;
&lt;br /&gt;
====SNMP Trap/Notification====&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 1200px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Trap Name &lt;br /&gt;
! MIB&lt;br /&gt;
! OID&lt;br /&gt;
! OBJECTS&lt;br /&gt;
! CONSIDERED AS AN ALARM&lt;br /&gt;
! RFC&lt;br /&gt;
! RELEASE&lt;br /&gt;
|-&lt;br /&gt;
| linkDown&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.3&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| When ifAdminStatus=1 &amp;amp; ifOperStatus=2, In certain conditions could be critical, this trap is important and should raise an alarm.&lt;br /&gt;
| RFC1573&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| linkUp&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.4&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| Transition from network interface Down state. Normal clear trap for linkDown notification alarm&lt;br /&gt;
| RFC1573&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| ColdStart&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.1&lt;br /&gt;
| { OID }&lt;br /&gt;
| Notify some configuration changes, normally when the system is loading, Not critical&lt;br /&gt;
| RFC3418&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| WarmStart&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.2&lt;br /&gt;
| { OID }&lt;br /&gt;
| Notify some configuration changes, normally when the system is running, Not critical&lt;br /&gt;
| RFC3418&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyStart&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.1&lt;br /&gt;
| { OID }&lt;br /&gt;
| A notification that the agent has started running&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyShutdown&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.2&lt;br /&gt;
| { OID }&lt;br /&gt;
| Shutdown notification, should raise and alarm until nsNotifyStart cleared&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyRestart&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.3&lt;br /&gt;
| { OID }&lt;br /&gt;
| Reboot notification, should raise and alarm until nsNotifyStart cleared&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====[[TB-MIB|TB-MIB SNMP Trap/Notification]]====&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 820px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Trap Name &lt;br /&gt;
! Details&lt;br /&gt;
! OID&lt;br /&gt;
! OBJECTS&lt;br /&gt;
! CONSIDERED AS AN ALARM&lt;br /&gt;
! RELEASE&lt;br /&gt;
|-&lt;br /&gt;
| tbNapAvailability&lt;br /&gt;
| The network access point has a new percentage of availability for calls&lt;br /&gt;
# For TDM networks (tbNapSignalingType=&#039;&#039;&#039;isdn&#039;&#039;&#039;(1), &#039;&#039;&#039;ss7&#039;&#039;&#039;(2), &#039;&#039;&#039;casr2&#039;&#039;&#039;(6)) this means there are a percentage of channels available for calls. ss7 includes sigtran signaling type.&amp;lt;br/&amp;gt;&lt;br /&gt;
# For SIP networks (tbNapSignalingType=&#039;&#039;&#039;sip&#039;&#039;&#039;(3)), this means the remote SIP device is answering or not SIP OPTIONS polling messages and calls can be or can`t be made to this network.&amp;lt;br/&amp;gt;&lt;br /&gt;
# When using H.248 (tbNapSignalingType=&#039;&#039;&#039;tdmMedia&#039;&#039;&#039;(5), &#039;&#039;&#039;voipMedia&#039;&#039;&#039;(4)) this means there are TDM channels or RTP ports available or not for calls.&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.1&lt;br /&gt;
| { tbNapName, tbNapSignalingType, tbNapAvailablePercent }&lt;br /&gt;
| When tbNapAvailablePercent=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbPwrSupplyState&lt;br /&gt;
| The redundant power supply has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHwPwrSupplyStatus can be: &amp;lt;br/&amp;gt;&#039;&#039;&#039;good&#039;&#039;&#039;(0)&amp;lt;br/&amp;gt;&#039;&#039;&#039;failure&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.2&lt;br /&gt;
| { tbHwPwrSupplyName, tbHwPwrSupplyStatus }&lt;br /&gt;
| When tbHwPwrSupplyStatus=1&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbNp1State&lt;br /&gt;
| The N+1 patch panel has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaNp1FunctionalState can be: &amp;lt;br/&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(-1)&amp;lt;br/&amp;gt;&#039;&#039;&#039;fault&#039;&#039;&#039;(0): There is no access to the N+1 patch panel&amp;lt;br/&amp;gt;&#039;&#039;&#039;unprotected&#039;&#039;&#039;(1): Standby unit is not available&amp;lt;br/&amp;gt;&#039;&#039;&#039;unprotectedSwitched&#039;&#039;&#039;(2): Standby unit is active and replaced primary unit is not ready to take over&amp;lt;br/&amp;gt;&#039;&#039;&#039;healthy&#039;&#039;&#039;(3): N+1 unit is normal and standby unit is available&amp;lt;br/&amp;gt;&#039;&#039;&#039;healthySwitched&#039;&#039;&#039;(4): N+1 unit is switched to the standby unit and replaced primary is available&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.3&lt;br /&gt;
| { tbHaNp1Name, tbHaNp1FunctionalState }&lt;br /&gt;
| When tbHaNp1FunctionalState=0 OR tbHaNp1FunctionalState=2&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbAppState&lt;br /&gt;
| This toolpack application has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaAppCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(100)&amp;lt;br\&amp;gt;&#039;&#039;&#039;notRunning&#039;&#039;&#039;(101)&amp;lt;br\&amp;gt;&#039;&#039;&#039;starting&#039;&#039;&#039;(102)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ready&#039;&#039;&#039;(103)&amp;lt;br\&amp;gt;&#039;&#039;&#039;shuttingDown&#039;&#039;&#039;(104)&amp;lt;br\&amp;gt;&#039;&#039;&#039;goingManagement&#039;&#039;&#039;(105)&amp;lt;br\&amp;gt;&#039;&#039;&#039;fault&#039;&#039;&#039;(106)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.4&lt;br /&gt;
| { tbHaAppName, tbHaAppCurrentState, tbHaAppHostName }&lt;br /&gt;
| When tbHaAppCurrentState=106&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbAppHaState&lt;br /&gt;
| This toolpack high availability application has changed state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaAppHaCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;notPresent&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;active&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;standby&#039;&#039;&#039;(2)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.5&lt;br /&gt;
| { tbHaAppName, tbHaAppHaCurrentState, tbHaAppHostName }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbClkGradeState&lt;br /&gt;
| The network synchronization clock from this interface has a new grade.&amp;lt;br/&amp;gt;&amp;lt;br\&amp;gt;tbClockType can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;none&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;osc&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;trunk&#039;&#039;&#039;(3)&amp;lt;br\&amp;gt;&#039;&#039;&#039;netRef1&#039;&#039;&#039;(4)&amp;lt;br\&amp;gt;&#039;&#039;&#039;netRef2&#039;&#039;&#039;(5)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ptmc1&#039;&#039;&#039;(6)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ptmc2&#039;&#039;&#039;(7)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ct8a&#039;&#039;&#039;(8)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ct8b&#039;&#039;&#039;(9)&amp;lt;br\&amp;gt;&#039;&#039;&#039;mbl&#039;&#039;&#039;(10)&amp;lt;br\&amp;gt;&#039;&#039;&#039;bits&#039;&#039;&#039;(11)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ds3&#039;&#039;&#039;(12)&amp;lt;br\&amp;gt;&#039;&#039;&#039;sonetSdh&#039;&#039;&#039;(13)&amp;lt;br\&amp;gt;&#039;&#039;&#039;holdover&#039;&#039;&#039;(14)&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbClockGrade can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;unqualified&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;beingQualified&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;qualified&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;qualifiedForRecovery&#039;&#039;&#039;(3)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.6&lt;br /&gt;
| { tbClockName, tbClockType, tbClockGrade }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbClkActiveState&lt;br /&gt;
| This interface has been selected or not to provide the network synchronization clock for the whole system.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbClockActive can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.7&lt;br /&gt;
| { tbClockName, tbClockType, tbClockActive }&lt;br /&gt;
| When tbClockActive=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbIsdnDChannelState&lt;br /&gt;
| The signaling channel for this ISDN interface has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbIsdnDChannelUp can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.8&lt;br /&gt;
| { tbIsdnDescription, tbIsdnDChannelUp }&lt;br /&gt;
| When tbIsdnDChannelUp=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbCASPhysicalLineState&lt;br /&gt;
| The interface for this CAS stack has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbCasPhysicalLineUp can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.9&lt;br /&gt;
| { tbCasDescription, tbCasPhysicalLineUp }&lt;br /&gt;
| When tbCasPhysicalLineUp=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbSipState&lt;br /&gt;
| The SIP stack state has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbSipCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.10&lt;br /&gt;
| { tbSipDescription, tbSipCurrentState }&lt;br /&gt;
| When tbSipCurrentState=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbH248MgcState&lt;br /&gt;
| The H.248 communication state between this unit and the Media Gateway Controller has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbH248MgcCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;up&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;down&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(3)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.11&lt;br /&gt;
| { tbH248MgcName, tbH248MgcCurrentState }&lt;br /&gt;
| When tbH248MgcCurrentState=2&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbHostUpdateAvailableState&lt;br /&gt;
| The availability state of the host update has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHostUpdateAvailable can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;false&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;true&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;notSupported&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(3)&amp;lt;br\&amp;gt;&#039;&#039;&#039;disabled&#039;&#039;&#039;(4)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.12&lt;br /&gt;
| { tbHostName, tbHostUpdateAvailable }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Example of packet capture:&lt;br /&gt;
 tcpdump port 162 -i mgmt0 -s 0&lt;br /&gt;
 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode&lt;br /&gt;
 listening on mgmt0, link-type EN10MB (Ethernet), capture size 65535 bytes&lt;br /&gt;
 14:08:51.491789 IP 10.7.0.13.37452 &amp;gt; 10.7.0.221.snmptrap: V2Trap(144) system.sysUpTime.0=9546160 S:1.1.4.1.0=S:1.1.5.4&lt;br /&gt;
 interfaces.ifTable.ifEntry.ifIndex.452160.26=26 interfaces.ifTable.ifEntry.ifAdminStatus.452160.26=1 &lt;br /&gt;
 interfaces.ifTable.ifEntry.ifOperStatus.452160.26=1  S:1.1.4.3.0=E:8072.3.2.10&lt;br /&gt;
&lt;br /&gt;
== Note ==&lt;br /&gt;
The &#039;&#039;&#039;ifIndex&#039;&#039;&#039; is a random value that can change after configuring the system, or adding new elements.  This should not be relied on as a reference value. Please use the &#039;&#039;&#039;ifDescr&#039;&#039;&#039; instead.&lt;br /&gt;
&lt;br /&gt;
=== SNMP SET ===&lt;br /&gt;
The &#039;&#039;&#039;SNMP SET&#039;&#039;&#039; command is not supported by TelcoBridges products. However, a [[Northbound_interface:RESTful|RESTful API]] can be used to change the configuration remotely.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
*[[Toolpack:System_Settings_D#SNMP|Configuring SNMP for version 3.0]]&lt;br /&gt;
*[[Toolpack:System_Settings_C#SNMP|Configuring SNMP for version 2.10]]&lt;br /&gt;
*[[Toolpack:System_Settings_B#SNMP|Configuring SNMP for version 2.9]]&lt;br /&gt;
*[[Toolpack:System_Settings_A#SNMP|Configuring SNMP for version 2.8]]&lt;br /&gt;
*[[ProSBC:Zabbix configuration with Telcobridges products|Zabbix Configuration]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; data-collapsetext=&amp;quot;other versions&amp;quot; data-expandtext=&amp;quot;Click here for other versions&amp;quot; style=&amp;quot;width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
*[[tbSnmpAgent Configuration|Configuring SNMP for version 2.7]]&lt;br /&gt;
&#039;&#039;The below procedures should be used to support SNMP v1 &#039;&#039;&#039;ONLY&#039;&#039;&#039; for &#039;&#039;&#039;Toolpack systems previous to 2.5.80&#039;&#039;&#039;:&lt;br /&gt;
*[[Installing NetSNMP from an External Host]]&lt;br /&gt;
*[[TMG SNMP support|How to relay SNMP on TMG products]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Helpful resources ==&lt;br /&gt;
*[[Npp_tools|Notepad ++ tools for SNMP]]&lt;br /&gt;
&lt;br /&gt;
== External Sources  ==&lt;br /&gt;
*[http://en.wikipedia.org/wiki/Simple_Network_Management_Protocol Wikipedia article on SNMP]&lt;br /&gt;
*[http://www.net-snmp.org/ NetSNMP implementation of the SNMP protocol]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Category:Glossary]]&lt;br /&gt;
[[Category:Revise on Major]]&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=SNMP&amp;diff=31774</id>
		<title>SNMP</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=SNMP&amp;diff=31774"/>
		<updated>2022-06-14T20:39:19Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: /* SNMP Trap/Notification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Simple Network Management Protocol (SNMP) is used in network management systems to monitor attached hardware for changes in operation activity. SNMP provides a standardized approach to monitoring and managing network systems. &lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;For information on configuring your TMedia product to use the SNMP protocol, see the section labeled [[SNMP#Related Tasks|&amp;quot;&#039;&#039;&#039;Related Tasks&#039;&#039;&#039;&amp;quot;]].&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
== TelcoBridges and SNMP  ==&lt;br /&gt;
TelcoBridges offers basic support  for SNMP versions 1, 2, and 3. &#039;&#039;&#039;Toolpack supports SNMP V2 and V3 since release 2.5.80&#039;&#039;&#039; (see [[TMG-CONTROL_Version_2.5| Tctrl version history]]). This grants users the ability to remotely poll (or GET) system variables, known as Managed Objects, which are represented in files known as MIB modules.  TelcoBridges currently offers polling on &#039;&#039;&#039;standard&#039;&#039;&#039; MIB modules (RTP, SONET, DS1, DS3, ISDN, etc...) and on the TelcoBridges &#039;&#039;&#039;privately defined&#039;&#039;&#039; module ([[TB-MIB|&#039;&#039;&#039;TB-MIB&#039;&#039;&#039;]]).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
== Supported SNMP MIB modules ==&lt;br /&gt;
#[http://tools.ietf.org/html/rfc1213 RFC 1213 MIB II (RFC1213-MIB)]&lt;br /&gt;
#*All tables of the RFC1213-MIB are supported, &#039;&#039;&#039;with the exception of&#039;&#039;&#039;:&lt;br /&gt;
#**ipRouteTable&lt;br /&gt;
#**EGP group&lt;br /&gt;
#**atTable &lt;br /&gt;
#[http://tools.ietf.org/html/rfc1573.txt RFC 1573 Evolution of Interfaces Group of MIB-II (IF-MIB)]&lt;br /&gt;
#*The following tables are supported:&lt;br /&gt;
#**ifTable&lt;br /&gt;
#**ifStackTable &lt;br /&gt;
#[http://tools.ietf.org/html/rfc2495 RFC 2495 DS1, J1, E1, DS2, and E2 Interfaces (DS1-MIB)]&lt;br /&gt;
#*The following tables of the DS1-MIB are supported:&lt;br /&gt;
#**Dsx1ConfigTable&lt;br /&gt;
#**Dsx1CurrentTable&lt;br /&gt;
#**Dsx1IntervalTable&lt;br /&gt;
#**Dsx1TotalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc2496 RFC 2496 - Definitions of Managed Object for the DS3/E3 Interface Type (DS3-MIB)]&lt;br /&gt;
#*The following tables of the DS3-MIB are supported:&lt;br /&gt;
#**Dsx3ConfigTable&lt;br /&gt;
#**Dsx3CurrentTable&lt;br /&gt;
#**Dsx3IntervalTable&lt;br /&gt;
#**Dsx3TotalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc1595 RFC 1595 - Definitions of Managed Object for the SONET/SDH Interface Type (SONET-MIB)]&lt;br /&gt;
#*The following tables of the SONET-MIB are supported: &lt;br /&gt;
#**sonetMediumTable&lt;br /&gt;
#**sonetSectionCurrentTable&lt;br /&gt;
#**sonetSectionIntervalTable&lt;br /&gt;
#**sonetLineCurrentTable&lt;br /&gt;
#**sonetLineIntervalTable&lt;br /&gt;
#**sonetFarendLineCurrentTable&lt;br /&gt;
#**sonetFarendLineIntervalTable&lt;br /&gt;
#**sonetPathCurrentTable&lt;br /&gt;
#**sonetPathIntervalTable&lt;br /&gt;
#**sonetFarendPathCurrentTable&lt;br /&gt;
#**sonetFarendPathIntervalTable&lt;br /&gt;
#**sonetVtCurrentTable&lt;br /&gt;
#**sonetVtIntervalTable&lt;br /&gt;
#**sonetFarendVtCurrentTable&lt;br /&gt;
#**sonetFarendVtIntervalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc2127 RFC 2127 - ISDN Management Information Base using SMIv2 (ISDN-MIB)]&lt;br /&gt;
#*The following tables of the ISDN-MIB are supported:&lt;br /&gt;
#**isdnBearerGroup&lt;br /&gt;
#**isdnSignalingGroup&lt;br /&gt;
#[[TB-MIB|Telcobridges Private MIB module (TB-MIB)]]&lt;br /&gt;
#*tbHwCommon&lt;br /&gt;
#**tbHwIdentTable (Hardware Identification)&lt;br /&gt;
#**tbHwVersionTable (Hardware Version)&lt;br /&gt;
#**tbHwTempTable (Hardware Temperature)&lt;br /&gt;
#**tbHwPowerSupplyTable (Hardware Power Supply)&lt;br /&gt;
#**tbHwFanTable (Hardware Fan)&lt;br /&gt;
#*tbSwCommon&lt;br /&gt;
#**tbFeatureTable (Software Features Supported) &lt;br /&gt;
#**tbSwVersionTable (Software Version)&lt;br /&gt;
#**tbSwPerfTable (CPU Usage)&lt;br /&gt;
#*tbSignaling&lt;br /&gt;
#**tbMtp2&lt;br /&gt;
#**tbM2pa&lt;br /&gt;
#**tbM2ua&lt;br /&gt;
#**tbM3ua&lt;br /&gt;
#**tbIua&lt;br /&gt;
#**tbIsdn&lt;br /&gt;
#**tbCas&lt;br /&gt;
#**tbSip&lt;br /&gt;
#**tbH248&lt;br /&gt;
#*tbCalls&lt;br /&gt;
#*tbNAP&lt;br /&gt;
#*tbHaNp1&lt;br /&gt;
#*tbHaApp&lt;br /&gt;
#*tbClock&lt;br /&gt;
&lt;br /&gt;
=== SNMP IF-MIB ifTable interface type ===&lt;br /&gt;
The following table provides the interfaces type supported by TelcoBridges (IF-MIB ifTable described in [https://tools.ietf.org/html/rfc1573 RFC1573]) with their corresponding description. The ifType are described in Internet Assigned Number Authority (IANA) in [http://www.iana.org/assignments/ianaiftype-mib IANAifType-MIB]&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 820px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! IANA ifType &lt;br /&gt;
! TelcoBridges Interface description&lt;br /&gt;
|-&lt;br /&gt;
| ethernetCsmacd(6)&lt;br /&gt;
| Baseboard Ethernet interfaces &lt;br /&gt;
|-&lt;br /&gt;
| ds1(18)&lt;br /&gt;
| Trunks Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| ds3(30)&lt;br /&gt;
| DS3 Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| sonet(39)&lt;br /&gt;
| SONET/SDH Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| sonetPath(50)&lt;br /&gt;
| SONET/SDH Line Service PATH (VC4/VC3/STS1/DS3)&lt;br /&gt;
|-&lt;br /&gt;
| sonetVT(51)&lt;br /&gt;
| SONET/SDH Line Service SECTION (VC11/VC12/VT15/VT2)&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| ISDN Stack&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| ISDN LAPD Link (Primary)&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| ISDN LAPD Link (Backup)&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| IUA Link&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| IUA Peer&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| LAPD Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2PA Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2UA Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2UA Peer&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Sap&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Psp&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Psrv&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 Mtp2 Link&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SNMP traps ===&lt;br /&gt;
The &#039;&#039;&#039;SNMP traps&#039;&#039;&#039; module of TelcoBridges products monitor the operation status of some MIBS OIDs and generates notifications when the states change. The default monitoring polling period is set to 1 minute. This value can be modified in the [[SNMP#Configuration|SNMP configuration]].&lt;br /&gt;
&lt;br /&gt;
====SNMP Trap/Notification====&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 1200px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Trap Name &lt;br /&gt;
! MIB&lt;br /&gt;
! OID&lt;br /&gt;
! OBJECTS&lt;br /&gt;
! CONSIDERED AS AN ALARM&lt;br /&gt;
! RFC&lt;br /&gt;
! RELEASE&lt;br /&gt;
|-&lt;br /&gt;
| linkDown&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.3&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| When ifAdminStatus=1 &amp;amp; ifOperStatus=2, In certain conditions could be critical, this trap is important and should raise an alarm.&lt;br /&gt;
| RFC1573&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| linkUp&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.4&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| Transition from network interface Down state. Normal clear trap for linkDown notification alarm&lt;br /&gt;
| RFC1573&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| ColdStart&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.1&lt;br /&gt;
| { OID }&lt;br /&gt;
| Notify some configuration changes, normally when the system is loading, Not critical&lt;br /&gt;
| RFC3418&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| WarmStart&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.2&lt;br /&gt;
| { OID }&lt;br /&gt;
| Notify some configuration changes, normally when the system is running, Not critical&lt;br /&gt;
| RFC3418&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyStart&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.1&lt;br /&gt;
| { OID }&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyShutdown&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.2&lt;br /&gt;
| { OID }&lt;br /&gt;
| Shutdown notification, should raise and alarm until nsNotifyStart cleared&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyRestart&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.3&lt;br /&gt;
| { OID }&lt;br /&gt;
| Reboot notification, should raise and alarm until nsNotifyStart cleared&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====[[TB-MIB|TB-MIB SNMP Trap/Notification]]====&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 820px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Trap Name &lt;br /&gt;
! Details&lt;br /&gt;
! OID&lt;br /&gt;
! OBJECTS&lt;br /&gt;
! CONSIDERED AS AN ALARM&lt;br /&gt;
! RELEASE&lt;br /&gt;
|-&lt;br /&gt;
| tbNapAvailability&lt;br /&gt;
| The network access point has a new percentage of availability for calls&lt;br /&gt;
# For TDM networks (tbNapSignalingType=&#039;&#039;&#039;isdn&#039;&#039;&#039;(1), &#039;&#039;&#039;ss7&#039;&#039;&#039;(2), &#039;&#039;&#039;casr2&#039;&#039;&#039;(6)) this means there are a percentage of channels available for calls. ss7 includes sigtran signaling type.&amp;lt;br/&amp;gt;&lt;br /&gt;
# For SIP networks (tbNapSignalingType=&#039;&#039;&#039;sip&#039;&#039;&#039;(3)), this means the remote SIP device is answering or not SIP OPTIONS polling messages and calls can be or can`t be made to this network.&amp;lt;br/&amp;gt;&lt;br /&gt;
# When using H.248 (tbNapSignalingType=&#039;&#039;&#039;tdmMedia&#039;&#039;&#039;(5), &#039;&#039;&#039;voipMedia&#039;&#039;&#039;(4)) this means there are TDM channels or RTP ports available or not for calls.&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.1&lt;br /&gt;
| { tbNapName, tbNapSignalingType, tbNapAvailablePercent }&lt;br /&gt;
| When tbNapAvailablePercent=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbPwrSupplyState&lt;br /&gt;
| The redundant power supply has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHwPwrSupplyStatus can be: &amp;lt;br/&amp;gt;&#039;&#039;&#039;good&#039;&#039;&#039;(0)&amp;lt;br/&amp;gt;&#039;&#039;&#039;failure&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.2&lt;br /&gt;
| { tbHwPwrSupplyName, tbHwPwrSupplyStatus }&lt;br /&gt;
| When tbHwPwrSupplyStatus=1&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbNp1State&lt;br /&gt;
| The N+1 patch panel has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaNp1FunctionalState can be: &amp;lt;br/&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(-1)&amp;lt;br/&amp;gt;&#039;&#039;&#039;fault&#039;&#039;&#039;(0): There is no access to the N+1 patch panel&amp;lt;br/&amp;gt;&#039;&#039;&#039;unprotected&#039;&#039;&#039;(1): Standby unit is not available&amp;lt;br/&amp;gt;&#039;&#039;&#039;unprotectedSwitched&#039;&#039;&#039;(2): Standby unit is active and replaced primary unit is not ready to take over&amp;lt;br/&amp;gt;&#039;&#039;&#039;healthy&#039;&#039;&#039;(3): N+1 unit is normal and standby unit is available&amp;lt;br/&amp;gt;&#039;&#039;&#039;healthySwitched&#039;&#039;&#039;(4): N+1 unit is switched to the standby unit and replaced primary is available&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.3&lt;br /&gt;
| { tbHaNp1Name, tbHaNp1FunctionalState }&lt;br /&gt;
| When tbHaNp1FunctionalState=0 OR tbHaNp1FunctionalState=2&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbAppState&lt;br /&gt;
| This toolpack application has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaAppCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(100)&amp;lt;br\&amp;gt;&#039;&#039;&#039;notRunning&#039;&#039;&#039;(101)&amp;lt;br\&amp;gt;&#039;&#039;&#039;starting&#039;&#039;&#039;(102)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ready&#039;&#039;&#039;(103)&amp;lt;br\&amp;gt;&#039;&#039;&#039;shuttingDown&#039;&#039;&#039;(104)&amp;lt;br\&amp;gt;&#039;&#039;&#039;goingManagement&#039;&#039;&#039;(105)&amp;lt;br\&amp;gt;&#039;&#039;&#039;fault&#039;&#039;&#039;(106)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.4&lt;br /&gt;
| { tbHaAppName, tbHaAppCurrentState, tbHaAppHostName }&lt;br /&gt;
| When tbHaAppCurrentState=106&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbAppHaState&lt;br /&gt;
| This toolpack high availability application has changed state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaAppHaCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;notPresent&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;active&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;standby&#039;&#039;&#039;(2)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.5&lt;br /&gt;
| { tbHaAppName, tbHaAppHaCurrentState, tbHaAppHostName }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbClkGradeState&lt;br /&gt;
| The network synchronization clock from this interface has a new grade.&amp;lt;br/&amp;gt;&amp;lt;br\&amp;gt;tbClockType can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;none&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;osc&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;trunk&#039;&#039;&#039;(3)&amp;lt;br\&amp;gt;&#039;&#039;&#039;netRef1&#039;&#039;&#039;(4)&amp;lt;br\&amp;gt;&#039;&#039;&#039;netRef2&#039;&#039;&#039;(5)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ptmc1&#039;&#039;&#039;(6)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ptmc2&#039;&#039;&#039;(7)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ct8a&#039;&#039;&#039;(8)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ct8b&#039;&#039;&#039;(9)&amp;lt;br\&amp;gt;&#039;&#039;&#039;mbl&#039;&#039;&#039;(10)&amp;lt;br\&amp;gt;&#039;&#039;&#039;bits&#039;&#039;&#039;(11)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ds3&#039;&#039;&#039;(12)&amp;lt;br\&amp;gt;&#039;&#039;&#039;sonetSdh&#039;&#039;&#039;(13)&amp;lt;br\&amp;gt;&#039;&#039;&#039;holdover&#039;&#039;&#039;(14)&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbClockGrade can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;unqualified&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;beingQualified&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;qualified&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;qualifiedForRecovery&#039;&#039;&#039;(3)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.6&lt;br /&gt;
| { tbClockName, tbClockType, tbClockGrade }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbClkActiveState&lt;br /&gt;
| This interface has been selected or not to provide the network synchronization clock for the whole system.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbClockActive can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.7&lt;br /&gt;
| { tbClockName, tbClockType, tbClockActive }&lt;br /&gt;
| When tbClockActive=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbIsdnDChannelState&lt;br /&gt;
| The signaling channel for this ISDN interface has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbIsdnDChannelUp can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.8&lt;br /&gt;
| { tbIsdnDescription, tbIsdnDChannelUp }&lt;br /&gt;
| When tbIsdnDChannelUp=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbCASPhysicalLineState&lt;br /&gt;
| The interface for this CAS stack has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbCasPhysicalLineUp can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.9&lt;br /&gt;
| { tbCasDescription, tbCasPhysicalLineUp }&lt;br /&gt;
| When tbCasPhysicalLineUp=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbSipState&lt;br /&gt;
| The SIP stack state has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbSipCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.10&lt;br /&gt;
| { tbSipDescription, tbSipCurrentState }&lt;br /&gt;
| When tbSipCurrentState=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbH248MgcState&lt;br /&gt;
| The H.248 communication state between this unit and the Media Gateway Controller has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbH248MgcCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;up&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;down&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(3)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.11&lt;br /&gt;
| { tbH248MgcName, tbH248MgcCurrentState }&lt;br /&gt;
| When tbH248MgcCurrentState=2&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbHostUpdateAvailableState&lt;br /&gt;
| The availability state of the host update has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHostUpdateAvailable can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;false&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;true&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;notSupported&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(3)&amp;lt;br\&amp;gt;&#039;&#039;&#039;disabled&#039;&#039;&#039;(4)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.12&lt;br /&gt;
| { tbHostName, tbHostUpdateAvailable }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Example of packet capture:&lt;br /&gt;
 tcpdump port 162 -i mgmt0 -s 0&lt;br /&gt;
 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode&lt;br /&gt;
 listening on mgmt0, link-type EN10MB (Ethernet), capture size 65535 bytes&lt;br /&gt;
 14:08:51.491789 IP 10.7.0.13.37452 &amp;gt; 10.7.0.221.snmptrap: V2Trap(144) system.sysUpTime.0=9546160 S:1.1.4.1.0=S:1.1.5.4&lt;br /&gt;
 interfaces.ifTable.ifEntry.ifIndex.452160.26=26 interfaces.ifTable.ifEntry.ifAdminStatus.452160.26=1 &lt;br /&gt;
 interfaces.ifTable.ifEntry.ifOperStatus.452160.26=1  S:1.1.4.3.0=E:8072.3.2.10&lt;br /&gt;
&lt;br /&gt;
== Note ==&lt;br /&gt;
The &#039;&#039;&#039;ifIndex&#039;&#039;&#039; is a random value that can change after configuring the system, or adding new elements.  This should not be relied on as a reference value. Please use the &#039;&#039;&#039;ifDescr&#039;&#039;&#039; instead.&lt;br /&gt;
&lt;br /&gt;
=== SNMP SET ===&lt;br /&gt;
The &#039;&#039;&#039;SNMP SET&#039;&#039;&#039; command is not supported by TelcoBridges products. However, a [[Northbound_interface:RESTful|RESTful API]] can be used to change the configuration remotely.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
*[[Toolpack:System_Settings_D#SNMP|Configuring SNMP for version 3.0]]&lt;br /&gt;
*[[Toolpack:System_Settings_C#SNMP|Configuring SNMP for version 2.10]]&lt;br /&gt;
*[[Toolpack:System_Settings_B#SNMP|Configuring SNMP for version 2.9]]&lt;br /&gt;
*[[Toolpack:System_Settings_A#SNMP|Configuring SNMP for version 2.8]]&lt;br /&gt;
*[[ProSBC:Zabbix configuration with Telcobridges products|Zabbix Configuration]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; data-collapsetext=&amp;quot;other versions&amp;quot; data-expandtext=&amp;quot;Click here for other versions&amp;quot; style=&amp;quot;width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
*[[tbSnmpAgent Configuration|Configuring SNMP for version 2.7]]&lt;br /&gt;
&#039;&#039;The below procedures should be used to support SNMP v1 &#039;&#039;&#039;ONLY&#039;&#039;&#039; for &#039;&#039;&#039;Toolpack systems previous to 2.5.80&#039;&#039;&#039;:&lt;br /&gt;
*[[Installing NetSNMP from an External Host]]&lt;br /&gt;
*[[TMG SNMP support|How to relay SNMP on TMG products]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Helpful resources ==&lt;br /&gt;
*[[Npp_tools|Notepad ++ tools for SNMP]]&lt;br /&gt;
&lt;br /&gt;
== External Sources  ==&lt;br /&gt;
*[http://en.wikipedia.org/wiki/Simple_Network_Management_Protocol Wikipedia article on SNMP]&lt;br /&gt;
*[http://www.net-snmp.org/ NetSNMP implementation of the SNMP protocol]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Category:Glossary]]&lt;br /&gt;
[[Category:Revise on Major]]&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=SNMP&amp;diff=31773</id>
		<title>SNMP</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=SNMP&amp;diff=31773"/>
		<updated>2022-06-14T20:38:03Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: /* SNMP Trap/Notification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Simple Network Management Protocol (SNMP) is used in network management systems to monitor attached hardware for changes in operation activity. SNMP provides a standardized approach to monitoring and managing network systems. &lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;For information on configuring your TMedia product to use the SNMP protocol, see the section labeled [[SNMP#Related Tasks|&amp;quot;&#039;&#039;&#039;Related Tasks&#039;&#039;&#039;&amp;quot;]].&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
== TelcoBridges and SNMP  ==&lt;br /&gt;
TelcoBridges offers basic support  for SNMP versions 1, 2, and 3. &#039;&#039;&#039;Toolpack supports SNMP V2 and V3 since release 2.5.80&#039;&#039;&#039; (see [[TMG-CONTROL_Version_2.5| Tctrl version history]]). This grants users the ability to remotely poll (or GET) system variables, known as Managed Objects, which are represented in files known as MIB modules.  TelcoBridges currently offers polling on &#039;&#039;&#039;standard&#039;&#039;&#039; MIB modules (RTP, SONET, DS1, DS3, ISDN, etc...) and on the TelcoBridges &#039;&#039;&#039;privately defined&#039;&#039;&#039; module ([[TB-MIB|&#039;&#039;&#039;TB-MIB&#039;&#039;&#039;]]).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
== Supported SNMP MIB modules ==&lt;br /&gt;
#[http://tools.ietf.org/html/rfc1213 RFC 1213 MIB II (RFC1213-MIB)]&lt;br /&gt;
#*All tables of the RFC1213-MIB are supported, &#039;&#039;&#039;with the exception of&#039;&#039;&#039;:&lt;br /&gt;
#**ipRouteTable&lt;br /&gt;
#**EGP group&lt;br /&gt;
#**atTable &lt;br /&gt;
#[http://tools.ietf.org/html/rfc1573.txt RFC 1573 Evolution of Interfaces Group of MIB-II (IF-MIB)]&lt;br /&gt;
#*The following tables are supported:&lt;br /&gt;
#**ifTable&lt;br /&gt;
#**ifStackTable &lt;br /&gt;
#[http://tools.ietf.org/html/rfc2495 RFC 2495 DS1, J1, E1, DS2, and E2 Interfaces (DS1-MIB)]&lt;br /&gt;
#*The following tables of the DS1-MIB are supported:&lt;br /&gt;
#**Dsx1ConfigTable&lt;br /&gt;
#**Dsx1CurrentTable&lt;br /&gt;
#**Dsx1IntervalTable&lt;br /&gt;
#**Dsx1TotalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc2496 RFC 2496 - Definitions of Managed Object for the DS3/E3 Interface Type (DS3-MIB)]&lt;br /&gt;
#*The following tables of the DS3-MIB are supported:&lt;br /&gt;
#**Dsx3ConfigTable&lt;br /&gt;
#**Dsx3CurrentTable&lt;br /&gt;
#**Dsx3IntervalTable&lt;br /&gt;
#**Dsx3TotalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc1595 RFC 1595 - Definitions of Managed Object for the SONET/SDH Interface Type (SONET-MIB)]&lt;br /&gt;
#*The following tables of the SONET-MIB are supported: &lt;br /&gt;
#**sonetMediumTable&lt;br /&gt;
#**sonetSectionCurrentTable&lt;br /&gt;
#**sonetSectionIntervalTable&lt;br /&gt;
#**sonetLineCurrentTable&lt;br /&gt;
#**sonetLineIntervalTable&lt;br /&gt;
#**sonetFarendLineCurrentTable&lt;br /&gt;
#**sonetFarendLineIntervalTable&lt;br /&gt;
#**sonetPathCurrentTable&lt;br /&gt;
#**sonetPathIntervalTable&lt;br /&gt;
#**sonetFarendPathCurrentTable&lt;br /&gt;
#**sonetFarendPathIntervalTable&lt;br /&gt;
#**sonetVtCurrentTable&lt;br /&gt;
#**sonetVtIntervalTable&lt;br /&gt;
#**sonetFarendVtCurrentTable&lt;br /&gt;
#**sonetFarendVtIntervalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc2127 RFC 2127 - ISDN Management Information Base using SMIv2 (ISDN-MIB)]&lt;br /&gt;
#*The following tables of the ISDN-MIB are supported:&lt;br /&gt;
#**isdnBearerGroup&lt;br /&gt;
#**isdnSignalingGroup&lt;br /&gt;
#[[TB-MIB|Telcobridges Private MIB module (TB-MIB)]]&lt;br /&gt;
#*tbHwCommon&lt;br /&gt;
#**tbHwIdentTable (Hardware Identification)&lt;br /&gt;
#**tbHwVersionTable (Hardware Version)&lt;br /&gt;
#**tbHwTempTable (Hardware Temperature)&lt;br /&gt;
#**tbHwPowerSupplyTable (Hardware Power Supply)&lt;br /&gt;
#**tbHwFanTable (Hardware Fan)&lt;br /&gt;
#*tbSwCommon&lt;br /&gt;
#**tbFeatureTable (Software Features Supported) &lt;br /&gt;
#**tbSwVersionTable (Software Version)&lt;br /&gt;
#**tbSwPerfTable (CPU Usage)&lt;br /&gt;
#*tbSignaling&lt;br /&gt;
#**tbMtp2&lt;br /&gt;
#**tbM2pa&lt;br /&gt;
#**tbM2ua&lt;br /&gt;
#**tbM3ua&lt;br /&gt;
#**tbIua&lt;br /&gt;
#**tbIsdn&lt;br /&gt;
#**tbCas&lt;br /&gt;
#**tbSip&lt;br /&gt;
#**tbH248&lt;br /&gt;
#*tbCalls&lt;br /&gt;
#*tbNAP&lt;br /&gt;
#*tbHaNp1&lt;br /&gt;
#*tbHaApp&lt;br /&gt;
#*tbClock&lt;br /&gt;
&lt;br /&gt;
=== SNMP IF-MIB ifTable interface type ===&lt;br /&gt;
The following table provides the interfaces type supported by TelcoBridges (IF-MIB ifTable described in [https://tools.ietf.org/html/rfc1573 RFC1573]) with their corresponding description. The ifType are described in Internet Assigned Number Authority (IANA) in [http://www.iana.org/assignments/ianaiftype-mib IANAifType-MIB]&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 820px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! IANA ifType &lt;br /&gt;
! TelcoBridges Interface description&lt;br /&gt;
|-&lt;br /&gt;
| ethernetCsmacd(6)&lt;br /&gt;
| Baseboard Ethernet interfaces &lt;br /&gt;
|-&lt;br /&gt;
| ds1(18)&lt;br /&gt;
| Trunks Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| ds3(30)&lt;br /&gt;
| DS3 Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| sonet(39)&lt;br /&gt;
| SONET/SDH Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| sonetPath(50)&lt;br /&gt;
| SONET/SDH Line Service PATH (VC4/VC3/STS1/DS3)&lt;br /&gt;
|-&lt;br /&gt;
| sonetVT(51)&lt;br /&gt;
| SONET/SDH Line Service SECTION (VC11/VC12/VT15/VT2)&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| ISDN Stack&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| ISDN LAPD Link (Primary)&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| ISDN LAPD Link (Backup)&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| IUA Link&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| IUA Peer&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| LAPD Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2PA Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2UA Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2UA Peer&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Sap&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Psp&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Psrv&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 Mtp2 Link&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SNMP traps ===&lt;br /&gt;
The &#039;&#039;&#039;SNMP traps&#039;&#039;&#039; module of TelcoBridges products monitor the operation status of some MIBS OIDs and generates notifications when the states change. The default monitoring polling period is set to 1 minute. This value can be modified in the [[SNMP#Configuration|SNMP configuration]].&lt;br /&gt;
&lt;br /&gt;
====SNMP Trap/Notification====&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 1200px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Trap Name &lt;br /&gt;
! MIB&lt;br /&gt;
! OID&lt;br /&gt;
! OBJECTS&lt;br /&gt;
! CONSIDERED AS AN ALARM&lt;br /&gt;
! RFC&lt;br /&gt;
! RELEASE&lt;br /&gt;
|-&lt;br /&gt;
| linkDown&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.3&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| When ifAdminStatus=1 &amp;amp; ifOperStatus=2, In certain conditions could be critical, this trap is important and should raise an alarm.&lt;br /&gt;
| RFC1573&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| linkUp&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.4&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| Transition from network interface Down state. Normal clear trap for linkDown notification alarm&lt;br /&gt;
| RFC1573&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| ColdStart&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.1&lt;br /&gt;
| { OID }&lt;br /&gt;
| Notify some configuration changes, normally when the system is loading, Not critical&lt;br /&gt;
| RFC3418&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| WarmStart&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.2&lt;br /&gt;
| { OID }&lt;br /&gt;
| Notify some configuration changes, normally when the system is running, Not critical&lt;br /&gt;
| RFC3418&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyStart&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.1&lt;br /&gt;
| { OID }&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyShutdown&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.2&lt;br /&gt;
| { OID }&lt;br /&gt;
| Shutdown notification, should raise and alarm until nsNotifyStart cleared&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyRestart&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.3&lt;br /&gt;
| { OID }&lt;br /&gt;
| Restart notification, should raise and alarm until nsNotifyStart cleared&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====[[TB-MIB|TB-MIB SNMP Trap/Notification]]====&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 820px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Trap Name &lt;br /&gt;
! Details&lt;br /&gt;
! OID&lt;br /&gt;
! OBJECTS&lt;br /&gt;
! CONSIDERED AS AN ALARM&lt;br /&gt;
! RELEASE&lt;br /&gt;
|-&lt;br /&gt;
| tbNapAvailability&lt;br /&gt;
| The network access point has a new percentage of availability for calls&lt;br /&gt;
# For TDM networks (tbNapSignalingType=&#039;&#039;&#039;isdn&#039;&#039;&#039;(1), &#039;&#039;&#039;ss7&#039;&#039;&#039;(2), &#039;&#039;&#039;casr2&#039;&#039;&#039;(6)) this means there are a percentage of channels available for calls. ss7 includes sigtran signaling type.&amp;lt;br/&amp;gt;&lt;br /&gt;
# For SIP networks (tbNapSignalingType=&#039;&#039;&#039;sip&#039;&#039;&#039;(3)), this means the remote SIP device is answering or not SIP OPTIONS polling messages and calls can be or can`t be made to this network.&amp;lt;br/&amp;gt;&lt;br /&gt;
# When using H.248 (tbNapSignalingType=&#039;&#039;&#039;tdmMedia&#039;&#039;&#039;(5), &#039;&#039;&#039;voipMedia&#039;&#039;&#039;(4)) this means there are TDM channels or RTP ports available or not for calls.&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.1&lt;br /&gt;
| { tbNapName, tbNapSignalingType, tbNapAvailablePercent }&lt;br /&gt;
| When tbNapAvailablePercent=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbPwrSupplyState&lt;br /&gt;
| The redundant power supply has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHwPwrSupplyStatus can be: &amp;lt;br/&amp;gt;&#039;&#039;&#039;good&#039;&#039;&#039;(0)&amp;lt;br/&amp;gt;&#039;&#039;&#039;failure&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.2&lt;br /&gt;
| { tbHwPwrSupplyName, tbHwPwrSupplyStatus }&lt;br /&gt;
| When tbHwPwrSupplyStatus=1&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbNp1State&lt;br /&gt;
| The N+1 patch panel has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaNp1FunctionalState can be: &amp;lt;br/&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(-1)&amp;lt;br/&amp;gt;&#039;&#039;&#039;fault&#039;&#039;&#039;(0): There is no access to the N+1 patch panel&amp;lt;br/&amp;gt;&#039;&#039;&#039;unprotected&#039;&#039;&#039;(1): Standby unit is not available&amp;lt;br/&amp;gt;&#039;&#039;&#039;unprotectedSwitched&#039;&#039;&#039;(2): Standby unit is active and replaced primary unit is not ready to take over&amp;lt;br/&amp;gt;&#039;&#039;&#039;healthy&#039;&#039;&#039;(3): N+1 unit is normal and standby unit is available&amp;lt;br/&amp;gt;&#039;&#039;&#039;healthySwitched&#039;&#039;&#039;(4): N+1 unit is switched to the standby unit and replaced primary is available&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.3&lt;br /&gt;
| { tbHaNp1Name, tbHaNp1FunctionalState }&lt;br /&gt;
| When tbHaNp1FunctionalState=0 OR tbHaNp1FunctionalState=2&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbAppState&lt;br /&gt;
| This toolpack application has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaAppCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(100)&amp;lt;br\&amp;gt;&#039;&#039;&#039;notRunning&#039;&#039;&#039;(101)&amp;lt;br\&amp;gt;&#039;&#039;&#039;starting&#039;&#039;&#039;(102)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ready&#039;&#039;&#039;(103)&amp;lt;br\&amp;gt;&#039;&#039;&#039;shuttingDown&#039;&#039;&#039;(104)&amp;lt;br\&amp;gt;&#039;&#039;&#039;goingManagement&#039;&#039;&#039;(105)&amp;lt;br\&amp;gt;&#039;&#039;&#039;fault&#039;&#039;&#039;(106)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.4&lt;br /&gt;
| { tbHaAppName, tbHaAppCurrentState, tbHaAppHostName }&lt;br /&gt;
| When tbHaAppCurrentState=106&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbAppHaState&lt;br /&gt;
| This toolpack high availability application has changed state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaAppHaCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;notPresent&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;active&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;standby&#039;&#039;&#039;(2)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.5&lt;br /&gt;
| { tbHaAppName, tbHaAppHaCurrentState, tbHaAppHostName }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbClkGradeState&lt;br /&gt;
| The network synchronization clock from this interface has a new grade.&amp;lt;br/&amp;gt;&amp;lt;br\&amp;gt;tbClockType can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;none&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;osc&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;trunk&#039;&#039;&#039;(3)&amp;lt;br\&amp;gt;&#039;&#039;&#039;netRef1&#039;&#039;&#039;(4)&amp;lt;br\&amp;gt;&#039;&#039;&#039;netRef2&#039;&#039;&#039;(5)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ptmc1&#039;&#039;&#039;(6)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ptmc2&#039;&#039;&#039;(7)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ct8a&#039;&#039;&#039;(8)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ct8b&#039;&#039;&#039;(9)&amp;lt;br\&amp;gt;&#039;&#039;&#039;mbl&#039;&#039;&#039;(10)&amp;lt;br\&amp;gt;&#039;&#039;&#039;bits&#039;&#039;&#039;(11)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ds3&#039;&#039;&#039;(12)&amp;lt;br\&amp;gt;&#039;&#039;&#039;sonetSdh&#039;&#039;&#039;(13)&amp;lt;br\&amp;gt;&#039;&#039;&#039;holdover&#039;&#039;&#039;(14)&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbClockGrade can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;unqualified&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;beingQualified&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;qualified&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;qualifiedForRecovery&#039;&#039;&#039;(3)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.6&lt;br /&gt;
| { tbClockName, tbClockType, tbClockGrade }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbClkActiveState&lt;br /&gt;
| This interface has been selected or not to provide the network synchronization clock for the whole system.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbClockActive can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.7&lt;br /&gt;
| { tbClockName, tbClockType, tbClockActive }&lt;br /&gt;
| When tbClockActive=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbIsdnDChannelState&lt;br /&gt;
| The signaling channel for this ISDN interface has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbIsdnDChannelUp can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.8&lt;br /&gt;
| { tbIsdnDescription, tbIsdnDChannelUp }&lt;br /&gt;
| When tbIsdnDChannelUp=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbCASPhysicalLineState&lt;br /&gt;
| The interface for this CAS stack has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbCasPhysicalLineUp can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.9&lt;br /&gt;
| { tbCasDescription, tbCasPhysicalLineUp }&lt;br /&gt;
| When tbCasPhysicalLineUp=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbSipState&lt;br /&gt;
| The SIP stack state has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbSipCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.10&lt;br /&gt;
| { tbSipDescription, tbSipCurrentState }&lt;br /&gt;
| When tbSipCurrentState=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbH248MgcState&lt;br /&gt;
| The H.248 communication state between this unit and the Media Gateway Controller has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbH248MgcCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;up&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;down&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(3)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.11&lt;br /&gt;
| { tbH248MgcName, tbH248MgcCurrentState }&lt;br /&gt;
| When tbH248MgcCurrentState=2&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbHostUpdateAvailableState&lt;br /&gt;
| The availability state of the host update has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHostUpdateAvailable can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;false&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;true&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;notSupported&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(3)&amp;lt;br\&amp;gt;&#039;&#039;&#039;disabled&#039;&#039;&#039;(4)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.12&lt;br /&gt;
| { tbHostName, tbHostUpdateAvailable }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Example of packet capture:&lt;br /&gt;
 tcpdump port 162 -i mgmt0 -s 0&lt;br /&gt;
 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode&lt;br /&gt;
 listening on mgmt0, link-type EN10MB (Ethernet), capture size 65535 bytes&lt;br /&gt;
 14:08:51.491789 IP 10.7.0.13.37452 &amp;gt; 10.7.0.221.snmptrap: V2Trap(144) system.sysUpTime.0=9546160 S:1.1.4.1.0=S:1.1.5.4&lt;br /&gt;
 interfaces.ifTable.ifEntry.ifIndex.452160.26=26 interfaces.ifTable.ifEntry.ifAdminStatus.452160.26=1 &lt;br /&gt;
 interfaces.ifTable.ifEntry.ifOperStatus.452160.26=1  S:1.1.4.3.0=E:8072.3.2.10&lt;br /&gt;
&lt;br /&gt;
== Note ==&lt;br /&gt;
The &#039;&#039;&#039;ifIndex&#039;&#039;&#039; is a random value that can change after configuring the system, or adding new elements.  This should not be relied on as a reference value. Please use the &#039;&#039;&#039;ifDescr&#039;&#039;&#039; instead.&lt;br /&gt;
&lt;br /&gt;
=== SNMP SET ===&lt;br /&gt;
The &#039;&#039;&#039;SNMP SET&#039;&#039;&#039; command is not supported by TelcoBridges products. However, a [[Northbound_interface:RESTful|RESTful API]] can be used to change the configuration remotely.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
*[[Toolpack:System_Settings_D#SNMP|Configuring SNMP for version 3.0]]&lt;br /&gt;
*[[Toolpack:System_Settings_C#SNMP|Configuring SNMP for version 2.10]]&lt;br /&gt;
*[[Toolpack:System_Settings_B#SNMP|Configuring SNMP for version 2.9]]&lt;br /&gt;
*[[Toolpack:System_Settings_A#SNMP|Configuring SNMP for version 2.8]]&lt;br /&gt;
*[[ProSBC:Zabbix configuration with Telcobridges products|Zabbix Configuration]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; data-collapsetext=&amp;quot;other versions&amp;quot; data-expandtext=&amp;quot;Click here for other versions&amp;quot; style=&amp;quot;width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
*[[tbSnmpAgent Configuration|Configuring SNMP for version 2.7]]&lt;br /&gt;
&#039;&#039;The below procedures should be used to support SNMP v1 &#039;&#039;&#039;ONLY&#039;&#039;&#039; for &#039;&#039;&#039;Toolpack systems previous to 2.5.80&#039;&#039;&#039;:&lt;br /&gt;
*[[Installing NetSNMP from an External Host]]&lt;br /&gt;
*[[TMG SNMP support|How to relay SNMP on TMG products]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Helpful resources ==&lt;br /&gt;
*[[Npp_tools|Notepad ++ tools for SNMP]]&lt;br /&gt;
&lt;br /&gt;
== External Sources  ==&lt;br /&gt;
*[http://en.wikipedia.org/wiki/Simple_Network_Management_Protocol Wikipedia article on SNMP]&lt;br /&gt;
*[http://www.net-snmp.org/ NetSNMP implementation of the SNMP protocol]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Category:Glossary]]&lt;br /&gt;
[[Category:Revise on Major]]&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=SNMP&amp;diff=31772</id>
		<title>SNMP</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=SNMP&amp;diff=31772"/>
		<updated>2022-06-14T20:37:30Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: /* SNMP Trap/Notification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Simple Network Management Protocol (SNMP) is used in network management systems to monitor attached hardware for changes in operation activity. SNMP provides a standardized approach to monitoring and managing network systems. &lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;For information on configuring your TMedia product to use the SNMP protocol, see the section labeled [[SNMP#Related Tasks|&amp;quot;&#039;&#039;&#039;Related Tasks&#039;&#039;&#039;&amp;quot;]].&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
== TelcoBridges and SNMP  ==&lt;br /&gt;
TelcoBridges offers basic support  for SNMP versions 1, 2, and 3. &#039;&#039;&#039;Toolpack supports SNMP V2 and V3 since release 2.5.80&#039;&#039;&#039; (see [[TMG-CONTROL_Version_2.5| Tctrl version history]]). This grants users the ability to remotely poll (or GET) system variables, known as Managed Objects, which are represented in files known as MIB modules.  TelcoBridges currently offers polling on &#039;&#039;&#039;standard&#039;&#039;&#039; MIB modules (RTP, SONET, DS1, DS3, ISDN, etc...) and on the TelcoBridges &#039;&#039;&#039;privately defined&#039;&#039;&#039; module ([[TB-MIB|&#039;&#039;&#039;TB-MIB&#039;&#039;&#039;]]).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
== Supported SNMP MIB modules ==&lt;br /&gt;
#[http://tools.ietf.org/html/rfc1213 RFC 1213 MIB II (RFC1213-MIB)]&lt;br /&gt;
#*All tables of the RFC1213-MIB are supported, &#039;&#039;&#039;with the exception of&#039;&#039;&#039;:&lt;br /&gt;
#**ipRouteTable&lt;br /&gt;
#**EGP group&lt;br /&gt;
#**atTable &lt;br /&gt;
#[http://tools.ietf.org/html/rfc1573.txt RFC 1573 Evolution of Interfaces Group of MIB-II (IF-MIB)]&lt;br /&gt;
#*The following tables are supported:&lt;br /&gt;
#**ifTable&lt;br /&gt;
#**ifStackTable &lt;br /&gt;
#[http://tools.ietf.org/html/rfc2495 RFC 2495 DS1, J1, E1, DS2, and E2 Interfaces (DS1-MIB)]&lt;br /&gt;
#*The following tables of the DS1-MIB are supported:&lt;br /&gt;
#**Dsx1ConfigTable&lt;br /&gt;
#**Dsx1CurrentTable&lt;br /&gt;
#**Dsx1IntervalTable&lt;br /&gt;
#**Dsx1TotalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc2496 RFC 2496 - Definitions of Managed Object for the DS3/E3 Interface Type (DS3-MIB)]&lt;br /&gt;
#*The following tables of the DS3-MIB are supported:&lt;br /&gt;
#**Dsx3ConfigTable&lt;br /&gt;
#**Dsx3CurrentTable&lt;br /&gt;
#**Dsx3IntervalTable&lt;br /&gt;
#**Dsx3TotalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc1595 RFC 1595 - Definitions of Managed Object for the SONET/SDH Interface Type (SONET-MIB)]&lt;br /&gt;
#*The following tables of the SONET-MIB are supported: &lt;br /&gt;
#**sonetMediumTable&lt;br /&gt;
#**sonetSectionCurrentTable&lt;br /&gt;
#**sonetSectionIntervalTable&lt;br /&gt;
#**sonetLineCurrentTable&lt;br /&gt;
#**sonetLineIntervalTable&lt;br /&gt;
#**sonetFarendLineCurrentTable&lt;br /&gt;
#**sonetFarendLineIntervalTable&lt;br /&gt;
#**sonetPathCurrentTable&lt;br /&gt;
#**sonetPathIntervalTable&lt;br /&gt;
#**sonetFarendPathCurrentTable&lt;br /&gt;
#**sonetFarendPathIntervalTable&lt;br /&gt;
#**sonetVtCurrentTable&lt;br /&gt;
#**sonetVtIntervalTable&lt;br /&gt;
#**sonetFarendVtCurrentTable&lt;br /&gt;
#**sonetFarendVtIntervalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc2127 RFC 2127 - ISDN Management Information Base using SMIv2 (ISDN-MIB)]&lt;br /&gt;
#*The following tables of the ISDN-MIB are supported:&lt;br /&gt;
#**isdnBearerGroup&lt;br /&gt;
#**isdnSignalingGroup&lt;br /&gt;
#[[TB-MIB|Telcobridges Private MIB module (TB-MIB)]]&lt;br /&gt;
#*tbHwCommon&lt;br /&gt;
#**tbHwIdentTable (Hardware Identification)&lt;br /&gt;
#**tbHwVersionTable (Hardware Version)&lt;br /&gt;
#**tbHwTempTable (Hardware Temperature)&lt;br /&gt;
#**tbHwPowerSupplyTable (Hardware Power Supply)&lt;br /&gt;
#**tbHwFanTable (Hardware Fan)&lt;br /&gt;
#*tbSwCommon&lt;br /&gt;
#**tbFeatureTable (Software Features Supported) &lt;br /&gt;
#**tbSwVersionTable (Software Version)&lt;br /&gt;
#**tbSwPerfTable (CPU Usage)&lt;br /&gt;
#*tbSignaling&lt;br /&gt;
#**tbMtp2&lt;br /&gt;
#**tbM2pa&lt;br /&gt;
#**tbM2ua&lt;br /&gt;
#**tbM3ua&lt;br /&gt;
#**tbIua&lt;br /&gt;
#**tbIsdn&lt;br /&gt;
#**tbCas&lt;br /&gt;
#**tbSip&lt;br /&gt;
#**tbH248&lt;br /&gt;
#*tbCalls&lt;br /&gt;
#*tbNAP&lt;br /&gt;
#*tbHaNp1&lt;br /&gt;
#*tbHaApp&lt;br /&gt;
#*tbClock&lt;br /&gt;
&lt;br /&gt;
=== SNMP IF-MIB ifTable interface type ===&lt;br /&gt;
The following table provides the interfaces type supported by TelcoBridges (IF-MIB ifTable described in [https://tools.ietf.org/html/rfc1573 RFC1573]) with their corresponding description. The ifType are described in Internet Assigned Number Authority (IANA) in [http://www.iana.org/assignments/ianaiftype-mib IANAifType-MIB]&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 820px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! IANA ifType &lt;br /&gt;
! TelcoBridges Interface description&lt;br /&gt;
|-&lt;br /&gt;
| ethernetCsmacd(6)&lt;br /&gt;
| Baseboard Ethernet interfaces &lt;br /&gt;
|-&lt;br /&gt;
| ds1(18)&lt;br /&gt;
| Trunks Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| ds3(30)&lt;br /&gt;
| DS3 Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| sonet(39)&lt;br /&gt;
| SONET/SDH Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| sonetPath(50)&lt;br /&gt;
| SONET/SDH Line Service PATH (VC4/VC3/STS1/DS3)&lt;br /&gt;
|-&lt;br /&gt;
| sonetVT(51)&lt;br /&gt;
| SONET/SDH Line Service SECTION (VC11/VC12/VT15/VT2)&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| ISDN Stack&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| ISDN LAPD Link (Primary)&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| ISDN LAPD Link (Backup)&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| IUA Link&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| IUA Peer&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| LAPD Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2PA Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2UA Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2UA Peer&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Sap&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Psp&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Psrv&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 Mtp2 Link&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SNMP traps ===&lt;br /&gt;
The &#039;&#039;&#039;SNMP traps&#039;&#039;&#039; module of TelcoBridges products monitor the operation status of some MIBS OIDs and generates notifications when the states change. The default monitoring polling period is set to 1 minute. This value can be modified in the [[SNMP#Configuration|SNMP configuration]].&lt;br /&gt;
&lt;br /&gt;
====SNMP Trap/Notification====&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 1200px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Trap Name &lt;br /&gt;
! MIB&lt;br /&gt;
! OID&lt;br /&gt;
! OBJECTS&lt;br /&gt;
! CONSIDERED AS AN ALARM&lt;br /&gt;
! RFC&lt;br /&gt;
! RELEASE&lt;br /&gt;
|-&lt;br /&gt;
| linkDown&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.3&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| When ifAdminStatus=1 &amp;amp; ifOperStatus=2, In certain conditions could be critical, this trap is important and should raise an alarm.&lt;br /&gt;
| RFC1573&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| linkUp&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.4&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| Transition from network interface Down state. Normal clear trap for linkDown notification alarms&lt;br /&gt;
| RFC1573&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| ColdStart&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.1&lt;br /&gt;
| { OID }&lt;br /&gt;
| Notify some configuration changes, normally when the system is loading, Not critical&lt;br /&gt;
| RFC3418&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| WarmStart&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.2&lt;br /&gt;
| { OID }&lt;br /&gt;
| Notify some configuration changes, normally when the system is running, Not critical&lt;br /&gt;
| RFC3418&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyStart&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.1&lt;br /&gt;
| { OID }&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyShutdown&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.2&lt;br /&gt;
| { OID }&lt;br /&gt;
| Shutdown notification, should raise and alarm until nsNotifyStart cleared&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyRestart&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.3&lt;br /&gt;
| { OID }&lt;br /&gt;
| Restart notification, should raise and alarm until nsNotifyStart cleared&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====[[TB-MIB|TB-MIB SNMP Trap/Notification]]====&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 820px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Trap Name &lt;br /&gt;
! Details&lt;br /&gt;
! OID&lt;br /&gt;
! OBJECTS&lt;br /&gt;
! CONSIDERED AS AN ALARM&lt;br /&gt;
! RELEASE&lt;br /&gt;
|-&lt;br /&gt;
| tbNapAvailability&lt;br /&gt;
| The network access point has a new percentage of availability for calls&lt;br /&gt;
# For TDM networks (tbNapSignalingType=&#039;&#039;&#039;isdn&#039;&#039;&#039;(1), &#039;&#039;&#039;ss7&#039;&#039;&#039;(2), &#039;&#039;&#039;casr2&#039;&#039;&#039;(6)) this means there are a percentage of channels available for calls. ss7 includes sigtran signaling type.&amp;lt;br/&amp;gt;&lt;br /&gt;
# For SIP networks (tbNapSignalingType=&#039;&#039;&#039;sip&#039;&#039;&#039;(3)), this means the remote SIP device is answering or not SIP OPTIONS polling messages and calls can be or can`t be made to this network.&amp;lt;br/&amp;gt;&lt;br /&gt;
# When using H.248 (tbNapSignalingType=&#039;&#039;&#039;tdmMedia&#039;&#039;&#039;(5), &#039;&#039;&#039;voipMedia&#039;&#039;&#039;(4)) this means there are TDM channels or RTP ports available or not for calls.&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.1&lt;br /&gt;
| { tbNapName, tbNapSignalingType, tbNapAvailablePercent }&lt;br /&gt;
| When tbNapAvailablePercent=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbPwrSupplyState&lt;br /&gt;
| The redundant power supply has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHwPwrSupplyStatus can be: &amp;lt;br/&amp;gt;&#039;&#039;&#039;good&#039;&#039;&#039;(0)&amp;lt;br/&amp;gt;&#039;&#039;&#039;failure&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.2&lt;br /&gt;
| { tbHwPwrSupplyName, tbHwPwrSupplyStatus }&lt;br /&gt;
| When tbHwPwrSupplyStatus=1&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbNp1State&lt;br /&gt;
| The N+1 patch panel has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaNp1FunctionalState can be: &amp;lt;br/&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(-1)&amp;lt;br/&amp;gt;&#039;&#039;&#039;fault&#039;&#039;&#039;(0): There is no access to the N+1 patch panel&amp;lt;br/&amp;gt;&#039;&#039;&#039;unprotected&#039;&#039;&#039;(1): Standby unit is not available&amp;lt;br/&amp;gt;&#039;&#039;&#039;unprotectedSwitched&#039;&#039;&#039;(2): Standby unit is active and replaced primary unit is not ready to take over&amp;lt;br/&amp;gt;&#039;&#039;&#039;healthy&#039;&#039;&#039;(3): N+1 unit is normal and standby unit is available&amp;lt;br/&amp;gt;&#039;&#039;&#039;healthySwitched&#039;&#039;&#039;(4): N+1 unit is switched to the standby unit and replaced primary is available&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.3&lt;br /&gt;
| { tbHaNp1Name, tbHaNp1FunctionalState }&lt;br /&gt;
| When tbHaNp1FunctionalState=0 OR tbHaNp1FunctionalState=2&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbAppState&lt;br /&gt;
| This toolpack application has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaAppCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(100)&amp;lt;br\&amp;gt;&#039;&#039;&#039;notRunning&#039;&#039;&#039;(101)&amp;lt;br\&amp;gt;&#039;&#039;&#039;starting&#039;&#039;&#039;(102)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ready&#039;&#039;&#039;(103)&amp;lt;br\&amp;gt;&#039;&#039;&#039;shuttingDown&#039;&#039;&#039;(104)&amp;lt;br\&amp;gt;&#039;&#039;&#039;goingManagement&#039;&#039;&#039;(105)&amp;lt;br\&amp;gt;&#039;&#039;&#039;fault&#039;&#039;&#039;(106)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.4&lt;br /&gt;
| { tbHaAppName, tbHaAppCurrentState, tbHaAppHostName }&lt;br /&gt;
| When tbHaAppCurrentState=106&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbAppHaState&lt;br /&gt;
| This toolpack high availability application has changed state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaAppHaCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;notPresent&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;active&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;standby&#039;&#039;&#039;(2)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.5&lt;br /&gt;
| { tbHaAppName, tbHaAppHaCurrentState, tbHaAppHostName }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbClkGradeState&lt;br /&gt;
| The network synchronization clock from this interface has a new grade.&amp;lt;br/&amp;gt;&amp;lt;br\&amp;gt;tbClockType can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;none&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;osc&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;trunk&#039;&#039;&#039;(3)&amp;lt;br\&amp;gt;&#039;&#039;&#039;netRef1&#039;&#039;&#039;(4)&amp;lt;br\&amp;gt;&#039;&#039;&#039;netRef2&#039;&#039;&#039;(5)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ptmc1&#039;&#039;&#039;(6)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ptmc2&#039;&#039;&#039;(7)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ct8a&#039;&#039;&#039;(8)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ct8b&#039;&#039;&#039;(9)&amp;lt;br\&amp;gt;&#039;&#039;&#039;mbl&#039;&#039;&#039;(10)&amp;lt;br\&amp;gt;&#039;&#039;&#039;bits&#039;&#039;&#039;(11)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ds3&#039;&#039;&#039;(12)&amp;lt;br\&amp;gt;&#039;&#039;&#039;sonetSdh&#039;&#039;&#039;(13)&amp;lt;br\&amp;gt;&#039;&#039;&#039;holdover&#039;&#039;&#039;(14)&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbClockGrade can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;unqualified&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;beingQualified&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;qualified&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;qualifiedForRecovery&#039;&#039;&#039;(3)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.6&lt;br /&gt;
| { tbClockName, tbClockType, tbClockGrade }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbClkActiveState&lt;br /&gt;
| This interface has been selected or not to provide the network synchronization clock for the whole system.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbClockActive can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.7&lt;br /&gt;
| { tbClockName, tbClockType, tbClockActive }&lt;br /&gt;
| When tbClockActive=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbIsdnDChannelState&lt;br /&gt;
| The signaling channel for this ISDN interface has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbIsdnDChannelUp can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.8&lt;br /&gt;
| { tbIsdnDescription, tbIsdnDChannelUp }&lt;br /&gt;
| When tbIsdnDChannelUp=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbCASPhysicalLineState&lt;br /&gt;
| The interface for this CAS stack has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbCasPhysicalLineUp can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.9&lt;br /&gt;
| { tbCasDescription, tbCasPhysicalLineUp }&lt;br /&gt;
| When tbCasPhysicalLineUp=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbSipState&lt;br /&gt;
| The SIP stack state has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbSipCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.10&lt;br /&gt;
| { tbSipDescription, tbSipCurrentState }&lt;br /&gt;
| When tbSipCurrentState=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbH248MgcState&lt;br /&gt;
| The H.248 communication state between this unit and the Media Gateway Controller has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbH248MgcCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;up&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;down&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(3)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.11&lt;br /&gt;
| { tbH248MgcName, tbH248MgcCurrentState }&lt;br /&gt;
| When tbH248MgcCurrentState=2&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbHostUpdateAvailableState&lt;br /&gt;
| The availability state of the host update has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHostUpdateAvailable can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;false&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;true&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;notSupported&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(3)&amp;lt;br\&amp;gt;&#039;&#039;&#039;disabled&#039;&#039;&#039;(4)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.12&lt;br /&gt;
| { tbHostName, tbHostUpdateAvailable }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Example of packet capture:&lt;br /&gt;
 tcpdump port 162 -i mgmt0 -s 0&lt;br /&gt;
 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode&lt;br /&gt;
 listening on mgmt0, link-type EN10MB (Ethernet), capture size 65535 bytes&lt;br /&gt;
 14:08:51.491789 IP 10.7.0.13.37452 &amp;gt; 10.7.0.221.snmptrap: V2Trap(144) system.sysUpTime.0=9546160 S:1.1.4.1.0=S:1.1.5.4&lt;br /&gt;
 interfaces.ifTable.ifEntry.ifIndex.452160.26=26 interfaces.ifTable.ifEntry.ifAdminStatus.452160.26=1 &lt;br /&gt;
 interfaces.ifTable.ifEntry.ifOperStatus.452160.26=1  S:1.1.4.3.0=E:8072.3.2.10&lt;br /&gt;
&lt;br /&gt;
== Note ==&lt;br /&gt;
The &#039;&#039;&#039;ifIndex&#039;&#039;&#039; is a random value that can change after configuring the system, or adding new elements.  This should not be relied on as a reference value. Please use the &#039;&#039;&#039;ifDescr&#039;&#039;&#039; instead.&lt;br /&gt;
&lt;br /&gt;
=== SNMP SET ===&lt;br /&gt;
The &#039;&#039;&#039;SNMP SET&#039;&#039;&#039; command is not supported by TelcoBridges products. However, a [[Northbound_interface:RESTful|RESTful API]] can be used to change the configuration remotely.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
*[[Toolpack:System_Settings_D#SNMP|Configuring SNMP for version 3.0]]&lt;br /&gt;
*[[Toolpack:System_Settings_C#SNMP|Configuring SNMP for version 2.10]]&lt;br /&gt;
*[[Toolpack:System_Settings_B#SNMP|Configuring SNMP for version 2.9]]&lt;br /&gt;
*[[Toolpack:System_Settings_A#SNMP|Configuring SNMP for version 2.8]]&lt;br /&gt;
*[[ProSBC:Zabbix configuration with Telcobridges products|Zabbix Configuration]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; data-collapsetext=&amp;quot;other versions&amp;quot; data-expandtext=&amp;quot;Click here for other versions&amp;quot; style=&amp;quot;width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
*[[tbSnmpAgent Configuration|Configuring SNMP for version 2.7]]&lt;br /&gt;
&#039;&#039;The below procedures should be used to support SNMP v1 &#039;&#039;&#039;ONLY&#039;&#039;&#039; for &#039;&#039;&#039;Toolpack systems previous to 2.5.80&#039;&#039;&#039;:&lt;br /&gt;
*[[Installing NetSNMP from an External Host]]&lt;br /&gt;
*[[TMG SNMP support|How to relay SNMP on TMG products]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Helpful resources ==&lt;br /&gt;
*[[Npp_tools|Notepad ++ tools for SNMP]]&lt;br /&gt;
&lt;br /&gt;
== External Sources  ==&lt;br /&gt;
*[http://en.wikipedia.org/wiki/Simple_Network_Management_Protocol Wikipedia article on SNMP]&lt;br /&gt;
*[http://www.net-snmp.org/ NetSNMP implementation of the SNMP protocol]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Category:Glossary]]&lt;br /&gt;
[[Category:Revise on Major]]&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=SNMP&amp;diff=31771</id>
		<title>SNMP</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=SNMP&amp;diff=31771"/>
		<updated>2022-06-14T19:20:58Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: /* SNMP Trap/Notification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Simple Network Management Protocol (SNMP) is used in network management systems to monitor attached hardware for changes in operation activity. SNMP provides a standardized approach to monitoring and managing network systems. &lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;For information on configuring your TMedia product to use the SNMP protocol, see the section labeled [[SNMP#Related Tasks|&amp;quot;&#039;&#039;&#039;Related Tasks&#039;&#039;&#039;&amp;quot;]].&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
== TelcoBridges and SNMP  ==&lt;br /&gt;
TelcoBridges offers basic support  for SNMP versions 1, 2, and 3. &#039;&#039;&#039;Toolpack supports SNMP V2 and V3 since release 2.5.80&#039;&#039;&#039; (see [[TMG-CONTROL_Version_2.5| Tctrl version history]]). This grants users the ability to remotely poll (or GET) system variables, known as Managed Objects, which are represented in files known as MIB modules.  TelcoBridges currently offers polling on &#039;&#039;&#039;standard&#039;&#039;&#039; MIB modules (RTP, SONET, DS1, DS3, ISDN, etc...) and on the TelcoBridges &#039;&#039;&#039;privately defined&#039;&#039;&#039; module ([[TB-MIB|&#039;&#039;&#039;TB-MIB&#039;&#039;&#039;]]).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
== Supported SNMP MIB modules ==&lt;br /&gt;
#[http://tools.ietf.org/html/rfc1213 RFC 1213 MIB II (RFC1213-MIB)]&lt;br /&gt;
#*All tables of the RFC1213-MIB are supported, &#039;&#039;&#039;with the exception of&#039;&#039;&#039;:&lt;br /&gt;
#**ipRouteTable&lt;br /&gt;
#**EGP group&lt;br /&gt;
#**atTable &lt;br /&gt;
#[http://tools.ietf.org/html/rfc1573.txt RFC 1573 Evolution of Interfaces Group of MIB-II (IF-MIB)]&lt;br /&gt;
#*The following tables are supported:&lt;br /&gt;
#**ifTable&lt;br /&gt;
#**ifStackTable &lt;br /&gt;
#[http://tools.ietf.org/html/rfc2495 RFC 2495 DS1, J1, E1, DS2, and E2 Interfaces (DS1-MIB)]&lt;br /&gt;
#*The following tables of the DS1-MIB are supported:&lt;br /&gt;
#**Dsx1ConfigTable&lt;br /&gt;
#**Dsx1CurrentTable&lt;br /&gt;
#**Dsx1IntervalTable&lt;br /&gt;
#**Dsx1TotalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc2496 RFC 2496 - Definitions of Managed Object for the DS3/E3 Interface Type (DS3-MIB)]&lt;br /&gt;
#*The following tables of the DS3-MIB are supported:&lt;br /&gt;
#**Dsx3ConfigTable&lt;br /&gt;
#**Dsx3CurrentTable&lt;br /&gt;
#**Dsx3IntervalTable&lt;br /&gt;
#**Dsx3TotalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc1595 RFC 1595 - Definitions of Managed Object for the SONET/SDH Interface Type (SONET-MIB)]&lt;br /&gt;
#*The following tables of the SONET-MIB are supported: &lt;br /&gt;
#**sonetMediumTable&lt;br /&gt;
#**sonetSectionCurrentTable&lt;br /&gt;
#**sonetSectionIntervalTable&lt;br /&gt;
#**sonetLineCurrentTable&lt;br /&gt;
#**sonetLineIntervalTable&lt;br /&gt;
#**sonetFarendLineCurrentTable&lt;br /&gt;
#**sonetFarendLineIntervalTable&lt;br /&gt;
#**sonetPathCurrentTable&lt;br /&gt;
#**sonetPathIntervalTable&lt;br /&gt;
#**sonetFarendPathCurrentTable&lt;br /&gt;
#**sonetFarendPathIntervalTable&lt;br /&gt;
#**sonetVtCurrentTable&lt;br /&gt;
#**sonetVtIntervalTable&lt;br /&gt;
#**sonetFarendVtCurrentTable&lt;br /&gt;
#**sonetFarendVtIntervalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc2127 RFC 2127 - ISDN Management Information Base using SMIv2 (ISDN-MIB)]&lt;br /&gt;
#*The following tables of the ISDN-MIB are supported:&lt;br /&gt;
#**isdnBearerGroup&lt;br /&gt;
#**isdnSignalingGroup&lt;br /&gt;
#[[TB-MIB|Telcobridges Private MIB module (TB-MIB)]]&lt;br /&gt;
#*tbHwCommon&lt;br /&gt;
#**tbHwIdentTable (Hardware Identification)&lt;br /&gt;
#**tbHwVersionTable (Hardware Version)&lt;br /&gt;
#**tbHwTempTable (Hardware Temperature)&lt;br /&gt;
#**tbHwPowerSupplyTable (Hardware Power Supply)&lt;br /&gt;
#**tbHwFanTable (Hardware Fan)&lt;br /&gt;
#*tbSwCommon&lt;br /&gt;
#**tbFeatureTable (Software Features Supported) &lt;br /&gt;
#**tbSwVersionTable (Software Version)&lt;br /&gt;
#**tbSwPerfTable (CPU Usage)&lt;br /&gt;
#*tbSignaling&lt;br /&gt;
#**tbMtp2&lt;br /&gt;
#**tbM2pa&lt;br /&gt;
#**tbM2ua&lt;br /&gt;
#**tbM3ua&lt;br /&gt;
#**tbIua&lt;br /&gt;
#**tbIsdn&lt;br /&gt;
#**tbCas&lt;br /&gt;
#**tbSip&lt;br /&gt;
#**tbH248&lt;br /&gt;
#*tbCalls&lt;br /&gt;
#*tbNAP&lt;br /&gt;
#*tbHaNp1&lt;br /&gt;
#*tbHaApp&lt;br /&gt;
#*tbClock&lt;br /&gt;
&lt;br /&gt;
=== SNMP IF-MIB ifTable interface type ===&lt;br /&gt;
The following table provides the interfaces type supported by TelcoBridges (IF-MIB ifTable described in [https://tools.ietf.org/html/rfc1573 RFC1573]) with their corresponding description. The ifType are described in Internet Assigned Number Authority (IANA) in [http://www.iana.org/assignments/ianaiftype-mib IANAifType-MIB]&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 820px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! IANA ifType &lt;br /&gt;
! TelcoBridges Interface description&lt;br /&gt;
|-&lt;br /&gt;
| ethernetCsmacd(6)&lt;br /&gt;
| Baseboard Ethernet interfaces &lt;br /&gt;
|-&lt;br /&gt;
| ds1(18)&lt;br /&gt;
| Trunks Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| ds3(30)&lt;br /&gt;
| DS3 Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| sonet(39)&lt;br /&gt;
| SONET/SDH Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| sonetPath(50)&lt;br /&gt;
| SONET/SDH Line Service PATH (VC4/VC3/STS1/DS3)&lt;br /&gt;
|-&lt;br /&gt;
| sonetVT(51)&lt;br /&gt;
| SONET/SDH Line Service SECTION (VC11/VC12/VT15/VT2)&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| ISDN Stack&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| ISDN LAPD Link (Primary)&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| ISDN LAPD Link (Backup)&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| IUA Link&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| IUA Peer&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| LAPD Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2PA Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2UA Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2UA Peer&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Sap&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Psp&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Psrv&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 Mtp2 Link&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SNMP traps ===&lt;br /&gt;
The &#039;&#039;&#039;SNMP traps&#039;&#039;&#039; module of TelcoBridges products monitor the operation status of some MIBS OIDs and generates notifications when the states change. The default monitoring polling period is set to 1 minute. This value can be modified in the [[SNMP#Configuration|SNMP configuration]].&lt;br /&gt;
&lt;br /&gt;
====SNMP Trap/Notification====&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 1200px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Trap Name &lt;br /&gt;
! MIB&lt;br /&gt;
! OID&lt;br /&gt;
! OBJECTS&lt;br /&gt;
! CONSIDERED AS AN ALARM&lt;br /&gt;
! RFC&lt;br /&gt;
! RELEASE&lt;br /&gt;
|-&lt;br /&gt;
| linkDown&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.3&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| When ifAdminStatus=1 &amp;amp; ifOperStatus=2, bad indicator of interface health&lt;br /&gt;
| RFC1573&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| linkUp&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.4&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| __&lt;br /&gt;
| RFC1573&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| ColdStart&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.1&lt;br /&gt;
| { OID }&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| RFC3418&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| WarmStart&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.2&lt;br /&gt;
| { OID }&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| RFC3418&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyStart&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.1&lt;br /&gt;
| { OID }&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyShutdown&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.2&lt;br /&gt;
| { OID }&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyRestart&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.3&lt;br /&gt;
| { OID }&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====[[TB-MIB|TB-MIB SNMP Trap/Notification]]====&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 820px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Trap Name &lt;br /&gt;
! Details&lt;br /&gt;
! OID&lt;br /&gt;
! OBJECTS&lt;br /&gt;
! CONSIDERED AS AN ALARM&lt;br /&gt;
! RELEASE&lt;br /&gt;
|-&lt;br /&gt;
| tbNapAvailability&lt;br /&gt;
| The network access point has a new percentage of availability for calls&lt;br /&gt;
# For TDM networks (tbNapSignalingType=&#039;&#039;&#039;isdn&#039;&#039;&#039;(1), &#039;&#039;&#039;ss7&#039;&#039;&#039;(2), &#039;&#039;&#039;casr2&#039;&#039;&#039;(6)) this means there are a percentage of channels available for calls. ss7 includes sigtran signaling type.&amp;lt;br/&amp;gt;&lt;br /&gt;
# For SIP networks (tbNapSignalingType=&#039;&#039;&#039;sip&#039;&#039;&#039;(3)), this means the remote SIP device is answering or not SIP OPTIONS polling messages and calls can be or can`t be made to this network.&amp;lt;br/&amp;gt;&lt;br /&gt;
# When using H.248 (tbNapSignalingType=&#039;&#039;&#039;tdmMedia&#039;&#039;&#039;(5), &#039;&#039;&#039;voipMedia&#039;&#039;&#039;(4)) this means there are TDM channels or RTP ports available or not for calls.&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.1&lt;br /&gt;
| { tbNapName, tbNapSignalingType, tbNapAvailablePercent }&lt;br /&gt;
| When tbNapAvailablePercent=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbPwrSupplyState&lt;br /&gt;
| The redundant power supply has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHwPwrSupplyStatus can be: &amp;lt;br/&amp;gt;&#039;&#039;&#039;good&#039;&#039;&#039;(0)&amp;lt;br/&amp;gt;&#039;&#039;&#039;failure&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.2&lt;br /&gt;
| { tbHwPwrSupplyName, tbHwPwrSupplyStatus }&lt;br /&gt;
| When tbHwPwrSupplyStatus=1&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbNp1State&lt;br /&gt;
| The N+1 patch panel has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaNp1FunctionalState can be: &amp;lt;br/&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(-1)&amp;lt;br/&amp;gt;&#039;&#039;&#039;fault&#039;&#039;&#039;(0): There is no access to the N+1 patch panel&amp;lt;br/&amp;gt;&#039;&#039;&#039;unprotected&#039;&#039;&#039;(1): Standby unit is not available&amp;lt;br/&amp;gt;&#039;&#039;&#039;unprotectedSwitched&#039;&#039;&#039;(2): Standby unit is active and replaced primary unit is not ready to take over&amp;lt;br/&amp;gt;&#039;&#039;&#039;healthy&#039;&#039;&#039;(3): N+1 unit is normal and standby unit is available&amp;lt;br/&amp;gt;&#039;&#039;&#039;healthySwitched&#039;&#039;&#039;(4): N+1 unit is switched to the standby unit and replaced primary is available&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.3&lt;br /&gt;
| { tbHaNp1Name, tbHaNp1FunctionalState }&lt;br /&gt;
| When tbHaNp1FunctionalState=0 OR tbHaNp1FunctionalState=2&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbAppState&lt;br /&gt;
| This toolpack application has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaAppCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(100)&amp;lt;br\&amp;gt;&#039;&#039;&#039;notRunning&#039;&#039;&#039;(101)&amp;lt;br\&amp;gt;&#039;&#039;&#039;starting&#039;&#039;&#039;(102)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ready&#039;&#039;&#039;(103)&amp;lt;br\&amp;gt;&#039;&#039;&#039;shuttingDown&#039;&#039;&#039;(104)&amp;lt;br\&amp;gt;&#039;&#039;&#039;goingManagement&#039;&#039;&#039;(105)&amp;lt;br\&amp;gt;&#039;&#039;&#039;fault&#039;&#039;&#039;(106)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.4&lt;br /&gt;
| { tbHaAppName, tbHaAppCurrentState, tbHaAppHostName }&lt;br /&gt;
| When tbHaAppCurrentState=106&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbAppHaState&lt;br /&gt;
| This toolpack high availability application has changed state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaAppHaCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;notPresent&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;active&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;standby&#039;&#039;&#039;(2)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.5&lt;br /&gt;
| { tbHaAppName, tbHaAppHaCurrentState, tbHaAppHostName }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbClkGradeState&lt;br /&gt;
| The network synchronization clock from this interface has a new grade.&amp;lt;br/&amp;gt;&amp;lt;br\&amp;gt;tbClockType can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;none&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;osc&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;trunk&#039;&#039;&#039;(3)&amp;lt;br\&amp;gt;&#039;&#039;&#039;netRef1&#039;&#039;&#039;(4)&amp;lt;br\&amp;gt;&#039;&#039;&#039;netRef2&#039;&#039;&#039;(5)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ptmc1&#039;&#039;&#039;(6)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ptmc2&#039;&#039;&#039;(7)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ct8a&#039;&#039;&#039;(8)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ct8b&#039;&#039;&#039;(9)&amp;lt;br\&amp;gt;&#039;&#039;&#039;mbl&#039;&#039;&#039;(10)&amp;lt;br\&amp;gt;&#039;&#039;&#039;bits&#039;&#039;&#039;(11)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ds3&#039;&#039;&#039;(12)&amp;lt;br\&amp;gt;&#039;&#039;&#039;sonetSdh&#039;&#039;&#039;(13)&amp;lt;br\&amp;gt;&#039;&#039;&#039;holdover&#039;&#039;&#039;(14)&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbClockGrade can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;unqualified&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;beingQualified&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;qualified&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;qualifiedForRecovery&#039;&#039;&#039;(3)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.6&lt;br /&gt;
| { tbClockName, tbClockType, tbClockGrade }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbClkActiveState&lt;br /&gt;
| This interface has been selected or not to provide the network synchronization clock for the whole system.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbClockActive can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.7&lt;br /&gt;
| { tbClockName, tbClockType, tbClockActive }&lt;br /&gt;
| When tbClockActive=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbIsdnDChannelState&lt;br /&gt;
| The signaling channel for this ISDN interface has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbIsdnDChannelUp can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.8&lt;br /&gt;
| { tbIsdnDescription, tbIsdnDChannelUp }&lt;br /&gt;
| When tbIsdnDChannelUp=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbCASPhysicalLineState&lt;br /&gt;
| The interface for this CAS stack has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbCasPhysicalLineUp can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.9&lt;br /&gt;
| { tbCasDescription, tbCasPhysicalLineUp }&lt;br /&gt;
| When tbCasPhysicalLineUp=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbSipState&lt;br /&gt;
| The SIP stack state has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbSipCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.10&lt;br /&gt;
| { tbSipDescription, tbSipCurrentState }&lt;br /&gt;
| When tbSipCurrentState=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbH248MgcState&lt;br /&gt;
| The H.248 communication state between this unit and the Media Gateway Controller has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbH248MgcCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;up&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;down&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(3)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.11&lt;br /&gt;
| { tbH248MgcName, tbH248MgcCurrentState }&lt;br /&gt;
| When tbH248MgcCurrentState=2&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbHostUpdateAvailableState&lt;br /&gt;
| The availability state of the host update has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHostUpdateAvailable can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;false&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;true&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;notSupported&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(3)&amp;lt;br\&amp;gt;&#039;&#039;&#039;disabled&#039;&#039;&#039;(4)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.12&lt;br /&gt;
| { tbHostName, tbHostUpdateAvailable }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Example of packet capture:&lt;br /&gt;
 tcpdump port 162 -i mgmt0 -s 0&lt;br /&gt;
 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode&lt;br /&gt;
 listening on mgmt0, link-type EN10MB (Ethernet), capture size 65535 bytes&lt;br /&gt;
 14:08:51.491789 IP 10.7.0.13.37452 &amp;gt; 10.7.0.221.snmptrap: V2Trap(144) system.sysUpTime.0=9546160 S:1.1.4.1.0=S:1.1.5.4&lt;br /&gt;
 interfaces.ifTable.ifEntry.ifIndex.452160.26=26 interfaces.ifTable.ifEntry.ifAdminStatus.452160.26=1 &lt;br /&gt;
 interfaces.ifTable.ifEntry.ifOperStatus.452160.26=1  S:1.1.4.3.0=E:8072.3.2.10&lt;br /&gt;
&lt;br /&gt;
== Note ==&lt;br /&gt;
The &#039;&#039;&#039;ifIndex&#039;&#039;&#039; is a random value that can change after configuring the system, or adding new elements.  This should not be relied on as a reference value. Please use the &#039;&#039;&#039;ifDescr&#039;&#039;&#039; instead.&lt;br /&gt;
&lt;br /&gt;
=== SNMP SET ===&lt;br /&gt;
The &#039;&#039;&#039;SNMP SET&#039;&#039;&#039; command is not supported by TelcoBridges products. However, a [[Northbound_interface:RESTful|RESTful API]] can be used to change the configuration remotely.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
*[[Toolpack:System_Settings_D#SNMP|Configuring SNMP for version 3.0]]&lt;br /&gt;
*[[Toolpack:System_Settings_C#SNMP|Configuring SNMP for version 2.10]]&lt;br /&gt;
*[[Toolpack:System_Settings_B#SNMP|Configuring SNMP for version 2.9]]&lt;br /&gt;
*[[Toolpack:System_Settings_A#SNMP|Configuring SNMP for version 2.8]]&lt;br /&gt;
*[[ProSBC:Zabbix configuration with Telcobridges products|Zabbix Configuration]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; data-collapsetext=&amp;quot;other versions&amp;quot; data-expandtext=&amp;quot;Click here for other versions&amp;quot; style=&amp;quot;width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
*[[tbSnmpAgent Configuration|Configuring SNMP for version 2.7]]&lt;br /&gt;
&#039;&#039;The below procedures should be used to support SNMP v1 &#039;&#039;&#039;ONLY&#039;&#039;&#039; for &#039;&#039;&#039;Toolpack systems previous to 2.5.80&#039;&#039;&#039;:&lt;br /&gt;
*[[Installing NetSNMP from an External Host]]&lt;br /&gt;
*[[TMG SNMP support|How to relay SNMP on TMG products]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Helpful resources ==&lt;br /&gt;
*[[Npp_tools|Notepad ++ tools for SNMP]]&lt;br /&gt;
&lt;br /&gt;
== External Sources  ==&lt;br /&gt;
*[http://en.wikipedia.org/wiki/Simple_Network_Management_Protocol Wikipedia article on SNMP]&lt;br /&gt;
*[http://www.net-snmp.org/ NetSNMP implementation of the SNMP protocol]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Category:Glossary]]&lt;br /&gt;
[[Category:Revise on Major]]&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=SNMP&amp;diff=31770</id>
		<title>SNMP</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=SNMP&amp;diff=31770"/>
		<updated>2022-06-14T19:15:58Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: /* SNMP Trap/Notification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Simple Network Management Protocol (SNMP) is used in network management systems to monitor attached hardware for changes in operation activity. SNMP provides a standardized approach to monitoring and managing network systems. &lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;For information on configuring your TMedia product to use the SNMP protocol, see the section labeled [[SNMP#Related Tasks|&amp;quot;&#039;&#039;&#039;Related Tasks&#039;&#039;&#039;&amp;quot;]].&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
== TelcoBridges and SNMP  ==&lt;br /&gt;
TelcoBridges offers basic support  for SNMP versions 1, 2, and 3. &#039;&#039;&#039;Toolpack supports SNMP V2 and V3 since release 2.5.80&#039;&#039;&#039; (see [[TMG-CONTROL_Version_2.5| Tctrl version history]]). This grants users the ability to remotely poll (or GET) system variables, known as Managed Objects, which are represented in files known as MIB modules.  TelcoBridges currently offers polling on &#039;&#039;&#039;standard&#039;&#039;&#039; MIB modules (RTP, SONET, DS1, DS3, ISDN, etc...) and on the TelcoBridges &#039;&#039;&#039;privately defined&#039;&#039;&#039; module ([[TB-MIB|&#039;&#039;&#039;TB-MIB&#039;&#039;&#039;]]).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
== Supported SNMP MIB modules ==&lt;br /&gt;
#[http://tools.ietf.org/html/rfc1213 RFC 1213 MIB II (RFC1213-MIB)]&lt;br /&gt;
#*All tables of the RFC1213-MIB are supported, &#039;&#039;&#039;with the exception of&#039;&#039;&#039;:&lt;br /&gt;
#**ipRouteTable&lt;br /&gt;
#**EGP group&lt;br /&gt;
#**atTable &lt;br /&gt;
#[http://tools.ietf.org/html/rfc1573.txt RFC 1573 Evolution of Interfaces Group of MIB-II (IF-MIB)]&lt;br /&gt;
#*The following tables are supported:&lt;br /&gt;
#**ifTable&lt;br /&gt;
#**ifStackTable &lt;br /&gt;
#[http://tools.ietf.org/html/rfc2495 RFC 2495 DS1, J1, E1, DS2, and E2 Interfaces (DS1-MIB)]&lt;br /&gt;
#*The following tables of the DS1-MIB are supported:&lt;br /&gt;
#**Dsx1ConfigTable&lt;br /&gt;
#**Dsx1CurrentTable&lt;br /&gt;
#**Dsx1IntervalTable&lt;br /&gt;
#**Dsx1TotalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc2496 RFC 2496 - Definitions of Managed Object for the DS3/E3 Interface Type (DS3-MIB)]&lt;br /&gt;
#*The following tables of the DS3-MIB are supported:&lt;br /&gt;
#**Dsx3ConfigTable&lt;br /&gt;
#**Dsx3CurrentTable&lt;br /&gt;
#**Dsx3IntervalTable&lt;br /&gt;
#**Dsx3TotalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc1595 RFC 1595 - Definitions of Managed Object for the SONET/SDH Interface Type (SONET-MIB)]&lt;br /&gt;
#*The following tables of the SONET-MIB are supported: &lt;br /&gt;
#**sonetMediumTable&lt;br /&gt;
#**sonetSectionCurrentTable&lt;br /&gt;
#**sonetSectionIntervalTable&lt;br /&gt;
#**sonetLineCurrentTable&lt;br /&gt;
#**sonetLineIntervalTable&lt;br /&gt;
#**sonetFarendLineCurrentTable&lt;br /&gt;
#**sonetFarendLineIntervalTable&lt;br /&gt;
#**sonetPathCurrentTable&lt;br /&gt;
#**sonetPathIntervalTable&lt;br /&gt;
#**sonetFarendPathCurrentTable&lt;br /&gt;
#**sonetFarendPathIntervalTable&lt;br /&gt;
#**sonetVtCurrentTable&lt;br /&gt;
#**sonetVtIntervalTable&lt;br /&gt;
#**sonetFarendVtCurrentTable&lt;br /&gt;
#**sonetFarendVtIntervalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc2127 RFC 2127 - ISDN Management Information Base using SMIv2 (ISDN-MIB)]&lt;br /&gt;
#*The following tables of the ISDN-MIB are supported:&lt;br /&gt;
#**isdnBearerGroup&lt;br /&gt;
#**isdnSignalingGroup&lt;br /&gt;
#[[TB-MIB|Telcobridges Private MIB module (TB-MIB)]]&lt;br /&gt;
#*tbHwCommon&lt;br /&gt;
#**tbHwIdentTable (Hardware Identification)&lt;br /&gt;
#**tbHwVersionTable (Hardware Version)&lt;br /&gt;
#**tbHwTempTable (Hardware Temperature)&lt;br /&gt;
#**tbHwPowerSupplyTable (Hardware Power Supply)&lt;br /&gt;
#**tbHwFanTable (Hardware Fan)&lt;br /&gt;
#*tbSwCommon&lt;br /&gt;
#**tbFeatureTable (Software Features Supported) &lt;br /&gt;
#**tbSwVersionTable (Software Version)&lt;br /&gt;
#**tbSwPerfTable (CPU Usage)&lt;br /&gt;
#*tbSignaling&lt;br /&gt;
#**tbMtp2&lt;br /&gt;
#**tbM2pa&lt;br /&gt;
#**tbM2ua&lt;br /&gt;
#**tbM3ua&lt;br /&gt;
#**tbIua&lt;br /&gt;
#**tbIsdn&lt;br /&gt;
#**tbCas&lt;br /&gt;
#**tbSip&lt;br /&gt;
#**tbH248&lt;br /&gt;
#*tbCalls&lt;br /&gt;
#*tbNAP&lt;br /&gt;
#*tbHaNp1&lt;br /&gt;
#*tbHaApp&lt;br /&gt;
#*tbClock&lt;br /&gt;
&lt;br /&gt;
=== SNMP IF-MIB ifTable interface type ===&lt;br /&gt;
The following table provides the interfaces type supported by TelcoBridges (IF-MIB ifTable described in [https://tools.ietf.org/html/rfc1573 RFC1573]) with their corresponding description. The ifType are described in Internet Assigned Number Authority (IANA) in [http://www.iana.org/assignments/ianaiftype-mib IANAifType-MIB]&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 820px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! IANA ifType &lt;br /&gt;
! TelcoBridges Interface description&lt;br /&gt;
|-&lt;br /&gt;
| ethernetCsmacd(6)&lt;br /&gt;
| Baseboard Ethernet interfaces &lt;br /&gt;
|-&lt;br /&gt;
| ds1(18)&lt;br /&gt;
| Trunks Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| ds3(30)&lt;br /&gt;
| DS3 Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| sonet(39)&lt;br /&gt;
| SONET/SDH Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| sonetPath(50)&lt;br /&gt;
| SONET/SDH Line Service PATH (VC4/VC3/STS1/DS3)&lt;br /&gt;
|-&lt;br /&gt;
| sonetVT(51)&lt;br /&gt;
| SONET/SDH Line Service SECTION (VC11/VC12/VT15/VT2)&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| ISDN Stack&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| ISDN LAPD Link (Primary)&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| ISDN LAPD Link (Backup)&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| IUA Link&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| IUA Peer&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| LAPD Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2PA Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2UA Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2UA Peer&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Sap&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Psp&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Psrv&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 Mtp2 Link&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SNMP traps ===&lt;br /&gt;
The &#039;&#039;&#039;SNMP traps&#039;&#039;&#039; module of TelcoBridges products monitor the operation status of some MIBS OIDs and generates notifications when the states change. The default monitoring polling period is set to 1 minute. This value can be modified in the [[SNMP#Configuration|SNMP configuration]].&lt;br /&gt;
&lt;br /&gt;
====SNMP Trap/Notification====&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 1200px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Trap Name &lt;br /&gt;
! MIB&lt;br /&gt;
! OID&lt;br /&gt;
! OBJECTS&lt;br /&gt;
! CONSIDERED AS AN ALARM&lt;br /&gt;
! RFC&lt;br /&gt;
! RELEASE&lt;br /&gt;
|-&lt;br /&gt;
| linkDown&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.3&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| When ifAdminStatus=1 &amp;amp; ifOperStatus=2, bad indicator of interface health&lt;br /&gt;
| RFC1573&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| linkUp&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.4&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| RFC1573&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| ColdStart&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.1&lt;br /&gt;
| { OID }&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| RFC3418&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| WarmStart&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.2&lt;br /&gt;
| { OID }&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| RFC3418&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyStart&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.1&lt;br /&gt;
| { OID }&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyShutdown&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.2&lt;br /&gt;
| { OID }&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyRestart&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.3&lt;br /&gt;
| { OID }&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====[[TB-MIB|TB-MIB SNMP Trap/Notification]]====&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 820px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Trap Name &lt;br /&gt;
! Details&lt;br /&gt;
! OID&lt;br /&gt;
! OBJECTS&lt;br /&gt;
! CONSIDERED AS AN ALARM&lt;br /&gt;
! RELEASE&lt;br /&gt;
|-&lt;br /&gt;
| tbNapAvailability&lt;br /&gt;
| The network access point has a new percentage of availability for calls&lt;br /&gt;
# For TDM networks (tbNapSignalingType=&#039;&#039;&#039;isdn&#039;&#039;&#039;(1), &#039;&#039;&#039;ss7&#039;&#039;&#039;(2), &#039;&#039;&#039;casr2&#039;&#039;&#039;(6)) this means there are a percentage of channels available for calls. ss7 includes sigtran signaling type.&amp;lt;br/&amp;gt;&lt;br /&gt;
# For SIP networks (tbNapSignalingType=&#039;&#039;&#039;sip&#039;&#039;&#039;(3)), this means the remote SIP device is answering or not SIP OPTIONS polling messages and calls can be or can`t be made to this network.&amp;lt;br/&amp;gt;&lt;br /&gt;
# When using H.248 (tbNapSignalingType=&#039;&#039;&#039;tdmMedia&#039;&#039;&#039;(5), &#039;&#039;&#039;voipMedia&#039;&#039;&#039;(4)) this means there are TDM channels or RTP ports available or not for calls.&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.1&lt;br /&gt;
| { tbNapName, tbNapSignalingType, tbNapAvailablePercent }&lt;br /&gt;
| When tbNapAvailablePercent=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbPwrSupplyState&lt;br /&gt;
| The redundant power supply has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHwPwrSupplyStatus can be: &amp;lt;br/&amp;gt;&#039;&#039;&#039;good&#039;&#039;&#039;(0)&amp;lt;br/&amp;gt;&#039;&#039;&#039;failure&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.2&lt;br /&gt;
| { tbHwPwrSupplyName, tbHwPwrSupplyStatus }&lt;br /&gt;
| When tbHwPwrSupplyStatus=1&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbNp1State&lt;br /&gt;
| The N+1 patch panel has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaNp1FunctionalState can be: &amp;lt;br/&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(-1)&amp;lt;br/&amp;gt;&#039;&#039;&#039;fault&#039;&#039;&#039;(0): There is no access to the N+1 patch panel&amp;lt;br/&amp;gt;&#039;&#039;&#039;unprotected&#039;&#039;&#039;(1): Standby unit is not available&amp;lt;br/&amp;gt;&#039;&#039;&#039;unprotectedSwitched&#039;&#039;&#039;(2): Standby unit is active and replaced primary unit is not ready to take over&amp;lt;br/&amp;gt;&#039;&#039;&#039;healthy&#039;&#039;&#039;(3): N+1 unit is normal and standby unit is available&amp;lt;br/&amp;gt;&#039;&#039;&#039;healthySwitched&#039;&#039;&#039;(4): N+1 unit is switched to the standby unit and replaced primary is available&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.3&lt;br /&gt;
| { tbHaNp1Name, tbHaNp1FunctionalState }&lt;br /&gt;
| When tbHaNp1FunctionalState=0 OR tbHaNp1FunctionalState=2&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbAppState&lt;br /&gt;
| This toolpack application has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaAppCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(100)&amp;lt;br\&amp;gt;&#039;&#039;&#039;notRunning&#039;&#039;&#039;(101)&amp;lt;br\&amp;gt;&#039;&#039;&#039;starting&#039;&#039;&#039;(102)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ready&#039;&#039;&#039;(103)&amp;lt;br\&amp;gt;&#039;&#039;&#039;shuttingDown&#039;&#039;&#039;(104)&amp;lt;br\&amp;gt;&#039;&#039;&#039;goingManagement&#039;&#039;&#039;(105)&amp;lt;br\&amp;gt;&#039;&#039;&#039;fault&#039;&#039;&#039;(106)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.4&lt;br /&gt;
| { tbHaAppName, tbHaAppCurrentState, tbHaAppHostName }&lt;br /&gt;
| When tbHaAppCurrentState=106&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbAppHaState&lt;br /&gt;
| This toolpack high availability application has changed state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaAppHaCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;notPresent&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;active&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;standby&#039;&#039;&#039;(2)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.5&lt;br /&gt;
| { tbHaAppName, tbHaAppHaCurrentState, tbHaAppHostName }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbClkGradeState&lt;br /&gt;
| The network synchronization clock from this interface has a new grade.&amp;lt;br/&amp;gt;&amp;lt;br\&amp;gt;tbClockType can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;none&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;osc&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;trunk&#039;&#039;&#039;(3)&amp;lt;br\&amp;gt;&#039;&#039;&#039;netRef1&#039;&#039;&#039;(4)&amp;lt;br\&amp;gt;&#039;&#039;&#039;netRef2&#039;&#039;&#039;(5)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ptmc1&#039;&#039;&#039;(6)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ptmc2&#039;&#039;&#039;(7)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ct8a&#039;&#039;&#039;(8)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ct8b&#039;&#039;&#039;(9)&amp;lt;br\&amp;gt;&#039;&#039;&#039;mbl&#039;&#039;&#039;(10)&amp;lt;br\&amp;gt;&#039;&#039;&#039;bits&#039;&#039;&#039;(11)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ds3&#039;&#039;&#039;(12)&amp;lt;br\&amp;gt;&#039;&#039;&#039;sonetSdh&#039;&#039;&#039;(13)&amp;lt;br\&amp;gt;&#039;&#039;&#039;holdover&#039;&#039;&#039;(14)&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbClockGrade can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;unqualified&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;beingQualified&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;qualified&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;qualifiedForRecovery&#039;&#039;&#039;(3)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.6&lt;br /&gt;
| { tbClockName, tbClockType, tbClockGrade }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbClkActiveState&lt;br /&gt;
| This interface has been selected or not to provide the network synchronization clock for the whole system.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbClockActive can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.7&lt;br /&gt;
| { tbClockName, tbClockType, tbClockActive }&lt;br /&gt;
| When tbClockActive=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbIsdnDChannelState&lt;br /&gt;
| The signaling channel for this ISDN interface has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbIsdnDChannelUp can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.8&lt;br /&gt;
| { tbIsdnDescription, tbIsdnDChannelUp }&lt;br /&gt;
| When tbIsdnDChannelUp=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbCASPhysicalLineState&lt;br /&gt;
| The interface for this CAS stack has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbCasPhysicalLineUp can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.9&lt;br /&gt;
| { tbCasDescription, tbCasPhysicalLineUp }&lt;br /&gt;
| When tbCasPhysicalLineUp=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbSipState&lt;br /&gt;
| The SIP stack state has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbSipCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.10&lt;br /&gt;
| { tbSipDescription, tbSipCurrentState }&lt;br /&gt;
| When tbSipCurrentState=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbH248MgcState&lt;br /&gt;
| The H.248 communication state between this unit and the Media Gateway Controller has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbH248MgcCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;up&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;down&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(3)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.11&lt;br /&gt;
| { tbH248MgcName, tbH248MgcCurrentState }&lt;br /&gt;
| When tbH248MgcCurrentState=2&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbHostUpdateAvailableState&lt;br /&gt;
| The availability state of the host update has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHostUpdateAvailable can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;false&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;true&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;notSupported&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(3)&amp;lt;br\&amp;gt;&#039;&#039;&#039;disabled&#039;&#039;&#039;(4)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.12&lt;br /&gt;
| { tbHostName, tbHostUpdateAvailable }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Example of packet capture:&lt;br /&gt;
 tcpdump port 162 -i mgmt0 -s 0&lt;br /&gt;
 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode&lt;br /&gt;
 listening on mgmt0, link-type EN10MB (Ethernet), capture size 65535 bytes&lt;br /&gt;
 14:08:51.491789 IP 10.7.0.13.37452 &amp;gt; 10.7.0.221.snmptrap: V2Trap(144) system.sysUpTime.0=9546160 S:1.1.4.1.0=S:1.1.5.4&lt;br /&gt;
 interfaces.ifTable.ifEntry.ifIndex.452160.26=26 interfaces.ifTable.ifEntry.ifAdminStatus.452160.26=1 &lt;br /&gt;
 interfaces.ifTable.ifEntry.ifOperStatus.452160.26=1  S:1.1.4.3.0=E:8072.3.2.10&lt;br /&gt;
&lt;br /&gt;
== Note ==&lt;br /&gt;
The &#039;&#039;&#039;ifIndex&#039;&#039;&#039; is a random value that can change after configuring the system, or adding new elements.  This should not be relied on as a reference value. Please use the &#039;&#039;&#039;ifDescr&#039;&#039;&#039; instead.&lt;br /&gt;
&lt;br /&gt;
=== SNMP SET ===&lt;br /&gt;
The &#039;&#039;&#039;SNMP SET&#039;&#039;&#039; command is not supported by TelcoBridges products. However, a [[Northbound_interface:RESTful|RESTful API]] can be used to change the configuration remotely.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
*[[Toolpack:System_Settings_D#SNMP|Configuring SNMP for version 3.0]]&lt;br /&gt;
*[[Toolpack:System_Settings_C#SNMP|Configuring SNMP for version 2.10]]&lt;br /&gt;
*[[Toolpack:System_Settings_B#SNMP|Configuring SNMP for version 2.9]]&lt;br /&gt;
*[[Toolpack:System_Settings_A#SNMP|Configuring SNMP for version 2.8]]&lt;br /&gt;
*[[ProSBC:Zabbix configuration with Telcobridges products|Zabbix Configuration]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; data-collapsetext=&amp;quot;other versions&amp;quot; data-expandtext=&amp;quot;Click here for other versions&amp;quot; style=&amp;quot;width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
*[[tbSnmpAgent Configuration|Configuring SNMP for version 2.7]]&lt;br /&gt;
&#039;&#039;The below procedures should be used to support SNMP v1 &#039;&#039;&#039;ONLY&#039;&#039;&#039; for &#039;&#039;&#039;Toolpack systems previous to 2.5.80&#039;&#039;&#039;:&lt;br /&gt;
*[[Installing NetSNMP from an External Host]]&lt;br /&gt;
*[[TMG SNMP support|How to relay SNMP on TMG products]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Helpful resources ==&lt;br /&gt;
*[[Npp_tools|Notepad ++ tools for SNMP]]&lt;br /&gt;
&lt;br /&gt;
== External Sources  ==&lt;br /&gt;
*[http://en.wikipedia.org/wiki/Simple_Network_Management_Protocol Wikipedia article on SNMP]&lt;br /&gt;
*[http://www.net-snmp.org/ NetSNMP implementation of the SNMP protocol]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Category:Glossary]]&lt;br /&gt;
[[Category:Revise on Major]]&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=SNMP&amp;diff=31769</id>
		<title>SNMP</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=SNMP&amp;diff=31769"/>
		<updated>2022-06-14T18:57:50Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: /* SNMP Trap/Notification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Simple Network Management Protocol (SNMP) is used in network management systems to monitor attached hardware for changes in operation activity. SNMP provides a standardized approach to monitoring and managing network systems. &lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;For information on configuring your TMedia product to use the SNMP protocol, see the section labeled [[SNMP#Related Tasks|&amp;quot;&#039;&#039;&#039;Related Tasks&#039;&#039;&#039;&amp;quot;]].&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
== TelcoBridges and SNMP  ==&lt;br /&gt;
TelcoBridges offers basic support  for SNMP versions 1, 2, and 3. &#039;&#039;&#039;Toolpack supports SNMP V2 and V3 since release 2.5.80&#039;&#039;&#039; (see [[TMG-CONTROL_Version_2.5| Tctrl version history]]). This grants users the ability to remotely poll (or GET) system variables, known as Managed Objects, which are represented in files known as MIB modules.  TelcoBridges currently offers polling on &#039;&#039;&#039;standard&#039;&#039;&#039; MIB modules (RTP, SONET, DS1, DS3, ISDN, etc...) and on the TelcoBridges &#039;&#039;&#039;privately defined&#039;&#039;&#039; module ([[TB-MIB|&#039;&#039;&#039;TB-MIB&#039;&#039;&#039;]]).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
== Supported SNMP MIB modules ==&lt;br /&gt;
#[http://tools.ietf.org/html/rfc1213 RFC 1213 MIB II (RFC1213-MIB)]&lt;br /&gt;
#*All tables of the RFC1213-MIB are supported, &#039;&#039;&#039;with the exception of&#039;&#039;&#039;:&lt;br /&gt;
#**ipRouteTable&lt;br /&gt;
#**EGP group&lt;br /&gt;
#**atTable &lt;br /&gt;
#[http://tools.ietf.org/html/rfc1573.txt RFC 1573 Evolution of Interfaces Group of MIB-II (IF-MIB)]&lt;br /&gt;
#*The following tables are supported:&lt;br /&gt;
#**ifTable&lt;br /&gt;
#**ifStackTable &lt;br /&gt;
#[http://tools.ietf.org/html/rfc2495 RFC 2495 DS1, J1, E1, DS2, and E2 Interfaces (DS1-MIB)]&lt;br /&gt;
#*The following tables of the DS1-MIB are supported:&lt;br /&gt;
#**Dsx1ConfigTable&lt;br /&gt;
#**Dsx1CurrentTable&lt;br /&gt;
#**Dsx1IntervalTable&lt;br /&gt;
#**Dsx1TotalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc2496 RFC 2496 - Definitions of Managed Object for the DS3/E3 Interface Type (DS3-MIB)]&lt;br /&gt;
#*The following tables of the DS3-MIB are supported:&lt;br /&gt;
#**Dsx3ConfigTable&lt;br /&gt;
#**Dsx3CurrentTable&lt;br /&gt;
#**Dsx3IntervalTable&lt;br /&gt;
#**Dsx3TotalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc1595 RFC 1595 - Definitions of Managed Object for the SONET/SDH Interface Type (SONET-MIB)]&lt;br /&gt;
#*The following tables of the SONET-MIB are supported: &lt;br /&gt;
#**sonetMediumTable&lt;br /&gt;
#**sonetSectionCurrentTable&lt;br /&gt;
#**sonetSectionIntervalTable&lt;br /&gt;
#**sonetLineCurrentTable&lt;br /&gt;
#**sonetLineIntervalTable&lt;br /&gt;
#**sonetFarendLineCurrentTable&lt;br /&gt;
#**sonetFarendLineIntervalTable&lt;br /&gt;
#**sonetPathCurrentTable&lt;br /&gt;
#**sonetPathIntervalTable&lt;br /&gt;
#**sonetFarendPathCurrentTable&lt;br /&gt;
#**sonetFarendPathIntervalTable&lt;br /&gt;
#**sonetVtCurrentTable&lt;br /&gt;
#**sonetVtIntervalTable&lt;br /&gt;
#**sonetFarendVtCurrentTable&lt;br /&gt;
#**sonetFarendVtIntervalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc2127 RFC 2127 - ISDN Management Information Base using SMIv2 (ISDN-MIB)]&lt;br /&gt;
#*The following tables of the ISDN-MIB are supported:&lt;br /&gt;
#**isdnBearerGroup&lt;br /&gt;
#**isdnSignalingGroup&lt;br /&gt;
#[[TB-MIB|Telcobridges Private MIB module (TB-MIB)]]&lt;br /&gt;
#*tbHwCommon&lt;br /&gt;
#**tbHwIdentTable (Hardware Identification)&lt;br /&gt;
#**tbHwVersionTable (Hardware Version)&lt;br /&gt;
#**tbHwTempTable (Hardware Temperature)&lt;br /&gt;
#**tbHwPowerSupplyTable (Hardware Power Supply)&lt;br /&gt;
#**tbHwFanTable (Hardware Fan)&lt;br /&gt;
#*tbSwCommon&lt;br /&gt;
#**tbFeatureTable (Software Features Supported) &lt;br /&gt;
#**tbSwVersionTable (Software Version)&lt;br /&gt;
#**tbSwPerfTable (CPU Usage)&lt;br /&gt;
#*tbSignaling&lt;br /&gt;
#**tbMtp2&lt;br /&gt;
#**tbM2pa&lt;br /&gt;
#**tbM2ua&lt;br /&gt;
#**tbM3ua&lt;br /&gt;
#**tbIua&lt;br /&gt;
#**tbIsdn&lt;br /&gt;
#**tbCas&lt;br /&gt;
#**tbSip&lt;br /&gt;
#**tbH248&lt;br /&gt;
#*tbCalls&lt;br /&gt;
#*tbNAP&lt;br /&gt;
#*tbHaNp1&lt;br /&gt;
#*tbHaApp&lt;br /&gt;
#*tbClock&lt;br /&gt;
&lt;br /&gt;
=== SNMP IF-MIB ifTable interface type ===&lt;br /&gt;
The following table provides the interfaces type supported by TelcoBridges (IF-MIB ifTable described in [https://tools.ietf.org/html/rfc1573 RFC1573]) with their corresponding description. The ifType are described in Internet Assigned Number Authority (IANA) in [http://www.iana.org/assignments/ianaiftype-mib IANAifType-MIB]&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 820px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! IANA ifType &lt;br /&gt;
! TelcoBridges Interface description&lt;br /&gt;
|-&lt;br /&gt;
| ethernetCsmacd(6)&lt;br /&gt;
| Baseboard Ethernet interfaces &lt;br /&gt;
|-&lt;br /&gt;
| ds1(18)&lt;br /&gt;
| Trunks Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| ds3(30)&lt;br /&gt;
| DS3 Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| sonet(39)&lt;br /&gt;
| SONET/SDH Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| sonetPath(50)&lt;br /&gt;
| SONET/SDH Line Service PATH (VC4/VC3/STS1/DS3)&lt;br /&gt;
|-&lt;br /&gt;
| sonetVT(51)&lt;br /&gt;
| SONET/SDH Line Service SECTION (VC11/VC12/VT15/VT2)&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| ISDN Stack&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| ISDN LAPD Link (Primary)&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| ISDN LAPD Link (Backup)&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| IUA Link&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| IUA Peer&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| LAPD Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2PA Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2UA Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2UA Peer&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Sap&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Psp&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Psrv&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 Mtp2 Link&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SNMP traps ===&lt;br /&gt;
The &#039;&#039;&#039;SNMP traps&#039;&#039;&#039; module of TelcoBridges products monitor the operation status of some MIBS OIDs and generates notifications when the states change. The default monitoring polling period is set to 1 minute. This value can be modified in the [[SNMP#Configuration|SNMP configuration]].&lt;br /&gt;
&lt;br /&gt;
====SNMP Trap/Notification====&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 1200px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Trap Name &lt;br /&gt;
! MIB&lt;br /&gt;
! OID&lt;br /&gt;
! OBJECTS&lt;br /&gt;
! CONSIDERED AS AN ALARM&lt;br /&gt;
! RFC&lt;br /&gt;
! RELEASE&lt;br /&gt;
|-&lt;br /&gt;
| linkDown&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.3&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| RFC1573&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| linkUp&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.4&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| RFC1573&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| ColdStart&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.1&lt;br /&gt;
| { OID }&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| RFC3418&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| WarmStart&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.2&lt;br /&gt;
| { OID }&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| RFC3418&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyStart&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.1&lt;br /&gt;
| { OID }&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyShutdown&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.2&lt;br /&gt;
| { OID }&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyRestart&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.3&lt;br /&gt;
| { OID }&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====[[TB-MIB|TB-MIB SNMP Trap/Notification]]====&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 820px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Trap Name &lt;br /&gt;
! Details&lt;br /&gt;
! OID&lt;br /&gt;
! OBJECTS&lt;br /&gt;
! CONSIDERED AS AN ALARM&lt;br /&gt;
! RELEASE&lt;br /&gt;
|-&lt;br /&gt;
| tbNapAvailability&lt;br /&gt;
| The network access point has a new percentage of availability for calls&lt;br /&gt;
# For TDM networks (tbNapSignalingType=&#039;&#039;&#039;isdn&#039;&#039;&#039;(1), &#039;&#039;&#039;ss7&#039;&#039;&#039;(2), &#039;&#039;&#039;casr2&#039;&#039;&#039;(6)) this means there are a percentage of channels available for calls. ss7 includes sigtran signaling type.&amp;lt;br/&amp;gt;&lt;br /&gt;
# For SIP networks (tbNapSignalingType=&#039;&#039;&#039;sip&#039;&#039;&#039;(3)), this means the remote SIP device is answering or not SIP OPTIONS polling messages and calls can be or can`t be made to this network.&amp;lt;br/&amp;gt;&lt;br /&gt;
# When using H.248 (tbNapSignalingType=&#039;&#039;&#039;tdmMedia&#039;&#039;&#039;(5), &#039;&#039;&#039;voipMedia&#039;&#039;&#039;(4)) this means there are TDM channels or RTP ports available or not for calls.&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.1&lt;br /&gt;
| { tbNapName, tbNapSignalingType, tbNapAvailablePercent }&lt;br /&gt;
| When tbNapAvailablePercent=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbPwrSupplyState&lt;br /&gt;
| The redundant power supply has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHwPwrSupplyStatus can be: &amp;lt;br/&amp;gt;&#039;&#039;&#039;good&#039;&#039;&#039;(0)&amp;lt;br/&amp;gt;&#039;&#039;&#039;failure&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.2&lt;br /&gt;
| { tbHwPwrSupplyName, tbHwPwrSupplyStatus }&lt;br /&gt;
| When tbHwPwrSupplyStatus=1&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbNp1State&lt;br /&gt;
| The N+1 patch panel has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaNp1FunctionalState can be: &amp;lt;br/&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(-1)&amp;lt;br/&amp;gt;&#039;&#039;&#039;fault&#039;&#039;&#039;(0): There is no access to the N+1 patch panel&amp;lt;br/&amp;gt;&#039;&#039;&#039;unprotected&#039;&#039;&#039;(1): Standby unit is not available&amp;lt;br/&amp;gt;&#039;&#039;&#039;unprotectedSwitched&#039;&#039;&#039;(2): Standby unit is active and replaced primary unit is not ready to take over&amp;lt;br/&amp;gt;&#039;&#039;&#039;healthy&#039;&#039;&#039;(3): N+1 unit is normal and standby unit is available&amp;lt;br/&amp;gt;&#039;&#039;&#039;healthySwitched&#039;&#039;&#039;(4): N+1 unit is switched to the standby unit and replaced primary is available&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.3&lt;br /&gt;
| { tbHaNp1Name, tbHaNp1FunctionalState }&lt;br /&gt;
| When tbHaNp1FunctionalState=0 OR tbHaNp1FunctionalState=2&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbAppState&lt;br /&gt;
| This toolpack application has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaAppCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(100)&amp;lt;br\&amp;gt;&#039;&#039;&#039;notRunning&#039;&#039;&#039;(101)&amp;lt;br\&amp;gt;&#039;&#039;&#039;starting&#039;&#039;&#039;(102)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ready&#039;&#039;&#039;(103)&amp;lt;br\&amp;gt;&#039;&#039;&#039;shuttingDown&#039;&#039;&#039;(104)&amp;lt;br\&amp;gt;&#039;&#039;&#039;goingManagement&#039;&#039;&#039;(105)&amp;lt;br\&amp;gt;&#039;&#039;&#039;fault&#039;&#039;&#039;(106)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.4&lt;br /&gt;
| { tbHaAppName, tbHaAppCurrentState, tbHaAppHostName }&lt;br /&gt;
| When tbHaAppCurrentState=106&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbAppHaState&lt;br /&gt;
| This toolpack high availability application has changed state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaAppHaCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;notPresent&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;active&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;standby&#039;&#039;&#039;(2)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.5&lt;br /&gt;
| { tbHaAppName, tbHaAppHaCurrentState, tbHaAppHostName }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbClkGradeState&lt;br /&gt;
| The network synchronization clock from this interface has a new grade.&amp;lt;br/&amp;gt;&amp;lt;br\&amp;gt;tbClockType can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;none&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;osc&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;trunk&#039;&#039;&#039;(3)&amp;lt;br\&amp;gt;&#039;&#039;&#039;netRef1&#039;&#039;&#039;(4)&amp;lt;br\&amp;gt;&#039;&#039;&#039;netRef2&#039;&#039;&#039;(5)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ptmc1&#039;&#039;&#039;(6)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ptmc2&#039;&#039;&#039;(7)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ct8a&#039;&#039;&#039;(8)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ct8b&#039;&#039;&#039;(9)&amp;lt;br\&amp;gt;&#039;&#039;&#039;mbl&#039;&#039;&#039;(10)&amp;lt;br\&amp;gt;&#039;&#039;&#039;bits&#039;&#039;&#039;(11)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ds3&#039;&#039;&#039;(12)&amp;lt;br\&amp;gt;&#039;&#039;&#039;sonetSdh&#039;&#039;&#039;(13)&amp;lt;br\&amp;gt;&#039;&#039;&#039;holdover&#039;&#039;&#039;(14)&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbClockGrade can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;unqualified&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;beingQualified&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;qualified&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;qualifiedForRecovery&#039;&#039;&#039;(3)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.6&lt;br /&gt;
| { tbClockName, tbClockType, tbClockGrade }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbClkActiveState&lt;br /&gt;
| This interface has been selected or not to provide the network synchronization clock for the whole system.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbClockActive can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.7&lt;br /&gt;
| { tbClockName, tbClockType, tbClockActive }&lt;br /&gt;
| When tbClockActive=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbIsdnDChannelState&lt;br /&gt;
| The signaling channel for this ISDN interface has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbIsdnDChannelUp can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.8&lt;br /&gt;
| { tbIsdnDescription, tbIsdnDChannelUp }&lt;br /&gt;
| When tbIsdnDChannelUp=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbCASPhysicalLineState&lt;br /&gt;
| The interface for this CAS stack has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbCasPhysicalLineUp can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.9&lt;br /&gt;
| { tbCasDescription, tbCasPhysicalLineUp }&lt;br /&gt;
| When tbCasPhysicalLineUp=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbSipState&lt;br /&gt;
| The SIP stack state has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbSipCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.10&lt;br /&gt;
| { tbSipDescription, tbSipCurrentState }&lt;br /&gt;
| When tbSipCurrentState=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbH248MgcState&lt;br /&gt;
| The H.248 communication state between this unit and the Media Gateway Controller has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbH248MgcCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;up&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;down&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(3)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.11&lt;br /&gt;
| { tbH248MgcName, tbH248MgcCurrentState }&lt;br /&gt;
| When tbH248MgcCurrentState=2&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbHostUpdateAvailableState&lt;br /&gt;
| The availability state of the host update has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHostUpdateAvailable can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;false&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;true&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;notSupported&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(3)&amp;lt;br\&amp;gt;&#039;&#039;&#039;disabled&#039;&#039;&#039;(4)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.12&lt;br /&gt;
| { tbHostName, tbHostUpdateAvailable }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Example of packet capture:&lt;br /&gt;
 tcpdump port 162 -i mgmt0 -s 0&lt;br /&gt;
 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode&lt;br /&gt;
 listening on mgmt0, link-type EN10MB (Ethernet), capture size 65535 bytes&lt;br /&gt;
 14:08:51.491789 IP 10.7.0.13.37452 &amp;gt; 10.7.0.221.snmptrap: V2Trap(144) system.sysUpTime.0=9546160 S:1.1.4.1.0=S:1.1.5.4&lt;br /&gt;
 interfaces.ifTable.ifEntry.ifIndex.452160.26=26 interfaces.ifTable.ifEntry.ifAdminStatus.452160.26=1 &lt;br /&gt;
 interfaces.ifTable.ifEntry.ifOperStatus.452160.26=1  S:1.1.4.3.0=E:8072.3.2.10&lt;br /&gt;
&lt;br /&gt;
== Note ==&lt;br /&gt;
The &#039;&#039;&#039;ifIndex&#039;&#039;&#039; is a random value that can change after configuring the system, or adding new elements.  This should not be relied on as a reference value. Please use the &#039;&#039;&#039;ifDescr&#039;&#039;&#039; instead.&lt;br /&gt;
&lt;br /&gt;
=== SNMP SET ===&lt;br /&gt;
The &#039;&#039;&#039;SNMP SET&#039;&#039;&#039; command is not supported by TelcoBridges products. However, a [[Northbound_interface:RESTful|RESTful API]] can be used to change the configuration remotely.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
*[[Toolpack:System_Settings_D#SNMP|Configuring SNMP for version 3.0]]&lt;br /&gt;
*[[Toolpack:System_Settings_C#SNMP|Configuring SNMP for version 2.10]]&lt;br /&gt;
*[[Toolpack:System_Settings_B#SNMP|Configuring SNMP for version 2.9]]&lt;br /&gt;
*[[Toolpack:System_Settings_A#SNMP|Configuring SNMP for version 2.8]]&lt;br /&gt;
*[[ProSBC:Zabbix configuration with Telcobridges products|Zabbix Configuration]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; data-collapsetext=&amp;quot;other versions&amp;quot; data-expandtext=&amp;quot;Click here for other versions&amp;quot; style=&amp;quot;width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
*[[tbSnmpAgent Configuration|Configuring SNMP for version 2.7]]&lt;br /&gt;
&#039;&#039;The below procedures should be used to support SNMP v1 &#039;&#039;&#039;ONLY&#039;&#039;&#039; for &#039;&#039;&#039;Toolpack systems previous to 2.5.80&#039;&#039;&#039;:&lt;br /&gt;
*[[Installing NetSNMP from an External Host]]&lt;br /&gt;
*[[TMG SNMP support|How to relay SNMP on TMG products]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Helpful resources ==&lt;br /&gt;
*[[Npp_tools|Notepad ++ tools for SNMP]]&lt;br /&gt;
&lt;br /&gt;
== External Sources  ==&lt;br /&gt;
*[http://en.wikipedia.org/wiki/Simple_Network_Management_Protocol Wikipedia article on SNMP]&lt;br /&gt;
*[http://www.net-snmp.org/ NetSNMP implementation of the SNMP protocol]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Category:Glossary]]&lt;br /&gt;
[[Category:Revise on Major]]&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=SNMP&amp;diff=31768</id>
		<title>SNMP</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=SNMP&amp;diff=31768"/>
		<updated>2022-06-14T18:57:14Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: /* SNMP Trap/Notification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Simple Network Management Protocol (SNMP) is used in network management systems to monitor attached hardware for changes in operation activity. SNMP provides a standardized approach to monitoring and managing network systems. &lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;For information on configuring your TMedia product to use the SNMP protocol, see the section labeled [[SNMP#Related Tasks|&amp;quot;&#039;&#039;&#039;Related Tasks&#039;&#039;&#039;&amp;quot;]].&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
== TelcoBridges and SNMP  ==&lt;br /&gt;
TelcoBridges offers basic support  for SNMP versions 1, 2, and 3. &#039;&#039;&#039;Toolpack supports SNMP V2 and V3 since release 2.5.80&#039;&#039;&#039; (see [[TMG-CONTROL_Version_2.5| Tctrl version history]]). This grants users the ability to remotely poll (or GET) system variables, known as Managed Objects, which are represented in files known as MIB modules.  TelcoBridges currently offers polling on &#039;&#039;&#039;standard&#039;&#039;&#039; MIB modules (RTP, SONET, DS1, DS3, ISDN, etc...) and on the TelcoBridges &#039;&#039;&#039;privately defined&#039;&#039;&#039; module ([[TB-MIB|&#039;&#039;&#039;TB-MIB&#039;&#039;&#039;]]).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
== Supported SNMP MIB modules ==&lt;br /&gt;
#[http://tools.ietf.org/html/rfc1213 RFC 1213 MIB II (RFC1213-MIB)]&lt;br /&gt;
#*All tables of the RFC1213-MIB are supported, &#039;&#039;&#039;with the exception of&#039;&#039;&#039;:&lt;br /&gt;
#**ipRouteTable&lt;br /&gt;
#**EGP group&lt;br /&gt;
#**atTable &lt;br /&gt;
#[http://tools.ietf.org/html/rfc1573.txt RFC 1573 Evolution of Interfaces Group of MIB-II (IF-MIB)]&lt;br /&gt;
#*The following tables are supported:&lt;br /&gt;
#**ifTable&lt;br /&gt;
#**ifStackTable &lt;br /&gt;
#[http://tools.ietf.org/html/rfc2495 RFC 2495 DS1, J1, E1, DS2, and E2 Interfaces (DS1-MIB)]&lt;br /&gt;
#*The following tables of the DS1-MIB are supported:&lt;br /&gt;
#**Dsx1ConfigTable&lt;br /&gt;
#**Dsx1CurrentTable&lt;br /&gt;
#**Dsx1IntervalTable&lt;br /&gt;
#**Dsx1TotalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc2496 RFC 2496 - Definitions of Managed Object for the DS3/E3 Interface Type (DS3-MIB)]&lt;br /&gt;
#*The following tables of the DS3-MIB are supported:&lt;br /&gt;
#**Dsx3ConfigTable&lt;br /&gt;
#**Dsx3CurrentTable&lt;br /&gt;
#**Dsx3IntervalTable&lt;br /&gt;
#**Dsx3TotalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc1595 RFC 1595 - Definitions of Managed Object for the SONET/SDH Interface Type (SONET-MIB)]&lt;br /&gt;
#*The following tables of the SONET-MIB are supported: &lt;br /&gt;
#**sonetMediumTable&lt;br /&gt;
#**sonetSectionCurrentTable&lt;br /&gt;
#**sonetSectionIntervalTable&lt;br /&gt;
#**sonetLineCurrentTable&lt;br /&gt;
#**sonetLineIntervalTable&lt;br /&gt;
#**sonetFarendLineCurrentTable&lt;br /&gt;
#**sonetFarendLineIntervalTable&lt;br /&gt;
#**sonetPathCurrentTable&lt;br /&gt;
#**sonetPathIntervalTable&lt;br /&gt;
#**sonetFarendPathCurrentTable&lt;br /&gt;
#**sonetFarendPathIntervalTable&lt;br /&gt;
#**sonetVtCurrentTable&lt;br /&gt;
#**sonetVtIntervalTable&lt;br /&gt;
#**sonetFarendVtCurrentTable&lt;br /&gt;
#**sonetFarendVtIntervalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc2127 RFC 2127 - ISDN Management Information Base using SMIv2 (ISDN-MIB)]&lt;br /&gt;
#*The following tables of the ISDN-MIB are supported:&lt;br /&gt;
#**isdnBearerGroup&lt;br /&gt;
#**isdnSignalingGroup&lt;br /&gt;
#[[TB-MIB|Telcobridges Private MIB module (TB-MIB)]]&lt;br /&gt;
#*tbHwCommon&lt;br /&gt;
#**tbHwIdentTable (Hardware Identification)&lt;br /&gt;
#**tbHwVersionTable (Hardware Version)&lt;br /&gt;
#**tbHwTempTable (Hardware Temperature)&lt;br /&gt;
#**tbHwPowerSupplyTable (Hardware Power Supply)&lt;br /&gt;
#**tbHwFanTable (Hardware Fan)&lt;br /&gt;
#*tbSwCommon&lt;br /&gt;
#**tbFeatureTable (Software Features Supported) &lt;br /&gt;
#**tbSwVersionTable (Software Version)&lt;br /&gt;
#**tbSwPerfTable (CPU Usage)&lt;br /&gt;
#*tbSignaling&lt;br /&gt;
#**tbMtp2&lt;br /&gt;
#**tbM2pa&lt;br /&gt;
#**tbM2ua&lt;br /&gt;
#**tbM3ua&lt;br /&gt;
#**tbIua&lt;br /&gt;
#**tbIsdn&lt;br /&gt;
#**tbCas&lt;br /&gt;
#**tbSip&lt;br /&gt;
#**tbH248&lt;br /&gt;
#*tbCalls&lt;br /&gt;
#*tbNAP&lt;br /&gt;
#*tbHaNp1&lt;br /&gt;
#*tbHaApp&lt;br /&gt;
#*tbClock&lt;br /&gt;
&lt;br /&gt;
=== SNMP IF-MIB ifTable interface type ===&lt;br /&gt;
The following table provides the interfaces type supported by TelcoBridges (IF-MIB ifTable described in [https://tools.ietf.org/html/rfc1573 RFC1573]) with their corresponding description. The ifType are described in Internet Assigned Number Authority (IANA) in [http://www.iana.org/assignments/ianaiftype-mib IANAifType-MIB]&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 820px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! IANA ifType &lt;br /&gt;
! TelcoBridges Interface description&lt;br /&gt;
|-&lt;br /&gt;
| ethernetCsmacd(6)&lt;br /&gt;
| Baseboard Ethernet interfaces &lt;br /&gt;
|-&lt;br /&gt;
| ds1(18)&lt;br /&gt;
| Trunks Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| ds3(30)&lt;br /&gt;
| DS3 Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| sonet(39)&lt;br /&gt;
| SONET/SDH Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| sonetPath(50)&lt;br /&gt;
| SONET/SDH Line Service PATH (VC4/VC3/STS1/DS3)&lt;br /&gt;
|-&lt;br /&gt;
| sonetVT(51)&lt;br /&gt;
| SONET/SDH Line Service SECTION (VC11/VC12/VT15/VT2)&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| ISDN Stack&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| ISDN LAPD Link (Primary)&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| ISDN LAPD Link (Backup)&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| IUA Link&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| IUA Peer&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| LAPD Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2PA Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2UA Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2UA Peer&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Sap&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Psp&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Psrv&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 Mtp2 Link&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SNMP traps ===&lt;br /&gt;
The &#039;&#039;&#039;SNMP traps&#039;&#039;&#039; module of TelcoBridges products monitor the operation status of some MIBS OIDs and generates notifications when the states change. The default monitoring polling period is set to 1 minute. This value can be modified in the [[SNMP#Configuration|SNMP configuration]].&lt;br /&gt;
&lt;br /&gt;
====SNMP Trap/Notification====&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 1200px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Trap Name &lt;br /&gt;
! MIB&lt;br /&gt;
! OID&lt;br /&gt;
! OBJECTS&lt;br /&gt;
! CONSIDERED AS AN ALARM&lt;br /&gt;
! RFC&lt;br /&gt;
! RELEASE&lt;br /&gt;
|-&lt;br /&gt;
| linkDown&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.3&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| RFC1573&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| linkUp&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.4&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| RFC1573&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| ColdStart&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.1&lt;br /&gt;
| { OID }&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| RFC3418&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| WarmStart&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.2&lt;br /&gt;
| { OID }&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| RFC3418&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyStart&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.1&lt;br /&gt;
| { OID }&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyShutdown&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.2&lt;br /&gt;
| { OID }&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyRestart&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.3&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| { OID }&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====[[TB-MIB|TB-MIB SNMP Trap/Notification]]====&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 820px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Trap Name &lt;br /&gt;
! Details&lt;br /&gt;
! OID&lt;br /&gt;
! OBJECTS&lt;br /&gt;
! CONSIDERED AS AN ALARM&lt;br /&gt;
! RELEASE&lt;br /&gt;
|-&lt;br /&gt;
| tbNapAvailability&lt;br /&gt;
| The network access point has a new percentage of availability for calls&lt;br /&gt;
# For TDM networks (tbNapSignalingType=&#039;&#039;&#039;isdn&#039;&#039;&#039;(1), &#039;&#039;&#039;ss7&#039;&#039;&#039;(2), &#039;&#039;&#039;casr2&#039;&#039;&#039;(6)) this means there are a percentage of channels available for calls. ss7 includes sigtran signaling type.&amp;lt;br/&amp;gt;&lt;br /&gt;
# For SIP networks (tbNapSignalingType=&#039;&#039;&#039;sip&#039;&#039;&#039;(3)), this means the remote SIP device is answering or not SIP OPTIONS polling messages and calls can be or can`t be made to this network.&amp;lt;br/&amp;gt;&lt;br /&gt;
# When using H.248 (tbNapSignalingType=&#039;&#039;&#039;tdmMedia&#039;&#039;&#039;(5), &#039;&#039;&#039;voipMedia&#039;&#039;&#039;(4)) this means there are TDM channels or RTP ports available or not for calls.&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.1&lt;br /&gt;
| { tbNapName, tbNapSignalingType, tbNapAvailablePercent }&lt;br /&gt;
| When tbNapAvailablePercent=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbPwrSupplyState&lt;br /&gt;
| The redundant power supply has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHwPwrSupplyStatus can be: &amp;lt;br/&amp;gt;&#039;&#039;&#039;good&#039;&#039;&#039;(0)&amp;lt;br/&amp;gt;&#039;&#039;&#039;failure&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.2&lt;br /&gt;
| { tbHwPwrSupplyName, tbHwPwrSupplyStatus }&lt;br /&gt;
| When tbHwPwrSupplyStatus=1&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbNp1State&lt;br /&gt;
| The N+1 patch panel has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaNp1FunctionalState can be: &amp;lt;br/&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(-1)&amp;lt;br/&amp;gt;&#039;&#039;&#039;fault&#039;&#039;&#039;(0): There is no access to the N+1 patch panel&amp;lt;br/&amp;gt;&#039;&#039;&#039;unprotected&#039;&#039;&#039;(1): Standby unit is not available&amp;lt;br/&amp;gt;&#039;&#039;&#039;unprotectedSwitched&#039;&#039;&#039;(2): Standby unit is active and replaced primary unit is not ready to take over&amp;lt;br/&amp;gt;&#039;&#039;&#039;healthy&#039;&#039;&#039;(3): N+1 unit is normal and standby unit is available&amp;lt;br/&amp;gt;&#039;&#039;&#039;healthySwitched&#039;&#039;&#039;(4): N+1 unit is switched to the standby unit and replaced primary is available&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.3&lt;br /&gt;
| { tbHaNp1Name, tbHaNp1FunctionalState }&lt;br /&gt;
| When tbHaNp1FunctionalState=0 OR tbHaNp1FunctionalState=2&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbAppState&lt;br /&gt;
| This toolpack application has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaAppCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(100)&amp;lt;br\&amp;gt;&#039;&#039;&#039;notRunning&#039;&#039;&#039;(101)&amp;lt;br\&amp;gt;&#039;&#039;&#039;starting&#039;&#039;&#039;(102)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ready&#039;&#039;&#039;(103)&amp;lt;br\&amp;gt;&#039;&#039;&#039;shuttingDown&#039;&#039;&#039;(104)&amp;lt;br\&amp;gt;&#039;&#039;&#039;goingManagement&#039;&#039;&#039;(105)&amp;lt;br\&amp;gt;&#039;&#039;&#039;fault&#039;&#039;&#039;(106)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.4&lt;br /&gt;
| { tbHaAppName, tbHaAppCurrentState, tbHaAppHostName }&lt;br /&gt;
| When tbHaAppCurrentState=106&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbAppHaState&lt;br /&gt;
| This toolpack high availability application has changed state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaAppHaCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;notPresent&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;active&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;standby&#039;&#039;&#039;(2)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.5&lt;br /&gt;
| { tbHaAppName, tbHaAppHaCurrentState, tbHaAppHostName }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbClkGradeState&lt;br /&gt;
| The network synchronization clock from this interface has a new grade.&amp;lt;br/&amp;gt;&amp;lt;br\&amp;gt;tbClockType can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;none&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;osc&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;trunk&#039;&#039;&#039;(3)&amp;lt;br\&amp;gt;&#039;&#039;&#039;netRef1&#039;&#039;&#039;(4)&amp;lt;br\&amp;gt;&#039;&#039;&#039;netRef2&#039;&#039;&#039;(5)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ptmc1&#039;&#039;&#039;(6)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ptmc2&#039;&#039;&#039;(7)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ct8a&#039;&#039;&#039;(8)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ct8b&#039;&#039;&#039;(9)&amp;lt;br\&amp;gt;&#039;&#039;&#039;mbl&#039;&#039;&#039;(10)&amp;lt;br\&amp;gt;&#039;&#039;&#039;bits&#039;&#039;&#039;(11)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ds3&#039;&#039;&#039;(12)&amp;lt;br\&amp;gt;&#039;&#039;&#039;sonetSdh&#039;&#039;&#039;(13)&amp;lt;br\&amp;gt;&#039;&#039;&#039;holdover&#039;&#039;&#039;(14)&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbClockGrade can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;unqualified&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;beingQualified&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;qualified&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;qualifiedForRecovery&#039;&#039;&#039;(3)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.6&lt;br /&gt;
| { tbClockName, tbClockType, tbClockGrade }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbClkActiveState&lt;br /&gt;
| This interface has been selected or not to provide the network synchronization clock for the whole system.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbClockActive can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.7&lt;br /&gt;
| { tbClockName, tbClockType, tbClockActive }&lt;br /&gt;
| When tbClockActive=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbIsdnDChannelState&lt;br /&gt;
| The signaling channel for this ISDN interface has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbIsdnDChannelUp can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.8&lt;br /&gt;
| { tbIsdnDescription, tbIsdnDChannelUp }&lt;br /&gt;
| When tbIsdnDChannelUp=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbCASPhysicalLineState&lt;br /&gt;
| The interface for this CAS stack has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbCasPhysicalLineUp can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.9&lt;br /&gt;
| { tbCasDescription, tbCasPhysicalLineUp }&lt;br /&gt;
| When tbCasPhysicalLineUp=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbSipState&lt;br /&gt;
| The SIP stack state has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbSipCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.10&lt;br /&gt;
| { tbSipDescription, tbSipCurrentState }&lt;br /&gt;
| When tbSipCurrentState=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbH248MgcState&lt;br /&gt;
| The H.248 communication state between this unit and the Media Gateway Controller has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbH248MgcCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;up&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;down&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(3)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.11&lt;br /&gt;
| { tbH248MgcName, tbH248MgcCurrentState }&lt;br /&gt;
| When tbH248MgcCurrentState=2&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbHostUpdateAvailableState&lt;br /&gt;
| The availability state of the host update has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHostUpdateAvailable can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;false&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;true&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;notSupported&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(3)&amp;lt;br\&amp;gt;&#039;&#039;&#039;disabled&#039;&#039;&#039;(4)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.12&lt;br /&gt;
| { tbHostName, tbHostUpdateAvailable }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Example of packet capture:&lt;br /&gt;
 tcpdump port 162 -i mgmt0 -s 0&lt;br /&gt;
 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode&lt;br /&gt;
 listening on mgmt0, link-type EN10MB (Ethernet), capture size 65535 bytes&lt;br /&gt;
 14:08:51.491789 IP 10.7.0.13.37452 &amp;gt; 10.7.0.221.snmptrap: V2Trap(144) system.sysUpTime.0=9546160 S:1.1.4.1.0=S:1.1.5.4&lt;br /&gt;
 interfaces.ifTable.ifEntry.ifIndex.452160.26=26 interfaces.ifTable.ifEntry.ifAdminStatus.452160.26=1 &lt;br /&gt;
 interfaces.ifTable.ifEntry.ifOperStatus.452160.26=1  S:1.1.4.3.0=E:8072.3.2.10&lt;br /&gt;
&lt;br /&gt;
== Note ==&lt;br /&gt;
The &#039;&#039;&#039;ifIndex&#039;&#039;&#039; is a random value that can change after configuring the system, or adding new elements.  This should not be relied on as a reference value. Please use the &#039;&#039;&#039;ifDescr&#039;&#039;&#039; instead.&lt;br /&gt;
&lt;br /&gt;
=== SNMP SET ===&lt;br /&gt;
The &#039;&#039;&#039;SNMP SET&#039;&#039;&#039; command is not supported by TelcoBridges products. However, a [[Northbound_interface:RESTful|RESTful API]] can be used to change the configuration remotely.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
*[[Toolpack:System_Settings_D#SNMP|Configuring SNMP for version 3.0]]&lt;br /&gt;
*[[Toolpack:System_Settings_C#SNMP|Configuring SNMP for version 2.10]]&lt;br /&gt;
*[[Toolpack:System_Settings_B#SNMP|Configuring SNMP for version 2.9]]&lt;br /&gt;
*[[Toolpack:System_Settings_A#SNMP|Configuring SNMP for version 2.8]]&lt;br /&gt;
*[[ProSBC:Zabbix configuration with Telcobridges products|Zabbix Configuration]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; data-collapsetext=&amp;quot;other versions&amp;quot; data-expandtext=&amp;quot;Click here for other versions&amp;quot; style=&amp;quot;width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
*[[tbSnmpAgent Configuration|Configuring SNMP for version 2.7]]&lt;br /&gt;
&#039;&#039;The below procedures should be used to support SNMP v1 &#039;&#039;&#039;ONLY&#039;&#039;&#039; for &#039;&#039;&#039;Toolpack systems previous to 2.5.80&#039;&#039;&#039;:&lt;br /&gt;
*[[Installing NetSNMP from an External Host]]&lt;br /&gt;
*[[TMG SNMP support|How to relay SNMP on TMG products]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Helpful resources ==&lt;br /&gt;
*[[Npp_tools|Notepad ++ tools for SNMP]]&lt;br /&gt;
&lt;br /&gt;
== External Sources  ==&lt;br /&gt;
*[http://en.wikipedia.org/wiki/Simple_Network_Management_Protocol Wikipedia article on SNMP]&lt;br /&gt;
*[http://www.net-snmp.org/ NetSNMP implementation of the SNMP protocol]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Category:Glossary]]&lt;br /&gt;
[[Category:Revise on Major]]&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=SNMP&amp;diff=31555</id>
		<title>SNMP</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=SNMP&amp;diff=31555"/>
		<updated>2022-04-28T13:38:33Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: /* IF-MIB SNMP Trap/Notification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Simple Network Management Protocol (SNMP) is used in network management systems to monitor attached hardware for changes in operation activity. SNMP provides a standardized approach to monitoring and managing network systems. &lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;For information on configuring your TMedia product to use the SNMP protocol, see the section labeled [[SNMP#Related Tasks|&amp;quot;&#039;&#039;&#039;Related Tasks&#039;&#039;&#039;&amp;quot;]].&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
== TelcoBridges and SNMP  ==&lt;br /&gt;
TelcoBridges offers basic support  for SNMP versions 1, 2, and 3. &#039;&#039;&#039;Toolpack supports SNMP V2 and V3 since release 2.5.80&#039;&#039;&#039; (see [[TMG-CONTROL_Version_2.5| Tctrl version history]]). This grants users the ability to remotely poll (or GET) system variables, known as Managed Objects, which are represented in files known as MIB modules.  TelcoBridges currently offers polling on &#039;&#039;&#039;standard&#039;&#039;&#039; MIB modules (RTP, SONET, DS1, DS3, ISDN, etc...) and on the TelcoBridges &#039;&#039;&#039;privately defined&#039;&#039;&#039; module ([[TB-MIB|&#039;&#039;&#039;TB-MIB&#039;&#039;&#039;]]).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
== Supported SNMP MIB modules ==&lt;br /&gt;
#[http://tools.ietf.org/html/rfc1213 RFC 1213 MIB II (RFC1213-MIB)]&lt;br /&gt;
#*All tables of the RFC1213-MIB are supported, &#039;&#039;&#039;with the exception of&#039;&#039;&#039;:&lt;br /&gt;
#**ipRouteTable&lt;br /&gt;
#**EGP group&lt;br /&gt;
#**atTable &lt;br /&gt;
#[http://tools.ietf.org/html/rfc1573.txt RFC 1573 Evolution of Interfaces Group of MIB-II (IF-MIB)]&lt;br /&gt;
#*The following tables are supported:&lt;br /&gt;
#**ifTable&lt;br /&gt;
#**ifStackTable &lt;br /&gt;
#[http://tools.ietf.org/html/rfc2495 RFC 2495 DS1, J1, E1, DS2, and E2 Interfaces (DS1-MIB)]&lt;br /&gt;
#*The following tables of the DS1-MIB are supported:&lt;br /&gt;
#**Dsx1ConfigTable&lt;br /&gt;
#**Dsx1CurrentTable&lt;br /&gt;
#**Dsx1IntervalTable&lt;br /&gt;
#**Dsx1TotalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc2496 RFC 2496 - Definitions of Managed Object for the DS3/E3 Interface Type (DS3-MIB)]&lt;br /&gt;
#*The following tables of the DS3-MIB are supported:&lt;br /&gt;
#**Dsx3ConfigTable&lt;br /&gt;
#**Dsx3CurrentTable&lt;br /&gt;
#**Dsx3IntervalTable&lt;br /&gt;
#**Dsx3TotalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc1595 RFC 1595 - Definitions of Managed Object for the SONET/SDH Interface Type (SONET-MIB)]&lt;br /&gt;
#*The following tables of the SONET-MIB are supported: &lt;br /&gt;
#**sonetMediumTable&lt;br /&gt;
#**sonetSectionCurrentTable&lt;br /&gt;
#**sonetSectionIntervalTable&lt;br /&gt;
#**sonetLineCurrentTable&lt;br /&gt;
#**sonetLineIntervalTable&lt;br /&gt;
#**sonetFarendLineCurrentTable&lt;br /&gt;
#**sonetFarendLineIntervalTable&lt;br /&gt;
#**sonetPathCurrentTable&lt;br /&gt;
#**sonetPathIntervalTable&lt;br /&gt;
#**sonetFarendPathCurrentTable&lt;br /&gt;
#**sonetFarendPathIntervalTable&lt;br /&gt;
#**sonetVtCurrentTable&lt;br /&gt;
#**sonetVtIntervalTable&lt;br /&gt;
#**sonetFarendVtCurrentTable&lt;br /&gt;
#**sonetFarendVtIntervalTable&lt;br /&gt;
#[http://tools.ietf.org/html/rfc2127 RFC 2127 - ISDN Management Information Base using SMIv2 (ISDN-MIB)]&lt;br /&gt;
#*The following tables of the ISDN-MIB are supported:&lt;br /&gt;
#**isdnBearerGroup&lt;br /&gt;
#**isdnSignalingGroup&lt;br /&gt;
#[[TB-MIB|Telcobridges Private MIB module (TB-MIB)]]&lt;br /&gt;
#*tbHwCommon&lt;br /&gt;
#**tbHwIdentTable (Hardware Identification)&lt;br /&gt;
#**tbHwVersionTable (Hardware Version)&lt;br /&gt;
#**tbHwTempTable (Hardware Temperature)&lt;br /&gt;
#**tbHwPowerSupplyTable (Hardware Power Supply)&lt;br /&gt;
#**tbHwFanTable (Hardware Fan)&lt;br /&gt;
#*tbSwCommon&lt;br /&gt;
#**tbFeatureTable (Software Features Supported) &lt;br /&gt;
#**tbSwVersionTable (Software Version)&lt;br /&gt;
#**tbSwPerfTable (CPU Usage)&lt;br /&gt;
#*tbSignaling&lt;br /&gt;
#**tbMtp2&lt;br /&gt;
#**tbM2pa&lt;br /&gt;
#**tbM2ua&lt;br /&gt;
#**tbM3ua&lt;br /&gt;
#**tbIua&lt;br /&gt;
#**tbIsdn&lt;br /&gt;
#**tbCas&lt;br /&gt;
#**tbSip&lt;br /&gt;
#**tbH248&lt;br /&gt;
#*tbCalls&lt;br /&gt;
#*tbNAP&lt;br /&gt;
#*tbHaNp1&lt;br /&gt;
#*tbHaApp&lt;br /&gt;
#*tbClock&lt;br /&gt;
&lt;br /&gt;
=== SNMP IF-MIB ifTable interface type ===&lt;br /&gt;
The following table provides the interfaces type supported by TelcoBridges (IF-MIB ifTable described in [https://tools.ietf.org/html/rfc1573 RFC1573]) with their corresponding description. The ifType are described in Internet Assigned Number Authority (IANA) in [http://www.iana.org/assignments/ianaiftype-mib IANAifType-MIB]&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 820px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! IANA ifType &lt;br /&gt;
! TelcoBridges Interface description&lt;br /&gt;
|-&lt;br /&gt;
| ethernetCsmacd(6)&lt;br /&gt;
| Baseboard Ethernet interfaces &lt;br /&gt;
|-&lt;br /&gt;
| ds1(18)&lt;br /&gt;
| Trunks Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| ds3(30)&lt;br /&gt;
| DS3 Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| sonet(39)&lt;br /&gt;
| SONET/SDH Line Interface&lt;br /&gt;
|-&lt;br /&gt;
| sonetPath(50)&lt;br /&gt;
| SONET/SDH Line Service PATH (VC4/VC3/STS1/DS3)&lt;br /&gt;
|-&lt;br /&gt;
| sonetVT(51)&lt;br /&gt;
| SONET/SDH Line Service SECTION (VC11/VC12/VT15/VT2)&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| ISDN Stack&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| ISDN LAPD Link (Primary)&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| ISDN LAPD Link (Backup)&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| IUA Link&lt;br /&gt;
|-&lt;br /&gt;
| isdn(63)&lt;br /&gt;
| IUA Peer&lt;br /&gt;
|-&lt;br /&gt;
| lapd(77)&lt;br /&gt;
| LAPD Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2PA Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2UA Link&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| SS7 M2UA Peer&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Sap&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Psp&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 M3ua Psrv&lt;br /&gt;
|-&lt;br /&gt;
| ss7SigLink (156)&lt;br /&gt;
| Ss7 Mtp2 Link&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SNMP traps ===&lt;br /&gt;
The &#039;&#039;&#039;SNMP traps&#039;&#039;&#039; module of TelcoBridges products monitor the operation status of some MIBS OIDs and generates notifications when the states change. The default monitoring polling period is set to 1 minute. This value can be modified in the [[SNMP#Configuration|SNMP configuration]].&lt;br /&gt;
&lt;br /&gt;
====SNMP Trap/Notification====&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 1200px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Trap Name &lt;br /&gt;
! MIB&lt;br /&gt;
! OID&lt;br /&gt;
! OBJECTS&lt;br /&gt;
! RFC&lt;br /&gt;
! RELEASE&lt;br /&gt;
|-&lt;br /&gt;
| linkDown&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.3&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| RFC1573&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| linkUp&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.4&lt;br /&gt;
| { ifIndex, ifAdminStatus, ifOperStatus, ifDescr }&lt;br /&gt;
| RFC1573&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| ColdStart&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.1&lt;br /&gt;
| { OID }&lt;br /&gt;
| RFC3418&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| WarmStart&lt;br /&gt;
| IF-MIB&lt;br /&gt;
| 1.3.6.1.6.3.1.1.5.2&lt;br /&gt;
| { OID }&lt;br /&gt;
| RFC3418&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyStart&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.1&lt;br /&gt;
| { OID }&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyShutdown&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.2&lt;br /&gt;
| { OID }&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|-&lt;br /&gt;
| nsNotifyRestart&lt;br /&gt;
| NET-SNMP-MIB&lt;br /&gt;
| 1.3.6.1.4.1.8072.4.0.3&lt;br /&gt;
| { OID }&lt;br /&gt;
| (see www.net-snmp.org)&lt;br /&gt;
| 3.2+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====[[TB-MIB|TB-MIB SNMP Trap/Notification]]====&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;width: 820px;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Trap Name &lt;br /&gt;
! Details&lt;br /&gt;
! OID&lt;br /&gt;
! OBJECTS&lt;br /&gt;
! CONSIDERED AS AN ALARM&lt;br /&gt;
! RELEASE&lt;br /&gt;
|-&lt;br /&gt;
| tbNapAvailability&lt;br /&gt;
| The network access point has a new percentage of availability for calls&lt;br /&gt;
# For TDM networks (tbNapSignalingType=&#039;&#039;&#039;isdn&#039;&#039;&#039;(1), &#039;&#039;&#039;ss7&#039;&#039;&#039;(2), &#039;&#039;&#039;casr2&#039;&#039;&#039;(6)) this means there are a percentage of channels available for calls. ss7 includes sigtran signaling type.&amp;lt;br/&amp;gt;&lt;br /&gt;
# For SIP networks (tbNapSignalingType=&#039;&#039;&#039;sip&#039;&#039;&#039;(3)), this means the remote SIP device is answering or not SIP OPTIONS polling messages and calls can be or can`t be made to this network.&amp;lt;br/&amp;gt;&lt;br /&gt;
# When using H.248 (tbNapSignalingType=&#039;&#039;&#039;tdmMedia&#039;&#039;&#039;(5), &#039;&#039;&#039;voipMedia&#039;&#039;&#039;(4)) this means there are TDM channels or RTP ports available or not for calls.&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.1&lt;br /&gt;
| { tbNapName, tbNapSignalingType, tbNapAvailablePercent }&lt;br /&gt;
| When tbNapAvailablePercent=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbPwrSupplyState&lt;br /&gt;
| The redundant power supply has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHwPwrSupplyStatus can be: &amp;lt;br/&amp;gt;&#039;&#039;&#039;good&#039;&#039;&#039;(0)&amp;lt;br/&amp;gt;&#039;&#039;&#039;failure&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.2&lt;br /&gt;
| { tbHwPwrSupplyName, tbHwPwrSupplyStatus }&lt;br /&gt;
| When tbHwPwrSupplyStatus=1&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbNp1State&lt;br /&gt;
| The N+1 patch panel has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaNp1FunctionalState can be: &amp;lt;br/&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(-1)&amp;lt;br/&amp;gt;&#039;&#039;&#039;fault&#039;&#039;&#039;(0): There is no access to the N+1 patch panel&amp;lt;br/&amp;gt;&#039;&#039;&#039;unprotected&#039;&#039;&#039;(1): Standby unit is not available&amp;lt;br/&amp;gt;&#039;&#039;&#039;unprotectedSwitched&#039;&#039;&#039;(2): Standby unit is active and replaced primary unit is not ready to take over&amp;lt;br/&amp;gt;&#039;&#039;&#039;healthy&#039;&#039;&#039;(3): N+1 unit is normal and standby unit is available&amp;lt;br/&amp;gt;&#039;&#039;&#039;healthySwitched&#039;&#039;&#039;(4): N+1 unit is switched to the standby unit and replaced primary is available&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.3&lt;br /&gt;
| { tbHaNp1Name, tbHaNp1FunctionalState }&lt;br /&gt;
| When tbHaNp1FunctionalState=0 OR tbHaNp1FunctionalState=2&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbAppState&lt;br /&gt;
| This toolpack application has a new state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaAppCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(100)&amp;lt;br\&amp;gt;&#039;&#039;&#039;notRunning&#039;&#039;&#039;(101)&amp;lt;br\&amp;gt;&#039;&#039;&#039;starting&#039;&#039;&#039;(102)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ready&#039;&#039;&#039;(103)&amp;lt;br\&amp;gt;&#039;&#039;&#039;shuttingDown&#039;&#039;&#039;(104)&amp;lt;br\&amp;gt;&#039;&#039;&#039;goingManagement&#039;&#039;&#039;(105)&amp;lt;br\&amp;gt;&#039;&#039;&#039;fault&#039;&#039;&#039;(106)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.4&lt;br /&gt;
| { tbHaAppName, tbHaAppCurrentState, tbHaAppHostName }&lt;br /&gt;
| When tbHaAppCurrentState=106&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbAppHaState&lt;br /&gt;
| This toolpack high availability application has changed state.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHaAppHaCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;notPresent&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;active&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;standby&#039;&#039;&#039;(2)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.5&lt;br /&gt;
| { tbHaAppName, tbHaAppHaCurrentState, tbHaAppHostName }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbClkGradeState&lt;br /&gt;
| The network synchronization clock from this interface has a new grade.&amp;lt;br/&amp;gt;&amp;lt;br\&amp;gt;tbClockType can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;none&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;osc&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;trunk&#039;&#039;&#039;(3)&amp;lt;br\&amp;gt;&#039;&#039;&#039;netRef1&#039;&#039;&#039;(4)&amp;lt;br\&amp;gt;&#039;&#039;&#039;netRef2&#039;&#039;&#039;(5)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ptmc1&#039;&#039;&#039;(6)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ptmc2&#039;&#039;&#039;(7)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ct8a&#039;&#039;&#039;(8)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ct8b&#039;&#039;&#039;(9)&amp;lt;br\&amp;gt;&#039;&#039;&#039;mbl&#039;&#039;&#039;(10)&amp;lt;br\&amp;gt;&#039;&#039;&#039;bits&#039;&#039;&#039;(11)&amp;lt;br\&amp;gt;&#039;&#039;&#039;ds3&#039;&#039;&#039;(12)&amp;lt;br\&amp;gt;&#039;&#039;&#039;sonetSdh&#039;&#039;&#039;(13)&amp;lt;br\&amp;gt;&#039;&#039;&#039;holdover&#039;&#039;&#039;(14)&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbClockGrade can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;unqualified&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;beingQualified&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;qualified&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;qualifiedForRecovery&#039;&#039;&#039;(3)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.6&lt;br /&gt;
| { tbClockName, tbClockType, tbClockGrade }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbClkActiveState&lt;br /&gt;
| This interface has been selected or not to provide the network synchronization clock for the whole system.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbClockActive can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.7&lt;br /&gt;
| { tbClockName, tbClockType, tbClockActive }&lt;br /&gt;
| When tbClockActive=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbIsdnDChannelState&lt;br /&gt;
| The signaling channel for this ISDN interface has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbIsdnDChannelUp can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.8&lt;br /&gt;
| { tbIsdnDescription, tbIsdnDChannelUp }&lt;br /&gt;
| When tbIsdnDChannelUp=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbCASPhysicalLineState&lt;br /&gt;
| The interface for this CAS stack has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbCasPhysicalLineUp can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.9&lt;br /&gt;
| { tbCasDescription, tbCasPhysicalLineUp }&lt;br /&gt;
| When tbCasPhysicalLineUp=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbSipState&lt;br /&gt;
| The SIP stack state has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbSipCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;no&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;yes&#039;&#039;&#039;(1)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.10&lt;br /&gt;
| { tbSipDescription, tbSipCurrentState }&lt;br /&gt;
| When tbSipCurrentState=0&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbH248MgcState&lt;br /&gt;
| The H.248 communication state between this unit and the Media Gateway Controller has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbH248MgcCurrentState can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;up&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;down&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(3)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.11&lt;br /&gt;
| { tbH248MgcName, tbH248MgcCurrentState }&lt;br /&gt;
| When tbH248MgcCurrentState=2&lt;br /&gt;
| 2.8+&lt;br /&gt;
|-&lt;br /&gt;
| tbHostUpdateAvailableState&lt;br /&gt;
| The availability state of the host update has changed.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;tbHostUpdateAvailable can be:&amp;lt;br\&amp;gt;&#039;&#039;&#039;false&#039;&#039;&#039;(0)&amp;lt;br\&amp;gt;&#039;&#039;&#039;true&#039;&#039;&#039;(1)&amp;lt;br\&amp;gt;&#039;&#039;&#039;notSupported&#039;&#039;&#039;(2)&amp;lt;br\&amp;gt;&#039;&#039;&#039;unknown&#039;&#039;&#039;(3)&amp;lt;br\&amp;gt;&#039;&#039;&#039;disabled&#039;&#039;&#039;(4)&lt;br /&gt;
| 1.3.6.1.4.1.21776.1.1.2.1.0.12&lt;br /&gt;
| { tbHostName, tbHostUpdateAvailable }&lt;br /&gt;
| &#039;&#039;&#039;__&#039;&#039;&#039;&lt;br /&gt;
| 2.8+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Example of packet capture:&lt;br /&gt;
 tcpdump port 162 -i mgmt0 -s 0&lt;br /&gt;
 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode&lt;br /&gt;
 listening on mgmt0, link-type EN10MB (Ethernet), capture size 65535 bytes&lt;br /&gt;
 14:08:51.491789 IP 10.7.0.13.37452 &amp;gt; 10.7.0.221.snmptrap: V2Trap(144) system.sysUpTime.0=9546160 S:1.1.4.1.0=S:1.1.5.4&lt;br /&gt;
 interfaces.ifTable.ifEntry.ifIndex.452160.26=26 interfaces.ifTable.ifEntry.ifAdminStatus.452160.26=1 &lt;br /&gt;
 interfaces.ifTable.ifEntry.ifOperStatus.452160.26=1  S:1.1.4.3.0=E:8072.3.2.10&lt;br /&gt;
&lt;br /&gt;
== Note ==&lt;br /&gt;
The &#039;&#039;&#039;ifIndex&#039;&#039;&#039; is a random value that can change after configuring the system, or adding new elements.  This should not be relied on as a reference value. Please use the &#039;&#039;&#039;ifDescr&#039;&#039;&#039; instead.&lt;br /&gt;
&lt;br /&gt;
=== SNMP SET ===&lt;br /&gt;
The &#039;&#039;&#039;SNMP SET&#039;&#039;&#039; command is not supported by TelcoBridges products. However, a [[Northbound_interface:RESTful|RESTful API]] can be used to change the configuration remotely.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
*[[Toolpack:System_Settings_D#SNMP|Configuring SNMP for version 3.0]]&lt;br /&gt;
*[[Toolpack:System_Settings_C#SNMP|Configuring SNMP for version 2.10]]&lt;br /&gt;
*[[Toolpack:System_Settings_B#SNMP|Configuring SNMP for version 2.9]]&lt;br /&gt;
*[[Toolpack:System_Settings_A#SNMP|Configuring SNMP for version 2.8]]&lt;br /&gt;
*[[ProSBC:Zabbix configuration with Telcobridges products|Zabbix Configuration]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; data-collapsetext=&amp;quot;other versions&amp;quot; data-expandtext=&amp;quot;Click here for other versions&amp;quot; style=&amp;quot;width: 400px;&amp;quot;&amp;gt;&lt;br /&gt;
*[[tbSnmpAgent Configuration|Configuring SNMP for version 2.7]]&lt;br /&gt;
&#039;&#039;The below procedures should be used to support SNMP v1 &#039;&#039;&#039;ONLY&#039;&#039;&#039; for &#039;&#039;&#039;Toolpack systems previous to 2.5.80&#039;&#039;&#039;:&lt;br /&gt;
*[[Installing NetSNMP from an External Host]]&lt;br /&gt;
*[[TMG SNMP support|How to relay SNMP on TMG products]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Helpful resources ==&lt;br /&gt;
*[[Npp_tools|Notepad ++ tools for SNMP]]&lt;br /&gt;
&lt;br /&gt;
== External Sources  ==&lt;br /&gt;
*[http://en.wikipedia.org/wiki/Simple_Network_Management_Protocol Wikipedia article on SNMP]&lt;br /&gt;
*[http://www.net-snmp.org/ NetSNMP implementation of the SNMP protocol]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Category:Glossary]]&lt;br /&gt;
[[Category:Revise on Major]]&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=Sbc_Tutorial_Guide_v3.1&amp;diff=31554</id>
		<title>Sbc Tutorial Guide v3.1</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=Sbc_Tutorial_Guide_v3.1&amp;diff=31554"/>
		<updated>2022-04-28T03:16:35Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: /* IP Network */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:FreeSBC/ProSBC 3.1 Web Portal Tutorial Guide}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&#039;&#039;&#039;Introduction&#039;&#039;&#039;&lt;br /&gt;
The Web Portal Tutorial provides you with a scenario-based approach to configuring and monitoring the status of [[FreeSBC|FreeSBC]]/[[ProSBC|ProSBC]] systems, using the Web Portal configuration tool. Complete general installation configuration steps, before you begin configuring your specific application.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prerequisites&#039;&#039;&#039;&lt;br /&gt;
[[FreeSBC|FreeSBC]]/[[ProSBC|ProSBC]] devices must be installed as described in their respective [[Product_Installation_SBC|installation guides]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Web Portal Categories&#039;&#039;&#039;&lt;br /&gt;
Web Portal configuration and status topics are grouped into the following major categories. It is recommended that you follow this order.&lt;br /&gt;
&lt;br /&gt;
=System= &lt;br /&gt;
*Host Role&lt;br /&gt;
*SBC&lt;br /&gt;
*Access and User Management&lt;br /&gt;
*Database Backup&lt;br /&gt;
*SNMP&lt;br /&gt;
*Configuration&lt;br /&gt;
*Minor Package Upgrade&lt;br /&gt;
*Software Licenses&lt;br /&gt;
*Statistics&lt;br /&gt;
*Audit Logs&lt;br /&gt;
[[Toolpack:Tsbc System Settings 3.1|(Configuration)]]&lt;br /&gt;
&lt;br /&gt;
=IP Network= &lt;br /&gt;
{{#ev:youtube|https://www.youtube.com/watch?v=cKPz95CjNYY&amp;amp;t=4926s|720|right}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*IP Network&lt;br /&gt;
*DNS&lt;br /&gt;
*NAT&lt;br /&gt;
*Transcoding Units&lt;br /&gt;
*Ethernet Bonding&lt;br /&gt;
[[Toolpack:Tsbc IP Network Settings 3.1|(Configuration)]]&lt;br /&gt;
&lt;br /&gt;
=Protocol Stack= &lt;br /&gt;
*Certificates and TLS Profiles &lt;br /&gt;
*SIP&lt;br /&gt;
*Calls&lt;br /&gt;
*NAP&lt;br /&gt;
[[Toolpack:Tsbc_Protocol_Stack_Settings_3.1|(Configuration)]]&lt;br /&gt;
&lt;br /&gt;
=CDR= &lt;br /&gt;
*Text CDR&lt;br /&gt;
*RADIUS &lt;br /&gt;
[[Toolpack:Tsbc_CDR_Settings_3.1|(Configuration)]] &lt;br /&gt;
&lt;br /&gt;
=Fax=&lt;br /&gt;
*FAX passthrough (silence suppression) &lt;br /&gt;
*FAX T.38&lt;br /&gt;
*FAX passthrough (NSE) &lt;br /&gt;
*FAX passthrough (VBD) &lt;br /&gt;
[[Toolpack:Tsbc_Fax_Settings_3.1|(Configuration)]]&lt;br /&gt;
&lt;br /&gt;
=Call Route= &lt;br /&gt;
{{#ev:youtube|https://www.youtube.com/watch?v=NqOnTEQxju8&amp;amp;t=2848s|720|right}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Static Route&lt;br /&gt;
*Routing Script&lt;br /&gt;
*Label Routing&lt;br /&gt;
*RADIUS Authorization and Authentication&lt;br /&gt;
[[Toolpack:Tsbc_Call Routes_Settings_3.1|(Configuration)]]&lt;br /&gt;
&lt;br /&gt;
=Lawful Intercept=&lt;br /&gt;
[[Toolpack:Tsbc Lawful Interception 3.1|(Configuration)]] [[(Status)]]&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting= &lt;br /&gt;
*CallTrace&lt;br /&gt;
*Test Call&lt;br /&gt;
*Target Recording&lt;br /&gt;
*Ethernet Capture&lt;br /&gt;
[[Toolpack:Tsbc Troubleshooting 3.1|(Configuration)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Toolpack]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;headertabs/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=Sbc_Tutorial_Guide_v3.1&amp;diff=31553</id>
		<title>Sbc Tutorial Guide v3.1</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=Sbc_Tutorial_Guide_v3.1&amp;diff=31553"/>
		<updated>2022-04-28T03:12:22Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:FreeSBC/ProSBC 3.1 Web Portal Tutorial Guide}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&#039;&#039;&#039;Introduction&#039;&#039;&#039;&lt;br /&gt;
The Web Portal Tutorial provides you with a scenario-based approach to configuring and monitoring the status of [[FreeSBC|FreeSBC]]/[[ProSBC|ProSBC]] systems, using the Web Portal configuration tool. Complete general installation configuration steps, before you begin configuring your specific application.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prerequisites&#039;&#039;&#039;&lt;br /&gt;
[[FreeSBC|FreeSBC]]/[[ProSBC|ProSBC]] devices must be installed as described in their respective [[Product_Installation_SBC|installation guides]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Web Portal Categories&#039;&#039;&#039;&lt;br /&gt;
Web Portal configuration and status topics are grouped into the following major categories. It is recommended that you follow this order.&lt;br /&gt;
&lt;br /&gt;
=System= &lt;br /&gt;
*Host Role&lt;br /&gt;
*SBC&lt;br /&gt;
*Access and User Management&lt;br /&gt;
*Database Backup&lt;br /&gt;
*SNMP&lt;br /&gt;
*Configuration&lt;br /&gt;
*Minor Package Upgrade&lt;br /&gt;
*Software Licenses&lt;br /&gt;
*Statistics&lt;br /&gt;
*Audit Logs&lt;br /&gt;
[[Toolpack:Tsbc System Settings 3.1|(Configuration)]]&lt;br /&gt;
&lt;br /&gt;
=IP Network= &lt;br /&gt;
*IP Network&lt;br /&gt;
*DNS&lt;br /&gt;
*NAT&lt;br /&gt;
*Transcoding Units&lt;br /&gt;
*Ethernet Bonding&lt;br /&gt;
[[Toolpack:Tsbc IP Network Settings 3.1|(Configuration)]]&lt;br /&gt;
&lt;br /&gt;
=Protocol Stack= &lt;br /&gt;
*Certificates and TLS Profiles &lt;br /&gt;
*SIP&lt;br /&gt;
*Calls&lt;br /&gt;
*NAP&lt;br /&gt;
[[Toolpack:Tsbc_Protocol_Stack_Settings_3.1|(Configuration)]]&lt;br /&gt;
&lt;br /&gt;
=CDR= &lt;br /&gt;
*Text CDR&lt;br /&gt;
*RADIUS &lt;br /&gt;
[[Toolpack:Tsbc_CDR_Settings_3.1|(Configuration)]] &lt;br /&gt;
&lt;br /&gt;
=Fax=&lt;br /&gt;
*FAX passthrough (silence suppression) &lt;br /&gt;
*FAX T.38&lt;br /&gt;
*FAX passthrough (NSE) &lt;br /&gt;
*FAX passthrough (VBD) &lt;br /&gt;
[[Toolpack:Tsbc_Fax_Settings_3.1|(Configuration)]]&lt;br /&gt;
&lt;br /&gt;
=Call Route= &lt;br /&gt;
{{#ev:youtube|https://www.youtube.com/watch?v=NqOnTEQxju8&amp;amp;t=2848s|720|right}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Static Route&lt;br /&gt;
*Routing Script&lt;br /&gt;
*Label Routing&lt;br /&gt;
*RADIUS Authorization and Authentication&lt;br /&gt;
[[Toolpack:Tsbc_Call Routes_Settings_3.1|(Configuration)]]&lt;br /&gt;
&lt;br /&gt;
=Lawful Intercept=&lt;br /&gt;
[[Toolpack:Tsbc Lawful Interception 3.1|(Configuration)]] [[(Status)]]&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting= &lt;br /&gt;
*CallTrace&lt;br /&gt;
*Test Call&lt;br /&gt;
*Target Recording&lt;br /&gt;
*Ethernet Capture&lt;br /&gt;
[[Toolpack:Tsbc Troubleshooting 3.1|(Configuration)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Toolpack]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;headertabs/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=Sbc_Tutorial_Guide_v3.1&amp;diff=31552</id>
		<title>Sbc Tutorial Guide v3.1</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=Sbc_Tutorial_Guide_v3.1&amp;diff=31552"/>
		<updated>2022-04-28T03:11:53Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:FreeSBC/ProSBC 3.1 Web Portal Tutorial Guide}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&#039;&#039;&#039;Introduction&#039;&#039;&#039;&lt;br /&gt;
The Web Portal Tutorial provides you with a scenario-based approach to configuring and monitoring the status of [[FreeSBC|FreeSBC]]/[[ProSBC|ProSBC]] systems, using the Web Portal configuration tool. Complete general installation configuration steps, before you begin configuring your specific application.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prerequisites&#039;&#039;&#039;&lt;br /&gt;
[[FreeSBC|FreeSBC]]/[[ProSBC|ProSBC]] devices must be installed as described in their respective [[Product_Installation_SBC|installation guides]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Web Portal Categories&#039;&#039;&#039;&lt;br /&gt;
Web Portal configuration and status topics are grouped into the following major categories. It is recommended that you follow this order.&lt;br /&gt;
&lt;br /&gt;
=System= &lt;br /&gt;
*Host Role&lt;br /&gt;
*SBC&lt;br /&gt;
*Access and User Management&lt;br /&gt;
*Database Backup&lt;br /&gt;
*SNMP&lt;br /&gt;
*Configuration&lt;br /&gt;
*Minor Package Upgrade&lt;br /&gt;
*Software Licenses&lt;br /&gt;
*Statistics&lt;br /&gt;
*Audit Logs&lt;br /&gt;
[[Toolpack:Tsbc System Settings 3.1|(Configuration)]]&lt;br /&gt;
&lt;br /&gt;
=IP Network= &lt;br /&gt;
*IP Network&lt;br /&gt;
*DNS&lt;br /&gt;
*NAT&lt;br /&gt;
*Transcoding Units&lt;br /&gt;
*Ethernet Bonding&lt;br /&gt;
[[Toolpack:Tsbc IP Network Settings 3.1|(Configuration)]]&lt;br /&gt;
&lt;br /&gt;
=Protocol Stack= &lt;br /&gt;
*Certificates and TLS Profiles &lt;br /&gt;
*SIP&lt;br /&gt;
*Calls&lt;br /&gt;
*NAP&lt;br /&gt;
[[Toolpack:Tsbc_Protocol_Stack_Settings_3.1|(Configuration)]]&lt;br /&gt;
&lt;br /&gt;
=CDR= &lt;br /&gt;
*Text CDR&lt;br /&gt;
*RADIUS &lt;br /&gt;
[[Toolpack:Tsbc_CDR_Settings_3.1|(Configuration)]] &lt;br /&gt;
&lt;br /&gt;
=Fax=&lt;br /&gt;
*FAX passthrough (silence suppression) &lt;br /&gt;
*FAX T.38&lt;br /&gt;
*FAX passthrough (NSE) &lt;br /&gt;
*FAX passthrough (VBD) &lt;br /&gt;
[[Toolpack:Tsbc_Fax_Settings_3.1|(Configuration)]]&lt;br /&gt;
&lt;br /&gt;
=Call Route= &lt;br /&gt;
{{#ev:youtube|https://www.youtube.com/watch?v=NqOnTEQxju8&amp;amp;t=2848s|720|right}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Static Route&lt;br /&gt;
*Routing Script&lt;br /&gt;
*Label Routing&lt;br /&gt;
*RADIUS Authorization and Authentication&lt;br /&gt;
[[Toolpack:Tsbc_Call Routes_Settings_3.1|(Configuration)]]&lt;br /&gt;
&lt;br /&gt;
=Lawful Intercept=&lt;br /&gt;
[[Toolpack:Tsbc Lawful Interception 3.1|(Configuration)]] [[(Status)]]&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting= &lt;br /&gt;
*CallTrace&lt;br /&gt;
*Test Call&lt;br /&gt;
*Target Recording&lt;br /&gt;
*Ethernet Capture&lt;br /&gt;
[[Toolpack:Tsbc Troubleshooting 3.1|(Configuration)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Toolpack]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;headertabs/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
	<entry>
		<id>https://docs.telcobridges.com/w/index.php?title=Sbc_Tutorial_Guide_v3.1&amp;diff=31551</id>
		<title>Sbc Tutorial Guide v3.1</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/w/index.php?title=Sbc_Tutorial_Guide_v3.1&amp;diff=31551"/>
		<updated>2022-04-28T03:09:20Z</updated>

		<summary type="html">&lt;p&gt;Miguel Celis Salgado: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:FreeSBC/ProSBC 3.1 Web Portal Tutorial Guide}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&#039;&#039;&#039;Introduction&#039;&#039;&#039;&lt;br /&gt;
The Web Portal Tutorial provides you with a scenario-based approach to configuring and monitoring the status of [[FreeSBC|FreeSBC]]/[[ProSBC|ProSBC]] systems, using the Web Portal configuration tool. Complete general installation configuration steps, before you begin configuring your specific application.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prerequisites&#039;&#039;&#039;&lt;br /&gt;
[[FreeSBC|FreeSBC]]/[[ProSBC|ProSBC]] devices must be installed as described in their respective [[Product_Installation_SBC|installation guides]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Web Portal Categories&#039;&#039;&#039;&lt;br /&gt;
Web Portal configuration and status topics are grouped into the following major categories. It is recommended that you follow this order.&lt;br /&gt;
&lt;br /&gt;
=System= &lt;br /&gt;
*Host Role&lt;br /&gt;
*SBC&lt;br /&gt;
*Access and User Management&lt;br /&gt;
*Database Backup&lt;br /&gt;
*SNMP&lt;br /&gt;
*Configuration&lt;br /&gt;
*Minor Package Upgrade&lt;br /&gt;
*Software Licenses&lt;br /&gt;
*Statistics&lt;br /&gt;
*Audit Logs&lt;br /&gt;
[[Toolpack:Tsbc System Settings 3.1|(Configuration)]]&lt;br /&gt;
&lt;br /&gt;
=IP Network= &lt;br /&gt;
*IP Network&lt;br /&gt;
*DNS&lt;br /&gt;
*NAT&lt;br /&gt;
*Transcoding Units&lt;br /&gt;
*Ethernet Bonding&lt;br /&gt;
[[Toolpack:Tsbc IP Network Settings 3.1|(Configuration)]]&lt;br /&gt;
&lt;br /&gt;
=Protocol Stack= &lt;br /&gt;
*Certificates and TLS Profiles &lt;br /&gt;
*SIP&lt;br /&gt;
*Calls&lt;br /&gt;
*NAP&lt;br /&gt;
[[Toolpack:Tsbc_Protocol_Stack_Settings_3.1|(Configuration)]]&lt;br /&gt;
&lt;br /&gt;
=CDR= &lt;br /&gt;
*Text CDR&lt;br /&gt;
*RADIUS &lt;br /&gt;
[[Toolpack:Tsbc_CDR_Settings_3.1|(Configuration)]] &lt;br /&gt;
&lt;br /&gt;
=Fax=&lt;br /&gt;
*FAX passthrough (silence suppression) &lt;br /&gt;
*FAX T.38&lt;br /&gt;
*FAX passthrough (NSE) &lt;br /&gt;
*FAX passthrough (VBD) &lt;br /&gt;
[[Toolpack:Tsbc_Fax_Settings_3.1|(Configuration)]]&lt;br /&gt;
&lt;br /&gt;
=Call Route= &lt;br /&gt;
{{#ev:youtube|https://www.youtube.com/watch?v=NqOnTEQxju8&amp;amp;t=2848s|720|right}}&lt;br /&gt;
*Static Route&lt;br /&gt;
*Routing Script&lt;br /&gt;
*Label Routing&lt;br /&gt;
*RADIUS Authorization and Authentication&lt;br /&gt;
[[Toolpack:Tsbc_Call Routes_Settings_3.1|(Configuration)]]&lt;br /&gt;
&lt;br /&gt;
=Lawful Intercept=&lt;br /&gt;
[[Toolpack:Tsbc Lawful Interception 3.1|(Configuration)]] [[(Status)]]&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting= &lt;br /&gt;
*CallTrace&lt;br /&gt;
*Test Call&lt;br /&gt;
*Target Recording&lt;br /&gt;
*Ethernet Capture&lt;br /&gt;
[[Toolpack:Tsbc Troubleshooting 3.1|(Configuration)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Toolpack]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;headertabs/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Miguel Celis Salgado</name></author>
	</entry>
</feed>